勤浪

The simple things are always hard!

 

置顶随笔

[置顶]易读文库下载器1.2版发布

摘要: 因为某些道貌岸然的所谓某某DN一类的网站,卑劣的商业手段和为人不耻的做法,本人已移除在其上面的所有博文,除了不能亲手关闭外,已使用了能使用的一切之手段进行了自残。甚至不惜跪求封杀,总之事情就这么过去了,同时鄙视××DN。不爽的事,最终总会有解决之道,就像易读文库1.2版本一样,目前已经解决了文字提取,图片提取等问题。最新版本可以从这里下载易读文库1.2.0版本http://www.poohua.com/yidu/latest.rarhttp://www.poohua.com/yidu/1.2.0.rarhttp://www.skycn.com/soft/60838.html阅读全文

posted @ 2011-07-02 16:06 勤浪 阅读(19099) 评论(26) 编辑

2011年11月27日

visio2010数据库正向工程生成数据库脚本

office是微软安身立命的法宝之一,visio对于很多设计人员也是不可多得的好工具。

号称visio2005(实际上是随vs2005发布的visio2003 Enterprise Architect 版本),有一个对数据库正向、反向很好的支持,依赖vs2005,在vs2008中可以通过修改注册表来完成安装。

在visio2007及visio2010中正向工程居然消失了,不知道是不是哪里缺了根弦,置广大设计人员的强烈需求于不顾。

 

好在MarioMajcica写了一个插件,能够解决这一缺憾,“Visio Forward Engineer Addin ”地址如下:

 

http://www.sqlbi.com/Default.aspx?tabid=173

http://forwardengineer.codeplex.com/

 

据说目前还有一点点不稳定,支持数据库的种类不是特别完善,对于只用sqlserver的用户来说已经够了,在此推荐一下,好在是开源工程,有问题自己改改就行了。

posted @ 2011-11-27 20:11 勤浪 阅读(221) 评论(0) 编辑

2011年9月6日

Sqlite.net 读取DateTime异常的解决方案

摘要: 讨论Sqlite读取DateTime数据类型时的格式无效的问题,从字段设计/代码规避/数据访问类修改三个方面提出了解决方法。阅读全文

posted @ 2011-09-06 15:52 勤浪 阅读(281) 评论(1) 编辑

2011年8月10日

QZFL 2.0.5 源代码

仔细研究了一下qq,发现了一个不错的库QZFL,而且发现一个带注释的疑似源代码的版本,共享一下,仅供参考

 /Files/chinull/qzfl.zip

 

 

/**
 * @fileoverview QZFL 主框架逻辑,<br/>QZFL 最后的 L 有两个意思,其中一个意思是 Library 功能库,说明这是一个前台的框架库; 同时 L 也是 Liberation 解放的意思,这是希望通过 QZFL 能把大家在JS开发工作中解放出来。
 * @version 1.$Rev: 1478 $
 * @author QzoneWebGroup, ($LastChangedBy: zishunchen $)
 * @lastUpdate $Date: 2009-08-28 20:22:49 +0800 (Fri, 28 Aug 2009) $
 */

if (typeof(QZFL) == "undefined" || !QZFL) {
 /**
  * QZFL全局对象
  *
  * @namespace QZFL 全局对象。 QZFL 是由空间平台开发组,开发的一套js框架库。 Qzone Front-end Library:
  *            Liberation
  * @type {Object}
  */
 var QZFL;

 /**
  * QZFL 2.0 的选择器缩写。
  *
  * @example
  *  $e("div")
  * @see QZFL.element.get
  * @return QZFL.ElementHandler
  */
 var $e;

 if (typeof(QZONE) == "object") {
  QZFL = QZONE;
 } else {
  window.QZONE = QZFL = {};
 }

 QZFL.version = "2.0.5.4";
 QZFL._qzfl = true;
}

 

posted @ 2011-08-10 15:35 勤浪 阅读(331) 评论(1) 编辑

Sqlite 管理工具 SQLiteDeveloper 及破解

功能特点

   表结构设计,数据维护,ddl生成,加密数据库支持,sqlite2,3支持

唯一缺憾,收费,有试用期

下载地址:

http://www.sqlitedeveloper.com/downloads

http://www.sqlitedeveloper.com/downloads/SqliteDev385.zip

 

破解方法:

注册表删除 HKEY_CURRENT_USER\SharpPlus\SqliteDev 下的 StartDate

如果嫌麻烦,也可以写一个启动程序,先清理注册表项,然后启动SQLiteDeveloper

 

 

