代码改变世界

Go Web开发之Revel - Revel运行原理

2013-01-03 10:17 by Danny.tian, 3951 阅读, 0 推荐, 收藏, 编辑
摘要:命令行工具运行harness,harness作为一个反向代理运行Revel监听9000端口和app的文件更改Revel转发请求到运行中的Server,如果server没有运行或者源代码被改变了,在最新的请求中Revel将重建应用程序.如果Revel需要重建应用程序,harness将分析源代码并生成app/tmp/main.go文件,这个文件包括全部的必要的元信息以支持能够运行在真正的app server上Revel使用go build编译应用程序,如果有一个编译错误,它将显示错误页帮助用户发现错误如果应用程序编译成功,当Revel检查到app server已经完成启动,它将运行应用程序并转发请 阅读全文

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

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

Go Web开发之Revel - 组织结构

2013-01-02 22:37 by Danny.tian, 3664 阅读, 2 推荐, 收藏, 编辑
摘要:Revel需要它自身和用户应用程序被安装到GOPATH下面.实例目录结构gocode GOPATH 根目录 src GOPATH src 目录 revel Revel 源代码鲁姆 ... sample 用户应用程序根目录 app App 源 controllers App controllers models App 域模型 views ... 阅读全文

Asp.net MVC 添加httpOnly属性

2013-01-01 20:14 by Danny.tian, 614 阅读, 0 推荐, 收藏, 编辑
摘要:<httpCookieshttpOnlyCookies="false"requireSSL="false"/> 阅读全文

激活Win8命令

2013-01-01 11:44 by Danny.tian, 227 阅读, 0 推荐, 收藏, 编辑
摘要:slmgr /ipk + Sn 阅读全文

网络安全 - DOS

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

网络安全 - Cross-site scripting

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

网络安全 - SQL Injection

2012-12-31 11:12 by Danny.tian, 789 阅读, 0 推荐, 收藏, 编辑
摘要:1.1.1 摘要 日前,国内最大的程序员社区CSDN网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引发众多网民对自己账号、密码等互联网信息被盗取的普遍担忧。 网络安全成为了现在互联网的焦点,这也恰恰触动了每一位用户的神经,由于设计的漏洞导致了不可收拾的恶果,验证了一句话“出来混的,迟早是要还的”,所以我想通过专题博文介绍一些常用的攻击技术和防范策略。 SQL Injection也许很多人都知道或者使用过,如果没有了解或完全没有听过也没有关系,因为接下来我们将介绍SQL Injection。1.1.2 正文 SQL Injec 阅读全文

Go Web开发之Revel - 概念

2012-12-28 15:58 by Danny.tian, 3196 阅读, 0 推荐, 收藏, 编辑
摘要:MVC摘要:Model:用于描述你的应用程序域的基本数据对象,Model也包含特定领域的逻辑为了查询和更新数据View:描述怎样展示和操作数据Controller:处理请求的执行,他们执行用户期待的Action,他们决定哪个视图将被用于显示,他们还为视图准备和提供必要的数据用于渲染视图每个请求产生一个Goroutine Revel构建于Go HTTP server之上,它为每一个进来的请求创建一个go-routine(轻量级线程),这意味着你的代码可以自由的阻塞,但必须处理并发请求处理。Controllers and Actions 每一个HTTP请求调用一个action,它处理请求和输出.. 阅读全文

Go Web开发之Revel - 介绍

2012-12-28 15:53 by Danny.tian, 3275 阅读, 0 推荐, 收藏, 编辑
摘要:Revel框架的资源如下:Revel的新东东? 概念.Mailing ListSearch our mailing list (revel-framework@googlegroups.com)帮组邮箱Send an email to the revel-framework@googlegroups.comBug提交Open an issue on github. 阅读全文