随笔分类 -  软件工程

摘要:在实际环境中,服务器很多CGI由于一些历史原因,必须允许空Referer的请求。比如:老的客户端版本请求的时候就没有Referer,总不能在服务端一刀切,让老版本的用户都无法正常使用了吧。这样的CGI就存在CSRF攻击的风险。那么我们该如何在真实环境中构造一个可利用的POC呢?我们知道正常的页面跳转... 阅读全文
posted @ 2014-11-19 20:32 HuangJacky 阅读(6060) 评论(0) 推荐(0) 编辑
摘要:最近用到checklistbox控件,在使用其过程中,花了较多的时间,这里我收集了其相关的代码段,希望对大家有所帮助。 1. 添加项 checkedListBox1.Items.Add("蓝色"); checkedListBox1.Items.Add("红色"); checkedListBox1.Items.Add("黄色"); 2. 判断第i项是否选... 阅读全文
posted @ 2012-03-03 15:53 HuangJacky 阅读(448) 评论(0) 推荐(0) 编辑
摘要:TIOBE 7月份编程语言排行榜已经发布,本月热点关注的语言是Objective-C将成为年度语言。前三甲依然是Java、C、C++,4至10名依次为C#、PHP、Objective-C、Visual Basic、Python、Perl、JavaScript。从下图的榜单中可以看出Objective-C和Lua借苹果之势,使用的人也越来越多了。 前三甲依然是Java、C、C++,4至10名依次为C... 阅读全文
posted @ 2011-07-12 09:27 HuangJacky 阅读(329) 评论(0) 推荐(0) 编辑
摘要:最近打算学习数据结构,C语言版。也就是那本经典的清华教材。|顺便学习下C语言吧。C语言的确有他的优势。|最近想买C++Primer一书。可手里面没有钱。怎么感觉这么纠结呀。哎。鸭梨很大。|不管如何一定要学好数据结构吧,反正都有用。|如果有什么学习心得再写出来吧。|前段时间看了下编程之美。里面有几个题感觉有些意思。|这里写出题目,大家思考,下次把代码贴出来。应该用Delphi和C都写一下吧。|学习语... 阅读全文
posted @ 2010-10-21 17:12 HuangJacky 阅读(338) 评论(0) 推荐(0) 编辑
摘要:技术交流,DH讲解. 还是之前的文章,从之前博客转过来. 当我们有一个类如类A有一个方法C,但是这个C方法却被很多情况影响,那么我们该怎么设计才能让代码更加容易理解呢?其实我们前面讲的简单工厂模式也能实现.但是现在想说一下策略模式了.我们来看一个UML图:软件设计师上半年和下半年考试里面都有这样一个题,给一个UML让你说这个UML是哪个模式?哈哈 我们能看到主类Context和Strategy是... 阅读全文
posted @ 2009-12-15 23:34 HuangJacky 阅读(720) 评论(1) 推荐(0) 编辑
摘要:技术交流,DH讲解 如果我们想在不改变已有类的情况下,然后加上新的功能.这个时候我们就可以使用装饰模式了.惯例先看下这个设计模式的UML图. 装饰模式关键是方法重载.override.说了这么多我们来用代码来说话. 老规矩,第一个是PHP了.class Person{ var $name=''; function __construct($a){ $this->name=$a; } pub... 阅读全文
posted @ 2009-12-08 22:22 HuangJacky 阅读(482) 评论(0) 推荐(0) 编辑
摘要:技术交流,DH讲解. 单例模式一般都是在全局变量区存放一个变量,然后在创建的时候先看这个全局变量是否被赋值了,如果没有就创建如果有就直接返回这个全局变量.UML图: 要是不想被人创建对象的实例,那么一般的办法就是把构造方法设置成私有域.好了,原理说了,我们就来看看代码怎么实现吧. [代码]这个是PHP的单例模式的代码. 我们用一个静态变量来充当了全局变量. 接下来是C#的例子: [代码]现在PHP... 阅读全文
posted @ 2009-12-08 22:07 HuangJacky 阅读(905) 评论(4) 推荐(0) 编辑
摘要:今天说一下代理模式.从名字看大家都知道了代理模式,就是一个让一个类来帮你干某些事.是吧?嘿嘿.当然开始之前我们还是惯例来看看这个设计模式的UML:我看到了代理类请求其实调用的还是RealRequest类的请求,只是Proxy去调用 --------------------------------------------------------------------------------我们现在... 阅读全文
posted @ 2009-12-07 21:10 HuangJacky 阅读(680) 评论(3) 推荐(0) 编辑
摘要:在现实生活中我们可以看见,乐事在卖薯片,可比克也在卖.我敢肯定的说它们各自都有自己的工厂来生产薯片,而且生产出来的薯片味道还是不一样的.这就是我们这里所谓的工厂方法模式. 我们来看看这个模式的UML图:这个模式中我们可以看到:产品和工厂2个基类,然后它们下面又有些子孙类. ---------------------------------------------------------------... 阅读全文
posted @ 2009-12-07 21:02 HuangJacky 阅读(755) 评论(0) 推荐(0) 编辑

AdminLogin
点击右上角即可分享
微信分享提示