- 博客(9)
- 资源 (1)
- 收藏
- 关注
转载 函数式编程
函数式编程是一种编程模型,他将计算机运算看做是数学中函数的计算,并且避免了状态以及变量的概念 对象是面向对象的第一型,那么函数式编程也是一样,函数是函数式编程的第一型。函数式编程的第一型 在函数式编程中,我们要做的是把函数传来传去,而这个,说成术语,我们把他叫做高阶函数。def Filt(arr,func): result = [] for item in arr:
2017-06-10 16:41:33 207
原创 tcpdump
tcpdump是一种网络分析工具,它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息1、关键字类型 第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23
2017-06-09 18:09:13 258
转载 curl
1、开启gzip请求curl -I http://www.sina.com.cn/ -H Accept-Encoding:gzip,defalte2、监控网页的响应时间curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time
2017-06-09 17:05:16 362
原创 iconv编码问题
解决Linux下乱码的问题 iconv -f 文件的编码 -t 转换的编码 test.txt-f 输入文件的编码 -t 要输出的编码 -l 查看支持的编码 -o filename 指定输入文件
2017-06-09 15:42:31 536
转载 [golang note] 错误处理
错误处理 • 错误处理的标准模式 golang错误处理的标准模式:error接口。 golang函数如果要返回错误,规范上是将error作为多返回值中的最后一个,但这并非是强制要求。▶ error接口type error interface { Error() string}▶ 内置的error类型使用▪ 语法如下func 函数名(参数列表) (返回值
2017-06-08 11:18:48 386
原创 git基本概念
git 分布式版本控制系统 目的:管理文件内容的变化一、优点:1.分布式开发 并行开发,每个人在自己独立的版本库中同时开发,不需要与中心版本库时刻同步 2.性能优异 为了节约传输时间和存放空间,使用“压缩”和“差异比较”技术;分布式开发也确保了网络的不确定不会影响日常开发 3.保持完整性和可靠性 使用安全散列函数SHA1来命
2017-06-06 13:17:40 303
原创 go交叉编译
指定叉编译目标: GOARCH 目标平台(编译后的目标平台)的处理器架构(386、amd64、arm) GOOS 目标平台(编译后的目标平台)的操作系统(darwin、freebsd、linux、windows)(一)Windows 下编译Linux 64位可执行程序: SET CGO_ENABLED=0 //不设置也可以,原因不明 SET GOOS=linux
2017-06-05 22:39:32 3252 1
转载 .gitignore 配置
.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。1、配置语法: 以斜杠“/”开头表示目录; 以星号“*”通配多个字符; 以问号“?”通配单个字符 以方括号“[]”包含单个字符的匹配列表; 以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;
2017-06-05 21:15:47 217
原创 git基础入门
创建初始版本库(目录转换成git版本库)cd /gitgit --version创建初始版本库(目录转换成git版本库)git initvim index.html添加到版本库,git只是暂存/staged文件git add index.html更新版本库 git commit index.html -m 'add index.html'文件被add一次后再次修改可以直接commit
2017-06-02 20:46:33 341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人