自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 App.config

App.config 这个文件中可以放置数据库配置文件,以及系统中的常量字符串优点是,用户可以自己修改数据库的文件,而不需要客户端重新编译,假如把常量放到common文件中,则常量修改后,需要重新编译生成可执行文件

2015-09-27 00:51:37 325

原创 MD5加密算法

1、密码以明文保存的问题,容易泄露用户常用密码      MD5算法是一种散列(hash)算法(摘要算法,指纹算法),      不是一种加密算法。任何长度的任意内容都可以用MD5计算出散列值。      介绍工具:CalcMD5.Zip。2、MD5算法不可逆,也就是只能得到内容内容对应的MD5值,无法由MD5值反推内容。      对于不同的内容产生相同MD5值的概率非常非常

2015-09-25 22:58:39 588

原创 查询数据库里所有表名和字段名的语句

查询数据库里所有表名和字段名的语句SQL 查询所有表名:SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'SELECT * FROM INFORMATION_SCHEMA.TABLES查询表的所有字段名:SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )SELECT * FROM I

2015-09-22 21:14:59 2296

原创 SQL Server数据集合的交、并、差三种集合运算以及 SQL Server: RTRIM( ), LTRIM( )

SQLServe 通过intersect,union,except和三个关键字对应交、并、差三种集合运算。他们的对应关系可以参考下面图示select *from t1 union all select* from t2 go /*求表并集不过滤重复 1 2 3 3 4 5*/ select * from t1 exceptsele

2015-09-21 13:33:18 757

原创 可空数据类型 和 随机数

一、在编程时候,经常会遇到 某一对象或者变量为 null那么那些类型可以为空呢,不可为空的类型怎么让其可以为空呢可空数据类型:引用类型、自定义类、string、大部分类的对象都可以为null不可以为空类型:int 、boolean、decimal、DateTime、float、double 等。列入: int num = null;

2015-09-20 08:23:23 582

原创 params 长度可变参数

调用:Sum("aaa",6,7,4,9);说明 params 参数必须位于所有参数的最后static int Sum(string str, params int[] nums) { var sum = 0; foreach (var num in nums) {

2015-09-19 20:59:49 353

原创 链接字符串放在配置文件中

1、右键项目,新建一个App.config 文件。在 节点下新加一个 节点然后再增加 节点 name 是增加的链接名字 connectionString 是具体要链接的数据库信息  2、配置文件增加好后,这样应用程序中就能够使用了      首先应用程序中增加 System.Configuration; 引用      然后通过下面2中方法

2015-09-19 19:36:27 923

原创 sqlDataReader与 DataSet

数据量小时候,使用DataSet ,数据量大时候,使用sqlDataReader下面是详细介绍

2015-09-19 16:08:36 575

原创 sql 防注入漏洞

一、为了防止sql 注入漏洞,应使用sql参数以下代码 当 textBox1.Text 是   1' or '1'='1   时就会产生 sql 注入漏洞 private void button1_Click(object sender, EventArgs e) { using(SqlConnection conn = new SqlConnect

2015-09-19 15:42:11 379

原创 sql 数据类型和 .net/C#的类型对应关系

sqlserver       对应         .net/C#int                                   intbigint                              longnvarchar                         stringbit(0,1)                            bo

2015-09-19 15:19:43 416

原创 output sql语句大全

一、output 语句可以输出 insert, delete 中的记录,看下面的例子1.执行insert 语句2.执行delete 语句3.执行update 语句,实质是执行2条记录,一条是执行插入新纪录,另一条是删除原记录

2015-09-19 15:02:35 537

原创 ChartControl 鼠标事件

今天使用dev 中的 ChartControl 控件,绘制了一个柱状图,想在鼠标移动到柱状时,显示提示信息刚开始一直在找 SeriesPoint 中的mouse 事件,它其实是一个对象,根本不存在鼠标事件,最后还是通过  ChartControl 控件 Mouse事件解决了。 private void button1_Click(object sender, EventArgs

2015-09-17 20:04:14 3328 1

转载 inner join,left join,right join,full join 的区别,用例子说明

declare @a table(a int,b int)declare @b table(a int,b int)insert @a values(1,1)insert @a values(2,2)insert @b values(1,1)insert @b values(3,3)--左:select * from @a Aa left join @b Bb on A

2015-09-17 09:50:25 378

转载 WinForm如何调用Web Service

http://blog.csdn.net/aspnet2002web/article/details/6074463

2015-09-15 15:20:12 470

原创 线程同步

当多个线程同时访问同一个变量时,会出现数据的不一致性,例如:下面创建1000个线程,前500个线程对变量num加一,后500个线程对变量 减一,理论上,最后num 的值是 0;如果在访问变量的时候,没有进行加锁,则会出现意外的结果using System;using System.Collections.Generic;using System.Linq;using S

2015-09-15 10:17:56 288

原创 ADO.NET 小结

图中白色箭头表示应用程序从数据库读取数据,红色箭头表示从应用程序向数据库写数据。

2015-09-14 14:40:58 271

转载 wpf调用线程无法访问此对象,因为另一个线程拥有该对象

http://blog.csdn.net/cselmu9/article/details/8274556

2015-09-13 21:01:23 2965

原创 Http 协议,WebSocket 协议

一、Http 协议HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:

2015-09-13 10:29:41 1246

原创 SqlDataAdapter

数据库读取数据,修改后并更新到数据库private void button1_Click(object sender, EventArgs e)        {            SqlConnection conn = new SqlConnection();            conn.ConnectionString = @"Data Source=mySe

2015-09-10 14:27:59 570

转载 泛型委托 Predicate/Func/Action

原文地址:http://www.cnblogs.com/Gavinzhao/archive/2010/11/25/1887646.htmlPredicate 泛型委托  表示定义一组条件并确定指定对象是否符合这些条件的方法。此委托由 Array 和 List 类的几种方法使用,用于在集合中搜索元素。看看下面它的定义:// Summary:    //     Represe

2015-09-08 20:33:55 364

原创 window service

1、用户自己写的  MyWindowsService1     安装方法:   win + R  --> cmd  --------输入microsoft的framework的相应版本的执行程序位置  InstallUtil.exe(如:C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe) 空一格

2015-09-04 22:05:01 343

CRRedist2008_x64.msi和CRRedist2008_x86.msi

CRRedist2008_x64.msi和CRRedist2008_x86.msi

2016-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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