Jack-Leung

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  123 随笔 :: 10 文章 :: 47 评论 :: 26万 阅读

08 2011 档案

摘要:javascript时间函数javascript提供了Date对象来进行时间和日期的计算。Date对象有多种构造函数:new Date() //当前时间new Date(milliseconds) //距离起始时间1970年1月1日的毫秒数new Date(datestring) //字符串代表的日期与时间。此字符串可以使用Date.parse()转换,比如"Jannuary 1, 1998 20:13:15"new Date(year, month, day, hours, minutes, seconds, microseconds) //时间数值,可以不用全部写,不写 阅读全文
posted @ 2011-08-29 11:34 Jack.leung 阅读(439) 评论(0) 推荐(0) 编辑

摘要:在ASP.NET AJAX中有两种Triggers:分别为AsyncPostBackTrigger和PostBackTrigger,AsyncPostBackTrigge用来指定某个服务器端控件以及其将触发的服务器端事件作为该UpdatePanel的异步更新触发器,它需要设置的属性有控件ID和服务端控件的事件;PostBackTrigger用来指定在UpdatePanel中的某个服务端控件,它所引发的回送不使用异步回送,而仍然是传统的整页回送。这一点跟Atlas有很大的区别,大家需要注意。看一个小例子,虽然两个Button都放在了UpdatePanel中,但是由于在PostBackTrigge 阅读全文
posted @ 2011-08-25 16:29 Jack.leung 阅读(645) 评论(0) 推荐(0) 编辑

摘要:1.首先要连接数据库,第一次启动myG的时候会弹出default settings对话框,以后也可以在Edit-default settings里面修改。default settings有3个tabs,在connection里面修改连接字符串,在templates里修改默认模板路径和默认输出路径。更多的帮助查看myGeneration help里的default settings章节。 在connection选项卡里选择数据库驱动类型,连接字符串基本上按照给出的示例改点东西就行,比如加入密码,语言映射文件不要修改,选择语言类型,数据库映射文件也不要修改,选择数据库类型。测试连接成功就可以退出了 阅读全文
posted @ 2011-08-18 10:20 Jack.leung 阅读(648) 评论(0) 推荐(0) 编辑

摘要:1. Bin文件夹Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文 件将自动地链接到应用程序。2. App_Browser文件夹该可选的文件夹包含.browser文件。.browser文件描述浏览器(不管是移动设备浏览器,还是台式机浏览器)的特 征和功能。3. App_Code文件夹App_Code文件夹正好在Web应用程序根目录下,其存储所有应当作为应用程序的一部分动态编译的类文件。这些类文件自 动链接到应用程序,而不需要在页面中添加任何显式指令或声明来创建依赖性。App_Code文件夹中放置的类文件可以包含任何可识别的A. 阅读全文
posted @ 2011-08-11 11:58 Jack.leung 阅读(736) 评论(0) 推荐(0) 编辑

