05 2009 档案
摘要:1.打嗝的时候,舌头下面含白糖!打嗝的时候 捏着鼻子喝水就好了,打嗝的时候用大拇指用力掐中指指腹。就不会了 2.每天用红红的上海药皂洗脚,洗袜子鞋垫神秘的,可以去脚臭。 3.芒果在煤气上转几秒,那皮就很好剥了 4.番茄怕有农药,用开水烫下,皮就剥下来了 5.说个地球人都知道的,如果衣物上不小心滴上了油,在洗衣服之前,保持衣服是干的,然后在滴油的地方滴上洗洁精,再搓两下,洗的话就不会有油印子了 6...
阅读全文
摘要:sqlite3_open 成功了,紧接着写下面的代码:复制内容到剪贴板代码: int i;//添加、使用密码 i = sqlite3_key( db, "dcg", 3 ); //修改密码 i = sqlite3_rekey( db, "dcg", 0 );用 sqlite3_key 函数来提交密码。, K% Y, ^9 x* W& F1 l/ }% V: g, q! C( Z+ h( k...
阅读全文
摘要:上面写了两个扩展函数,如何把扩展函数跟 Sqlite 挂接起来,这个过程说起来比较麻烦。我直接贴代码。/ I" l _$ K6 }( V+ N7 G# ~% Z# ^7 P; H" U% u分3个步骤。8 ?2 |3 V; D7 r! H, n9 W+ A7 R6 j; G; s o" }8 g2 Y' x" o首先,在 sqlite3.c 文件顶部,添加下面内容:复制内容到剪贴板代码:#ifde...
阅读全文
摘要:2 自己实现加解密接口函数4 |; Y6 a* x3 [5 k/ L5 O8 t; k/ _. S/ W如果真要我从一份 http://www.sqlite.org/ 网上down下来的 sqlite3.c 文件,直接摸索出这些接口的实现,我认为我还没有这个能力。) k- d) y- s! n& q$ \. e9 t6 d* P5 d5 s0 I% k好在网上还有一些代码已经实现了这个功能...
阅读全文
摘要:给数据库加密 前面所说的内容网上已经有很多资料,虽然比较零散,但是花点时间也还是可以找到的。现在要说的这个——数据库加密,资料就很难找。也可能是我操作水平不够,找不到对应资料。但不管这样,我还是通过网上能找到的很有限的资料,探索出了给sqlite数据库加密的完整步骤。6 R: j' I) k8 G1 g* J# h- J , `" a+ o5 x, `6 }* T这里要提一下,虽然 sqlite ...
阅读全文
摘要:(4) 事务处理sqlite 是支持事务处理的。如果你知道你要同步删除很多数据,不仿把它们做成一个统一的事务。# p4 T' j s+ ~$ K: r1 n4 K: `' f* u: u! t通常一次 sqlite3_exec 就是一次事务,如果你要删除1万条数据,sqlite就做了1万次:开始新事务->删除一条数据->提交事务->开始新事务->… 的过程。这个...
阅读全文
摘要:(2) 操作二进制sqlite 操作二进制数据需要用一个辅助的数据类型:sqlite3_stmt * 。- J: d$ s+ |$ N/ W7 D& M2 c3 x$ x% s) Z" n; ~! x- ^' x这个数据类型 记录了一个“sql语句”。为什么我把 “sql语句” 用双引号引起来?因为你可以把 sqlite3_stmt * 所表...
阅读全文
摘要:3 不使用回调查询数据库" Z6 b. L" A' i8 M, w* d/ `- ^# T6 ?, F: H* m2 ~# ~上面介绍的 sqlite3_exec 是使用回调来执行 select 操作。还有一个方法可以直接查询而不需要回调。但是,我个人感觉还是回调好,因为代码可以更加整齐,只不过用回调很麻烦,你得声明一个函数,如果这个函数 是类成员函数,你还不得不把它声明成 static 的(要问...
阅读全文
摘要:(2) SQL语句操作, O+ B6 U1 z0 v! W( A本节介绍如何用sqlite 执行标准 sql 语法。6 f) `8 ^2 m, c; K; g( A* p; ^4 Y8 x: N9 l' j8 H: R" g7 q5 k* R) X# l2 r, F. bi.1 执行sql语句复制内容到剪贴板代码:int sqlite3_exec(sqlite3*, const char *sql...
阅读全文
摘要:前序:/ v* C, ~$ X, A3 p3 j2 r! A; M, K+ u: p: q. X' c' g/ L$ a+ V2 ]7 s) L一、 版本: ?/ R0 z. D5 c6 V1 c( ^! s% W1 C6 ^3 P/ q二、 基本编译% \/ A% o$ T: i7 G! y3 c2 x) M4 _+ u& I三、 SQLITE操作入门6 O/ j `1 x% _/...
阅读全文
摘要:1:常用接口 个人比较喜欢sqlite, 使用最方便,唯一的准备工作是下载250K的源;而且作者很热心,有问必答。以下演示一下使用sqlite的步骤,先创建一个数据库,然后查询其中的内容。2个重要结构体和5个主要函数:sqlite3 *pdb, 数据库句柄,跟文件句柄FILE很类似sqlite3_stmt *stmt, 这个相当于ODBC的Command对象,用于保存编译好的SQL语句sqlite...
阅读全文
摘要:一、打开IIS7的功能视图 “ASP设置选项-调试属性”里“将详细错误发送到浏览器”后面改为“TRUE”点右边的“应用”; 二、然后在“错误页”设置选项里,双击500那一行,再点文件按路径后面的“设置”。在跳出的对话框中将“相对文件路径...
阅读全文
摘要:早上起来,感觉身体什么地方不对劲,头也晕晕乎乎,肚子也咕咕噜噜,连每天必做的清晨搏击操(简称晨博)也没做。应该没啥事情,索性不管他,继续该干啥干啥。 中午睡了一觉,感觉不舒服的感觉越来越厉害,头晕、心慌、流虚汗、肚子疼,一向胆小怕死的我实在忍受不住了,决定去医院一趟。 打车,去了三公里外的中医院(我还是个比较传统的男人,比较相信中医)。到了医院,导医小姐特热情,可劲的让我挂专家号,一问:多钱?...
阅读全文
摘要:1、初入江湖:化肥会挥发2、小有名气:黑化肥发灰,灰化肥发黑 3、名动一方:黑化肥发灰会挥发;灰化肥挥发会发黑 4、天下闻名:黑化肥挥发发灰会花飞;灰化肥挥发发黑会飞花 5、一代宗师:黑灰化肥会挥发发灰黑讳为花飞;灰黑化肥会挥发发黑灰为讳飞花 6、超凡入圣:黑灰化肥灰会挥发发灰黑讳为黑灰花会飞;灰黑化肥会会挥发发黑灰为讳飞花化为灰 7、天外飞仙:黑化黑灰化肥灰会挥发发灰黑讳为黑灰花会回飞;灰化灰黑...
阅读全文
摘要:50个精彩去处之一:左右间设计+咖啡的院翰若居书馆 著名年轻建筑设计师王晖在古迹圆明园东门外开的这家咖啡馆,,当数北京城最具灵感的地角。光线同时洒在三角形的镜面做成的咖啡桌上、洒在镜面做成的吧台上、洒在组成吧台的数千册混砌的书墙的结构上,又被这些材料反射出去,形成更多的光的通道,晶莹地将空间充满,实实在在地充满。桌椅的影子、人的影子、窗影与树影浅浅地被表现出来,就像一组空间的画和时间糅...
阅读全文
摘要:#ifndef EXDISPID_H_ //+------------------------------------------------------------------------- // // Microsoft Windows // Copyright 1995 - 1998 Microsoft Corporation. All Rights Reserved. // // File...
阅读全文
摘要:参考资料:MSDN的《Pluggable Protocols Overview》参考示例:MSDN提供的 http://support.microsoft.com/default.aspx?scid=kb;EN-US;q260840#appliesto 另一示例是用Delphi写的:http://www.guicode.com/scr/mimefilter.zip 要实现HTML代码过滤必需注册一...
阅读全文
摘要:摘自:Microsoft Corporation 摘要:本文说明了如何使用 Microsoft Visual Studio 2005 创建一个简单的“浏览器帮助程序对象”(BHO),即实现 IObjectWithSite 接口并将其自身附加到 Internet Explorer 的一种“组件对象模型”(COM) 对象。本文逐步说明了如何创建入门级 ...
阅读全文
摘要:接下来,我们要为IE增加一个按钮(注意不是toolbar,toolbar要复杂得多),基本这是一个注册表的魔术.打开RayBHO.rgs, 添加 Java代码 HKLM { NoRemoveSoftware { NoRemoveMicrosoft { NoRemove'InternetExplorer' { NoRemoveExtensions { ForceRemove'{1AC31710-67...
阅读全文
摘要:上一篇文章开发的RayBHO只是BHO的一个框架,根本不具备任何功能. 在这篇文章里,我们将使继续扩展这个BHO,让它具备更强的功能.首先我们学习如何让BHO接收IE的事件通知,接者学习为ie添加一个按钮,并让BHO对按钮做出响应. 要让BHO能接收事件通知, 它必须让处理函数与浏览器事件建立连接点. 为响应这些事件,它必须实现IDispEventImpl, ATL提供了一个默认实现,可以帮助简化...
阅读全文
摘要:这篇文章是应同学们的要求写的,以前都是用VC++ 6.0+Platform SDK完成的. 迁移到 VS2008之后,原来Visual Studio 6.0里的BHO向导不复存在,因此特此不厌其烦,详细说明,本文也适用于VS2005. 首先谈BHO的开发工具,我偏向使用VC++(unmanaged C++) 作为开发工具,因为Java JVM或.Net CLR的虚拟机是个很笨重的东西,也是内存杀手...
阅读全文
摘要:BHO(浏览器辅助对象)是一种简单的ATL COM对象,而Internet Explorer会在每次运行时都加载它;换句话来说,即每个Internet Explorer的实例都会加载它。BHO运行在Internet Explorer的地址空间内,能对可访问的对象(如窗口、模块等等)执行任何操作,且因为它依附于浏览器的主窗口,所以其生命期与浏览器实例的生命期一致。 如果在系统中打开了活动桌面,BH...
阅读全文
摘要:在Windows操作系统上,我们最常见的浏览器有两种:文件浏览器(exploer.exe,应用于文件系统)和Internet浏览器(iexplore.exe,应用于互联网资源)。由于这两个浏览器功能强大,而且又与Windows操作系统捆绑销售,最终也就成为了浏览器的标准。但有时候,为了给浏览器加入一些新的特性,我们往往会重新设计一个自己的浏览器。新的浏览器模仿标准浏览器的大部分功能,同时加入新特性...
阅读全文
摘要:为了钩住浏览器事件或自动化它,Browser Helper Object (BHO)需要建立一个专有并基于COM渠道的通信。缘于此,BHO应该实现IObjectWithSite这个接口,以DLL的形式给IE增加特定功能。用IObjectWithSite,IE将传递一个指向它的IUnknown接口的指针。于是,BHO能保存并查找更多特定的接口,如IWebBrowser2, IDispatch和ICo...
阅读全文
摘要:记得有个领队曾经说过,在户外,整个团队的速度取决于团队中最慢的那个人的速度。 团队 你不是来旅游的,你和你的同伴是一个团队。你需要他们的协作与帮助,而你也付出你的。 平等 AA 不仅仅是费用均摊,一切工作,烦琐的事情和体力劳动,风险。都是均摊的。你没可能袖手旁观。 环保 保护一切自然与人文环境是每一个人的责任。带走你的垃圾,也请尽可能带走别人留下的垃圾。 请不要在户外使用...
阅读全文
摘要:楼主的帖子实在是写得太好了。文笔流畅,修辞得体,深得魏晋诸朝遗风,更将唐风宋骨发扬得入木三分,能在有生之年看见楼主的这个帖子。实在是我三生之幸啊。看完楼主的这个帖子之后,我竟产生出一种无以名之的悲痛感――啊,这么好的帖子,如果将来我再也看不到了,那我该怎么办?那我该怎么办?直到我毫不犹豫地把楼主的这个帖子收藏了,我内心的那种激动才逐渐平静下来。可是我立刻想到,这么好的帖子,倘若别人看不到,那么不是...
阅读全文

浙公网安备 33010602011771号