自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 软件版本号规范与命名原则

1. 软件版本阶段说明 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 * Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消...

2017-07-27 20:27:23 786 0

转载 easyui datagrid 表格 属性和方法

使用方法(Usage Example) 从现有的表单元素创建数据表格,定义在html中的行,列和数据。 <tableclass="easyui-datagrid"> <thead> <tr> <thdata-options=&qu...

2017-07-27 09:54:29 25455 0

转载 linux error errno 错误对照

errno 在 <errno.h> 中定义,错误 Exx 的宏定义在 /usr/include/asm-generic 文件夹下面的 errno-base.h 和 errno.h,分别定义了 1-34 、35-132 的错误定义。 strerror() 函数依据 errno 值返回错...

2017-07-21 18:14:25 480 0

转载 python Selenium 常见操作 元素定位

一. 定位元素方法         官网地址:http://selenium-python.readthedocs.org/locating-elements.html         这里有各种策略用于定位网页中的元素(locate elements),你可以选择最适合的方案,Selen...

2017-07-16 00:32:01 2208 0

转载 golang TCP Socket编程

Golang的主要 设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端 程序必不可少也是至关重要的一部分。在日常应用中,我们也可以看到Go中的net以及其subdirectories下的包均是“高频+刚需”,而TCP socket则是网络编程的主流,即便您没有直接使用到net中有关TCP...

2017-07-15 13:45:03 409 0

转载 linux c 客户端与 golang 服务端通信(网络字节序)

网络二进制数据转换: 总所周知,数据在tcp网络传输协议中传输的字节序是大端模式的,换句话说如果你要传输一个int32型的整数,那么假设其二进制小端模式表示为11111111111111110000000000000000那么其大端模式表示为000000000000000011111111111...

2017-07-14 09:14:19 1836 0

转载 linux c 执行shell命令并获取返回结果

最近在项目中用到了C语言执行shell命令的问题,调查了一下,一般有system函数、exec族函数,但是还不太清楚怎么获取shell命令执行的返回信息。 例如执行一个ifconfig命令,肯定需要获取ifconfig命令的返回值的。 接着调查的话,发现有一个popen函数,也可以执行shel...

2017-07-13 20:48:05 4973 1

转载 Linux C 获取本地 ip mac 域名对应 ip

获取本地 ip 地址,mac,通过域名获取对应的 ip, 是网络编程可能遇到的比较常见的操作了,所以总结如下(封装了3个函数), 直接上代码: [cpp]view plaincopy #include #include #include #include #includ...

2017-07-12 11:32:35 899 0

转载 golang println与printf区别

Println 与Printf 都是fmt 包中的公共方法 Println :可以打印出字符串,和变量; Printf : 只可以打印出格式化的字符串,可以输出字符串类型的变量,不可以输出整形变量和整形, a := 10 fmt.Println(a)  //right fmt.Print...

2017-07-11 18:45:03 2499 0

转载 golang fmt包Printf方法详解