摘要:预备知识: jQuery Ajax 实例 全解析jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。url(String) : 请求的HTML页的URL地址。data(Map) : (可选 阅读全文
posted @ 2011-08-10 16:25 Jack.leung 阅读(6228) 评论(0) 推荐(0) 编辑

摘要:这里对JQUERY就不做详细介绍了,给我的感觉它是一个封装了JAVASCRIPT的函数库。里面有很多有用的东东,如果对JQUERY还不熟悉读者,请看以下两篇文章篇文章: 1 jQuery中文入门指南,翻译加实例,jQuery的起点教程 http://hi.baidu.com/wolftotem1984/blog/item/4335a618aa097ab44aedbcc5.html 2 JQUERY学习,教程资源汇总 http://hi.baidu.com/wolftotem1984/blog/item/40de9211768c1f7eca80c4a9.html 第一篇文章是我转过来的,第二篇是 阅读全文
posted @ 2011-08-09 14:54 Jack.leung 阅读(1594) 评论(0) 推荐(0) 编辑

摘要:在jQuery里有一个each方法,用起来非常的爽,不用再像原来那样写for循环,jQuery源码里自己也有很多用到each方法。其实jQuery里的each方法是通过js里的call方法来实现的。下面简单介绍一下call方法。call这个方法很奇妙,其实官方的说明是:“调用一个对象的一个方法,以另一个对象替换当前对象。”网上更多的解释是变换上下文环境,也有说是改变上下文this指针。call([thisObj[,arg1[, arg2[,[,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1, arg2,, argN可选项。将被传递方法参数序列。说明call 方 阅读全文
posted @ 2011-08-09 14:39 Jack.leung 阅读(394) 评论(0) 推荐(0) 编辑

摘要:当一个事务涉及到多个SQL语句时或者涉及到对多个表的操作时就要考虑用存储过程;当在一个事务的完成需要很复杂的商业逻辑时(比如,对多个数据的操作,对多个状态的判断更改等)要考虑;还有就是比较复杂的统计和汇总也要考虑,但是过多的使用存储过程会降低系统的移植性。为了系统的控制方便,例如当系统进行调整时,这是只需要将后台存储过程进行更改,而不需要更改客户端程序。也无需重新安装客户端应用程序。存储过程不仅仅适用于大型项目,对于中小型项目,使用存储过程也是非常有必要的。其威力和优势主要体现在: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次, 阅读全文
posted @ 2011-08-08 10:34 Jack.leung 阅读(12142) 评论(2) 推荐(1) 编辑

摘要:Mainz: IT人的级别: IT领袖:年入过亿; IT大哥:年入千万; IT精英:年入百万; IT人才:年入50万; IT工程师:年入20万; IT民工:年入10万; 码农:年入6万到10万; 码奴:年入3万到6万; 码畜:年入低于3万。对我而言,什么是牛人,能够快速高质量解决问题的人就是牛人。不要看就这么简单的一个描述,能够做到快速高质量是没那么简单的。对于新的领域或技术,能够快速学习掌握的人,他必定是具备了大量的其他知识的积累并能触类旁通的人;对于某个问题,能够在短时间内设计出高质量解决方案的人,他必定是具备了丰富的经验和扎实的技术并能熟练运用的人;对于别人的请教,能够在短时间内以最通俗 阅读全文
posted @ 2011-08-08 10:05 Jack.leung 阅读(203) 评论(0) 推荐(0) 编辑

摘要:Reflection,中文翻译为反射。这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如:Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类型信息,并创建该类型的实例。Type类可以获得对象的类型信息,此信息包含对象的所有要素:方法、构造器、属性等等,通过Type类可以得到这些要素的信息,并且调用之。MethodInfo包含方法的信息,通过这个类可以得到方法的名称、 阅读全文
posted @ 2011-08-05 16:40 Jack.leung 阅读(373) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/21aspnet/article/category/285403 阅读全文
posted @ 2011-08-04 15:40 Jack.leung 阅读(303) 评论(0) 推荐(0) 编辑

摘要:string filePath = @"F:\Tim\UpdatePIMData1\Staff.xls"; private DataSet SearchDataSource() { string strCon; strCon = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'"; OleDbConnection olecon = new OleDb 阅读全文
posted @ 2011-08-04 14:34 Jack.leung 阅读(450) 评论(0) 推荐(0) 编辑

摘要:1 创建用于反射使用的DLL新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll)1usingSystem;23namespaceWebtest4{5///<summary>6///ReflectTest的摘要说明。7///</summary>8publicclassReflectTest9{10publicReflectTest()11{}1213publicstringWriteString(strings)14{15return"欢迎您,"+s;16}1718///<summary> 阅读全文
posted @ 2011-08-03 18:08 Jack.leung 阅读(353) 评论(0) 推荐(0) 编辑

摘要:【IT168知识库】首先要安装好.NET Framwork SDK环境,一般安装了vs.net工具的 都已经可以了,我们这里使用vs2005:在图中 可以看到我们进入vs2005的命令行窗体首先,我们用文本文件建一个.cs的文件 其实这个扩展名是可以自己定的,另不用.cs也是可以的,建一个文件命名为:SimpleProgram.cs 输入下面的代码usingSystem;publicclassSimpleProgram{staticvoidMain(){Console.WriteLine(“Hello”);Console.ReadLine();}}保存,注意一下大小写,然后在命令行窗口里输入: 阅读全文
posted @ 2011-08-03 17:33 Jack.leung 阅读(410) 评论(0) 推荐(0) 编辑

摘要:作为一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质。1:团队精神和协作能力把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。任何个人的力量都是有限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的。一旦进入系统的研发团队,进入商业化和产品化的开发任务,缺乏这种素质的人是不合格的。2:文档习惯说高水平程序员从来不写文档的肯定是乳臭未干的毛孩子,良好的文档是正规研发流程中非常重要的环节,作为代码程序员,30%的工作时间写技术文档是 阅读全文
posted @ 2011-08-03 11:08 Jack.leung 阅读(204) 评论(0) 推荐(0) 编辑

摘要:1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.net中提供了连接池(ConnectionPool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。 使用存储过程 存储过程是存储 阅读全文
posted @ 2011-08-03 10:39 Jack.leung 阅读(331) 评论(0) 推荐(0) 编辑

摘要:做原型時,認真去做......你要讓原型來表達出你的設計,如果設計不是你做的,你就要用原型來告訴設計者,你明白他的需求.....這樣,你才能做好,只要需求確定好,才能減少你寫代碼出錯的機率 阅读全文
posted @ 2011-08-02 11:45 Jack.leung 阅读(204) 评论(0) 推荐(0) 编辑

摘要:列举一些代码的防范手段吧,欢迎补充。[客户端代码]客户端代码指Html\Javascript代码,说实话包括JS加密,客户端没有什么实质性的防范手段,只能自己安慰自己。[禁止右键、禁止查看源代码、禁止另存为]<!--禁止复制--><SCRIPT LANGUAGE=javascript>function click() {alert('禁止你的左键复制!') }function click1() {if (event.button==2) {alert('禁止右键点击~!') }}function CtrlKeyDown(){if (eve 阅读全文
posted @ 2011-08-01 17:51 Jack.leung 阅读(1272) 评论(0) 推荐(0) 编辑

摘要:http://www.verycd.com/search/entries/%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E5%AD%A6%E8%8B%B1%E8%AF%AD 阅读全文
posted @ 2011-08-01 15:58 Jack.leung 阅读(143) 评论(0) 推荐(0) 编辑

摘要:请用泛型集合如Dictionary,多用泛型接口和泛型方法,忘掉HashTable、ArrayList吧。 请用Framework内置的泛型的委托Action、Func,代替自己定义新委托类型。 请用Linq To XML代替XmlDocument和XPathNavigator。 请用Entity Framework(AEF)代替Linq To SQL。如果不是SQL Server数据库,也赶紧选择一个ORM框架吧。 请用WCF来升级过去WSE,MSMQ,.NET Remoting。 请熟悉System.Threading.Task下的类,为你把多线程下的编程能力提高到新的层次吧(.Net . 阅读全文
posted @ 2011-08-01 12:18 Jack.leung 阅读(333) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示