- 博客(7)
- 资源 (79)
- 收藏
- 关注
转载 基于HTTP协议的轻量级开源简单队列服务:HTTPSQS
HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。 项目网址:http://code.google.com/p/httpsqs/ 使用文档:http://blog.zyan.cc/httpsq
2016-03-29 17:44:17 368
转载 正则表达式中/g /i /m /e /x /s的用法
这些符号被称为正则表达式模式修饰符,用法含义如下: 1、/g 表示该表达式将用来在输入字符串中查找所有可能的匹配,返回的结果可以是多个。如果不加/g最多只会匹配一个 2、/i 表示匹配的时候不区分大小写,这个跟其它语言的正则用法相同 3、/m 表示多行匹配。什么是多行匹配呢?就是匹配换行符两端的潜在匹配。影响正则中的^$符号 4、/s 与/m相对,单行模式匹配。 5、/e 可执行模式,此
2016-03-29 16:41:51 12313
转载 Delphi三层开发小技巧:TClientDataSet的Delta妙用
Delphi做三层开发时,很多人都会在客户端放一个TClientDataSet,中间层远程数据模块就对应放一个TDataSetProvider,然后再连起来.其实这种方法很烦琐,而且程序痈肿不甘,不好维护.我们都知道TClientDataSet的Delta属性记录了数据的所有修改,应用它我们就可以方便的实现一个单表更新的通用方法. 首先,在中间层添加一个方法,就叫ApplyUpdate
2016-03-24 19:35:35 1354
转载 delphi三层结构常出现的问题和解决方案
以下问题出现原因有可能多个,暂时将我遇见的记录下来,以后有新的在陆续更新上去,有网友愿意的话也可以共同测试一下。 一,无法更新定位行。一些值可能已在最后一次读取已更改。 错误出现前提: 1, 录数据时,没有输或忘记输一些列就保存,之后重新修改记录,输入这些值后保存出现错误。 2, 多个人同时修改记录,后保存的几个人会出现。 分析原因: 1, 这种错误通常在数据库
2016-03-24 19:29:44 816
转载 "Key Violation" with ClientDataSet
产生问题的根源是Provider会自动获取数据库中的primerkey,到前台ClientDataSet中做验证。 有的时候我们并不需要再前台验证,或者当SQL过于复杂的时候,它并不能正确产生primerkey的验证逻辑。 修改方式有二: 1.这个问题在于datasetprovider (tdatasetprovider)在中间层打包数据时,把数据约束(例如 主键)的信息也打包进去,然后到了
2016-03-23 17:07:05 1341
转载 APMserv的session_start错误解决办法
使用APMServ搭建的环境,会莫名的出现seeion_start()的错误,如本人在调试DUXCMS程序时出现下面的错误提示: Warning: session_start() [function.session-start]: open_basedir restriction in effect. File(C:\Windows\TEMP\) is not within the al
2016-03-21 15:16:53 457
newwordpressdb
2016-10-04
pythonrequests
2016-09-29
py文章发布工具
2016-09-29
delphi不错的三层架构框架
2016-06-28
DISQLite3fordelphi7
2016-06-25
log4delphi
2016-05-24
多线程控件BMDThread v1.8
2016-05-13
python网页采集工具
2016-10-10
pythonsetuptools安装脚本
2016-10-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人