.NET
haitao_kang
这个作者很懒,什么都没留下…
展开
-
SQL查询 子查询 和 嵌套查询
嵌套查询就是在外部还有一个查询。子查询是在select 内部还有一个select 查询常常也被称为内查询下面的错误示例:select name from [user] where age <= (select agefrom [user] where id>1 )子查询返回的值多于一个。当子查询跟随在=、!=、、>=之后,或子查询用作表达式时,这种情况是不允许的。1.语法原创 2013-12-20 12:56:53 · 903 阅读 · 0 评论 -
Js事件大全
一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按下后,松开时激发的事件 onMouseOver IE3|N2|O3 当鼠标移动到某对象范围的上方时触发的事原创 2013-12-20 12:57:43 · 344 阅读 · 0 评论 -
C#判断一个string是否为数字(正则…
方案一:Try...Catch(执行效率不高)private bool IsNumberic(string oText){ try { int var1=Convert.ToInt32 (oText); return true; } catch原创 2013-12-20 12:57:45 · 634 阅读 · 0 评论 -
c#用正则表达式判断字符串是否全是…
"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9原创 2013-12-20 12:57:47 · 1401 阅读 · 0 评论 -
C#中判断是否为数字(及一些好用的…
在VB中原有一个 isnumeric()函数来判断到了C#.net中却没有了。网上很多用的是try{}来做,这一方法不是不行,但是,由于这个是用catch一个错误来实现,会导致数据比较慢(个人尝试过,觉得慢多了),所以,以下方法使用的是一个正则表达式得来的 //判断是否为正整数 publicstatic bool IsInt(string inString) {原创 2013-12-20 12:57:49 · 652 阅读 · 0 评论 -
asp.net DropDownList 选取选中事…
在asp.net的DropDownList 控件中.想让DropDownList下拉选中后激发事件.1.先将DropDownList的autopostback=trueDropDownList 选取选中事件" ALT="asp.net DropDownList 选取选中事件" src="http://simg.sinajs.cn/blog7style/images/common/sg_tra原创 2013-12-20 12:57:51 · 1087 阅读 · 0 评论 -
如何处理RadioButtonList中过长的…
实例:<asp:RadioButtonList ID="wlhds" runat="server"RepeatColumns="4" RepeatDirection="Horizontal"> <asp:ListItem Selected="True"Value="1">海运原创 2013-12-20 12:57:53 · 514 阅读 · 0 评论 -
C#反射知识
1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托 1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类原创 2013-12-20 12:57:55 · 457 阅读 · 0 评论 -
开源框架:快速反射类库(Fast Ref…
全文英文版:Fast Reflection Library 这是我在CodePlex上创建的一个项目,它的网址是http://www.codeplex.com/FastReflectionLib,使用MicrosoftPublic License(Ms-PL),您可以随意在自己的产品中使用它的全部或部分代码。这个项目用到了我在《方法的直接调用,反射调用与Lambda表达式调用》和《这下没理原创 2013-12-20 12:57:57 · 687 阅读 · 0 评论 -
(收藏)C#开源资源大汇总
一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编原创 2013-12-20 12:58:00 · 1265 阅读 · 0 评论 -
.NET 软件版本号规定原则
1. 软件版本阶段说明* Alpha版:此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。* Beta版:该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。* RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,原创 2013-12-20 12:58:02 · 445 阅读 · 0 评论 -
Code Review(代码复查)
你读过他人的程序代码吗?相信很多人在读他人代码时会有非常痛苦的经历,Code Review是减少此痛苦的好药方。 1、Code Review 定义与原则 是指程序员定期向其他人讲解自己源程序的活动,这个方法被众多公司采用并被认为是一个行之有效的方法。主要优点有: ◎因为要向大家讲解自己的程序,程序员会更重视自己的工作进度、代码质量。 ◎可以互相学习,共同提高,及时发现问题。 ◎原创 2013-12-20 12:58:04 · 2149 阅读 · 0 评论 -
正则表达式的基本语法
正则表达式的基本语法首先让我们看两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了;"notice":表示任何原创 2013-12-20 12:58:06 · 489 阅读 · 0 评论 -
网络负载平衡的工作原理 负载均衡-…
1、网络负载平衡的工作原理网络负载平衡的工作原理网 络负载平衡使用两台或更多台一起工作的主机计算机组成的群集,为服务器提供了高可用性和高伸缩性。Internet 客户端使用一个IP地址或一组地址访问群集。客户端无法区别群集和单一服务器。服务器应用程序并不表明它们是在群集上运行的。但是,网络负载平衡群集与运行单个服务器应用程序的单个主机有很大的区别,因为即使在某个群集主机发生原创 2013-12-20 12:58:08 · 936 阅读 · 0 评论 -
js事件列表
js事件列表,阅读js事件列表,javascript事件列表解说事件浏览器支持解说一般事件onclickIE3、N2鼠标点击时触发此事件ondblclickIE4、N4 鼠标双击时触发此事件onmousedownIE4、N4按下鼠标时触发此事件onmouseupIE4、N4 鼠标按下后松开鼠标时触发此事件onmous. javascript事件列表解说事件浏览器支持解说原创 2013-12-20 12:57:40 · 528 阅读 · 0 评论 -
adobe dreamweaver cs5序列号不对,…
1192-1627-7073-5668-8787-04611192-1415-4038-2525-6066-7417使用方法用记事本编辑“C:\Windows\System32\Drivers\etc\”目录下的 hosts 文件, 在末尾加上:127.0.0.1 activate.adobe.com127.0.0.1 practivate.adobe.com127.0.0.1 ere原创 2013-12-20 12:57:38 · 478 阅读 · 0 评论 -
判断字符串是否含有指定子字符串 -…
public static bool TestOther1(){ string s1 = "test"; string s2 = "ttt"; if (s1.Contains(s2)) { return true; } else { return false; }}返回false原创 2013-12-20 12:57:36 · 669 阅读 · 0 评论 -
ORACLE SQL性能优化系列 2
4. 选择最有效率的表名顺序(只在基于规则的优化器中有效) ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时, 会运用排序及合并的方式连接它们.首先,扫描第一个表(FROM子句中最后的那个表)原创 2013-12-20 12:57:00 · 465 阅读 · 0 评论 -
ORACLE SQL性能优化系列 1
1. 选用适合的ORACLE优化器ORACLE的优化器共有3种: a.RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS .你当然也在SQL句级或是会话(session)级对其原创 2013-12-20 12:57:02 · 536 阅读 · 0 评论 -
ORACLE SQL性能优化系列 6
29. 等式比较和范围比较 当WHERE子句中有索引列, ORACLE不能合并它们,ORACLE将用范围比较. 举例:DEPTNO上有一个非唯一性索引,EMP_CAT也有一个非唯一性索引.SELECT ENAMEFROM EMPWHERE DEPTNO > 20AND EMP_CAT = ‘A'; 这里只有EMP_CAT索引被用到,然后所有的记录将逐条与DEPTNO条件原创 2013-12-20 12:57:10 · 418 阅读 · 0 评论 -
ORACLE SQL性能优化系列 7
37. 用IN来替换OR 下面的查询可以被更有效率的语句替换: 低效:SELECT….FROM LOCATION WHERELOC_ID = 10OR LOC_ID = 20OR LOC_ID = 30 高效 SELECT…FROM LOCATIONWHERE LOC_IN IN (10,20,30); 译者按:这是一条简单易记的规则,但是实际的执行效果还须检验原创 2013-12-20 12:57:13 · 562 阅读 · 0 评论 -
ORACLE SQL性能优化系列 8
43. 用WHERE替代ORDER BY ORDER BY 子句只在两种严格的条件下使用索引.ORDER BY中所有的列必须包含在相同的索引中并保持在索引中的排列顺序.ORDER BY中所有的列必须定义为非空.WHERE子句使用的索引和ORDER BY子句中所使用的索引不能并列. 例如:表DEPT包含以下列:DEPT_CODE PK NOT NULLDEPT_DESC NOT原创 2013-12-20 12:57:15 · 419 阅读 · 0 评论 -
Adobe photoshop cs5,dreamweaver …
一、Adobe Photoshop CS5Extended官方下载:(迅雷鼠标右键)http://trials2.stage.adobe.com/AdobeProducts/PHSP/12/win32/Photoshop_12_LS3.exehttp://trials2.stage.adobe.com/AdobeProducts/PHSP/12/win32/Photoshop_12_LS3原创 2013-12-20 12:57:21 · 981 阅读 · 0 评论 -
Adobe Dreamweaver CS5安装jQuery…
最近在做项目时经常会用到jQuery,无意中获得了Dreamweaver的jQuery语法提示插件,在项目开发时带来了很多方便。下面来介绍一下。其实该DreamweaverCS5绿色版的jquery代码提示插件是提取于原版之中的,所以简单实用,无需安装,只需要覆盖相应的目录里即可。点击此处下载插件,然后进行安装:1、把shared、Extensions、codehints三个文件夹复制到:原创 2013-12-20 12:57:23 · 1055 阅读 · 0 评论 -
C#泛型-泛型集合Dictionary
在System.Collections.Generic命名空间中,与ArrayList相对应的泛型集合是List,与HashTable相对应的泛型集合是Dictionary,其存储数据的方式与哈希表相似,通过键/值来保存元素,并具有泛型的全部特征,编译时检查类型约束,读取时无须类型转换。电话本存储的例子中,使用Dictionary来存储电话本信息,代码如下:Dictionary ht=n原创 2013-12-20 12:57:26 · 683 阅读 · 0 评论 -
C#中Dictionary的用法
先看一个实例:private DictionaryneedfirstReplaces = new Dictionary<string,string>() { {"one","onemail"}, {"two","twomail"}, {"three","threemail"},原创 2013-12-20 12:57:28 · 848 阅读 · 0 评论 -
asp.net中dropdownlist中绑定数据…
我用sqldatasource插件给dropdownlist绑定了数据源,数据根据RadioButtonList中的选项来显示,代码如下if (!IsPostBack) { this.DropDownList1.Items.Clear(); this.DropDownList1.AppendD原创 2013-12-20 12:57:30 · 1014 阅读 · 0 评论 -
DropdownList控件动态绑定数据源两…
DropdownList控件绑定数据源示例,本文提供两种方法,皆为动态绑定动态绑定方法一:动态绑定数据库中的字段。SqlConnection conn =UtilitySqlClass.OperateDataBase.ReturnConn();string strSQL = "select * from CompanyType";SqlDataAdapter ada = new Sql原创 2013-12-20 12:57:32 · 712 阅读 · 0 评论 -
c#中分割字符串的几种方法
单个字符分割 string s="abcdeabcdeabcde"; string[] sArray=s.Split('c'); foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果: ab deab deab de 多个字符分割 string s="abcdeabcdeabcde原创 2013-12-20 12:57:34 · 516 阅读 · 0 评论 -
IBatisNet 开发指南系列文章更新
两周前完成 IBATISNETNET 1.3开发指南系列文章 ,只是作了最基本的介绍。最近工作忙,没什么时间写,今天放假了,花了大半天时间才写完2个内容。写这些东西实在是很花时间。写出来的东西,大家看看有什么问题,可以在这后面写上或者到 http://groups.google.com/group/Ibatisnet 用户组.大家可以在这个google论坛上讨论。下面我列一下完原创 2013-12-20 12:58:15 · 416 阅读 · 0 评论