自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 linux下svn patch的使用

由于公司代码管理的原因,需要经常使用patch来提交需求代码。修改完的代码生成patch:svn diff > aaa.patch应用patch:patch -p0 < aaa.patch // -p0 选项要从当前目录查找目的文件(夹)patch -p1 < aaa.patch // -p1 选项要从当前目录查找目的文件,不包含patch中的最上级目录(夹)例如两个版本以a,b开头,而a,b并不是真正有效地代码路径,则这时候需要使用"-p1"参数。a/src/…b/src

2020-09-18 14:05:53 1048

转载 Linux下Golang环境安装

打开官网下载地址选择对应的系统版本, [https://golang.org/dl/](https://golang.org/dl/)这里我选择的是go1.13.8.linux-amd64.tar.gz:https://dl.google.com/go/go1.13.8.linux-amd64.tar.gzcd进入你用来存放安装包的目录。嫌麻烦就直接输入cd ~。然后执行wget https://dl.google.com/go/go1.13.8.linux-amd64.tar.gz下载

2020-08-16 10:29:23 275

原创 字符串的链式处理一一操作与数据 分离的设计技巧

对数据的操作进行多步骤的处理被称为链式处理;//字符串的链式处理函数package mainimport ( "fmt" "strings")//自定义移除前缀的处理函数func removePrefix(str string) string { return strings.TrimPrefix(str, "go")}//字符串处理函数,传入字符串切片和处理链fu...

2020-05-05 10:25:23 369

原创 算术运算溢出

一个算术运算的结果, 不管是有符号或者是无符号的, 如果需要更多的bit位才能正确表示的话, 就说明计算结果是溢出了。 超出的高位的bit位部分将被丢弃。 如果原始的数值是有符号类型, 而且最左边的bit为是1的话, 那么最终结果可能是负的。例:uint的取值范围为0~255, 255对应的二进制:11111111 , 255+1 = 100000000,256(100000000)是9位溢...

2020-03-29 09:03:24 3862

原创 go实现快速排序

快速排序(Quicksort):是对冒泡排序的一种改进。基本思想:通过一趟排序将要排序的数据分割独立的两部分,其中一部分的数据都要比另外一本分小,然后再按照此方法对这两部分数据分别进行排序, 整个过程可以递归进行, 以此达到整个数据变成有序序列;代码实现:package mainimport ( "fmt")//快速排序//说明//1.left表示数组左边的排序//2....

2020-03-22 10:25:27 196

原创 go实现选择排序

选择排序的基本思想:第一次从R[0]~R[n-1]中选取最小值, 与R[0]交换,第二次从R[1]~R[n-1]中选取最小值, 与R[1]交换…第i次c从R[i-1]~R[n-1]中选取最小值… 第n-1次从R[n-2]~R[n-1]中选取最小值, 与R[n-2]交换,总共通过n-1次交换得到一个按排序码从小到大的有序排列代码实现:package mainimport ( "fmt...

2020-03-22 09:26:27 142

原创 go实现插入排序实现

插入排序实现: 插入排序属于内部排序,是对于排序的元素以插入的方式寻找该元素适当的位置,以达到排序的目的基本思想:把n个待排序的元素看成一个有序和一个无序表,开始时有序中只包含一个元素, 无序表中包含n-1元素,排序过程中每次从无序表中取出第一个元素,把它的排序码依次与有序表的元素进行比较, 将它插入到有序表中的适当位置,使之成为新的有序表;代码实现:package mainimpo...

2020-03-22 09:20:32 107

原创 error: ambiguous overload for 'operator[]'

error: ambiguous overload for ‘operator[]’ (operand types are ‘CConfigTable {aka Json::Value}’ and ‘int’)原因;Json中包含数组的情况下,需要设置数组中内容,用以下方式;alarmout[0][“Name”] = “Noname”;编译报错:error: ambiguous overl...

2019-11-17 14:30:58 8244 1

原创 Linux下shell脚本报错syntax error:unexpected end of file;

Linux下shell脚本报错syntax error:unexpected end of file;这个错误已经犯了两次了,有必要记录下;原因:该脚本是在win下编写的,由于linux和win的格式不同,执行会导致错误;以后linux下的脚本不要在win下编写;修改:重新将脚本在linux下再下一遍;...

2019-06-06 11:30:38 535

原创 Pycharm运行py程序报错解决: error:please select a valid Python interpreter

现象:新安装的pycharm,运行python时报错:error:please select a valid Python interpreter;原因:安装完成后没有配置python运行程序;解决办法:(1).打开settings(CTRL + ALT + S)或者file>settings(界面如下):(2).选择Project:Python,在Project Interpre...

2019-05-01 11:13:35 3300 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除