Fork me on GitHub

2013年8月14日

摘要: 一,IL访问静态属性和字段IL介绍通用中间语言(Common Intermediate Language,简称CIL,发音为"sill"或"kill")是一种属于通用语言架构和.NET框架的低阶(lowest-level)的人类可读的编程语言。目标为.NET 框架的语言被编译成CIL,然后汇编成字节码。CIL类似一个面向对象的汇编语言,并且它是完全基于堆栈的。它运行在虚拟机上,其主要的语言有C#、Visual Basic .NET、C++/CLI以及J♯。在.NET语言的测试版中,CIL原本叫做微软中间语言,即Microsoft Intermediate 阅读全文
posted @ 2013-08-14 10:42 HackerVirus 阅读(410) 评论(0) 推荐(0)
摘要: UI基础UIWindow、UIView在PC中,应用程序多是使用视窗的形式显示内容,手机应用也不例外,手机应用中要在屏幕上显示内容首先要创建一个窗口承载内容,iOS应用中使用UIWindow、UIView来实现内容显示。UIWindow: UIWindow对象是所有UIView的根视图,管理和协调的应用程序的显示、分发事件给View。UIWindow类是UIView的子类,可以看作是特殊的UIView。一般应用程序只有一个UIWindow对象,即使有多个UIWindow对象,也只有一个UIWindow可以接受到用户的触屏事件。UIWindow初始化在appDeleDgate里面的 didF.. 阅读全文
posted @ 2013-08-14 10:36 HackerVirus 阅读(518) 评论(0) 推荐(0)
摘要: ASP.NET MVC:会导致锁定的会话背景一直没有意识到会话的访问会导致会话锁定,现在想想这样设计是非常合理的,不过某些情况下这样会导致同一个会话的并发访问非常低(只能串行化),好在MS提供了机制让我们控制这种锁。测试A页面:缓存写入页面1 public partial class Session_Lock_Test : System.Web.UI.Page2 {3 protected void Page_Load(object sender, EventArgs e)4 {5 this.Session["Data"] ... 阅读全文
posted @ 2013-08-14 10:34 HackerVirus 阅读(247) 评论(0) 推荐(0)
摘要: 2013腾讯编程马拉松初赛(3月24日)1 题目一小Q系列故事——最佳裁判 这道题就是找最大值和最小值的题目,学过c的应该都没问题的。2 题目二小明系列问题——小明序列 这道题目是最长上升子序列的一种变形吧,就是子序列中相邻数的下标之差必须大于d(开始看错题目,以为是相邻数之差大于d,结果wa了好多次,最后看了别人的discuss才恍然大悟啊!)。用二分查找在子序列中要替换的位置,注意在处理第i个数时,才更新第i-d个数在子序列中的位置就行了,而不是原来更新第i个数在子序列中的位置。 1 #include 2 3 #define INIFITE 100000000 4 int n, d... 阅读全文
posted @ 2013-08-14 10:13 HackerVirus 阅读(350) 评论(0) 推荐(0)
摘要: 使用phantomjs生成网站快照昨天(2013/08/12)在代码区看到一个生成站点快照的代码,看了半天才发现,作者仅仅贴出来业务代码,最核心的生成快照图片的代码反而没有给出来。 以前记得google搜索提供站点缩略图的现实,那时候觉得好神奇,但是没有花时间去做深入的调研。昨天又遇到了,那就顺便调研下吧。才开始找到了wkhtmltopdf这款工具,这款工具的地址是:http://code.google.com/p/wkhtmltopdf/。 这款工具集下有一个wkhtmltoimage,可以用来生成站点快照。才开始在xen的虚拟机上跑,操作系统是centos,各种问题,折腾到最后实在没经历折 阅读全文
posted @ 2013-08-14 10:06 HackerVirus 阅读(291) 评论(0) 推荐(0)

2013年8月13日

摘要: HaoyuTan-程序员之路──C语言1,程序员之路──为何要学好C语言学习任何知识,循序渐进总是最好的方式。不幸的是,很多人明知这个道理,却总是想走所谓的捷径。如果你是一个刚刚开始学习编程的中学生,或者你是一个刚刚进入计算机学院的本科生,又或者你是一个决心在计算机领域有所建树的初学者,你一定迫切地想知道,学习计算机技术,究竟应该从哪里下手。 我的建议是:数学、英语、C语言。 数学和英语的重要性已经不需要我来强调,大家也许从幼儿园就开始学习它们了,请时刻把它们放在最重要的位置,无论你是否学习计算机。 为什么C语言如此重要?我们从学习方法开始说起。书本上描述的东西,倘若不经过我们的亲自实践... 阅读全文
posted @ 2013-08-13 19:40 HackerVirus 阅读(260) 评论(0) 推荐(1)
摘要: 设置 Ext.data.Store 传参的请求方式1.extjs 给怎么给panel设背景色设置bodyStyle:'background:#ffc;padding:10px;',var resultsPanel = Ext.create('Ext.panel.Panel', { title: 'Results', width: 600, height: 400, renderTo: Ext.getBody(), bodyStyle: 'background:#ffc; padding:10px;', layout: { type 阅读全文
posted @ 2013-08-13 19:01 HackerVirus 阅读(1585) 评论(0) 推荐(0)
摘要: Direct2DDirect2D教程III——几何(Geometry)对象摘要: 目前博客园中成系列的Direct2D的教程有1、万一的 Direct2D 系列,用的是Delphi 20092、zdd的 Direct2D 系列,用的是VS中的C++3、本文所在的 Direct2D教程 系列,用的是VS2010的Visual Basic语言(可以很方便的转为C#),基于Windows API Code Pack 1.1。还有官方的说明文档 Direct2D ,用的是C++。几何(Geometry)对象历数微软的图形开发技术,几何(Geometry)对象就不停的在发展,不断完善,越来越强大。在GD 阅读全文
posted @ 2013-08-13 18:57 HackerVirus 阅读(263) 评论(0) 推荐(0)
摘要: 关联规则评价前面我们讨论的关联规则都是用支持度和自信度来评价的,如果一个规则的自信度高,我们就说它是一条强规则,但是自信度和支持度有时候并度量规则的实际意义和业务关注的兴趣点。一个误导我们的强规则 看这样一个例子,我们分析一个购物篮数据中购买游戏光碟和购买影片光碟之间的关联关系。交易数据集共有10,000条记录,其中购买6000条包含游戏光碟,7500条包含影片光碟,4000条既包含游戏光碟又包含影片光碟。数据集如下表所示:买游戏不买游戏行总计买影片400035007500不买影片20005002500列总计6000400010000 假设我们设置得最小支持度为30%,最小自信度为60%。从上 阅读全文
posted @ 2013-08-13 18:56 HackerVirus 阅读(1653) 评论(1) 推荐(0)
摘要: web前端安全---读书笔记粗略的看完了Web前端黑客技术揭秘前两章了,由于自身的前端功力不深,当然也是初涉前端的安全问题,所以实话还是有些问题看不太明白的。在豆瓣看到的这本书,名字真心有点很肥主流,所以这本书的名气确实在豆瓣上的评分也不高,挑这本书的原因很大程度是由于它的出版时间是2013年,而有名气的白帽子讲web安全却是2012年出版的,就我目前的感知而言,前端的发展速度极快,很多之前的东西很有可能之后就被淘汰,涉及到安全性就更是了。 第一章介绍了web安全的几个关键点: 浏览器的同源策略 同源策略规定:不同域的客户端脚本在没有明确授权的情况下,不能读写对方的资源。 同不同域呢,同域.. 阅读全文
posted @ 2013-08-13 18:53 HackerVirus 阅读(283) 评论(0) 推荐(0)