- 博客(13)
- 收藏
- 关注
原创 代理(delegate)和事件(Event)
public class MeltdownEventArgs : EventArgs { private string message; public MeltdownEventArgs(string message) { this.message = message; } publi
2007-03-14 14:10:00 441
原创 流与I/0
File提供了一些操作文件的静态方法,而FileInfo是类方法。如果只执行单个操作,那么File比较快,系统开销比较低。如果对同一文件的多个操作,用FileInfo比较快些。 Directory与DirectoryInfo的关系与之类似。FileSystemWatch可以用来将是文件的变化。 C# 类库中主要有几个流类:Stream, FileStream, N
2007-03-13 23:32:00 1083
原创 Ado.net学习一
Ado.Net 的中心构件是DataSet.每个DataSet都可以包含多个DataTable对象,每个DataTable都包含来自单个数据源的数据。--MSDN如是说。对于DataRow,它不能自己new的,必须通过DataRow的NewRow()方法按照该DataTable的架构生成DataRow。对于DataSet,可以通过ReadXML来获得XML数据,也可以通过DataAdapter
2006-11-23 00:31:00 514
原创 linux的动态链接库
/etc/ld.so.conf是什么东西?它就是linux系统动态链接库的配置文件。此文件内,存放着可被LINUX共享的动态链接库所在目录的名字(系统目录/lib,/usr/lib除外),各个目录名间以空白字符(空格,换行等)或冒号或逗号分隔。一般的LINUX发行版中,此文件均含一个共享目录/usr/X11R6/lib,为X window窗口系统的动态链接库所在的目录。 ldconfig是它的管理
2006-11-07 17:02:00 550
转载 FTP的主动模式和被动模式
FTP的连接一般是有两个连接的,一个是客户程和服务器传输命令的,另一个是数据传送的连接。FTP服务程序一般会支持两种不同的模式,一种是Port模式,一种是Passive模式(Pasv Mode),我先说说这两种不同模式连接方式的分别。先假设客户端为C,服务端为S.Port模式:当客户端C向服务端S连接后,使用的是Port模式,那么客户端C会发送一条命令告诉服务端S(客户端C在本地打开
2006-08-02 16:58:00 949
原创 初学C#, 看了《C#宝典》,有如下问题和经验:
1, C#中已经有了引用参数,为什么需要输出参数呢? 2, C#中的析构函数跟Java中的finalize()函数完成相同的功能吗? *3, 一般情况下,试着让常量都成为static变量,这样,内存中只有一个常量值. 4, C#中的类有没有public修饰符呢?一共有那些修饰符呢? 5, 为什么C#中要重载的时候要设计成只有virtual, abstract, override方法
2006-06-21 00:04:00 732
原创 Struts中的Action算是MVC中的model呢还是Controller呢?
在网上看到许多的材料,似乎对这两个说的不是很明白,我认为,Action应该属于Controller。事实上,在孙卫琴的《精通Struts》和http://dev.21tx.com/2005/04/27/39802.html 的《Struts用户指南》中,都认为Action应该属于Controller。 (1)MVC中,model表示业务数据和业务逻辑(商业逻辑)
2006-05-30 20:03:00 984
原创 vmware三种网络模式
1)桥接guset os就像与主机在统一网段中,这种选择前提是主机要有一张网卡,并且网段中可以得到至少一个ip2 )nat查看vmnet8的ip,如果是192.168.195.1,那么在虚拟机的中查看vmnet8的dhcp和nat,其中发现默认网关是192.168.195.2,这似乎是个虚拟的?因为在host os中无法ping的,但在guest os中可以ping到!3)host
2006-04-30 10:39:00 914
原创 关于protected关键字的理解
CSDN的一个帖子启发了这篇blog.在以下JBuilder2005中调试,可以看看错误提示,那就是问题的答案了.先看如下两个例子:package com.tom;public class Supper { public Supper() { } protected void f1() { System.out.println("can see
2006-02-18 01:12:00 992
原创 VLAN
查一查交换机手册。 交换机端口分组(VLAN),同一组之间可以交换数据,非同一组之间不能交换数据。一个端口可以处于多个组中,但静态端口(静态端口可设为安全端口)不能处于多个组中。以上基于CISCO交换机. 在交换机上实现虚拟的第二层网络,就是动态地把各个断口分配到不同的子网,不同的子网间要靠第三层的路由器或三层交换机才能通讯。 从大量的实际经验中,我们认识到
2006-02-16 13:19:00 1589
转载 路由器与交换机的区别
(1)工作层次不同 最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。由于交换机工作在OSI的第二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可以得到更多的协议信息,路由器可以做出更加智能的转发决策。 (2)数据转发所依据的对象不同 交换机是利用物理地址或者说MAC地址来确定转
2006-02-16 11:43:00 1962
原创 端口映射NAT
NAT是网络地址翻译就是把公网IP翻译成私有地址, 又叫端口映射或端口转发. 采用路由方式是指ADSL拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。这时ADSL的外部地址只有一个,比如61.177.*.*。 而内部的IP是人为设置的,比如ADSL设为192.168.0.1,下面的电脑就依次设为192.168.0.*(*表示1,2,3,...)。 简
2005-11-10 12:22:00 1540
原创 硬链接和软链接
索引节点、硬连接和连接计数索引节点inode: Linux为每个文件分配一个称为索引节点的号码inode,可以将inode简单理解成一个指针,它永远指向本文件的具体存储位置。系统是通过索引节点(而不是文件名)来定位每一个文件。 例如:假设我们在硬盘当前目录下建立了一个名为mytext文本文件,其内容只有一行: This is my file. 1、当然这行文字一定是存储在
2005-11-05 16:07:00 1463 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人