自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

转载 Queue插入的时候报错的处理方法:源数组长度不足。请检查 srcIndex 和长度以及数组的下限

与多线程并发操作Queue有关!1)如果你用的是System.Collection.Queue集合,插入队列时123456System.Collection.Queue q = new System.Collection.Queue();//锁定队列集合,然后插入lock (q.SyncRo

2014-10-22 12:45:17 5639

转载 Socket/TCP粘包、多包和少包, 断包

转自:为什么TCP 会粘包   前几天,调试mina的TCP通信, 第一个协议包解析正常,第二个数据包不完整。为什么会这样吗,我们用mina这样通信框架,还会出现这种问题? 带者问题,我们先分析一下问题。  提到通信, 我们面临都通信协议,数据协议的选择。 通信协议我们可选择TCP/UDP:TCP(transport control protocol

2014-10-07 11:05:02 775

转载 TCP/IP、Http、Socket的区别

网络由下往上分为  物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。  通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,  三者从本质上来说没有可比性,  socket则是对TCP/IP协议的封装和应用(程序员层面上)。  也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,

2014-10-07 08:47:07 332

转载 你得学会并且学得会的Socket编程基础知识

这一篇文章,我将图文并茂地介绍Socket编程的基础知识,我相信,如果你按照步骤做完实验,一定可以对Socket编程有更好地理解。本文源代码,可以通过这里下载 http://files.cnblogs.com/chenxizhang/SocketWorkshop.rar 第一步:创建解决方案第二步:创建服务端程序这里可以选择“Console Application”这个

2014-10-06 15:04:33 400

转载 TCP长连接与短连接的区别

1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经典的四次握手关闭图:2. TCP短连接我们模拟一下TCP短连接的情况,c

2014-10-06 15:03:38 350

转载 C#中删除控件的事件的方法类

方法一:

2014-06-28 17:49:39 1137

转载 C# 控件名称缩写建议

控件名称缩写介绍公共控件  Buttonbtn按钮CheckBoxchk复选框CheckedListBoxckl显示一个项列表,其中每一项左侧都有一个复选框ComboBox

2014-06-27 18:43:44 696

转载 C#调用win32 API读写INI文件

[C#]讀寫INI檔 Win32 APIINI 檔案,格式如下:[Section1] key1=value1 key2=value2 [Section2] key1=value1 key2=value2使用Win32 API 程式畫面程式碼Form類別using System; using System.IO; using S

2014-06-27 18:07:58 670

转载 C#开发使用的几个技巧

1.怎样定制VC#DataGrid列标题?   DataGridTableStyle dgts = new DataGridTableStyle();   dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable      DataGridTextBoxColumn dgcs = newDataGridTextB

2014-06-27 18:01:28 361

转载 c#.net常用函数和方法集

c#.net常用函数和方法集        1、DateTime 数字型 System.DateTime currentTime=newSystem.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=

2014-06-27 17:51:56 363

转载 C#算法之冒泡排序实例

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication3{ class Program { static void Main(string[] args) {

2014-06-27 17:23:09 362

原创 C# 判断字符串是全角或半角

C#字符串的全角是指用二个字节来表示的一个字符C#字符串的半角是用一个字节来表示的一个字符这样的话我们就可以用string.length 和System.text.Encoding.Default.GetByteCount来判断其中string.length表示C#字符串字符串的字符数,System.text.Encoding.Default.Get

2014-06-27 17:00:45 957

转载 C# 多线程协同完成一个任务

C# 多线程协同完成一个任务voodooer 于 星期日, 02/03/2014 - 18:30 提交view sourceprint?01using System;02using System.Collections.Generic;

2014-06-25 23:07:26 643

转载 C#算法学习-->递归

示例:计算数组{1,1,2,3,5,8……} 第30位值1)不用递归static void Main(string[] args){ int[] num=new int[30]; num[0]=1; num[1]=1; int first=num[0]; int second=num[1]; for (int i = 2;

2013-11-10 22:37:20 729

转载 C#使用ListView动态添加数据屏幕闪烁的解决方法之一

方法:开启ListView双缓存 1.自定义一个类CustomListView,继承自 System.Windows.Forms.ListViewpublic CustomListView(){ SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer, true); Up

2013-07-03 23:22:54 1453

转载 C#中static关键字的用法

>>>以下转自百度知道静态分配的,有两种情况:1. 用在类里的属性、方法前面,这样的静态属性与方法不需要创建实例就能访问, 通过类名或对象名都能访问它,静态属性、方法只有“一份”:即如果一个类新建有N个 对象,这N 个对象只有同一个静态属性与方法;2. 方法内部的静态变量: 方法内部的静态变量,执行完静态变量值不消失,再次执行此对象的方法时,值仍存在, 它不是在

2013-03-18 20:31:35 417

USBHID.RAR

USBHID.RAR

2013-06-03

Eltima.Virtual.Serial.Ports.Driver.XP.rar

Eltima.Virtual.Serial.Ports.Driver.XP.rar

2011-04-08

VB虚拟串口软件教程

虚拟串口软件VSPD XP5.1使用教程

2011-04-08

空空如也

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

TA关注的人

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