本站永久域名:http://www.cnblogs.com/bcsky/

摘要: 事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了。JavaSDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一。对于Java而言,这些Api存在与java.net 这个包里面。因此只要导入这个包就可以准备网络编程了。 网络编程的基本模型就是客户机到服务器模型。简单的说就是两个进程之间相互通讯,然后其中一个必须提供一个固定的位置,而另一个则只需要知道这个固定的位置,并去建立两者之间的联系。然后完成数据的通讯就可以了。这里提供固定位置的通常称为服务器,而建立联系的通常叫做客户端。基于这个简单的模型, 阅读全文
posted @ 2011-04-11 19:20 柒尅 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1 //Socket基本编程 2 //服务端: 3 4 using System.Net; 5 6 using System.Net.Sockets; 7 8 using System.Text; 9 10 using System.Threading; 11 12 13 14 Thread mythread ; 15 16 Socket socket; 17 18 // 清理所有正在使用的资源。 19 20 protected override void Dispose( bool disposing ) 21 22 { 23 24 try 25 26 { 27 28 socket.Clo. 阅读全文
posted @ 2011-04-11 19:15 柒尅 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1 CREATE FUNCTION uf_StrSplit '1.1.2.50','.' 2 (@origStr varchar(7000), --待拆分的字符串 3 @markStr varchar(100)) --拆分标记,如',' 4 RETURNS @splittable table 5 ( 6 str_id varchar(4000) NOT NULL, --编号ID 7 string varchar(2000) NOT NULL --拆分后的字符串 8 ) 9 AS 10 BEGIN11 declare @strlen int,@po 阅读全文
posted @ 2011-04-11 19:10 柒尅 阅读(219) 评论(0) 推荐(0) 编辑
摘要: select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charindex('云',字段1)=1; 字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、 BINARY、 和VARBINARY 数据类型以及可以隐式转换为CHAR 或VARCHAR的数据类型。可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中 阅读全文
posted @ 2011-04-11 19:08 柒尅 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Dictionary<string, string>是一个泛型他本身有集合的功能有时候可以把它看成数组他的结构是这样的:Dictionary<[key], [value]>他的特点是存入对象是需要与[key]值一一对应的存入该泛型通过某一个一定的[key]去找到对应的值举个例子://实例化对象Dictionary<int, string> dic = new Dictionary<int, string>();//对象打点添加dic.Add(1, "one");dic.Add(2, "two");dic.A 阅读全文
posted @ 2011-04-11 19:06 柒尅 阅读(1366) 评论(1) 推荐(1) 编辑