摘要:
因为在系统中,一个业务数据库往往存在多份物理数据库,比如开发数据库,测试数据库和生产数据库,加上还有一些其它用途的数据库,要维持这些数据库之间的结构统一也不是很容易,所以自己弄了个简单的数据库表结构对比程序,用来分析各个数据库之间的差异.这里只是简单的比较,其实在这个基础上还可以做差异自动修复.下面是代码:/建立一个对比结果数据集,两列,结果含义为: //第1列,第2列 含义 // 空 非空 第2列所示表字段在第1个数据库中不存在 // 非空 空 第1列所示表字段在第2个数据库中不存在 ... 阅读全文
阅读排行榜
php+js+mysql设计的仿webQQ-<6>JS创建聊天窗口
2012-05-12 21:43 by java线程例子, 254 阅读, 收藏,
摘要:
<11>Js创建聊天窗口先看一下效果图所在页面的head中加入以下Js代码来定义全局变量Js代码<script type="text/javascript">
var count=2,t=50,l=20;
</script>
创建聊天窗口的Js代码function createDialogDiv(obj)
{ count++; //其中count为全局变量,用来决定层的堆叠顺序 var dialogID="chat"+obj.id; if(document.getElementById(dialogID)){ //检测 阅读全文
分享自己做的一个简单的查询表达式模拟(ESQL,Linq)(1)
2012-02-11 08:26 by java线程例子, 254 阅读, 收藏,
摘要:
完全的模拟表达式非常困难,因为C#目前不支持自定义操作符,只支持操作符重载(希望C#能够提供操作符自定义,如果有语言支持这个,也请告知),思路其实很简单,就是建立自己的类型,并重载一些操作符,模拟这个的目的就是在实体模型下规避直接写数据库SQL语句,用类似于ESQL,Linq语法完成这个工作,提供开发一个一致的实体应用模型:1)参数类,用于传递实际参数,最终转换成ADO.Net的命令中需要的参数:public class Parameter {//没有具体实现,这里只需要模拟 }2)表达式接口:public interface IDbExpression { ... 阅读全文
《Java编程思想》之对象的集合(数组、List、Set、Map)二
2012-02-03 22:07 by java线程例子, 254 阅读, 收藏,
摘要:
上接:《Java编程思想》之对象的集合(数组、List、Set、Map)一22、使用自己创建的类作为HashMap的“键”,需要同时覆盖hashCode()和equals()。原因如下:1).默认的hashCode()继承自Object,它默认是使用对象的地址计算散列码。因此即使俩个对象的实例的内容相同,对象的地址是不同的,所以默认的hashCode()得到的散列码是不同的。如下例子:import java.util.HashMap;
import java.util.Map;
public class TestHashMap{ private int id; public Tes... 阅读全文
Java新浪微博客户端开发第二步
2012-08-11 16:17 by java线程例子, 253 阅读, 收藏,
摘要:
上一篇:Java新浪微博客户端开发第一步中有下图,这个access_token就是接下来要用到的。关于access_token的有效时间:授权级别测试普通中级高级合作授权有效期1天7天15天30天90天更多关于access_token与Oauth2,请参看:http://open.weibo.com/wiki/Oauth2#.E8.BF.87.E6.9C.9F.E6.97.B6.E9.97.B4这次的包结构如下:Main类:主函数入口,access_token只在这里用到。通过Account和Users类获取到一个User对象,做MainDialog的一个参数。MainDialog:此微博客户 阅读全文
浙公网安备 33010602011771号