- 博客(6)
- 资源 (27)
- 收藏
- 关注
原创 C#Make自动化构建-简介
. Cake是什么?Cake是C# Make的缩写,是一个基于C# DSL的自动化构建系统。它可以用来编译代码,复制文件以及文件夹,运行单元测试,压缩文件以及构建Nuget包等等。熟悉大名鼎鼎的Make的小伙伴,应该已经知道Cake大致是个什么样的工具了,Cake具有以下几个特点:方便编写:使用基于C#的DSL,非常易于编写自动化的脚本。跨平台: 基于Roslyn和Mono来编...
2018-05-25 17:10:42 494
原创 从零开始构建MSBuild C#项目文件
准备条件一个好用的文本编辑器,例如Atom或者Sublime Text。MSBuild命令行工具。如果已经安装了Visual Studio的话,应该可以在开始菜单中找到类似Visual Studio 2015的MSBuild命令提示符 这样的项目。创建程序首先打开MSBuild命令提示符,然后切换到你想要创建项目的文件夹,例如我的文档或者桌面。然后,输入md HelloWo...
2018-05-25 16:08:44 440
原创 asp.net mvc处理css和js版本问题
当服务的修改了js和css内容后,发布到IIS服务器上,总是导致客户端内容显示不正确,原因是客户端存在缓存,还是加载的原来的js和css问题。 在css或js后面添加版本号,例如:<script src="1.js?v=1.0"></script> 当版本号改变时,客户端会重新读取新的文件,问题解决了。 但同时也带了另一个问题,每次修...
2018-05-24 16:40:18 754
原创 nginx+lua实现简单的waf网页防火墙功能
安装LuaJIThttp://luajit.org/download/LuaJIT-2.0.4.tar.gztar xf LuaJIT-2.0.4.tar.gzcd LuaJIT-2.0.4make && make install 即可下载ngx_devel_kithttps://codeload.github.com/simpl/ngx_devel_ki...
2018-05-21 15:09:14 457
原创 nginx防止DDOS攻击配置
防御DDOS是一个系统工程,攻击花样多,防御的成本高瓶颈多,防御起来即被动又无奈。DDOS的特点是分布式,针对带宽和服务攻击,也就是四层流量攻击和七层应用攻击,相应的防御瓶颈四层在带宽,七层的多在架构的吞吐量。对于七层的应用攻击,我们还是可以做一些配置来防御的,例如前端是Nginx,主要使用nginx的http_limit_conn和http_limit_req模块来防御。ngx_http_li...
2018-05-21 14:54:28 226
原创 nginx防止DDOS攻击配置(2)
我们用的高防服务器只防流量攻击不防CC,现在的攻击多数都是混合型的,而且CC攻击很多,防CC只能自己搞了,按照第一篇的配置,在实际的使用中效果并不理想。限制每秒钟的请求数和ip连接数,属于杀敌一千自损八百的做法。是可以防小规模的cc攻击,但是不够灵活,限制严了,误杀率很大;限制少了,当攻击的ip量达到一定规模的时候,传递到后端的请求还是非常多,导致php撑不住挂掉。这里在上一篇的基础上详细介绍...
2018-05-21 14:43:22 737
Go语言实战高清
2018-01-30
精通Nginx.pdf
2018-01-30
自己写的简单OA
2016-05-16
Flex Java PureMVC BlazeDS做的例子
2008-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人