发布时间:2012-12-20 13:50:36
针对批处理插入操作,有时其中的个别操作会发生失败的情况。倘若再次执行可能会使之前已经插入成功的数据再次插入,从而造成数据重复。mysql可以使用insert ignore into解决(针对唯一索引相同时,更新相应数据)。而sqlserver2008有一个更为强大的merge可以使用。 merge根据目标表与源表(源表可以是一个具体的表,也可以是一个子查询语句)联结的结果,对目标表执行Insert,Update,Delete操作。merge的语法: Sql代码 : with tb(id,code,time) as ( &nb......【阅读全文】
发布时间:2012-12-20 13:48:37
现在用的最多的方法是: UILabel *label = [[UILabel alloc] initWithFrame:...]; label.text = NSLocalizedString(@"Some long text here..."); label.numberOfLines = 0; CGSize maxSize = CGSizeMake(label.bounds.size.width, CGFLOAT_MAX); CGSize textSize = [label.text sizeWithFont:label.font ......【阅读全文】
发布时间:2012-12-20 10:33:59
在以前php教程就说过,Discuz是国内最好的开源程序之一,最近也开始看这方面的教程! 看到上图了没?(最新版本discuz! 2.5有些改变)主导航可以设置二级菜单,不仅如此,点击编辑,可以对链接字体的样式,颜色,logo,权限及二级菜单方式进行定制,下图看看二级菜单的两种方式区别: 对于建立门户网站新闻信息的分类是不是很有用?......【阅读全文】
发布时间:2012-12-19 17:24:13
下边是两种前台接收并遍历list Js代码 :$.ajax({ type: 'post', url: xxx.action', dataType: 'text', success: function(data){  ......【阅读全文】
发布时间:2012-12-19 11:30:24
Path: 用来指定java虚拟机(JVM) 所在在目录,目的是告诉系统去什么路径下找到我们最常用的、用来编译java源程序的javac.exe 和 用来执行 *.class 文件的 java.exe 这两个命令。 例如:我的jdk安装目录为 D:/jdk1.5.0_08(确切说,我的这个JDK不是安装版本的,而是直接解压到 d:/ 下的 ,此时我的 path 就要这样设:path=D:/jdk1.5.0_08;D:/jdk1.5.0_08/bin; 设置好以后,就可以在命令行中输入 jav......【阅读全文】