摘要:
基于.net开发chrome核心浏览器【三】本篇我们讲解怎么用CefGlue开发一个最简单的浏览器一:CefGlue是建立在Cef项目之上的,Cef项目是C/C++的项目;CefGlue只不过是通过PInvoke来访问Cef项目生成的一些dll下面我们来看看Cef项目生成的一些dll和资源都是做什么用的打开这个目录\cef_binary_3.1453.1236_windows_xilium\Releaselibcef.dll-------------------------->Cef的核心类库icudt.dll-------------------------->支持unicode
阅读全文
posted @ 2013-05-12 23:12
HackerVirus
阅读(1448)
推荐(0)
摘要:
ACM在线测评系统评测程序设计与实现写此文目的:让外行人了解ACM,重视ACM。让ACMer了解评测程序评测原理以便更好得做题。让pythoner了解如何使用更好的使用python。在讲解之前,先给外行人补充一些关于ACM的知识。什么是ACM?我们平常指的ACM是ACM/ICPC(国际大学生程序设计竞赛),这是由ACM(Association for Computing Machinery,美国计算机协会)组织的年度性竞赛,始于1970年,是全球大学生计算机程序能力竞赛活动中最有影响的一项赛事。被誉为计算机界奥林匹克。了解更多关于ACM的信息可以参考:百度百科:http://baike.bai
阅读全文
posted @ 2013-05-12 23:09
HackerVirus
阅读(2174)
推荐(0)
摘要:
高效GTD云工具 Manage Your Time欢迎使用“高效GTD云工具”,它可以有效的帮助你提高工作效率和有效的管理时间!断断续续,历时两个月的开发测试,终于可以发布啦~本软件绿色免安装如果不能打开请下载 .netFrameWork 2.0 或以上版本由于加了壳,360这个傻货会误报,请大家放心使用。下载地址:http://pan.baidu.com/share/link?shareid=448320&uk=2803303672软件特色:1.支持固定时间提醒,可以帮助长时间操作电脑的人群有效安排休息时间,劳逸结合。2.支持自定义事件提醒,你可以设定多个提醒事件,到点会自动弹出提醒
阅读全文
posted @ 2013-05-12 22:34
HackerVirus
阅读(267)
推荐(0)
摘要:
GhostDoc(注释生成工具)使用方法http://submain.com/products/ghostdoc.aspx本文转载:http://www.cnblogs.com/scottckt/archive/2011/07/13/2105055.html一、说明GhostDoc是一个注释(<summary>)生成工具。下载地址为:http://submain.com/download/ghostdoc/。GhostDoc有两个版本,普通和专业版。我安装了专业版发现要注册,改用了普通版。当然专业版中提供了更多的功能,例如可以生成当前文件中的全部注释,而普通版中没有。本文安装的版本
阅读全文
posted @ 2013-05-12 21:23
HackerVirus
阅读(406)
推荐(0)
摘要:
初体验ajax跨域之前一直以为ajax是不能跨域的,从来也没尝试过。今天体验了一下ajax跨域请求数据,分享一样。 公司做了一个纯静态HTML的网站,可是公司领导说让加公告,因为我们的后台管理系统和静态页面在不同的服务器上,不同的域名,而HTML服务器也没有PHP环境,这就需要两个域之间的数据交换。讨论了下各种的实现方式,淘汰了iframe,后来用script加载技术。具体如下:<script src="http://www.baidu.com"></script> 这个实现方法有一个局限性,如果需要传递参数怎么办?例如:http://localho
阅读全文
posted @ 2013-05-11 22:22
HackerVirus
阅读(178)
推荐(0)
摘要:
C++的高效从何而来(二)之前就写过一篇博客《C++的高效从何而来》,分析C++中效率问题。最近在Herb Sutter(C++标准委员会的chair)的GotW中看到了这篇文章GotW #2: Temporary Objects (5/10),主要是讲C++中临时对象的问题,文章给出了一段代码,问读者有多少处地方产生了不必要的临时对象。代码如下:string find_addr( list<employee> emps, string name ) { for( auto i = begin(emps); i != end(emps); i++ ) { if( *i ==...
阅读全文
posted @ 2013-05-11 22:20
HackerVirus
阅读(329)
推荐(0)
摘要:
pplayer【linux环境下】【博客园原创】http://www.cnblogs.com/baiyan/archive/2013/05/10/pplayer.htmlpplayer(packet player)是我写的一款小工具,支持主流协议,专门用来测试IPS和防火墙设备,经长时间验证,简单可靠,故发布。程序的原理很简单,首先加载pcap包中的数据包,保存在内存中,然后在回放环境中回放数据包。拓扑:原理: 防火墙的两个网卡和linux pc的两个网卡分别对接形成环路,pplayer程序运行在linux pc中。 1,加载pcap文件中网路数据包,识别出数据包发送方向(client t..
阅读全文
posted @ 2013-05-11 22:17
HackerVirus
阅读(295)
推荐(0)
摘要:
memcached的学习感悟!近几天,浏览了大量的memcached相关文章,又自己动手实践了一番至此,对memcached有了更加深入的了解在继续编写memcached操作类(基于java_memcached-release)的同时留下一些自认为比较重要的一些知识,算是Make一下吧如果其中有理解不当的,请高手给予指点,万分感谢!一、常用命令将memcached.exe安装为Windows服务:memcached.exe -d install启动memcached服务:memcached.exe -d start启动memcached服务(windows命令):net start "
阅读全文
posted @ 2013-05-11 22:15
HackerVirus
阅读(245)
推荐(0)
摘要:
NodeJs:用 nodejs + edge + ejs + c#,打造属于自己的代码生成器背景自从第一次接触代码生成器,就爱上她了。用过ComeSmith和T4,这些代码生成器确实很优秀,为何我还要DIY自己的呢?有如下几点理由:T4的元数据定义太麻烦,还要定义强类型的元数据类型。一直希望用一款动态语言作为工具。今天就介绍一下,如何用nodejs+edge+ejs+ c#,打造属于自己的代码生成器。核心外部库介绍:edge:允许在nodejs中调用c#代码。ejs:基于nodejs的模板引擎。思路常见的代码生成器都支持从数据库生成代码,因此思路可以分为两大步骤:一、读取数据库元数据;二、基于
阅读全文
posted @ 2013-05-11 22:11
HackerVirus
阅读(519)
推荐(0)
摘要:
Java回顾之一些基础概念第一篇:Java回顾之I/O 第二篇:Java回顾之网络通信 第三篇:Java回顾之多线程 第四篇:Java回顾之多线程同步 第五篇:Java回顾之集合 第六篇:Java回顾之序列化 第七篇:Java回顾之反射 这两天,无意间在网上翻到一本关于Java面试解惑的文章集,里面提到了很多基础的概念,但一不留神,还是可能会“掉到坑里”。里面的文章写的很不错,大家可以通过下面的地址下载:http://zangweiren.iteye.com/blog/241218 在看上述文章的时候,随手写了一些测试代码,以便加深理解。这也就是这篇文章的来源了。 类的初始化...
阅读全文
posted @ 2013-05-11 22:08
HackerVirus
阅读(162)
推荐(1)