Go语言的标准输出流在打印到屏幕时有些参数跟别的语言(比如C#和Java)不同,下面是我整理的一些常用的格式化输入操作。 General %v以默认的方式打印变量的值 %T打印变量的类型 Integer %+d带符号的整型,fmt.Printf("%+d", 255)输...

2017-07-11 09:50:34 5478 0

转载 golang指针与c指针的异同

总结一下golang中的指针与C语言的指针的用法。 一般指针情况: C的代码: int *number; number = (int *) malloc(sizeof(int)); *number = 3; printf("%d\n", *number); gol...

2017-07-10 17:13:21 3308 0

转载 golang 数组和切片

1、数组 golang中的数组是一种由固定长度和固定对象类型所组成的数据类型。例如下面: var a [4]int a是一个拥有4个int类型元素的数组。当a一旦被声明之后,元素个数就被固定了下来,在a这个变量的生命周期之内,元素个数不会发生变化。而此时a的类型就是[4]int,如果同时存...

2017-07-07 15:12:28 258 0

转载 golang 下划线

1.下划线在import中 在Golang里,import的作用是导入其他package,但是今天在看beego框架时看到了import 下划线,不知其意,故百度而解之。 import 下划线(如:import _ hello/imp)的作用:当导入一个包时,该包下的文件里所有init()函数...

2017-07-07 13:02:31 683 0

转载 golang channel 管道

channel是Go中的一个核心类型,你可以把它看成一个管道,通过它并发核心单元就可以发送或者接收数据进行通讯(communication)。 它的操作符是箭头<-。 ch <- v // 发送值v到Channel ch中 v := <-ch // 从Channel...

2017-07-05 16:12:12 14056 1

转载 golang 并发与并行学习笔记(三)

Go语言并发的设计模式和应用场景 以下设计模式和应用场景来自Google IO上的关于Goroutine的PPT:https://talks.golang.org/2012/concurrency.slide 本文的示例代码在:https://github.com/hit9/Go-patter...

2017-07-04 18:59:57 483 0

转载 golang 并发与并行学习笔记(二)

Go语言的并发和并行 不知道你有没有注意到一个现象,还是这段代码,如果我跑在两个goroutines里面的话: var quit chan int = make(chan int) func loop() { for i := 0; i < 10; i++ { ...

2017-07-04 18:54:56 302 0

转载 golang 并发与并行学习笔记(一)

如果不是我对真正并行的线程的追求,就不会认识到Go有多么的迷人。 go语言从语言层面上就支持了并发,这与其他语言大不一样,不像以前我们要用Thread库 来新建线程,还要用线程安全的队列库来共享数据。 以下是我入门的学习笔记。 首先,并行!=并发, 两者是不同的,可以参考:http://co...

2017-07-04 18:43:23 404 0

转载 golang 导出变量、函数 首字母必须大写

标识符可被 导出 以允许从另一个包访问。 同时符合以下条件即为已导出标识1、标识符名的第一个字符为Unicode大写字母(Unicode类别“Lu”);2、该标识符在包块中已声明或为字段名或方法名。 以程序导入gotest/even包为例 packagemain import( &quo...

2017-07-04 15:54:42 1237 0

转载 golang 编译运行出错:imported and not used: "log"

【问题】 使用代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...

2017-07-04 15:46:58 5476 0

转载 用google代替CSDN的博客搜索功能

首先自然是打开google主页了,然后输入关键词,格式如下:          “ site:blog.csdn.net/”         比如我要检索我的博客上“诺基亚”的文章的话,就输入“诺基亚 site:blog.csdn.net/pendle”,就好了,如果想更深入了解的话,...

2017-07-04 11:16:34 588 0

转载 linux下查找文件及内容 grep

每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。 在微软的Windows操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局...

2017-07-04 11:10:54 404 0

转载 golang 项目的目录结构

项目目录结构如何组织,一般语言都是没有规定。但Go语言这方面做了规定,这样可以保持一致性 1、一般的,一个Go项目在GOPATH下,会有如下三个目录: |--bin |--pkg |--src 其中,bin存放编译后的可执行文件;pkg存放编译后的包文件;src存放项目源文件。一般...

2017-07-03 17:34:34 1104 0

转载 Golang学习之GOROOT、PATH、GOPATH及go get

1. GOROOT GOPATH 及 PATH 设置 a.添加系统变量GOROOT:安装完Go第一件事就是设置GOROOT。例如我的Go安装在C:\Go目录,则要设置 GOROOT = C:\Go b.修改环境变量PATH:将%GOROOT%\bin加到环境变量PATH里面,这样就可以直接...

2017-07-02 21:34:21 2111 1

转载 linux gcc strip 去文件头工具

作为一名Linux开发人员, 如果没有听说过strip命令, 那是很不应该的。 strip这个单词, 大家应该早就学过了, 你就记住是脱衣服就行了, 别的不要多想。 在linux中, strip也有脱衣服的含义, 具体就是从特定文件中剥掉一些符号信息和调试信息。 我们来看main.c文件...

2017-07-02 16:52:40 290 0

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