摘要: 代码优化分多个方面,而性能是主要的优化目标。本文将从对象缓存、DOM操作等12个方面讲解如何优化jQuery代码的执行效率,从而总体提升代码性能。1、总是从ID选择器开始继承在jQuery中最快的选择器是ID选择器,因为它直接来自 于JavaScript的getElementById()方法。例如有一段HTML代码:<div id=“content”> <... 阅读全文
posted @ 2010-06-12 10:07 陈星 阅读(1404) 评论(0) 推荐(1) 编辑
摘要: 正则表达式(Regular expressions)是一套语法匹配规则,各种语言,如Perl, .Net和Java都有其对应的共享的正则表达式类库。在.Net中,这个类库叫做Regex。简单的说,Regex是从字符窗中查找匹配字符串的应用类。通过Regex,编程人员能够非常方便的从一段数据中提取自己所需要的数据信息。举一个简单的例子,让大家对Regex有个大概的了解:Regex regex = n... 阅读全文
posted @ 2009-12-18 11:36 陈星 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 自己一直都是学习使用asp.net mvc框架+linQ的,所以对于ado.net基本上一无所知,最近接了个小项目,所以打算学习+用ado.net来完成。   首先就想到了,写一个通用点SQLHelper类来辅助完成数据库的操作。1.定义一个类:public class SQLHelper<T> where T : class, new()   说明:SQLHelper有一个T的泛型类... 阅读全文
posted @ 2009-12-10 12:28 陈星 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 在前面节中,我们先了解了反射,然后利用反射查看了类型信息,并学习了如何创建自定义特性,并利用反射来遍历它。可以说,前面三节,我们学习的都是反射是什么,在接下来的章节中,我们将学习反射可以做什么。在进行更有趣的话题之前,我们先看下如何动态地创建一个对象。 我们新建一个Console控制台项目,叫做Reflection4(因为本文是Part4,你也可以起别的名字)。然后,添加一个示范类,本文中将通过对... 阅读全文
posted @ 2009-12-08 19:04 陈星 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 注:本文中出现的代码均在.net Framework RC3环境中运行通过一.多线程的概念Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线... 阅读全文
posted @ 2009-12-04 18:19 陈星 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 原题:用递归求第10个数,它等于前2数之和,如{1,1,2,3,5} 得到递归式为f(n)=f(n-1)+f(n-2),终止条件为f(0)=1, f(1)=1。求的数为f(9)。 1 #include <iostream>2 using namespace std;34 int f(int n)5 {6 if (n==1 || n==0)7 {8 return 1;9 }10 ... 阅读全文
posted @ 2009-11-27 16:36 陈星 阅读(1757) 评论(0) 推荐(0) 编辑
摘要: 虽然有很多种方式可以解决这个问题,但 是我们可以用T-SQL代码来处理这个文件删除过程。我用xp_cmdshell命令和FORFILES命令来处理类似于你所列出的过程。可以从 Microsoft TechNet中获得FORFILES的可靠信息,但是在这篇文章中,我将涉及FORFILES大量的结构和使用方法来达到你的目的。  该FORFILES命令将选取文件的一个子集并且针对这个子集执行一个命令。这... 阅读全文
posted @ 2009-11-04 11:23 陈星 阅读(291) 评论(0) 推荐(0) 编辑
摘要: C#日期格式化 from: http://51xingfu.blog.51cto.com/219185/46222 日期转化一 为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示: using System; u... 阅读全文
posted @ 2009-11-04 10:39 陈星 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 主要为了学习一下相关的网络蜘蛛,为自己获取信息使用背景 随着Internet的普及,网络信息正以极高的速度增长,在这么多数据中找到自己需要的信息是一件很繁琐的事情,找到需要的信息后如何获取也是件麻烦的事。这就需要Internet信息抓取程序来代替人工的操作。 所谓Internet信息抓取程序,就是程序会按照用户的关键词或关键网站来收集相应的信息,并提供给用户想要的信息格式。 信息量的增加会带来... 阅读全文
posted @ 2009-10-29 17:27 陈星 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 原文转自:http://www.csharp.net.cn/post/三种模拟自动登录和提交POST信息的实现方法.html 网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。 网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、H... 阅读全文
posted @ 2009-10-29 17:24 陈星 阅读(380) 评论(0) 推荐(0) 编辑