- 博客(19)
- 资源 (8)
- 收藏
- 关注
原创 用VS2010开发支持MFC的office插件
本文原创,转载请注明出处:http://blog.csdn.net/banket004通过参考网上的文章,再加上自己的摸索,走了不少弯路,终于用VS2010开发出MS Office 2007的插件.特写此文以作备忘.(记性太差,之前开发过一次,后来再开发又忘了怎么用^ _^)下面以开发Excel插件为例,其他office插件开发过程类似.如果不需要支持MFC,可参考此文章htt
2013-05-23 16:43:33 7423 20
转载 超简单的NDK单步调试方法
本文转载自 http://blog.csdn.net/wutianyin222/article/details/8222838最近为了性能需求,开始搞JNI,白手起搞真心不容易。中间差点崩溃了好几次,最终总算得到一点心得。 JNI对性能的提升没有我预想中的大,对于for循环的速度提升大概在1倍左右,所以如果数量级不大的话,性能提升不会很明显JNI编完之后,不能调
2014-01-12 09:35:03 9906 1
原创 C# 图片资源无法释放问题
最近在用C#做图片编辑功能时候,遇到一个很奇怪的问题。由于需要对电脑本地图片修改后进行保存,所以采用最简单的方法,就是把图片加载到PictureBox,编辑之后调用Image类的Save方法直接覆盖原文件保存。这种方法在XP系统及管理权限用户登录的Win7系统上都正常,后来在普通权限用户登录的Win7系统上出现“A generic error occurred in GDI+”的错误。经过跟踪
2013-12-11 14:37:44 5457
转载 DLL的进入退出——由DLL_PROCESS_ATTACH而联系搜索起来
本文转自http://www.cnblogs.com/lzjsky/articles/1776260.html线程可以调用GetModuleHandle函数来判断一个DLL是否被载入了进程的地址空间, HINSTANCE GetModuleHandle(LPCTSTR lpszModuleName); 例子: HINSTANCE hinstDLL;
2013-10-25 09:12:10 2383
原创 扩展 DLL资源冲突问题
平时比较少把对话框之类的资源打包到DLL中,基本都是放一些逻辑算法,所以感觉用起来也顺手,没多少难度.这几天特地把一些项目进行优化,其中需要把一个带对话框的功能模块化,随即轻车熟路的用VS 2010创建DLL解决方案.随着功能的完善,问题立马出来了.因为之前对要模块化的功能已经修改过N次了, 所以没花多少时间就把相应代码迁移到DLL解决方案中. 稍微更正几个编译不通过的小错误, DLL 就在测
2013-10-22 17:54:26 1860
原创 说说三星智能机那些事
现在的安卓手机满天飞,大品牌中三星占有量非常高,看一下人家的出货量就明白了.既然是智能机,那免不了要刷机.下面吐槽一下生活遇到的各款三星"神机".No.1 Google Nexus s.这个是由三星代工的,这款手机除了系统不是三星的( google 原生 android 系统),全身上下其他都是.总体感觉还不错,特别是齐全的各类传感器,再加上总能第一时间享受google系统的升级版
2013-09-10 11:35:14 1420
原创 在strings.xml中定义html标签
在项目的开发过程中,需要用到把html内容放到strings.xml文件中,然后再读取到TextView中.原本以为像普通文本一样直接SetText就行了,结果行不通,大大超出我的预料.经过网上搜索,找到一些方法,自己经过整理,在此记录下来,另附上自己的测试工程.先贴上strings.xml文件中重点内容: Hello world! link
2013-08-29 16:41:00 3076 2
原创 对电子产品代工企业向研发转型的看法
这是所说的代工企业不是指像富士康那种大型企业,而是那种具有一定资金的中小企业.这种企业一般是跟方案公司买PCBA,然后自己再采购相关的元器件和配件,接着自己工厂(或者找其他工厂)组装,贴上自己公司的LOGO,最后包装成完整产品投入市场.但这种公司的所需的量没有那么大,方案公司一般不会给最新产品方案.方案公司会把好的新产品方案向知名大品牌的公司推荐.因为他们的量大,信誉更有保证,依靠品牌可更早打
2013-08-28 09:58:22 1307
翻译 android之权限(Permission)
权限1. 安全体系2. 应用签名3. 用户 ID 和文件访问4. 使用权限5. 权限的声明和执行1. 在 AndroidManifest.xml文件中2. 发送广播时3. 执行其他权限6. URI 的权限本文档描述了应用开发者如何使用Android所提供
2013-08-25 22:49:20 1268
原创 深信服面试题
Windows开发工程师面试题:1.new和malloc的区别。2.怎么实现共享内存。怎么样内存映射一个文件。3.创建线程接口,createthread和reatethreadex的区别。4.递归函数可否用临界值,为什么。5.什么时候调用DllMain()函数。6.DllMain()函数里可否调用LoadLibrary,为什么。7.postmessage和sendmes
2013-08-25 22:40:48 2485 1
原创 iTextSharp插入指定背景色透明的图片
iTextSharp用来处理PDF相当的强大,虽然作者专门写了一本书介绍这个,但有些功能的资料还是太少了.iTextSharp可以直接插入具有透明度的PNG图片, 但对于像BMP格式那些没有透明度的图片,在插入的时候还是可以对指定背景色透明的.关键代码如下: //创建Image实例 iTextSharp.text.Image image = iTextSharp.text.Image
2013-08-19 16:52:48 7177
原创 "测试对受保护存储空间的访问权限"释疑
"测试对受保护存储空间的访问权限(test access to protected storage)",这个是"android.permission.WRITE_EXTERNAL_STORAGE"权限的副带权限, 从 Jellybean (Android 4.1)版本开始才有.参考文章:http://mobile.error-exception.org/article/2604392/Te
2013-08-10 10:50:45 3584
原创 64位win7系统使用 32位 MySQL ODBC
在64位win7系统中,运行调用ODBC API的32位程序.如果按照默认安装方法(Server模式),MySQL会安装64位的ODBC CONNECTION,而不安装32位的ODBC.这样虽然在"控制面板"可以设置DSN,但会造成32位程序在调用ODBC中的SQLConnect接口失败,返回-1.所以需要手动安装32位版本的ODBC.首先打开"开始"菜单中的"MySQL Installer"
2013-06-28 09:07:26 11146 3
转载 一般函数指针和类的成员函数指针
一般函数指针和类的成员函数指针本文转载自: http://www.cnblogs.com/xianyunhe/archive/2011/11/26/2264709.html函数指针是通过指向函数的指针间接调用函数。函数指针可以实现对参数类型、参数顺序、返回值都相同的函数进行封装,是多态的一种实现方式。由于类的非静态成员函数中有一个隐形的this指针,因此,类的成员函数的指针和
2013-06-10 11:58:40 763
原创 UML使用步骤简述
使用EA进行分析设计1、进行相关设置2、建立项目3、收集需求4、用例开发、用例分析;5、领域模型(分析模型);6、类设计;7、数据模型;8、编码;--正反向工程、同步、协同;9、管理测试;10、部署模型;11、项目管理;交互作用图描述了多个对象间的交互作用,而状态机图描述单个对象在它的整个生命周期的行为。活动图描述了从活动到活动的
2013-04-19 09:20:09 1586
原创 C++ Primer(第四版)笔记
文摘和总结:模板和泛编程1.类模板的成员函数只有为程序使用才进行实例化.如果某函数从未使用,则不会实例化该成员函数.2.非类型模板实参必须是编译时常量表达式.3.当成员模板是类模板的成员时,它的定义必须包含类模板形参和自己的模板形参.首先是类模板形参表,后面接着成员自己的形参表.格式如: Template Templatevoid Queue::assign(Iter
2013-04-07 11:30:18 1017
转载 如何修改线程的Access Token
原文出处http://blog.sina.com.cn/s/blog_539a66320100mwvb.html12月16日如何修改线程的access token这篇文章是我几个月之前写的,当时是为了解决vista下面,system用户的进程无法枚举网上邻居,所以我开一个新的线程,将新的线程的access token修改成当前登陆用户的explorer.exe进程的
2013-04-02 08:59:38 1472
转载 SetEvent与PulseEvent的区别
本文转自http://blog.sina.com.cn/s/blog_6163bdeb0100qlw1.html系统核心对象中的Event事件对象,在进程、线程间同步的时候是比较常用,发现它有两个出发函数,一个是SetEvent,还有一个PulseEvent,两者的区别是:SetEvent为设置事件对象为有信号状态;而PulseEvent也是将指定的事件设为有信号状态,
2013-04-02 08:32:59 985
转载 "在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"
文章出处:http://www.cnblogs.com/hsapphire/archive/2010/10/21/1857421.html哎,有接近半年的时候没有真正的写c#程序了,这段时间都写C程序了,看了看UCOS II,有好多不懂的地方,还得挤出时间多看看,看多了不懂的地方就少了。废话好想说多了(老了吧)。今天下午就遇到了这么个问题。其实以前写程序也遇到过,按照以前的解决
2013-03-26 15:32:58 5138 1
HTC G13 S-ON ROOT文件
2013-05-30
HTTP/FTP下载文件VS2010工程代码
2013-05-09
Nexus S驱动
2013-04-13
倒计时自动关闭对话框DLL代码
2013-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人