代码改变世界

阅读排行榜

来自#ECUG#的360的go实战——PPT (收藏)

2013-01-02 23:11 by Danny.tian, 543 阅读, 收藏,
摘要: http://files.cnblogs.com/ztiandan/Go.ppt 阅读全文

nsenter安装使用

2015-02-10 12:12 by Danny.tian, 539 阅读, 收藏,
摘要: docker run -v /usr/local/bin:/target jpetazzo/nsenternsenter -t 5395 -m -u -i -n -p 阅读全文

网络安全 - DOS

2012-12-31 12:47 by Danny.tian, 528 阅读, 收藏,
摘要: 1.1.1 摘要 最近网络安全成了一个焦点,除了国内明文密码的安全事件,还有一件事是影响比较大的——Hash Collision DoS(通过Hash碰撞进行的拒绝式服务攻击),有恶意的人会通过这个安全漏洞让你的服务器运行巨慢无比,那他们是通过什么手段让服务器巨慢无比呢?我们如何防范DoS攻击呢?本文将给出详细的介绍。1.1.2 正文 在介绍Hash Collision DoS攻击之前,首先让我们复习一下哈希表(Hash table)。 哈希表(Hash table,也叫散列表),是根据关键码值(Key/Value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记 阅读全文

用SQL Profiler监控数据插入

2013-02-25 17:09 by Danny.tian, 512 阅读, 收藏,
摘要: Try watching the events SP:StmtStarting and SQL:StmtStarting, include column TextData, and set a Column Filter for TextData with the Like set to %insert%. 阅读全文

Go开发常见问题

2012-12-10 17:46 by Danny.tian, 502 阅读, 收藏,
摘要: 1、疑问:go get 命令不能下载到GOPATH,在使用go get github.com/robfig/revel 时,发现一个奇怪的问题,为啥运行命令后在GOPATH/src下面找不到下载的文件捏?原因:如果第一次没有设置GOPATH的话,调用go get github.com/robfig/revel源代码会被下载到GOROOT/src/pkg里面,即使之后设置了GOPATH也会因为之前已经下载到了GOROOT下面而不会下载到GOPATH里面,只有删除了GOROOT里面的文件才会优先考虑GOPATH。 阅读全文

GO FMT包 翻译

2013-01-07 09:47 by Danny.tian, 483 阅读, 收藏,
摘要: Fmt包import "fmt"简介▾Package fmt包含有格式化I/O函数,类似于C语言的printf和scanf。格式字符串的规则来源于C但更简单一些。输出格式:一般:%v 基本格式的值。当输出结构体时,扩展标志(%+v)添加成员的名字。the value in a default format. when printing structs, the plus flag (%+v) adds field names%#v 值的Go语法表示。%T 值的类型的Go语法表示。%% 百分号。布尔型:%t 值的true或false整型:%b 二进制表示%c 数值对应的Uni 阅读全文

网络安全 - Cross-site scripting

2012-12-31 12:45 by Danny.tian, 471 阅读, 收藏,
摘要: 1.1.1 摘要 在本系列的第一篇博文中,我向大家介绍了SQL Injection常用的攻击和防范的技术。这个漏洞可以导致一些非常严重的后果,但幸运的是我们可以通过限制用户数据库的权限、使用参数化的SQL语句或使用ORM等技术来防范SQL Injection的发生,接来了要向大家介绍Cross-site scripting(XSS)。 定义:Cross-site scripting(XSS),是一种经常出现在Web应用中的计算机安全漏洞,它允许恶意Web用户将代码植入到提供给其它用户使用的页面中。比如,包括HTML代码和客户端脚本的页面。为不和层叠样式表(CSS)的缩写混淆,通常将跨站脚本缩写 阅读全文

从零到 Go:24 小时内登上 Google 主页的 Go 语言应用“火鸡”doodle 开发纪实

2013-01-06 14:38 by Danny.tian, 444 阅读, 收藏,
摘要: 从零到 Go:24 小时内登上 Google 主页的 Go 语言应用“火鸡”doodle 开发纪实 阅读全文

在Windows 8 Hyper-V下的安装CentOS 6和SSH配置

2012-09-03 23:16 by Danny.tian, 410 阅读, 收藏,
摘要: 在Windows 8下的Hyper-V已经支持很多Linux发行版了, 其下的安装也大同小异,唯一的要注意是单独下载安装Hyper for linux的集成服务.现在最新的版本的就是3.3,下载ISO文件:http://www.microsoft.com/en-hk/download/details.aspx?id=299911)开启Hyper-V管理器并创建一台新的虚拟机,正常安装centos 6, 安装的时候选择basic server.安装完成后,重启。2)在Hyper-v里面,插入下载回来的iso文件:Linux IC v3.3.iso然后运行如下命令,加载光驱里面的文件mkdir - 阅读全文

Run Revel Apps on Heroku

2013-01-07 15:55 by Danny.tian, 405 阅读, 收藏,
摘要: UPDATE: There have been some updates to my Revel Heroku Buildpack that make it work better and with newer versions of Revel.Check out the details.Revelis a Play-like web framework for Go. I’m new to the Go programming language but I’ve heard good things. So I thought I’d take Revel for a spin and ge 阅读全文