c#代码的书写规范

namespace TestJqueryAjax  15{  16    ///   17    /// 使用ICSharpZipCode.Dll实现解压缩  18    /// Author:chenkai  Time:2009年7月13日22:03:27  19    /// Ver...

2014-12-31 11:33:47

阅读数:339

评论数:0

3个著名加密算法(MD5、RSA、DES)的解析

MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。     MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,...

2014-12-30 17:17:38

阅读数:627

评论数:0

RSA算法

RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA是目前最有影响力的公钥加...

2014-12-30 16:57:23

阅读数:1473

评论数:0

C#获取指定文件夹空间大小

protected void Page_Load(object sender, EventArgs e) { Response.Write(GetDirectoryLength(Server.MapPath("upload"))/(1024*1024)+"M...

2014-12-29 16:41:22

阅读数:633

评论数:0

Wow6432Node

转自:http://blog.csdn.net/pbymw8iwm/article/details/6931120 64 位版本 Windows 中的注册表分为 32 位注册表项和 64 位注册表项。许多 32 位注册表项与其相应的 64 位注册表项同名,反之亦然。 64 位版本 Wind...

2014-12-29 15:44:57

阅读数:375

评论数:0

C++ 操作64位系统,默认读取Wow6432Node子键的解决方法

原先一个win32程序好好地,由于组里不少人用了win 7 64位操作系统,指出原程序有bug,程序不能在64位的操作系统上跑。搞了很久,后来网上搜到一些资料说:64位的操作系统: xp下具体的程序在电脑中的位置位于: HKEY_LOCAL_MACHINE\SOFTWARE vista中...

2014-12-29 15:42:23

阅读数:1444

评论数:0

C#操作注册表

下面我们就来用.NET下托管语言C#注册表操作,主要内容包括:注册表项的创建,打开与删除、键值的创建(设置值、修改),读取和删除、判断注册表项是否存在、判断键值是否存在。 准备工作: 1:要操作注册表,我们必须要引入必要的命名空间: using Microsoft.Win32; ...

2014-12-29 13:15:07

阅读数:419

评论数:0

C# datagridview插入数据慢的一个问题

c# winform 中datagridview 绑定 datatable 以后插入一行记录要20毫秒?求解释,求高效     在C# winform 程序中,先建立了一个datagridview用来显示数据,datagridview的数据源是一个datatable(在这里绑定了datatabl...

2014-12-16 10:36:36

阅读数:2335

评论数:0

35 岁前程序员要规划好的四件事

论坛里经常可以看到关于 35 岁程序员的生涯询问, 他们之中有些人写了十年代码, 有些人则是因为对编程发生了兴趣, 中途转行, 以下四点是给那些 30 - 35 岁程序员的建议: * 照顾自己健康 以前, 我认为 "钱" 是很重要的, 俗话说的好: "钱不...

2014-12-16 10:18:34

阅读数:343

评论数:0

C# DataTable的詳細用法

在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。          一、DataTable简介               (1)构造函数            Da...

2014-12-16 10:12:43

阅读数:254

评论数:0

C# 自定义值类型 T 的List<T>[i] 无法修改成员的字段值

如标题所示,报错为:  无法修改 LIST 的返回值,因为它不是变量,原因是List使用[i]访问自定义的值类型,得到的是成员的拷贝,解决方案为: cc.Add(new info(“bbbbb”,”342567″)); var dd = cc[0];//把一个list值赋给一个对象变量, d...

2014-12-15 00:27:47

阅读数:2988

评论数:0

c# 数值类型.tostring的几个调用方式

有时候double型数据需要toString(),但又想保留小数,当值为整数,比如3.00时tostring后会变为”3″,具体说明见下: 1 string str0 = i.ToString("f");   //25.00 ...

2014-12-14 15:32:51

阅读数:488

评论数:0

c#编程中的各种个人经验总结

1、c# double.TryParse函数,若string 为"",则本函数返回false 2、

2014-12-14 15:23:04

阅读数:415

评论数:0

c# TextBox控件的TextChanged响应函数

如果两个TextBox都绑定了自己的TextChanged的响应函数,并且,在其函数体中的行为都设定为根据自己的内容,来修改对方的内容。这样,当一个TextBox的内容改变时,会改变另外一个TextBox的值,然后进入对方的TextChanged的响应函数。然后,再进入自己的TextChange响...

2014-12-14 15:21:04

阅读数:5451

评论数:0

C# DataGridView 在最左边的列显示行号

// 显示DataGridView序号列         private void dgvData_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)         {             DataGridV...

2014-12-11 02:19:49

阅读数:2569

评论数:0

C#3.0 为我们带来什么(1) —— LINQ之Lambda

转自:http://www.cnblogs.com/tianyamoon/archive/2008/01/06/1027544.html 最近一年一直没怎么跟进新技术,慢慢人都快成古董了。 今天才下了vs2008的beta2,研究了半天才在查资料的时候知道早就出了正式版了。真正做了次火星人。 ...

2014-12-09 14:33:45

阅读数:344

评论数:0

C# where用法

where 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。  1.接口约束。  例如,可以声明一个泛型类 MyGenericClass,这样,类型参数 T 就可以实现 IComparable 接口: public class MyGenericClass ...

2014-12-09 14:00:03

阅读数:354

评论数:0

c# 实现ComboBox自动模糊匹配

ComboBox自带有属性可以实现自动匹配,但是它有一个弊端,只能从头开始匹配,例如"李四LS",只能输入“李四”或"李"才能匹配出来,而输入"LS"是找不出来的。 绑定到ComboBox的下拉选项中的后台数据: string...

2014-12-08 09:57:14

阅读数:415

评论数:0

C# Form.Show()函数的奇怪特性

1、在Form1的一个按钮函数里: { Form2 f2=new Form2(); f2.show(); } 这样写,点击这个按钮3次,分别会弹出来3个Form2窗口,且这3个窗口可以同时存在 2、若Form1类里有一个字段为Form2 f2;  ---【未完成】

2014-12-05 15:47:17

阅读数:534

评论数:0

C#的Event关键字和自定义事件总结

1.event这个关键字会把一般的委托转换为具有Add和Remove方法的持殊委托属性。 2.event关键字,限定了外界对委托变量只能使用+=或-=操作符,从而限定外界的非法赋值和调用 3.有event关键字标识的委托,一般情况下的返回值类型都是void(当前这非硬性规定)

2014-12-04 15:35:10

阅读数:745

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