- 博客(75)
- 资源 (3)
- 收藏
- 关注
原创 C#中生成随机数的几种实现思路
static void Main(string[] args) { for (int i = 0; i { /* 1.RNGCryptoServiceProvider 使用加密服务提供程序 (CSP) 提供的实现来实现加密随机数生成器 (RNG) *
2013-05-07 14:23:52 873
原创 c#中自定义注解
代码:public enum TestEmun { [Remark("AAA")] aaa, [Remark("BBB")] bbb, [Remark("CCC")] ccc } public class RemarkAttribute : Attribut
2013-05-07 13:41:54 6791
原创 C#中在函数参数列表中第一个参数指定为this有什么用?
public static class StringExtension{public staticvoid Foo(this string s){ Console.WriteLine("Foo invoked for {0}",s);}}为什么这里会有一个this关键字,做什么用?其实这就是扩展方法!这个扩展方法在静态类中声明,定义一个静态方法,其中第一个参数定义可它
2013-05-06 20:03:06 2048
原创 JAVA中枚举值,提供getName函数,获取中文含义
代码:/** * @author lill01 * */public enum Color { RED{ public String getName(){ return "红色"; } }, BLACK{ public String getName(){ return "黑色"; } }; public abs
2013-05-06 19:24:30 4462
转载 xpath路径表达式笔记
简单说,xpath就是选择XML文件中节点的方法。 所谓节点(node),就是XML文件的最小构成单位,一共分成7种。 - element(元素节点) - attribute(属性节点) - text (文本节点) - namespace (名称空间节点) - processing-instruction (处理命令节点) - comment (注释节点) - root (根节点) xpath可以
2013-05-03 13:08:30 673
转载 C#文件操作大全
1.创建文件夹//using System.IO;Directory.CreateDirectory(%%1);2.创建文件//using System.IO;File.Create(%%1);3.删除文件//using System.IO;File.Delete(%%1);4.删除文件夹//using System.IO;Directory
2013-05-03 13:07:43 1494
转载 常用正则表达式大全!!!
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?|
2013-05-03 13:06:21 565
转载 asp.net 各种小窍门
【menu】 Me.Menu3.Items(0).Text = "鸟人" Me.Menu3.Items(0).ChildItems(0).Text = "" Me.Menu3.Items(0).ChildItems(1).Text = "070525051"【 字体:大 中 小 】
2013-05-03 13:05:16 950
原创 c#中各种格式化参考文章
//占位符表示规则: index,[width], [G,E,F,N,C,D,X][保留的小数位数] //具体见: http://blog.csdn.net/RainyLin/article/details/2282944 //G E/F中较短的表现形式 保留几位[有效数字] G4
2013-04-30 20:39:36 916
原创 JS控制页面内容可编辑,想删就删
在地址栏输入这一行代码,然后回车,就发现整个页面都可以随意编辑了。仅仅是一行很短的代码。页面上的所有内容都可以修改了,就像在word中编辑一样。那些不让拷贝的网站可以被这招通杀了。以后谁还会傻乎乎地分析页面代码,然后修改,保存,刷新,再拷贝呢?javascript:document.body.contentEditable='true'; document.designMode='
2013-04-28 13:57:08 1186
原创 JS取消事件的默认行为和取消冒泡
看了几篇博客,终于弄清楚了:http://www.cnblogs.com/Ren_Lei/archive/2010/09/26/1836130.htmlhttp://hi.baidu.com/baidu_bianlin/item/ea1bf2daadaf36e4b2f7771ehttp://zhidao.baidu.com/question/16428468
2013-04-22 13:21:28 3751
原创 JS 模态对话框和非模态对话框
模态窗口 javascript 技巧汇总(传值、打开、刷新)1、要弹出的页面中,一定要保证标签间有,否则会弹出的模态窗口上,点击按钮时,会再次弹出一个新页面。2、被弹出页面的按钮的事件处理中,应该有Response.Write(new Function().ClosePage());语句,用以关闭当前的模态窗口。3、因为幽默的缓存原因,如果你在模态窗口中修改了数据,你会发现,父页面
2013-04-13 11:16:38 1979
转载 sql server 当月第一天和最后一天的SQL
网上取当月第一天和最后一天的SQL语句很多,有的是通过字符截取,有的是通过函数,个人还是比较偏向于使用内置函数来处理,本月第一天:select dateadd(dd,-day(getdate())+1,getdate()) 本月最后一天:SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))
2013-04-07 13:09:35 3506
转载 sqlserver的insert select 和update select
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和
2013-04-07 13:04:30 1170
原创 JS中批量给元素绑定事件过程使用闭包解决
在JS中,你写一个for循环的时候,内部的循环变量I其实是会保存在它运行的函数或类内的,所以你会发现你给元素批量绑定事件的时候,出现i=最后一个循环变量的值,这就很坑爹啊,解决的方案有2钟, 思路就是:把这个循环变量保存起来,不要让它的作用域在整个函数,而是在循环体内 1.使用闭包(如果你不懂闭包,请打开百度:www.baidu.com)
2013-04-04 17:14:02 1571
原创 SQL关联表更新注意事项
你可以将select 结果当成一个派生表与A表关联更新就可以了类似如下update A set 列名 = B.列名 from (select 编码,count(*)as 列名1,SUM(CASE WHEN 条件 THEN 1 ELSE 0 END) AS 列名 from c表 group by 编码) as B where A.编号 = B.编号注意:上面的A表不能取别名,必须写的
2013-04-02 16:48:17 1048
原创 JQuery给元素添加节点,比如select、
jQuery获取Select选择的Text和Value: 1. var checkText=jQuery("#select_id").find("option:selected").text(); //获取Select选择的Text 2. var checkValue=jQuery("#select_id").val(); //获取Select选
2013-04-01 19:58:15 1289
原创 CSS中图片于文本的基线对齐设置
文字旁边搭配图片时,发现图片比文字靠上,原来默认的情况是图片顶对齐而文字底对齐,通过设置css属性可以使得图片与文字对齐。设置各对象的vertical-align属性,属性说明:baseline-将支持valign特性的对象的内容与基线对齐sub-垂直对齐文本的下标super-垂直对齐文本的上标top-将支持valign特性的对象的内容与对象顶端对齐text-top-将
2013-04-01 19:56:58 7867
转载 .NET中的标识符?表示可空类型
C#中的 int?是什么意思?结构作为值类型,是不能赋值为null的,而int32是个结构..有时(特别是与数据库交互时)需要赋值为null,就在结构后面加个?标识符,表示可以接受null空类型int?:表示可空类型,就是一种特殊的值类型,它的值可以为null用于给变量设初值得时候,给变量(int类型)赋值为null,而不是0int??:用于判断并赋值,先判断当前变量是否为
2013-03-31 16:32:02 1169
原创 JS日期比较,使用正则表达式转换
JavaScript对于日期的转换函数Parse()需要的格式为XXXX/XX/XXEG: var regEx = new RegExp("\\-", "gi"); timeHopeStart = timeHopeStart.replace(regEx, "/"); if (new Date(Date.parse(t
2013-03-31 11:03:22 1393
原创 VB.NET语法小结
要想学会走路,先学会导入命名空间。Imports System一、(1)定义一个变量,并且初始化。Dim strText AsString = ""或 者Dim strText AsString strText=""(2)实例化一个类或对象Dim openFileDialog1 As New OpenFileDialog()Dim clsClas
2012-12-12 15:55:06 899
原创 DateTime日期处理(二)
VB.NET 日期使用: 在命名空间System中有两个与日期相关的类: DateTime:包含一个确切的日期值,有年月日时分秒 TimeSpan:包含两个日期之间的差值 1、 一般情况下WriteLine方法将DateTime时间以"yyyy/mm/dd"方式显示 ToString方法以指定的格式将DateTime时间显示出来:ToStrin
2012-12-12 15:53:53 838
原创 DateTime日期处理总结(1)
DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString();//127756416859912816Label3.Text = dt.ToFileTimeUtc().ToString();//1277
2012-12-12 15:49:48 624
原创 js showModalDialog参数传递
showModalDialog:模式窗口, 一种很特别的窗口,当它打开时,后面的父窗口的活动会停止,除非当前的模式子窗口关闭了, 才能操作父窗口.在做网页Ajax开发时,我们应该有时会用到它来实现表单的填写, 或做类似网上答题的窗口. 它的特点是,传参很方便也很强大,可直接调用父窗口的变量和方法.使用方法: vReturnValue = window.showModa
2012-12-10 10:03:04 582
原创 父子页面传值的问题
父页面无标题页function opendialog1(){var someValue=window.showModalDialog("b.html","","dialogWidth=500px;dialogHeight=500px;status=no;help=no;scrollbars=no");document.form1.p1t.value=someValu
2012-12-10 09:47:18 595
原创 详解CSS选择器、优先级与匹配原理
选择器种类严格来讲,选择器的种类可以分为三种:标签名选择器、类选择器和ID选择器。而所谓的后代选择器和群组选择器只不过是对前三种选择器的扩展应用。而在标签内写入style=""的方式,应该是CSS的一种引入方式,而不是选择器,因为根本就没有用到选择器。而一般人们将上面这几种方式结合在一起,所以就有了5种或6种选择器了。三种基本的选择器类型语法如下:◆标签名选择器,如:p{},即直接
2012-12-06 17:36:32 487
原创 SQL Server索引——《SQL Server2008查询性能优化》笔记
SQL Server在没有聚簇索引的情况下查找数据,只能对表进行逐行遍历以返回满足条件的行,这一过程被称为扫描。在有索引的表可以进行查找数据而不用扫描整张表。没有聚簇索引的表被称为堆,数据无序存放。当表存在聚簇索引时,数据按序存放,非聚簇索引的行定位器指向聚簇索引键,若是堆表则行定位是指向行ID。样表:RowID(不是实际列) C1
2012-12-05 17:53:21 594
原创 T-SQL with关键字
Select字句在逻辑上是SQL语句最后进行处理的最后一步,所以,以下查询会发生错误:SELECT YEAR(OrderDate) AS OrderYear, COUNT(DISTINCT CustomerID) AS NumCustsFROM dbo.OrdersGROUP BY OrderYear;因为group by是在Select之前进行的,那个时候orde
2012-12-05 17:51:44 438
原创 sqlserver日期函数
SQLServer时间日期函数详解,SQLServer,时间日期,1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15')
2012-11-28 16:27:45 524
原创 SQL2005四个排名函数(row_number、rank、dense_rank和ntile)的比较
排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数: 1.row_number 2.rank 3.dense_rank 4.ntile 下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示: 图1 其中field1字段的类型是int,fiel
2012-11-28 14:04:20 460
原创 SQLServer中的全局变量
变量Transact-SQL语言中有两种形式的变量,一种是用户自己定义的局部变量,另外一种是系统提供的全局变量。局部变量局部变量是一个能够拥有特定数据类型的对象,它的作用范围仅限制在程序内部。局部变量可以作为计数器来计算循环执行的次数,或是控制循环执行的次数。另外,利用局部变量还可以保存数据值,以供控制流语句测试以及保存由存储过程返回的数据值等。局部变量被引用时要在其名称前加上标志“@
2012-11-27 19:26:07 639
原创 sql日期格式转换的数字含义
sql server2000中使用convert来取得datetime数据类型样式(全)日期数据格式的处理,两个示例:CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表
2012-11-27 16:06:26 1758
原创 SQL行列转换(2)
/*普通行列转换(爱新觉罗.毓华 2007-11-18于海南三亚)假设有张学生成绩表(tb)如下:Name Subject Result张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94*/----------------------------------------------------
2012-11-27 09:26:47 461
原创 SQL行列转换(1)
行列转换等经典SQL语句1.--行列转换原表: 姓名 科目 成绩 张三 语文 80 张三 数学 90 张三 物理 85 李四 语文 85 李四 物理 82
2012-11-27 09:25:50 358
原创 SQL分页查询3种方式
关于SQL语句分页,网上也有很多啦,我贴一部分过来,并且总结自己已知的分页到下面,方便日后查阅。 方法1: 适用于 SQL Server 2000/20051 SELECT TOP 页大小 *2 FROM table13 WHERE id NOT IN4 (5 SELECT TOP 页大小*(页数-1) id FROM t
2012-11-27 09:11:03 787
java常见异常汇总
2012-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人