- 博客(19)
- 收藏
- 关注
原创 C#学习笔记之二(stack, queue, string, HashTable,StringBuilder, Regular Expresstion)
Queue: Enqueue() Dequeue() Peek() //only get first element, not delete itStack: Count() Clear() Peek() Pop() Push() CopyTo(array, offset) //copy to arrayDictionary/Hashtable: Keys //colleation of Keys
2004-03-08 11:33:00
1380
原创 C#学习笔记之三(delegate, event, Make XML document )
Delegates: // 1. nomal delegates = create before run, in main //declare class Employee{}; class Couple{} public delegate bool Reverse(object lhs, object rhs); SetOrder(Reverse the DelegatedFunctio
2004-03-08 11:33:00
1200
原创 C#学习笔记之六(stream, Asynchronous data read, HttpWebRequest)
Streaming Data: // Explorer Directory string dir = @"C:/Winnt"; DirectoryInfo dirInfo = new DirectoryInfo(dir); //read and write File Stream inputStream = File.OpenRead(@"c:/test/source/hamlet.txt
2004-03-08 11:33:00
1493
原创 C#学习笔记之七(network I/O, Asynchonouse network I/O)
Network IO; //Server1 programm using System.Net.Sockets; TcpListener tcpListener = new TcpListener(65000); tcpListener.Start(); for(;;) { Socket clientSocket = tcpListener.AcceptSocket() if (client
2004-03-08 11:33:00
1169
原创 C#学习笔记之八(Serialization, ActiveX Control)
Serialization: 1. use attribute // "[serializable]" 2. Formatter // "BinaryFormatter binaryFormatter = new BinaryFormatter();" 3.[Noserialized] //example // if the data can generate based some d
2004-03-08 11:33:00
1253
原创 C#学习笔记之一(basic, class, function,array, collection interface)
最近学习了C#程序设计的课程, 现在将笔记总结如下, 没有系统整理,都是课上记得notes, 后面几部分以程序居多,因为这些笔记没有做过整理,所以很多code没有详细的注释,如果有时间的话,我会对笔记做系统的整理,还有这里没有提及基本的语法介绍,望大家谅解:Basic: //利用out, 不用给i,j assign初始值 int i,j; f(out i, out j) {} //using
2004-03-08 10:02:00
1301
原创 C#学习笔记之五(ADO.net)
ADO.net //Overview Data-->DataReader-->Data Provider--> DataSet Data Provider: Connection, Command, DataAdapter DataSet: DataRelationCollection, DataTable collection(including DataTable)) DataTable:
2004-03-08 10:02:00
1305
原创 C#学习笔记之四(Attribute, Reflection, Thread, Thread Synchronization)
Atributes: //can add metadata in program, It store with the program //using ILDasm to check atributes //usage [CodeReviewAttribute("08/08/2005", "Allan Zhang", Comment = "That is a Attribute test")
2004-03-08 10:02:00
1275
1
原创 透析ICMP协议(一): 协议原理
透析ICMP协议(一): 协议原理===============================这篇文章原创自bugfree/优快云平台: VC6 Windows XP ICMP简介:--------对于熟悉网络的人来说, ICMP是再熟悉不过了. 它同IP协议一样工作在ISO模型的网络层, 它的全称是: Internet Control Message Protocal. 其在网络中
2003-04-30 11:27:00
2333
原创 HTTP 隧道 (HTTP代理Socket客户)
HTTP 隧道 (HTTP代理Socket客户)--------------------------------------------------------------------------------这篇文章贡献自Akash kava, 翻译: bugfree/优快云环境: VC6 ※HTTP 隧道※--------HTTP是基于文本的通过浏览器检索网页的协议。 大多数情况下
2003-04-25 11:16:00
3107
2
原创 字符串: 怎样在ANSI 和 UNICODE间做转换
字符串: 怎样在ANSI 和 UNICODE间做转换问题: 怎样在ANSI 和 UNICODE间做转换?答案:这个答案启发自 Yves M贴出的一张回复(reply)ANSI 到 UNICODE:这个转换用函数MultiByteToWideChar()完成代码:---------------------------------------------------------
2003-04-22 08:59:00
1207
原创 字符串:怎样将数字类型转换为字符串
字符串:怎样将数字类型转换为字符串老的C方法(不赞成)代码:-------------------------------------------------------------------------------- char *c[10]; // 完全足够大-不要忘了为/0预留额外的字节 int i = 1234; sprintf(c, "%d", i);-----
2003-04-22 08:58:00
1746
原创 字符串:怎样转换字符串为数字类型?
字符串:怎样转换字符串为数字类型?当将字符串转换为数值类型时, 有一项东西你不允许忽略:转换可能因为你正在转换的字符串可能不包含有效的数字表示法而失败例如, 如果你想将"Hello"转换为数字, 转换将失败老的C方法(不赞成)许多人用atoi(), atof() 和这个“家族”中的其它函数. 它们方便应用,但是有一个重要的缺点: 在转换失败和转换字符串"0"时都返回0, 这样使得一
2003-04-22 08:58:00
2535
1
原创 透析ICMP协议(五): 应用篇路由追踪
透析ICMP协议(五): 应用篇路由追踪===============================这篇文章出自bugfree/优快云平台: VC6 Windows XP 这篇文章本应该在三天之前写完, 但是由于众所周知的原因, 我在北大bbs上转了三天, 所以这么迟才发出. 由于的懒惰导致对大家的不便, 我表示深深的道歉.原理简介:-------- 通过前四节的介绍, 可能大
2003-04-21 08:57:00
1677
原创 透析ICMP协议(四): 牛刀初试之二 应用篇ping(RAW Socket)
透析ICMP协议(四): 牛刀初试之二 应用篇ping(RAW Socket)===============================这篇文章出自bugfree/优快云平台: VC6 Windows XP 今晚一杯茶水之后, 让我们继续我们的ICMP讨论, 今晚介绍的是用RAW Socket 实现的ping程序.原理简介:-------- 用RAW Socket实现的ping可能
2003-04-17 09:17:00
2638
1
原创 透析ICMP协议(二): Windows Socket 简介
透析ICMP协议(二): Windows Socket 简介===============================这篇文章出自bugfree/优快云平台: VC6 Windows XP 简介:------- Windows 的Socket函数有许多, 我没有做详细介绍, 这里的函数都是简要说明其用途, 详细用法请参考MSDN. 这里的主要目的是为了后面的三个应用服务.函数说明:
2003-04-15 09:11:00
1553
原创 透析ICMP协议(三): 牛刀初试之一 应用篇ping(ICMP.dll)
透析ICMP协议(三): 牛刀初试之一 应用篇ping(ICMP.dll) ===============================这篇文章出自:http://tangentsoft.net/wskfaq/examples/dllping.html翻译: bugfree/优快云, 对原始代码加了些注释平台: VC6 Windows XP 原理简介:--------这个例子演示了应用微软
2003-04-15 09:10:00
1675
原创 将程序错误消灭在萌芽中
--------------------------------------------------------------------------------这篇文章贡献自Alex Rest, 翻译: bugfree/优快云平台: VC6, VC7, Windows 9x/NT/2000/XP ----------------------------------------------
2003-04-14 09:12:00
1020
原创 透视远程关机过程
这篇文章贡献自: bugfree/优快云, 参考: www.codeguru.com平台: VC6 Windows XP(其它平台没有调试) 下面我就实现远程关机用到的函数做了简要的说明, 具体实现时要做类型检查, 详细参见后面的例子. 函数具体信息可以参见优快云的解释.// 用到的参数说明//=============== char *pName; // 用户名 ch
2003-04-14 09:12:00
1296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人