雷人堂

保存记忆

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2012年4月14日

摘要: 在新建ATL类的时候VS2010默认是不填写ProgID的: 所以默认创建的类生成的rgs文件中只有NoRemove CLSID这一栏,导致在JS中使用new ActivexObject(“LibName.ClassName”)失败。如果想用ActivexObject创建类的话就必须填写ProgID。 阅读全文
posted @ 2012-04-14 13:15 雷人堂 阅读(1435) 评论(0) 推荐(0)

2012年4月12日

摘要: 复合文档二进制格式(compound File binary Format:CFBF)基本上以扇区(sector)为单位,sector大小由文件头中的信息决定,文件头是固定大小为512的扇区:CFBF本身的扇区类型分为以下几种:1. CFBF本身定义好的数据结构,如Header,Directory Entry。2. 扇区的映射表,称为FAT。以链表的形式记录了与扇区相连的扇区。3. 扇区映射表的索引,包括Header._sectFat[109];这个实例中没有这种类型的扇区,只有当扇区映射表的数量超过了109时才会有。4. 目录结构表,其SECT索引放在FAT中,由Header._sectDi 阅读全文
posted @ 2012-04-12 17:51 雷人堂 阅读(1844) 评论(0) 推荐(0)

2012年1月29日

摘要: ActiveX工程引用新的静态库编译时总是会出现LNK2005的错误,这个主要是/MT和/MD不统一引起的,把所有的工程统一为/MT和/MTd即可。 阅读全文
posted @ 2012-01-29 11:59 雷人堂 阅读(227) 评论(0) 推荐(0)

2012年1月7日

摘要: 很希望自己的职业往管理方向靠,所以开始渐渐关心项目控制系统。以下记录在CentOS中安装SVN,redmine等项目管理系统的过程。一、CentOS的安装这个没什么好说的,先安装默认的桌面定制版本,免得还得费神配置yum源之类的事情(留待以后慢慢研究)。唯一要注意的是CentOS是以su方式提升权限的,而不是Ubuntu的sudo。1.1 准备工作CentOS默认的防火墙没有打开80端口,打开方式如下:1 /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT2 /etc/rc.d/init.d/iptables save3 /etc/init. 阅读全文
posted @ 2012-01-07 21:02 雷人堂 阅读(1146) 评论(0) 推荐(0)