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

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

2017-07-27 20:27:23

阅读数:401

评论数:0

easyui datagrid属性和方法

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

2017-07-27 09:54:29

阅读数:10713

评论数:0

Linux errno 错误对照表

errno 在 中定义,错误 Exx 的宏定义在 /usr/include/asm-generic 文件夹下面的  errno-base.h 和 errno.h,分别定义了 1-34 、35-132 的错误定义。 strerror() 函数依据 errno 值返回错误描述字符串,下面程序打印对照...

2017-07-21 18:14:25

阅读数:348

评论数:0

python Selenium 常见操作 元素定位

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

2017-07-16 00:32:01

阅读数:1421

评论数:0

Go语言TCP Socket编程

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

2017-07-15 13:45:03

阅读数:319

评论数:0

c语言客户端与go语言服务端通信(网络字节序)

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

2017-07-14 09:14:19

阅读数:1118

评论数:0

Linux C 执行shell命令并获取返回结果

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

2017-07-13 20:48:05

阅读数:3647

评论数:1

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

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

2017-07-12 11:32:35

阅读数:682

评论数:0

go println与printf区别

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

2017-07-11 18:45:03

阅读数:1575

评论数:0

Go语言fmt包Printf方法详解

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

2017-07-11 09:50:34

阅读数:2080

评论数:0

go语言指针与C指针的异同

总结一下golang中的指针与C语言的指针的用法。 总体一致:  C的代码:  ? 1 2 3 4 int*number; number = (int*) malloc(sizeof(int)); *number = 3; printf("%d\...

2017-07-10 17:13:21

阅读数:1666

评论数:0

Go语言中的数组和Slice

在任何一门语言里,数组应该都是非常基础的类型了,使用率当然也应该是很高的。Go不但提供了数组,而且还在数组这个类型之上加了一层包装,这个包装也就是slice。         go的数组变量(也就是数组名)是真真实实的数组,而不是一个指向数组内存起始位置的指针,也不能和同类型的指针进行转化,这一...

2017-07-07 15:12:28

阅读数:187

评论数:0

Go语言中的下划线

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

2017-07-07 13:02:31

阅读数:266

评论数:0

Go语言 Channel <- 箭头操作符 详解

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

2017-07-05 16:12:12

阅读数:10183

评论数:0

Go语言并发与并行学习笔记(三)

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

2017-07-04 18:59:57

阅读数:430

评论数:0

Go语言并发与并行学习笔记(二)

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

2017-07-04 18:54:56

阅读数:265

评论数:0

Go语言并发与并行学习笔记(一)

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

2017-07-04 18:43:23

阅读数:378

评论数:0

Go编程——变量、函数导出与首字母大写

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

2017-07-04 15:54:42

阅读数:516

评论数:0

go语言编译运行出错: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 21 ...

2017-07-04 15:46:58

阅读数:2421

评论数:0

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

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

2017-07-04 11:16:34

阅读数:281

评论数:0

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