随笔 - 106
文章 - 2
评论 - 2017
阅读 -
43万
随笔分类 - 综合开发
ADO.NET操作Oracle数据库与SQL Server的一些不同
摘要:最近用Oracle比较多,一换数据库环境才会感觉到ADO.NET是个好东西,以前用SQL Server的方式几乎能完全套用,但也有些不太一致的地方,记录一下:1. ADO.NET的Assembly,.NET Framework中的已经不被推荐使用,所以一般安装Oracle官方的Client(要求注册),会将Oracle.DataAccess.dll安装到GAC中,然后引用它。2. 在代码中,除SQL语句有一些差异外,主要注意如果要一次执行多条SQL语句,前面要加Begin,最后加End和分号,每条SQL语句间要加分号,麻烦一点。3. 数据库函数不能直接返回结果集,要通过游标参数,也稍麻烦一点。
阅读全文
两个JS控件-List和Pager
摘要:最近几个月一直在做些打杂维护的工作,博客更新得也不勤。转眼2011年将要过去了,希望来年能找回自己的激情。这两天做了两个JS控件,一个用于选择多项的List,一个显示分页页码链接等信息。一年多来一直在用JQuery,重新拾一下快忘了的基础JavaScript,顺便用在维护的项目上。在写一个查询数据页面时,由于列很多,所以又创建了一设置页面,来选择显示的列。开始时是用一个个选择框实现,像这样:所有的Checkbox的Name属性都一样,Value就是列的名称。在检测页面回发时,就可以通过Request[Name]获取到选中的值。这种方式优点是实现简单,生成的HTML代码:<span>
阅读全文
在闪存中屏蔽某人
摘要:园子还没提供这项功能,我们又确实有这个需求,只好自己写一个:var unlikes = ['zhang523012313', 'yangtongnet'];function delUnlike(filter, expr) { $(filter).filter(function() { var href = $(this).find(expr).attr('href'); for (var i = 0; i < unlikes.length; i++) { if (href.indexOf(unlikes[i]) > 0) return
阅读全文
对JavaScript开发中困扰的思考
摘要:Web项目大大小小也做过十几个了,JavaScript代友也写了上万行。发现在前端开发上,大家都没有统一的想法。首先是框架选择,现在看来,除了那种只有几个页面的小网站,毫无疑问应该以JQuery这样的成熟框架为主,自己写的扩展为辅。很多项目负责人不想用JQuery,可能网站连GZip不支持或者不设置,现在都什么年代了?再者尽管掌握很容易,毕竟要学习,一谈到学习很多Senior人士就不玩了。 JQuery本身也有问题,所有功能都在一个文件里,其实可以分成几个小一点文件,就像命名空间一样划分。再者更新太快,浏览器甚至JS核心想嵌入它,还是很遥远的事。 JavaScript也没有太好的开发平...
阅读全文
我所认识的JavaScript
摘要:上网时,我喜欢把JavaScript禁用,除非看视频或测试。 JavaScript是门脚本语言,但好歹也是门语言,而且有强大特性的语言。 JavaScript与Java有关系,不过只保留了基本关键字的相似,远不如C#与Java关系紧密。 C#3.0以后,已经越来越不像Java了,越来越多的动态元素加入进来,JavaScript十几年前实现的,不断成了C#新版本的卖点。比如扩展方法,C#实现得很巧妙,但比起Javascript来,就显得别扭了。我们要扩展一个String类型的format方法,就可以,不必额外在一个静态类里写。Code highlighting produced by ...
阅读全文
很罗嗦地实现HTML5的一个小特性
摘要:话说博客园首页有个文章列表,大家注意到了吧?好像是废话。布局上马马虎虎过得去,不过细看,偶眼光比咱首都的车检员差得远,还是能发现有违背社会和谐之处: 各个文章的概要长度七零八落,看上去不太齐整。前几天项目中也碰到这样问题,而且要截的内容可能包含许多RichText。现在没有一个浏览器支持哪种样式,可以将在超出范围内容自动截断并加省略号。我等追求完美之人,怎么能一个substring了之呢?不信邪,研究了大半天,还真搞出了点名堂。现在地皮好贵,文字也得蜗居,不过比较人性化一点,固定的容器显示尽可能多的内容,超过了加省略号。这篇文章就想解决这么点问题,跟不屑的朋友说声Sorry。 对于留下...
阅读全文