Fork me on GitHub

2013年1月24日

摘要: 按照上文《浏览器插件之ActiveX开发(一)》的步骤,能开发一个基于MFC的简单的ActiveX控件。不过在实际操作中还是会遇到一些问题。由于对COM编程了解得很少很少,有些问题我也没有找到很好的解决方法。一、ActiveX需要引用其他dll的问题 我们的ActiveX需要对IC卡设备进行读写,所以需要调用设备自带的接口。设备厂商提供了“mwhrf_bj.lib”、“mwhrf_bj.dll”和“mwrf32.h”等接口文件。将“mwhrf_bj.lib”和“mwrf32.h”添加到项目中,ActiveX的接口方法中就可以调用接口文件中的方法了。但是在编译时会出现“Project:error 阅读全文
posted @ 2013-01-24 10:44 HackerVirus 阅读(257) 评论(0) 推荐(0)
摘要: Qt 一步一步实现插件开发(附源码)前言:从上个月底因为新项目统一平台需要用Qt开发,就开始研究Qt,但是一直感觉没有入门,不知道为什么,很多功能实现了,但是知其然不知其所以然,就像现在设计的项目使用插件进行开发,做软件开发大体都知道什么事插件式开发,以前c#也用过,但是Qt插件开发还是第一次,百度了很久终于实现,这里记录下!这里不讲原理直接讲过程,高手绕行。。。第一部分建立插件程序实现2个功能(1)创建一个加法函数供主程序进行动态调用(2)创建一个查询页面供主程序进行动态调用第一步创建插件程序打开文件菜单-》新建文件或项目-》选择other project -》C++库如图点击Choose进 阅读全文
posted @ 2013-01-24 10:43 HackerVirus 阅读(4454) 评论(0) 推荐(0)
摘要: Source Insight 3.X 标签插件v1.0发布 Source Insight可以说是一款程序员必备的开发/阅读源码工具,美中不足的是SI没有标签栏,多个源码之间切换很不方便,于是我就乘闲暇之余写了该作品sihook:标签插件;不过严格意义上来说sihook并不算是插件,而是一个内挂:) 如何给Source Insight添加标签栏呢?可以查看orbit的博客<<给Source Insight做个外挂>>系列;感谢orbit的分析,而且orbit再很早的时候就已经做了一个标签插件,我也下载和试用了他的插件,不过orbit的像个外挂,而我的更像内挂:),由于很久 阅读全文
posted @ 2013-01-24 10:42 HackerVirus 阅读(342) 评论(0) 推荐(0)
摘要: Hudson中分布式部署,node节点设置,假如有2台windwos机器(192.168.200.132、192.168.200.133)作为SLAVE机器。其实Master/Slave相当于Server和agent的概念。http://www.cnblogs.com/itech/archive/2011/11/11/2245849.html新建一个node节点,节点名称可以是IP地址或者是机器名称,比如:PC-123123123Name:slave节点显示名字Description:对该节点进行描述# of executors:这个值控制着Jenkins并发构建的数量. 因此这个值会影响Je 阅读全文
posted @ 2013-01-24 10:41 HackerVirus 阅读(292) 评论(0) 推荐(0)
摘要: 本篇博客主要描述分页的常见技术方案,以及在 OEA 框架中的分页的应用及实现原理。分页的几种方案 分页是解决大数据量显示的有效方法。根据分页技术应用的位置不同,大致可以把分页分为以下几种:界面层分页 界面层的分页,类似于界面的虚拟化技术,是只显示需要的数据的一种技术。OEA 的 WPF 界面中目前已经实现了 UI 虚拟化,所以不再实现界面层分页。优点:* 简单。许多控件都支持在界面层直接进行分页。* 换页时,响应快。(在 C/S 结构下使用这种方案,数据都已经到达客户端,所以在分页时不需要额外的数据查询,响应速度较快。)缺点:* 不用于太大的数据分页。由于没有减少网络传输,首次加载时较慢,需. 阅读全文
posted @ 2013-01-24 10:38 HackerVirus 阅读(167) 评论(0) 推荐(0)
摘要: 聊天室聊天室应用程序示例如下:使用channel来实现一个聊天室(pub-sub模式),俗称的发布-订阅模式使用Comet和Websockets应用程序的文件结构如下:chat/app/ chatroom # Chat room routines chatroom.go controllers app.go # The welcome screen, allowing user to pick a technology refresh.go # Handlers for the "Active R... 阅读全文
posted @ 2013-01-24 10:30 HackerVirus 阅读(267) 评论(0) 推荐(0)
摘要: Android开源组件前言 Android自带的组件比较丑陋(个人感觉),自己写组件比较复杂,而且必须熟悉android应用层开发的一些机制,如绘制、回调,所以非迫不得已的情况下还是不要自己写组件,因为怕考虑不周全导致譬如性能或异常方面的问题,你自己写也会耗费不少时间。个人觉得采用第三方UI是个不错的选择,尤其是你需要比较复杂的UI组件,而且又比较赶项目的时候。优缺点当然第三方UI组件不全是优秀的,个人总结如下:(当然远远不止这些,欢迎讨论)优点:扩展性好,比较通用(当然也有写得比较烂的,这里不讨论),易用、开发速度快。缺点:大多数并没有google官方的组件那么稳定,甚至有些小问题。一旦有问 阅读全文
posted @ 2013-01-24 10:30 HackerVirus 阅读(138) 评论(0) 推荐(0)
摘要: 2B青年欢乐多啊,最近研究spring源码,做点笔记,欢迎继续补充, 持续更新接上一篇1. Introduce how to import the Spring Framework sourcecode into an eclipse project一. 结构spring中bean管理设计到下面3个包core 相当于一个工具类,bean包是对IOC的实现包,context是在bean的基础扩展功能IOC的实现原理简介简单实现package org.benson;import org.springframework.beans.factory.config.ConfigurableListabl 阅读全文
posted @ 2013-01-24 10:29 HackerVirus 阅读(185) 评论(0) 推荐(0)
摘要: Table固定表头是老生常谈的东西,从网上看了很多人的实现,但都不够满意,很多原因,比如说效果根本就没实现,要不就是易用性很差,于是自己试着写了一个Jquery固定表头的插件,与各位共享,此插件还在测试阶段,如果想要直接使用请各位根据自己项目微调。实现原理图:针对原理图的说明: 所有的行(tr)可分为表头和表体两部分,把表格拆分为两个表格,第一个表格放表头,第二个表格放表体,我们要拖动的是表体,所以把第二个表格再用一层div包装起来,目的是为了Scroll,之后整体再用一层大的div包裹起来,看上去就成了一个完整的表格,其实成型的效果是有2个div,2个table组装而成的,而原来的那个... 阅读全文
posted @ 2013-01-24 10:27 HackerVirus 阅读(1271) 评论(0) 推荐(0)
摘要: 事件流是指在开发过程中当有外界元素触发事件时,该元素的容器控件及整个页面都按照特定顺序的响应该元素的触发事件,也通常指触发的顺序 其中又分为 A、冒泡型事件流B、 捕获型事件流C、 DOM事件流A 先分析冒泡事件流冒泡事件流其实就是IE提供的事件流,当然这样理解也不够全面, 而冒泡流的核心主要是依照触发事件的控制的父控件的层及顺序依次触发,既事件由明确的事件源到其最不明确的事件源依次触发,最不明确的一定是document对象,(通过stopPropagation阻止冒泡 新式浏览器)如:?<scripttype="text/javascript">functio 阅读全文
posted @ 2013-01-24 10:05 HackerVirus 阅读(155) 评论(0) 推荐(0)