需要使用sqlite里的password对某个字段进行加密,由于使用的sqlite是由QT封装好的QSqlDatabase,没有发现加载扩展函数的方法,所以自己实现了一个。 ? 在网上也没找到相应的参考,就自己查官方文档解决了。本篇...
分类:
数据库 时间:
2014-12-21 18:12:34
阅读次数:
279
在c#中我们经常使用到foreach语句来遍历容器,如数组,List,为什么使用foreach语句能够遍历一个这些容器呢,首先的一个前提是这些容器都实现了IEnumerable接口,通过IEnumerable接口的GetEnumerator方法获得实现IEnumerator接口的对象。IEnum.....
重载重点,其实就是自己实现一个山寨版的Windows PELoader ,重载其实就是将一个模块自己重新加载一份到别的内存,运行它。
所谓内核重载,则是将内核文件即:ntkrnlpa.exe 自己加载一份到内存,并运行它,这样的好处可以避免一切HOOK,如SSDT ,InLineHook 等等,原理就是HOOK继续
HOOK主原来内核,但是实际上Windows走的是我们自己的内核。
...
分类:
Windows程序 时间:
2014-12-19 22:08:21
阅读次数:
1115
因为在工作中基于迅雷Bolt开发的是IM产品,需要实现自定义用户头像的功能。但Bolt中对图像的默认拉伸锯齿效果非常明显,所以自己实现了图像拉伸函数,代码已共享,具体可查看:《迅雷Bolt图像拉伸不清晰的解决办法》。不过在这个函数的使用中,遇到了使用ClipSubBindBitmap裁切后再拉伸,图...
分类:
数据库 时间:
2014-12-19 21:53:41
阅读次数:
177
开发中,调用系统图库和裁剪照片是很常见的需求。相对于自己实现这种功能,直接调用系统具有诸多优点,如不用考虑屏幕适配,不用担心性能问题,等等。因此,对于一般的需求,建议直接调用系统的功能。...
分类:
移动开发 时间:
2014-12-19 10:08:47
阅读次数:
223
教你如何实现android上的九点连线锁 - 周柯文 - 博客园这两天研究了View类,自己实现了一个九点连线锁,把心得分享下。下面是实现截图:我的思路是,首先绘制每个点,就是中间的小蓝点,当手指触摸到某个点的范围内时(就是当ACTION_DOWN发生在某个范围内时),绘制灰色大圆;当手指移动时(A...
分类:
移动开发 时间:
2014-12-18 15:02:11
阅读次数:
250
1.项目中有需要用到反射的地方,仔细研究了下反射,其效率并不高还好微软提供了IL的编程方法,自己实现了一个高效反射类下面举些常用例子:我们反射出.NETFramework中的一个未公开的类 SessionStateUtility 并调用其私有方法 Deserialize1 public static...
分类:
其他好文 时间:
2014-12-17 20:15:59
阅读次数:
179
threading.Thread 并没有显式的提供获取线程调用函数返回值的方法,需求自己实现。
使用数据库是一个办法: 可以让子线程将数据写到数据库中,消费线程再去数据库中读取数据;
如果不想用数据库,可以使用类的全局变量来做传递,
示例代码如下:
import os
import threading
class SubThread():
data = {}
...
分类:
编程语言 时间:
2014-12-16 22:39:16
阅读次数:
325
【C#】 URL Protocol网页调用本地程序, 支持 Windows 下所有浏览器, 与浏览器插件对比实现简单,但判断是否调用成功时, 只有ie10以上有函数,其他浏览器得自己实现(用 iframe)实现 :1. 写入注册表,格式如下 Windows Registry Editor Vers....
题目链接。实现一个数据结构用于LRU,最近最少使用,O(1)插入和删除。关于LRU的基本知识可参考here。先推荐JustDoIT的。下面是我自己实现的。class LRUCache{public://146LRU Least Recently Used int LRUsize; str...
分类:
系统相关 时间:
2014-12-15 00:00:46
阅读次数:
557