上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页
摘要: winform模式下的用户自定义控件功能强大,可以根据业务的需要进行灵活的封装。可是有个很常见的问题摆在面前:怎么在点击子控件时,触发父控件,比如flowLayoutPanel的一个事件呢? 原来也模糊地记得似乎哪位大侠用委托实现过,如今,根据自己的琢磨,也实现了,算是重新温习了一遍吧。 首先,在父 阅读全文
posted @ 2013-07-04 14:32 Shapley 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: 编写完成的代码,由于编写上的某种原因,有时候会出现运行速度慢的现象。那么怎么才能提高代码的运行效率呢?不同的人有不同的代码优化方式,一般开发者将代码中的低下写法改正后,代码就能满足性能需要,而高级的开发者,则会在更高层次上对代码、代码结构进行重构。总之,方式林林总总,下面就是自己在一次代码优化过程后,总结的各种优化策略。1.首先,将代码中的各种低下写法统统改正。什么是低下写法?比如,频繁的装箱、拆箱,频繁的字符串+-等等。2.重点改进程序的循环质量。代码中经常出现各种循环,而循环是造成代码运行效率低下的最重要原因(之一)。从而改进循环代码,提升循环效率就成了改进代码质量、提升代码运行效率的关键 阅读全文
posted @ 2013-04-02 09:30 Shapley 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 在XSLT模板中,定义了一个参数nodeId格式如下:<xsl:param name="nodeId"/>一般情况下参数nodeId的值为****形式,运用此参数也没有错误,可是有些特殊情况下,传入的nodeId参数格式为****,****形式,这种情况下,又需要只抓取nodeId中第一个分隔符之前的内容。寻来寻去,终于找到文件的解决办法,即在再定义一个参数,并且将nodeId值赋给此参数,并且在赋值过程中进行加工即可。如下面所示:<xsl:variable name="arrayNodeId" select="substri 阅读全文
posted @ 2013-01-11 21:28 Shapley 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 年末了,自己感觉似乎应该写点什么,来记录、总结下这一年的得与失。夏初,第一次参加编程大赛。两场比赛下来,自己的感觉是,这次竞赛不难,但有点偏:如果你的工作方向是网络通信,或者你提前得到了题目,那么这次你会在很短时间内搞定题目,否则你只有打酱油的份。虽然最终,自己也得一个打酱油奖,可是自己总是在心理有些不甘。伴随这持续了几个月的进展,编程大赛也告一段落。随着而来又一个大的目标摆在面前。为了使自己不再遗憾,自己也准备大干一番。于是,除去每天的工作外,自己的晚上的时间几乎都贡献给了台灯和书桌。许多个百思不得其解的问题,随之而来的是问题的一个个解决,最终在忐忑不安的担忧中,流着感冒鼻涕,进了考场,并得 阅读全文
posted @ 2012-12-26 16:40 Shapley 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 做网站,难免会遇到客户要求切换网站的色系。虽然这不是一个很偏的要求,可是自己从来没有做过这方面的东西。最近,自己做一网站时就遇到了这样的需求,过程虽然顺利,但是还是想记录下来,供自己参考。说起来,色系切换和web聊天工具有异曲同工之妙。因为,无论使用何种技术实现了色系切换,最终的原理无非是着眼于控制端的选择:即让服务器端去完成这件事,还是让客户端完成这件事。联系到自己当前的实际情况。由于服务器端是购买的产品,无法做更多的操作,于是将色系切换的控制端放在了浏览器上。让浏览器通过记录用户的色系,从而加载不同的样式,从而达到切换色系的目的。想来也有点想笑,这样一来岂不是暗合了web通讯中“拉”的理念 阅读全文
posted @ 2012-12-26 16:08 Shapley 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 最近,在做一个网页时,IE7-9没有问题。可是页面在IE6下却不加载Css样式内容,明明是已经添加好了的样式,为什么IE6不加载呢?查来查去,发现了这个有趣的原因,IE6下对/**/形式的注释是有所要求的,如果注释是汉字,不能这样写:/*这是注释*/如果这样写,注释下面的一条CSS内容无法被IE6加载并解析。而必须修改为/*--这是注释--*/这样才可以,而用英语写注释/*This is the commnets*/没有问题。唉,IE6的问题,层出不穷啊。也该淘汰了。 阅读全文
posted @ 2012-12-22 13:25 Shapley 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 异步是相对于同步而言的,同步,说白了就是顺序处理,完成一个步骤后,才能进行下一步骤处理。而异步就是告诉计算机,我需要一个办事员去做某事,做了完再怎样怎样就行了,从此不要再烦我了。 由于回调函数的机制已经体现出异步处理的巨大优势。.net的异步机制更是优势明显。举例来说,假如你处理多个任务需要***秒 阅读全文
posted @ 2012-09-19 14:43 Shapley 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 利用Extjs开发web应用程序,会经常用到Extjs.window.Window,在创建的此对象的时候,本人经历了几个波折,最终基本上算是搞清了有关写法的区别,现保存下来,共享给读者,也供自己查阅之用。 语句1. var control = Ext.ComponentManager.create( 阅读全文
posted @ 2012-06-20 17:48 Shapley 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 在本人最近制作的一个Demo中,需要在页面上实现时间倒计时功能。在参考网上一些现有代码的基础上,形成了一套兼容各种浏览器的时间倒计时代码。代码如下: 1 function DateDiff(startTime,latestTime) { 2 var aDate, oDate1, oDate2; 3 var ihours, imin, isec; 4 5 aDate = latestTime.split("-"); 6 oDate1 = new Date(aDate[1] + '-' + aDat... 阅读全文
posted @ 2012-03-31 21:08 Shapley 阅读(298) 评论(1) 推荐(0) 编辑
摘要: 利用jQuery+jQuery UI实现了菜单左右滑动(显示与隐藏)的效果。代码引用:Jquery-latest.jsjquery.effects.core.jsjquery.effects.slide.jsjQuery.fn.extend({ slideRightShow:function(){ returnthis.each(function(){ $(this).show('slide',{direction:'right'},1000); }); }, slideLeftHide:function(){ returnthis.each(function( 阅读全文
posted @ 2012-03-26 11:00 Shapley 阅读(5669) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页