NEW

#golang# uber日志库zap配置示例

#golang# uber日志库zap配置示例
简单示例,格式化输出: package main import ( "go.uber.org/zap" "time" ) func main() { // zap.NewDevelopment 格式化输出 logger, _ := zap.NewDevelopment() defer logger.Sync() logger.Info("无法获取网址", zap.String("url", "http://www.baidu.com"), zap.Int("attempt", 3), zap.Duration("backoff", time.Second), ) ...
NEW

git删除分支

git删除分支
git删除分支 git删除远程分支 git push origin --delete $branchname git删除本地分支 git branch -d $branchname
NEW

git合并分支

git合并分支
上篇提到了如何利用git创建分支,这篇介绍一下git分支的合并操作。 废话少说看代码! git环境 一个master分支,一个cpp-a分支,一个cpp-b分支 现在我们把远程cpp-a分支的代码合并到我们自己的cpp-b分支 一、首先在cpp-b分支目录下更新下代码到最新【会获取到分支cpp-a信息】 二、查看当前分支状态git branch -a * cpp-b master remotes/origin/HEAD -> origin/master remotes/origin/cpp-a ...

git创建分支

git创建分支
记录一些git创建、合并分支的命令,方便记录。。 一、clone代码 git clone xxx 二、查看分支所属 git branch -a 三、创建并切换分支 git checkout -b '新建分支名字' 四、切换分支 git checkout '分支名字' 五、增加文件测试 git add xxx.py git commit -m 'branch create test by cpp' 六、 提交本地test分支作为远程的test分支 git push origin test:test 七、可以去git gui server 查看分支已经创建完毕...

linux 删除所有子目录下的指定文件/文件夹

linux 删除所有子目录下的指定文件/文件夹
linux 删除所有子目录下的指定文件/文件夹,采用find+exec组合来完成 find alipay-demo -type d -name "__pycache__" -exec rm -rf {} \; 参数说明 alipay-demo:为待查询的开始目录,从此目录开始搜索,包括本目录下的子目录 -type d:文件类型为目录 若目标文件是普通文件,则使用-type f -name "__pychche__":指定待删除的目录名(此处可以使用正则表达式匹配目标文件或目录) -exec rm -rf {} exec要...

python gevent异常:MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors

python gevent异常:MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors
异常: python gevent魔法补丁出现错误提示:MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors, including RecursionError 原因: import包名顺序导入错误,使用gevent,务必将import gevent,from gevent import monkey,monkey.patch_all()三行语句放在其他所有的import语句之前 例子: don16@don16-VirtualBox:~$ python Python 3.5.2 (default, Nov ...

debian如何更换内核

debian如何更换内核
debian如何更换内核,debian更换内核支持锐速,debian锐速内核,debian内核锐速安装 一、下载锐速支持的内核 wget http://security-cdn.debian.org/pool/updates/main/l/linux/linux-image-4.9.0-4-amd64_4.9.65-3+deb9u1_amd64.deb 二、安装内核 dpkg -i linux-image-4.9.0-4-amd64_4.9.65-3+deb9u1_amd64.deb 三、查看系统现有内核 dpkg -l|grep linux-image 四、移除旧的内核 apt-get -y remove linux-i...

使用dig或nslookup指定dns服务器查询域名解析

使用dig或nslookup指定dns服务器查询域名解析
使用dig或nslookup指定dns服务器查询域名解析 一般来说linux下查询域名解析有两种选择,nslookup或者dig,而在使用上我觉得dig更加方便顺手。 如果是在linux下的话,只要装上dnsutils这个包就可以使用dig命令, 安装bind-utils就可以使用nslookup命令 nslookup手动指定待测试的dns服务器地址的用法: $ nslookup www.cplusplus.me 114.114.114.114 手动指定待测试的dns服务器地址,不使用系统默认的/etc/re...

字符串处理:最长回文子串,正着读,反着读都一样就是回文

字符串处理:最长回文子串,正着读,反着读都一样就是回文
基本思路是对任意字符串,如果头和尾相同,那么它的最长回文子串一定是去头去尾之后的部分的最长回文子串加上头和尾。如果头和尾不同,那么它的最长回文子串是去头的部分的最长回文子串和去尾的部分的最长回文子串的较长的那一个。 P[i,j]P[i,j]表示第i到第j个字符的回文子串数 dp[i,i]=1dp[i,i]=1 dp[i,j]=dp[i+1,j−1]+2|s[i]=s[j]dp[i,j]=dp[i+1,j−1]+2|s[i]=s[j] dp[i,j]=max(dp[i+1,j],dp[i,j−1]...

字符串处理:最长公共字串

字符串处理:最长公共字串
字符串处理:最长公共字串 python # coding: utf-8 # 字符串处理:最长公共字串 # 例如:str1=xyzhaha 1223 543210 # str2=1223543210xyzccasdasdasd # 结果:543210 # 代码:IDE暴力循环,手写困难综合症,233333;动态规划方法不再叙述。 def func(str1, str2): startStr1 = 0 startStr2 = 0 maxLen = 0 for i in range(len(str1)): for j in range(len(str...
Copyright © C/C++程序员之家 保留所有权利.   Theme  Ality 浙ICP备15011757号-3

用户登录