代码改变世界

阅读排行榜

关于(object sender, EventArgs e)

2018-06-25 16:34 by sunice, 251 阅读, 收藏,
摘要: sender是事件源 就是指发起这个事件的对象(控件)//表示触发事件的那个控件比如说你按下按钮,那么sender就是按钮 又如:textboxchange,sender就是该textbox,在事件处理中就可以用sender代替textbox. 如: (sender as TextBox).Text 阅读全文

空间复杂度

2018-07-24 12:41 by sunice, 240 阅读, 收藏,
摘要: 随着硬件发展和摩尔定律的提出,空间复杂度受关注性逐渐降低。通常意义上说复杂度,指的是时间复杂度。空间复杂度如果用到需要明确说明。算法在运行时临时占用的存储空间大小(辅助空间),与输入输出的数据所占用的空间不同。公式:S(n)=O(f(n))。计算方法类似时间复杂度。 摩尔定律解释: 提出人:由英特尔 阅读全文

防范CSRF(一)

2017-01-14 23:14 by sunice, 234 阅读, 收藏,
摘要: CSRF是跨网站伪造请求的缩写。大致的攻击流程是,黑客获得浏览器向服务器发送的请求,然后对请求进行修改,让服务器执行指定的操作。 防范方式可以使用微软提供的解决方案。 View放置Html.AntiForgeryToken();后端在需要接收验证的方法上面打上特性标签[ValidateAntiFor 阅读全文

装饰模式

2017-04-09 22:52 by sunice, 229 阅读, 收藏,
摘要: 装饰模式:动态的给一个对象添加额外的职责,就增加功能来说,Decorator模式比生成子类更为灵活。。 Decorator模式的工作原理是:可以创建始于Decorator对象(负责新的功能的对象)终于原对象的一个对象“链”。 ConcreteComponent:让Decorator对象为自己添加功能 阅读全文

代理模式

2017-04-10 22:58 by sunice, 228 阅读, 收藏,
摘要: 代理模式:为其它对象提供一个代理,以控制对这个对象的访问。 UML类图 抽象类或者接口: 实现类: 代理类: 客户端: 运行结果: 程序结构: 运算接口: 实现类: 代理类: 客户端: 运行结果: 参考文章: http://www.cnblogs.com/zhenyulu/articles/4812 阅读全文