gougou's blog

发布Sqlite Developer 1.76

这个版本修正了1.75中好几个严重的Bug

下载地址
http://www.sharpplus.com/downloads/SqliteDev176.zip

发布Sqlite Developer 1.75

这个版本主要是改进了编辑查询大量数据表的性能,
改进了数据导出的功能,现在允许指定导出的字段以及顺序
原来的导出从1.42版开始有问题,这次也顺便进行了修正。
下载地址
http://www.sharpplus.com/downloads/SqliteDev175.zip

今天丢大人了

前一阵子,老婆跑北京奥特莱斯名品折扣店花350给我买了双台湾的名牌鞋,穿了几天之后,我就发现我办公桌下面有些黑乎乎的东西,我当时也没注意,几天跑到一个同事桌边讨论问题,说完事之后,那个同事就跑过来,问我说你鞋怎么老往下掉渣呀,我抬起鞋底一看,粘的鞋底往下掉了快一半了。把我给气晕了,真是丢人。联想到以前在网上就看到过北京奥特莱斯名品折扣店好像经常卖假货,估计这回我是中招了,下回再也不去了。

如何区分关键字和普通标示符号

大部分语言都提供了标示符号的词法规则,而关键字是特殊的标示符号,一个典型的标示符号的词法规则如下 ID : LETTER (LETTER | DIGIT)*; 但是按照上面的词法规则,没办法区分标示符号和关键字,Antlr允许我们创建一个关键字哈希表来解决这个问题。通常来说,当我们在文法中输入用双引号标示的关键字的时候,antlr生成代码时会自动创建相应的关键字哈希表。

发布Sqlite Developer 1.7

这个版本主要修改了Parser,原来的Parser无法解析很多SQL Script,经常在编辑有效表时会报告no such table的错误。
下载地址
http://www.sharpplus.com/downloads/SqliteDev170.zip

VxWorks中信号量常见应用

VxWorks中信号量常见应用

1. 互斥进程

互斥信号量有效的内锁对共享资源的进入。

semMutex = semBCreate (SEM_Q_PRIORITY, SEM_FULL);

SEM_FULL 指明用于任务间互斥. 当一个任务要进入资源,首先要得到一个信号量,只要有任务在使用这个信号量,其它的要进入资源的任务要停止执行,当这个任务完成了对资源的使用,它会释放信号量,允许另一个任务来使用资源。

semTake (semMutex, WAIT_FOREVER);

. . 执行互斥任务

semGive (semMutex);
2. 任务同步

发布Sqlite Developer1.68

这个版本主要是允许中断长时间的查询,允许除了utf8外用ansi,utf16来编码和解码数据。另外修改了很多的界面的错误。
下载地址:
http://www.sharpplus.com/downloads/SqliteDev168.zip

发布Sqlite Developer1.4

这一版增加了快速过滤数据库浏览视图以及定制自定义工具的功能。

下载地址 http://www.sharpplus.com/downloads/SqliteDev140.zip
 

发布Sqlite Developer1.3

发布Sqlite Developer 1.3,主要更新就是将原来的Dialog界面大部分都修改为MDI模式,同时将Sqlite Dll升级到3.3.5

下载地址:http://www.sharpplus.com/downloads/SqliteDev130.zip

如何使用VC6调试Symbian UIQ 程序

在命令行下使用abld可以直接编译Symbian的程序,但是abld同时提供了命令行开关可以用来生成vc6的项目文件。使用abld生成的vc6的工程文件,我们就可以在vc6中调试symbian的程序了。步骤如下

Syndicate content