posted @ 2011-08-10 15:24 勤浪 阅读(513) 评论(0) 编辑

2011年7月14日

Sqlite数据库的Update知多少?

虽然号称对Sqlite的使用有一年多的经验,但实际上并没有对Sqlite的各种语法有深入的了解,毕竟大多数时候选择Sqlite这种微型数据库,表结构设计上都十分的简单,一些复杂的sql操作很少会用到。另一方面Sqlite居然理论上可以支持2TB的数据,相信随着各路神仙对Sqlite的推崇,日后还是会大有作为的。

今天着重想谈一谈Sqlite中的Update

1.典型的Update(支持)

              Update

                     T1

              Set

                     Column1 = v1,

                     Column2 =V2

              Where

                     key = V3;

2.Update…From(很不幸,Sqlite是不支持的)

              UPDATE

                     t1

              SET

                     Column1= t2. Column1

              FROM

                     t2, t1

              WHERE

                     t2.key = t1.key;

要进行表间更新Update…From是必须的,居然Sqlite不支持,有什么别的办法吗?还确实有,替代方法有两种:

首先,Sqlite里面有一个新鲜玩意“INSERT OR REPLACE”,跟Mysql类似,这个结构能够保证在存在的情况下替换,不存在的情况下更新,用这个机制就可以轻松实现Update…From 了。

              INSERT OR REPLACE INTO

                     t1( key, Column1, Column2)

              SELECT

                     t2.key, t2. Column1,t2. Column2

              FROM

                     t2, t1

              WHERE

                     t2.key = t1.key;

备注:这种方法要避免插入操作,首先要确保是依照主键执行的更新,如果where条件不是主键可能就有点麻烦了。

要是不是主键的更新怎么办能?另外还有其他的办法吗?我们在这中情况下只能向典型的Update…where寻求帮助了,下面是一个例子:

              UPDATE

                     t1

              SET

                     Column1 = ( SELECT Columnx FROM t2 WHERE t2.key =t1.key ),

                     Column2 = ( SELECT Columny FROM t2 WHERE t2.key =t1.key ),

              WHERE t1.key = ( SELECT key FROM t2 WHERE t2.key=t1.key);

下面举一个主从表的例子,一个部门表,一个成员表,成员表中的部门名称和代码是冗余的信息,以部门表中的部门名称和代码更新成员表中的冗余信息:

              update

                     userlogins

              set

                     deptname = (select deptname from DepartMents where DepartMents.[DeptID] = userlogins.[DeptID]),

                     deptcode = (select deptcode from DepartMents where DepartMents.[DeptID] = userlogins.[DeptID])

              where

                     userlogins.[DeptID] = ( SELECT [DeptID] FROM DepartMents where DepartMents.[DeptID] = userlogins.[DeptID]);

posted @ 2011-07-14 21:56 勤浪 阅读(1453) 评论(0) 编辑

2011年7月2日

易读文库下载器1.2版发布

因为某些道貌岸然的所谓某某DN一类的网站,卑劣的商业手段和为人不耻的做法,本人已移除在其上面的所有博文,除了不能亲手关闭外,已使用了能使用的一切之手段进行了自残。甚至不惜跪求封杀,总之事情就这么过去了,同时鄙视××DN。

 

不爽的事,最终总会有解决之道,就像易读文库1.2版本一样,目前已经解决了文字提取,图片提取等问题。

 

最新版本可以从这里下载易读文库1.2.0版本

http://www.poohua.com/yidu/latest.rar

http://www.poohua.com/yidu/1.2.0.rar

http://www.skycn.com/soft/60838.html

http://www.newhua.com/soft/108496.htm

当然,随后skycn和华军也会更新,接下来如果时间允许,将会支持国图/家谱/doc88等。

 

如果您愿意资助或者购买专业版,当然我非常高兴,售价是50元,承诺永久免费更新。支付可以通过支付宝,帐号:chinull@126.com 持有人:谢新宇

如有公司愿意赞助,并且有好的商业模式也愿意跟您进行合作。

如果您是免费用户,请您帮我在广告网址上多看看团购的物品,算是对我的一点鼓励吧。

 

有用户用这款软件就是我个人的动力,再次感谢!!

 

posted @ 2011-07-02 16:06 勤浪 阅读(19097) 评论(26) 编辑

导航

统计

公告

昵称:勤浪
园龄:4年2个月
粉丝:8
关注:0

搜索

 
 

常用链接

我的标签

随笔档案

文章分类

最新评论

阅读排行榜

评论排行榜

推荐排行榜