- 博客(103)
- 收藏
- 关注
转载 sql习题练习
1 表结构: 2 create database MyCompany 3 go 4 use MyCompany 5 go 6 create table Departments 7 ( 8 Department_ID int identity(1,1) primary key, 9 Department_Name nvarchar(...
2017-03-17 12:24:00
192
转载 委托和事件
1.委托是一种数据类型,就和int 一样,事件是对象事件只能+= -= 不能直接=赋值,这样保证了事件的安全,事件内部是用委托来实现的,通过私有委托,和共有方法,来实现+= -=事件和委托在用户控件中使用的比较多2.下面是一个用户登录控件模仿private void button1_Click(object sender, EventArgs e)中的EventArg...
2017-03-16 15:41:00
178
转载 文件压缩和解压 FileStream GZipStream
using (FileStream reader=new FileStream (@"c:\1.txt",FileMode.Open,FileAccess.Read)) { using (FileStream writer=new FileStream (@"c:\4.zp",FileMode.OpenOrCreate,...
2017-03-16 13:10:00
268
转载 Sql中常用的创建表 约束 主外键 增删改查的语句
创建数据库 1 USE master; 2 GO 3 --日记数据库 4 create database DiaryBase 5 on 6 ( 7 name=DiaryBase_Dat,--逻辑名称 8 FILENAME='c:\DiaryBase.log', 9 size=10MB,10 maxsize=5...
2017-03-15 13:33:00
398
转载 转账 存储过程
alter proc usp_trancMoney@from char(4),@to char(4),@money money ,@isok int output as begin declare @have money =-1 ,@iscunzai int =0 select @have=balance from bank whe...
2017-03-15 09:22:00
237
转载 序列化和反序列化
1.什么是序列化2.序列化有什么用3.序列化常见的使用方法1.序列化通俗的说,就是把类的数据(对象的字段 属性等)以一定的格式 保存到文件或者数据库中,还有一种情况就是在网络传输数据的时候,当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需...
2017-03-12 10:29:00
147
转载 字体和颜色 Font Color 基础笔记
private void SelectFontAndColor_Load(object sender, EventArgs e) {//窗体加载的时候,初始化字体 //返回所有的字体 FontFamily[] fontF = FontFamily.Families; //下拉单显示的...
2017-03-02 14:59:00
600
转载 枚举 互斥 和标签
1 public class Student2 {3 public Student()4 { }5 public int Age { get; set; }6 public string Name { get; set; }7 //性格8 publi...
2017-03-02 13:19:00
267
转载 FolderBrowserDialog 关于设置为单线程单元(STA)模式的问题
当Main函数是这样的状态的时候,当打开FolderBrowserDialog控件的时候 ,报错这里有两种解决办法,第一种,就是把main 上加[STAThread]第二种是启用一个线程 Thread newThread = new Thread(new ThreadStart(ToOpenBD));//初始化线程 参数是委托 ToOpenBD是方法名...
2017-02-27 20:20:00
281
转载 sql NextResult()多个结果集
转自 http://blog.youkuaiyun.com/limlimlim/article/details/8626898注意:当SQL语句中出现两条Select语句,例如:string sql = "select * from Employees;select * from TblClass";可以用SqlDataReader的NextResult()来接收多个结果集...
2017-02-26 10:48:00
175
转载 单列模式
转自http://blog.youkuaiyun.com/cselmu9/article/details/51366946在所有的设计模式中,单例模式是我们在项目开发中最为常见的设计模式之一,而单例模式有很多种实现方式,你是否都了解呢?高并发下如何保证单例模式的线程安全性呢?如何保证序列化后的单例对象在反序列化后任然是单例的呢?这些问题在看了本文之后都会一一的告诉你答案,赶快来...
2017-02-16 10:37:00
97
转载 Foreach 原理
1 public class Person 2 { 3 private string[] friends = { "asf", "ewrqwe", "ddd", "eeee" }; 4 public string name { get; set; } 5 6 public int age { get; ...
2016-12-29 21:38:00
117
转载 浅浅一谈 设计模式
看软件设计资料,走到设计模式这里,一头雾水。遂翻书学习,这里简单记录一下,为以后复习用1,简单工厂 简单工厂 写一个计算 加减乘除的运算 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 SampleFactory...
2016-09-28 17:19:00
100
转载 CRC循环冗余校验码总结(转)
转自 http://blog.youkuaiyun.com/u012993936/article/details/45337069 一、CRC简介先在此说明下什么是CRC:循环冗余码校验 英文名称为Cyclical Redundancy Check,简称CRC,它是利用除法及余数的原理来作错误侦测(Error Detecting)的。实际应用时,发送装置计算出CRC值并...
2016-09-20 10:46:00
298
转载 扩展方法 1 简单的string扩展方法
这里是关于 String的简单扩展方法 (静态类 静态方法 this 类型 这里是string) 1 static class Program 2 { 3 static void Main(string[] args) 4 { 5 6 Test2(); 7 Co...
2016-08-27 22:19:00
128
转载 Vs2012 创建项目失败 未找到与约束ContractName
刚开始使用vs2012的时候,创建项目失败,后来找到原因 ,是KB2840642V2的原因,于是 卸载之。vs正常昨天 vs自动更新后 vs 创建项目失败,打开项目失败遂查看 看看昨天 ,vs做了哪些更新原来还是KB的原因,卸载之完事 OK转载于:https://www.cnblogs.com/nanxiaoxia...
2016-08-27 09:02:00
175
转载 委托的 同步,异步,异步回调
下面来讨论 异步回调函数1 //回调函数:是异步委托方法执行完成之后,再来调 回调函数。2 public static void MyAsyncCallback(IAsyncResult ar)3 { #region 当这样调用 时delFunc.BeginInvoke(5, 6, MyAsy...
2016-08-25 09:44:00
112
转载 ThreadStart 与ParameterizedThreadStart的区别
1) ParameterizedThreadStart与ThreadStart 1 static void Main(string[] args) 2 { 3 4 #region ParameterizedThreadStart第一种写法 5 Thread thread = ne...
2016-08-24 17:09:00
264
转载 InvokeRequired 线程间访问
zt:http://www.x2blog.cn/jinhong618/?tid=22389问: f (this.InvokeRequired) { this.BeginInvoke(new MethodInvoker(LoadGlobalImage)); return; }...
2016-08-24 11:34:00
86
转载 关于线程间的操作 1.操作无效的问题
1.线程间操作无效: 从不是创建控件“”的线程访问它有两种方式解决 1.在窗体构造函数中写Control.CheckForIllegalCrossThreadCalls =false;2.使用Invoke等委托函数。 问题原因是。net2.0以后拒绝多线程访问空间,避免空间造成死锁。以前Control.CheckForIllegalCrossThreadCalls =fal...
2016-08-24 10:13:00
97
转载 窗体之间传值的方法
第一种方法:创建一个类,里面声明用于存储接收的字段。传的时候存储于字段中,要用的时候,直接类名.字段名进行调用。(这种方法传递是双向的)第二种方法:1.在Form1里定义publicstringName="*****"2.在Form2里创建Form1对象,Form1f=newForm1();然后就可以通过f.Name取值了(不过这样...
2016-01-30 18:41:00
147
转载 扩展方法,
1 class Program 2 { 3 static void Main(string[] args) 4 { 5 List<string> list = new List<string>() { 6 "2","34","45","234" 7 ...
2016-01-30 17:19:00
85
转载 反射 type 的基本用法,动态加载插件
这里介绍反射的简单实用MyClass类 1 public class MyClass 2 { 3 public int Age { get; set; } 4 public string Name { get; set; } 5 6 public MyClass() 7 {...
2016-01-28 16:50:00
75
转载 加压和解压
using (FileStream freader = new FileStream("1.txt", FileMode.OpenOrCreate)) { //写入文件的流 using (FileStream fwrite = File.OpenWrite("1.rar"))//这里ra...
2016-01-25 18:57:00
105
转载 C# 显示问题
第二种方法是GridDataView单元格,格式转换转载于:https://www.cnblogs.com/nanxiaoxiang/p/5150401.html
2016-01-22 10:12:00
86
转载 C#向Sql数据库插入空值的控制
1 string name = textBox1.Text; 2 int age = Convert.ToInt32(textBox2.Text.Trim()); 3 int? height = textBox3.Text.Trim().Length == 0 ? null : (int?)Convert.ToInt32(t...
2016-01-21 17:11:00
424
转载 文件的操作
Directory1. List<string> files= Directory.GetFiles(fpath).Where(file=>file.EndsWith(".txt")).ToList(); string fpath = folderBrowserDialog1.SelectedPath;...
2016-01-21 17:09:00
64
转载 SQL中Inserted 和Deleted表 以及触发Trigger
什么是Inserted 和Deleted表 他们有什么用trigger 的简单实用1.什么是Inserted 和Deleted表 当插入数据的时候,其实是同时向目的表 和inserted表中插入数据,当没有出错时,向数据库中插入提交,inserted表中有刚插入的信息, insert into student ([name],defaltage...
2016-01-19 10:42:00
310
转载 监测程序运行的时间,stopWatch
1 ArrayList arrInt = new ArrayList(); 2 //用stopwatch来计时 运行的时间 3 Stopwatch watch = new Stopwatch(); 4 watch.Start(); 5 for (int i ...
2016-01-15 17:31:00
84
转载 winform 多个label绑定一个事件
1当多个label帮到到一个事件后1 private void jiandao_Click(object sender, EventArgs e)2 {3 //sender显示的是窗体上接受事件的label4 //e 是指哪个电脑按钮操作的5 player.FistName = ((Label)...
2016-01-11 13:22:00
283
转载 配置使用EF常见的一些问题及解决方案
转自http://www.2cto.com/database/201511/449573.html提示未注册,找不到驱动程序No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient'. Make sure the provide...
2016-01-02 17:28:00
216
转载 委托 (代码复习)
1 namespace DelegateDemo 2 { 3 //声明委托 4 public delegate void MyDel(); 5 //声明带参的委托 6 public delegate void MyDelAdd(int num1, int num2); 7 //声明带有返值的委托 8...
2016-01-01 11:15:00
86
转载 C#实现http协议下的多线程文件传输
用C#实现HTTP协议下的多线程文件传输转自 http://developer.51cto.com/art/201105/263066_all.htmC#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言...
2015-12-30 09:58:00
139
转载 索引的重载 str["name"] str[i]
1 class Program 2 { 3 static void Main(string[] args) 4 { 5 IndexClass names = new IndexClass(); 6 names[0] = "Zara"; 7 n...
2015-12-29 17:07:00
146
转载 浅谈 switch和if
1.所有的switch 都可以用if 替换,但所有的if不一定能被switch替换2.:switch case直接跳到对应的case值里面执行相应代码。而if语句会执行一条一条判断语句,直到匹配到对应的值。这么看来switch case比if执行效果高。但是由于if判断语句的简单易用。很多地方简单的判断我们还是喜欢用if判断语句。3.switch(里面不可以是float或者d...
2015-12-29 13:35:00
120
转载 webservice 简单入门 (NLY)
1,创建webservice服务器端搭建网站,创建webservicewebservice.cs中的代码namespace WebApplication1{ /// <summary> /// WebService1 的摘要说明 /// </summary> [WebService(Namespace =...
2015-12-25 21:17:00
88
转载 数据库的锁表
SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id)tableName FROM sys.dm_tran_locks WHERE resource_type='OBJECT ' 转载于:https://www.cnblogs.com/nanxiaoxiang/archive/2013/04/...
2013-04-09 17:13:00
52
转载 页面的刷新 和图片的替换
当图片的路径没有改变是,浏览器用的是缓存的图片,不是最新的图片。转载于:https://www.cnblogs.com/nanxiaoxiang/archive/2013/04/03/2997691.html
2013-04-03 13:06:00
128
转载 单点登录 Webservice
public static UserSession GetUserSession(HttpRequestBase request) { try { SougeWebService.UserVerificationWebService webserver = new Sou...
2013-04-02 13:28:00
179
转载 js 动态调用js文件
<script src="/Scripts/hall/tab.js" type="text/javascript" id="src"></script> <script language="javascript" type="text/ecmascript"> GetJs(); function ...
2013-03-25 14:58:00
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人