Quantcast
Channel: OnePiece – DigDeeply's Blog | 个人博客 | 技术博客
Browsing all 20 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

go lang交叉编译,在linux下编译windows上可用的exe可执行文件

最近在看golang,看了《GO语言编程》,没看一段都会照葫芦画瓢搞个demo来玩玩。 在搞交叉编辑的时候,遇到了麻烦,按书上搞的,buildpkg 这个脚本里,需要在$GOROOT/src下执行go tool dist install -v pkg/runtime ,可是src下根本没有这个 pkg/runtime的目录啊,总是报错,怎么也编译不出来。 自己就不管那个脚本了,自己看错误提示琢磨。...

View Article



Image may be NSFW.
Clik here to view.

curl使用via的header时,不支持gzip

curl -s -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' -H 'Accept-encoding: gzip,deflate' "http://m.news.haosou.com/" -H "Via: curl" | gunzip - 使用这条命令去抓取页面,...

View Article

Image may be NSFW.
Clik here to view.

三次握手的第三个ACK包丢了,TCP的处理方式

三次握手的第三个ACK包丢了——客户端认为连接建立,写数据时,会触发RST 当Client端收到Server的SYN+ACK应答后,其状态变为ESTABLISHED,并发送ACK包给Server; 如果此时ACK在网络中丢失,那么Server端该TCP连接的状态为SYN_RECV,并且依次等待3秒、6秒、12秒后重新发送SYN+ACK包,以便Client重新发送ACK包。...

View Article

Image may be NSFW.
Clik here to view.

go xml解析,同时取出attr和value

想用go做一个统计svn代码提交的工具,类似statsvn。 今天进展到了用go解析svn log生成的xml格式的文件,在go doc上找了一个Example,已经包括了一些比较典型的解析案例,但是在照葫芦画瓢的时候还是遇到了问题,有个paths下有多个path,每个path都有自己的属性和值,想同时渠道属性和值,真是费了好大的劲。 先上个svn xml 格式 log 的demo。...

View Article

Image may be NSFW.
Clik here to view.

Go如何声明一个多行字符串的变量

