- 博客(24)
- 资源 (64)
- 收藏
- 关注
转载 软件版本号规范与命名原则
1. 软件版本阶段说明* Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。* Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。* RC版: 该版本已经相当成熟了,基本上不存在导致错误的B
2017-07-27 20:27:23 1366
转载 easyui datagrid 表格 属性和方法
使用方法(Usage Example)从现有的表单元素创建数据表格,定义在html中的行,列和数据。<tableclass="easyui-datagrid"><thead><tr><thdata-options="field:'code'">Code</th>...
2017-07-27 09:54:29 32185
转载 linux error errno 错误对照
errno 在 <errno.h> 中定义,错误 Exx 的宏定义在 /usr/include/asm-generic 文件夹下面的 errno-base.h 和 errno.h,分别定义了 1-34 、35-132 的错误定义。strerror() 函数依据 errno 值返回错误描述字符串,下面程序打印对照表:#include<errno.h>#in...
2017-07-21 18:14:25 1086
转载 python Selenium 常见操作 元素定位
一. 定位元素方法 官网地址:http://selenium-python.readthedocs.org/locating-elements.html 这里有各种策略用于定位网页中的元素(locate elements),你可以选择最适合的方案,Selenium提供了一下方法来定义一个页面中的元素:find_element_by_idfind_
2017-07-16 00:32:01 2793
转载 golang TCP Socket编程
Golang的主要 设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端 程序必不可少也是至关重要的一部分。在日常应用中,我们也可以看到Go中的net以及其subdirectories下的包均是“高频+刚需”,而TCP socket则是网络编程的主流,即便您没有直接使用到net中有关TCP Socket方面的接口,但net/http总是用到了吧,http底层依旧是用tcp socket实现...
2017-07-15 13:45:03 767
转载 linux c 客户端与 golang 服务端通信(网络字节序)
网络二进制数据转换:总所周知,数据在tcp网络传输协议中传输的字节序是大端模式的,换句话说如果你要传输一个int32型的整数,那么假设其二进制小端模式表示为11111111111111110000000000000000那么其大端模式表示为00000000000000001111111111111111,利用c语言的htonl函数会将数据字节序转换成大端模式,在网络上面传输,接收端想...
2017-07-14 09:14:19 2628
转载 linux c 执行shell命令并获取返回结果
最近在项目中用到了C语言执行shell命令的问题,调查了一下,一般有system函数、exec族函数,但是还不太清楚怎么获取shell命令执行的返回信息。例如执行一个ifconfig命令,肯定需要获取ifconfig命令的返回值的。接着调查的话,发现有一个popen函数,也可以执行shell命令,并且可以获取shell命令执行的返回信息。man popen可以看到:#includ...
2017-07-13 20:48:05 5584 1
转载 Linux C 获取本地 ip mac 域名对应 ip
获取本地 ip 地址,mac,通过域名获取对应的 ip,是网络编程可能遇到的比较常见的操作了,所以总结如下(封装了3个函数),直接上代码:[cpp]view plaincopy#include#include#include#include#include#incl
2017-07-12 11:32:35 1344
转载 golang println与printf区别
Println 与Printf 都是fmt 包中的公共方法Println :可以打印出字符串,和变量;Printf : 只可以打印出格式化的字符串,可以输出字符串类型的变量,不可以输出整形变量和整形,a := 10fmt.Println(a) //rightfmt.Println("abc") //rightfmt.Printf("%d",a) //right...
2017-07-11 18:45:03 3036
转载 golang fmt包Printf 格式化输出 简介
Go语言的标准输出流在打印到屏幕时有些参数跟别的语言(比如C#和Java)不同,下面是我整理的一些常用的格式化输入操作。General%v以默认的方式打印变量的值 %T打印变量的类型Integer%+d带符号的整型,fmt.Printf("%+d", 255)输出+255 %q打印单引号 %o不带零的八进制 %#o带零的八进制 %x小写的十六进制 %X大写...
2017-07-11 09:50:34 9096
转载 golang指针与c指针的异同
总结一下golang中的指针与C语言的指针的用法。一般指针情况:C的代码:int *number;number = (int *) malloc(sizeof(int));*number = 3;printf("%d\n", *number);golang的代码: var pointer *int;pointer = new(int);*pointer = ...
2017-07-10 17:13:21 5251
转载 golang 数组和切片
1、数组golang中的数组是一种由固定长度和固定对象类型所组成的数据类型。例如下面:var a [4]inta是一个拥有4个int类型元素的数组。当a一旦被声明之后,元素个数就被固定了下来,在a这个变量的生命周期之内,元素个数不会发生变化。而此时a的类型就是[4]int,如果同时存在一个b变量,为[5]int。即便两个变量仅仅相差一个元素,那么在内存中也占据着完全不同的地址...
2017-07-07 15:12:28 455
转载 golang 下划线
1.下划线在import中在Golang里,import的作用是导入其他package,但是今天在看beego框架时看到了import 下划线,不知其意,故百度而解之。import 下划线(如:import _ hello/imp)的作用:当导入一个包时,该包下的文件里所有init()函数都会被执行,然而,有些时候我们并不需要把整个包都导入进来,仅仅是是希望它执行init()函数而已。这个...
2017-07-07 13:02:31 1191
转载 golang channel 管道
channel是Go中的一个核心类型,你可以把它看成一个管道,通过它并发核心单元就可以发送或者接收数据进行通讯(communication)。它的操作符是箭头<-。ch <- v // 发送值v到Channel ch中v := <-ch // 从Channel ch中接收数据,并将数据赋值给v(箭头的指向就是数据的流向)就像 map 和 slic...
2017-07-05 16:12:12 16360 1
转载 golang 并发与并行学习笔记(三)
Go语言并发的设计模式和应用场景以下设计模式和应用场景来自Google IO上的关于Goroutine的PPT:https://talks.golang.org/2012/concurrency.slide本文的示例代码在:https://github.com/hit9/Go-patterns-with-channel生成器在Python中我们可以使用yield关键字来让一...
2017-07-04 18:59:57 593
转载 golang 并发与并行学习笔记(二)
Go语言的并发和并行不知道你有没有注意到一个现象,还是这段代码,如果我跑在两个goroutines里面的话:var quit chan int = make(chan int)func loop() { for i := 0; i < 10; i++ { fmt.Printf("%d ", i) } quit <- 0}...
2017-07-04 18:54:56 401
转载 golang 并发与并行学习笔记(一)
如果不是我对真正并行的线程的追求,就不会认识到Go有多么的迷人。go语言从语言层面上就支持了并发,这与其他语言大不一样,不像以前我们要用Thread库 来新建线程,还要用线程安全的队列库来共享数据。以下是我入门的学习笔记。首先,并行!=并发, 两者是不同的,可以参考:http://concur.rspace.googlecode.com/hg/talk/concur.htmlGo语...
2017-07-04 18:43:23 499 1
转载 golang 导出变量、函数 首字母必须大写
标识符可被 导出 以允许从另一个包访问。同时符合以下条件即为已导出标识1、标识符名的第一个字符为Unicode大写字母(Unicode类别“Lu”);2、该标识符在包块中已声明或为字段名或方法名。以程序导入gotest/even包为例packagemainimport("even""fmt")funcmain(){...
2017-07-04 15:54:42 3980
转载 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 21 package main import (...
2017-07-04 15:46:58 11520 3
转载 用google代替CSDN的博客搜索功能
首先自然是打开google主页了,然后输入关键词,格式如下: “ site:blog.csdn.net/” 比如我要检索我的博客上“诺基亚”的文章的话,就输入“诺基亚 site:blog.csdn.net/pendle”,就好了,如果想更深入了解的话,可以去看看google的搜索技巧了。
2017-07-04 11:16:34 1030
转载 linux下查找文件及内容 grep
每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的Windows操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。可是使用Linux的用户就没有那么幸运了,在l...
2017-07-04 11:10:54 571
转载 golang 项目的目录结构
项目目录结构如何组织,一般语言都是没有规定。但Go语言这方面做了规定,这样可以保持一致性1、一般的,一个Go项目在GOPATH下,会有如下三个目录:|--bin|--pkg|--src其中,bin存放编译后的可执行文件;pkg存放编译后的包文件;src存放项目源文件。一般,bin和pkg目录可以不创建,go命令会自动创建(如 go install),只需要创建s...
2017-07-03 17:34:34 1695
转载 Golang学习之GOROOT、PATH、GOPATH及go get
1. GOROOT GOPATH 及 PATH 设置a.添加系统变量GOROOT:安装完Go第一件事就是设置GOROOT。例如我的Go安装在C:\Go目录,则要设置 GOROOT = C:\Gob.修改环境变量PATH:将%GOROOT%\bin加到环境变量PATH里面,这样就可以直接在dos命令模式下任意目录运行%GOROOT%\bin目录下的程序 如:go.exe go
2017-07-02 21:34:21 3031 1
转载 linux gcc strip 去文件头工具
作为一名Linux开发人员, 如果没有听说过strip命令, 那是很不应该的。 strip这个单词, 大家应该早就学过了, 你就记住是脱衣服就行了, 别的不要多想。 在linux中, strip也有脱衣服的含义, 具体就是从特定文件中剥掉一些符号信息和调试信息。 我们来看main.c文件:#include <stdio.h>intadd(intx, int...
2017-07-02 16:52:40 680
字体wps.zip 用于linux wps 使用
2020-03-16
Nat_Type_Tester_.rar
2019-12-26
msfupdate.erb
2019-11-04
fuzz工具 teenage mutant ninja turtles
2019-01-14
Sybase ASE 12.5.4 PC 客户端
2018-12-12
Win32 OpenSSL
2015-04-18
ActivePerl
2015-04-18
编写 Debugging Tools for Windows 扩展 实例
2014-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人