- 博客(26)
- 收藏
- 关注
转载 关于委托:异常{ 无法将 匿名方法 转换为类型“System.Delegate”,因为它不是委托类型 }...
异常{ 无法将 匿名方法 转换为类型“System.Delegate”,因为它不是委托类型 } 委托实际上是把方法名作为参数,但是若有好多个方法时,就要指明是哪个参数 查看如下代码: this.Invoke(delegate { MessageBox.Show("t4"); ...
2015-04-01 12:06:00 229
转载 sql SELECT时的with(nolock)选项说明
I used to see my senior developers use WITH (NOLOCK) when querying in SQL Server and wonder why they use. Now i explored it and found that it's useful to improve the performance in executing the ...
2015-04-01 12:03:00 154
转载 树形结构的数据库表Schema设计
程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,因此是不能直接将Tree存入DBMS,设计合适的Schema及其对应的CRUD算法是实现关系型数据库中存储树形结构的关键。 理想中树形结构应该具备如下特征:数...
2015-03-24 17:05:00 132
转载 C#操作符??和?:
先看如下代码: string strParam = Request.Params["param"]; if ( strParam== null ) { strParam= ""; } string strParam= Request.Params["param"] == null ? "": Request.Params["param"]; 你发现,尽管实现的同一个功能,...
2015-03-22 11:18:00 118
转载 Byte[]和BASE64之间的转换
一、 BASE64编码 把byte[]中的元素当做无符号八位整数转换成只含有64个基本字符的字符串,这些基本字符是: l 大写的A-Z l 小写的a-z l 数字0-9 l '+' 和 '/' l 空白字符(包括空白、tab,换行) l ‘=’,为填充字符,结尾处可以填充0-2个填充字符 这64个字符构成BASE64的字符集。 Base64是将原文按照每 3...
2015-03-19 10:29:00 382
转载 数据库 三范式
说到软件开发 就不能不说数据库 说到数据库 就不能不说三范式 其实数据库范式一共有六个 除了第一 二 三范式以 外还有第四 第五范式和一个BC范式 在此我们只讨论三范式 有兴趣的朋友可以自己找一些专业的书籍进一步学习 第一范式(1NF) 第一范式是指数据库表的每一列都是不可分割的基本数据项 同一列中不能有多个值 即实体中的某个属性不能有多个 值或者不能有重复的属性...
2015-03-14 15:22:00 161
转载 FTP文件操作之获取文件列表
前面已经介绍了很多关于FTP对文件的操作,今天再跟大家介绍一个获取文件列表的功能。这个功能应该算是最简单的一个了,它只是获取了一下文件信息,而没有进行实质上的数据传输。 下面是是该功能的核心代码: /// <summary> /// 获取文件列表 /// </summary> /// <pa...
2015-03-14 15:13:00 191
转载 FTP文件操作之创建目录
前面几篇博客讲的都是对文件的操作,今天跟大家说一说对目录的操作,先让我们从创建目录开始说起吧。 创建目录很简单,首先创建一个ftp对象,然后将参数传进去,接着告诉ftp对象需要执行什么操作即可。 下面是一个创建目录的小例子: /// <summary> /// FTP创建目录 /// </summary>...
2015-03-14 15:12:00 311
转载 FTP文件操作之删除文件
上面我已经介绍了利用ftp进行上传跟下载,接下来跟大家分享的是删除ftp服务器上的文件的部分。有了上传,有了下载,那么删除自然也是不能少的。 删除相对于上传跟下载更简单一些,它不需要进行文件的传输,只需向FTP服务器发送一个删除的命令。 下面是一个删除功能的完整示例: /// <summary> /// FTP删除文件 /...
2015-03-14 15:11:00 398
转载 FTP文件操作之下载文件
前面写了采用ftp上传文件,有了上传怎么能够没有下载呢?如果只有上传没有下载,那上传了也没啥用了。所以今天就跟大家一起学习学习使用ftp下载文件。 知道了怎么上传,那么下载也就变得很简单了,上传是把文件放到服务器,而下载是把文件从服务器取过来。一个是从本地读文件,然后写到服务器;另一个是从服务器读文件,然后写到本地。基本原理就是这样,下面我们看看具体的代码: /// &l...
2015-03-14 15:10:00 115
转载 FTP文件操作之上传文件
上传文件是一个比较常用的功能,前段时间就做了一个上传图片的模块。开始采用的是共享文件夹的方式,后来发现这种方法不太好。于是果断将其毙掉,后来选择采用FTP的方式进行上传。个人感觉FTP的方式还是比较好用的,所以跟大家分享一下。 /// <summary> /// FTP上传文件 /// </summary> ...
2015-03-14 15:09:00 96
转载 cnBlog 的windows live writer 客户端配置
重装系统后总是忘,备个档 CNBLOG 博客名 cnblog 日志帐户 http://www.cnblogs.com/liulaocai2/ 用户:359444066 密码:同QQ密码,比QQ少一位 注:如果自动配置没有成功,需要手动配置: a) 在“Type of weblog that you are using”中选择“Custom(Metawebl...
2015-03-14 14:58:00 110
转载 Windows 7 USB DVD Download Tool 制作的U盘无法启动安装Windows7 SP1
以前用此工具安装Windows7一直正常,未遇到不能启动安装的问题。Windows7 SP1出来后,用此工具制作安装多台机器均不能引导安装(品牌机和兼容机均是如此 ),要么停留在光标闪烁的状态,要么就是无任何反应。原因可能是存在兼容性问题(据称此工具是给上网本用的),虽然用UltraISO可以制作并成功安装,但以下方法用微软自身的命令即可制作,方法如下: 一:准备一个4G以上的U盘插入...
2014-05-08 13:10:00 624
转载 存储过程中对于文本是两个单引号,而不是一个单引号或者一个双引号
刚开始以为是一个单引号,或者是一个双引号, 没想到是两个单引号,郁闷 例如下面 SET @SQLOne = 'INSERT INTO #ddlist(DDGuid,HBGUID,EnumDDLY,DDType,LYDH,DJBH,RQ,SJJE,WLFY,SumMoney,Audit,Auditor,AuditTime,Record,RecordTime)SELECT ...
2014-03-26 11:43:00 187
转载 BackGroundWorker使用总结
方法: backgroundWorker1.CancelAsync() 用于取消异步执行 backgroundWorker1.ReportProgress(int ,object)用于向主线层报告进度 backgroundWorker1.RunWorkerAsync():用于开始执行异步操作 属性: backgroundWorker1.IsBusy 后台是否会执行 back...
2014-03-25 14:03:00 172
转载 SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别
SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别: IN:确定给定的值是否与子查询或列表中的值相匹配。 IN 关键字使您得以选择与列表中的任意一个值匹配的行。 当要获得居住在 California、Indiana 或 Maryland 州的所有作者的姓名和州的列表时,就需要下列查询: SELECT ProductID, ProductName ...
2014-03-25 11:06:00 103
转载 T-SQL中default值的使用
今天介绍一下通过T-SQL语句来创建表时使用default的关键字来自动使用默认值,这个关键字和其它的如:identity,primary key ,not null ,unique等不是相同,这里简单描述一下, create table demo ( id int primary key , name char (10) , content int, city ch...
2014-03-25 10:58:00 204
转载 partial 的好处
1、可以将一个类中的属 性, 方法分类来写 2、方法了可以写在多个类中, 这样可以对方法进行分类 由于项目上使用了代码生成工具, 自定义的一些按钮事件默认是不生成的,得自己定义,如果把定义的代码写在生成类里面,当你重新生成代码的时候就会覆盖掉。 所以必须独立出来。例如以下代码所示。 ...
2014-03-20 14:37:00 157
转载 sql where 1=1和 0=1 的作用
where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。 一、不用where 1=1 在多条件查询中的困扰 举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下: string MySqlStr=”select * from table whe...
2014-03-15 10:38:00 74
转载 c# 通过配置自动附加数据库
using System; using System.Collections.Generic; using System.Windows.Forms; using System.Data.SqlClient; using System.Data; using System.ServiceProcess; namespace AdminZJC.DataBas...
2014-03-10 18:03:00 166
转载 LINQ 学习
数据库里新建一个数据库 Studnets ,结构如下图 新建一个 Console 程序。 添加, 新建项,添加 一个 Linq To Sql 类 打开server explorer,建立数据库连接,并将我们新建的表拖到dbml文件中,结果如下图 点击空白的地方, 按 F4 设置属 性,如下图 到现在为止,创建好了数据表对应实体类和数据表操作添,改,删的方法,现在开始...
2014-03-10 16:30:00 116
转载 decimal ? 含义
例如: decimal ? je = zfje; 意思是 将 JE赋值为 ZFJE , 并且允许 JE 为 NULL 值 这时JE为引用类型转载于:https://www.cnblogs.com/liulaocai2/p/3591551.html...
2014-03-10 12:53:00 243
转载 30分钟LINQ教程
一:与LINQ有关的语言特性 1.隐式类型 (1)源起 在隐式类型出现之前, 我们在声明一个变量的时候, 总是要为一个变量指定他的类型 甚至在foreach一个集合的时候, 也要为遍历的集合的元素,指定变量的类型 隐式类型的出现, 程序员就不用再做这个工作了。 (2)使用方法 来看下面的代码: var a = 1; //int ...
2014-03-07 18:12:00 97
转载 dev layoutControl 控件使用
对于排版控件,用微软的方法都是先拉 label再拉一个 Textbox , 虽然微软的控件了有类似于 EXCEL的单元格全并功能,但用起来使终不方便, 今天研究了一下 DEV 的这个控件,比微软的方便很多,可以看出DEV在这方便是下了功夫的,首先 我们拉一个TEXTBOX ,DEV会为我们自动添加一个类似 LABEL 只需要改下名就可以了, 然后这些控件是自动排版,并且如果分辨率...
2014-03-06 16:11:00 242
转载 C#中的Virtual
在 C# 中,派生类可以包含与基类方法同名的方法。基类方法必须定义为 virtual。如果派生类中的方法前面没有 new 或 override 关键字,则编译器将发出警告,该方法将有如存在 new 关键字一样执行操作。如果派生类中的方法前面带有 new 关键字,则该方法被定义为独立于基类中的方法。如果派生类中的方法前面带有 overri...
2014-03-03 13:01:00 693
转载 DevExpress控件中LayoutControl的使用
C#开发中,软件布局设计,主要用TableLayoutPanel能很好地支持缩放功能,对自身的Label、TextBox等控件支持的很好,是通过这些控件的Anchor属性设为:Top, Bottom, Left, Right、TextAlign属性设为:MiddleCenter来实现缩放和定位的。 但是VS中自身的控件,样式比较简单和单调。而DEV控件在美观样式设置上更...
2014-03-03 12:49:00 365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人