Go如何声明一个多行字符串的变量?使用 ` 来包含即可。 package main import ( "fmt" ) func main() { str := `hello world v2.0` fmt.Println(str) } Demo:http://play.golang.org/p/BOL8_SwQ0D 相关文章 PHP正则匹配字符串中的中文 ( 0 ) go...

View Article


Image may be NSFW.
Clik here to view.

Go如何比较时间大小

Go如何比较时间大小: 先把当前时间格式化成相同格式的字符串,然后使用time的Before, After, Equal 方法即可. time1 := "2015-03-20 08:50:29" time2 := "2015-03-21 09:04:25" //先把时间字符串格式化成相同的时间类型 t1, err := time.Parse("2006-01-02 15:04:05", time1)...

View Article

Image may be NSFW.
Clik here to view.

centos下启用snmp

安装 Net-SNMP CentOS及其它RedHat系列产品提供了net-snmp的二进制包。我们可以直接从源里安装。 yum install net-snmp net-snmp-devel net-snmp-utils 说明:net-snmp-devel是为了使用net-snmp-config, net-snmp-utils是为了使用snmpwalk。 配置 Net-SNMP...

View Article

Image may be NSFW.
Clik here to view.

iotop错误 No module named iotop.ui

大家共用的开发机io不正常,磁盘空间总是被莫名其妙的占满,怀疑是某些东西在不断的生成日志,,想看下具体是那些进程在使用IO,需要安装一个iotop, 使用命令sudo yum install iotop,安装成功,但是运行iotop时提示 No module named iotop.ui To run an uninstalled copy of iotop, launch iotop.py in...

View Article


Image may be NSFW.
Clik here to view.

[Hadoop]The number of tasks for this job 312292 exceeds the configured limit...

hadoop提交任务时提示:The number of tasks for this job 312292 exceeds the configured limit 250000. 出现这个错误时, 需要修改每个任务的限制的task数。 在streaming模式下,需要添加一个配置,大于自己所需的任务数(312292)即可: -D...

View Article


Image may be NSFW.
Clik here to view.

oh-my-zsh自动更改screen标题的问题解决

使用oh-my-zsh时,同时使用了screen插件,oh-my-zsh对screen有个优化,会自动的变更当前window的title,这个功能虽然看起来很好用,但对我个人来说,很是不习惯,因为我自己有对每个window命名的习惯,每个window干什么自己都记得很清楚,他一来了就给我重命名,搞的我很不习惯,所以,我需要把这个oh-my-zsh自动更改screen的title的情况关闭掉。...

View Article

PHP安装时libiconv错误问题解决

/var/tools/php-5.6.17/ext/iconv/iconv.c:2512: undefined reference to `libiconv_open’ ext/xmlrpc/libxmlrpc/encodings.o: In function `convert’: /var/tools/php-5.6.17/ext/xmlrpc/libxmlrpc/encodings.c:73:...

View Article

Image may be NSFW.
Clik here to view.

深入理解计算机系统P36练习题2.15

只使用位级和逻辑运算,编写一个C表达式,他等价于x==y。换句话说,当x和y相等时他将返回1,否则就返回0.位级,逻辑运算,c,表达式,x==y, 您可能也喜欢: 苹果OS X Lion系统默认壁纸被指PS过 惠普发布首款webOS系统平板TouchPad asp ---正则表达式,RegExp Centos 硬盘安装 重新安装系统 乔布斯:操作系统为什么非要带文件系统? 无觅

View Article

Image may be NSFW.
Clik here to view.

shell/bash if elif then fi 的用法

#!/bin/sh a=10 b=20 if [ $a == $b ] then echo "a is equal to b" elif [ $a -gt $b ] then echo "a is greater than b" elif [ $a -lt $b ] then echo "a is less than b" else echo "None of the condition met"...

View Article


Image may be NSFW.
Clik here to view.

openresty/nginx 中如何替换正文字符串

最近搞了个海外的阿里云主机后,就把自己的个人站迁移了。然后就想办法做优化,用上了openresty + php7 + http2。...

View Article

Image may be NSFW.
Clik here to view.

如何在Fiddler script中捕获请求结果并针对返回内容发起一个新请求

有朋友报名东方时尚,理论课选的网上教学,需要看完所有的视频才能算科目一培训完成,在很早之前就有朋友因为这个找过我。当时东方时尚的授课系统还很简单。。每次看完一个视频都会发起一个固定的请求,表示当前视频看完了。所以之前的做法很简单,把那个url在新标签页打开,每开一个视频,刷一下页面,就算看完一段视频了。。所以不用什么复杂操作,很容易就能完成。...

View Article


Image may be NSFW.
Clik here to view.

centos 下安装 perf

查了一些资料,如果要安装perf的话,都说执行 apt-get perf apt-get linux-tools yum install google-perftools google-perftools-devel 之类的。 不过在centos下确实没有这些东西可用。 yum源找不到,所以还是自己找源装吧。 在这里找到一个rpm包的库:...

View Article

Image may be NSFW.
Clik here to view.

安装chrome 出现 0x80004002错误的解决办法

家里电脑重装了,想安装chrome,网络不好啊,用online的方式安装,代理都不好设置。 所以最好下载个offline的安装包。 http://www.google.com/chrome/eula.html?system=true&standalone=1 然后开始安装。 安装中遇到了0x80004002的错误提示,使用管理员权限打开又提示 已经有另一个chrome安装中。 解决办法就是...

View Article


Image may be NSFW.
Clik here to view.

一次线上业务跨IDC高延迟问题解决的案例分享

最近在梳理某项目上各服务接口的性能情况,遇到两个问题。以下是定位和解决问题的一个思路,分享给大家。 业务之前并没有详细的性能日志记录,仅在电信机房(T机房)进行了性能测试,结果是各接口满足预期,服务上线。 在进一步对接口进行性能分析时,对各业务接口的关键路径添加了日志统计,通过日志进行分析,将接口的延迟进行统计,接入Grafana,观察数据后,发现两类问题。...

View Article

linux shell下按ctrl+箭头出现5D, 5C

今天在Linux下使用shell的时候,发现当我想使用Ctrl+箭头进行快速跳跃的时候,并没有出现预期的 光标 移动,而是出现了 5D, 5C 的字样。 这个很奇怪,查下相关资料,可以这样避免: 把以下两行添加到 ~/.inputrc文件中: "\e[1;5C": forward-word # ctrl + right "\e[1;5D": backward-word # ctrl + left...

View Article

Image may be NSFW.
Clik here to view.

safari 如何 查看源代码 –进入开发者模式

入手了MBP16,但是好多东西用的还是不熟练。 浏览器用chrome一直用的比较多,比较熟。但是Safari自家的跨平台做的还是挺好的。如果快下班了,还有没看完想继续想看的网页,直接点击地址栏位置左边的+号按钮。关机走人。 在手机上,打开Safari浏览器进入像个眼睛似的的那个to read模式,就可以继续看了,而且手机网速不好也没关系哦,手机在wifi的时候已经下载好了。 这个用起来真是太方便了。...

View Article
Browsing all 20 articles
Browse latest View live




Latest Images