摘要: 交换机与集线器的区别从大的方面来看可以分为以下三点:1.从OSI体系结构来看,集线器属于OSI第一层物理层设备,而交换机属于OSI的第二层数据链路层设备。也就意味着集线器只是对数据的传输起到同步、放大和整形的作用,对数据传输中的短帧、碎片等无法进行有效的处理,不能保证数据传输的完整性和正确性;而交换机不但可以对数据的传输做到同步、放大和整形,而且可以过虑短帧、碎片等。2.从工作方式来看,集线器是一种广播模式,也就是说集线器的某个端口工作的时候,其他所有端口都能够收听到信息,容易产生广播风暴,当网络较大时网络性能会受到很大的影响。而交换机就能够避免这种现象,当交换机工作的事后,只有发出请求的端口 阅读全文
posted @ 2012-04-01 09:13 九月的海 阅读(2410) 评论(0) 推荐(0) 编辑
摘要: 在非英文版的Visual Studio中安装Resharper以后会出现如下提示:---------------------------ReSharper---------------------------Somekeyboardshortcuts could not be assigned because thecurrentkeyboardschemeisreadonly.Change thekeyboardschemeand try again.---------------------------确定---------------------------打开Visual Studio 阅读全文
posted @ 2012-03-20 16:08 九月的海 阅读(3275) 评论(1) 推荐(0) 编辑
摘要: ShellExecute, WinExec, CreateProcessShellExecute ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。 有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。 ShellExecute函数原型及参数含义如下: ShellExecute( HWND hwnd, //父窗口句柄 (如:NULL,Handle等) LPCSTR lpOperation, //操作类型 (如:"open") 阅读全文
posted @ 2012-03-03 10:19 九月的海 阅读(2158) 评论(0) 推荐(0) 编辑
摘要: The main window is the window that is created when the process is started. After initialization, other windows may be opened, including theModalandTopLevelwindows, but the first window associated with the process remains the main window.You can get theMainWindowHandleproperty only for processes that 阅读全文
posted @ 2011-11-09 19:04 九月的海 阅读(1741) 评论(0) 推荐(0) 编辑
摘要: StringFormatFlags 枚举指定文本字符串的显示和布局信息。此枚举有一个属性,允许其成员值按位组合。其中有这么一项“NoWrap”,在矩形内设置格式时,禁用文本换行功能。当传递的是点而不是矩形时,或者指定的矩形行长为零时,已隐含此标记。当确保文本布局的时候不换行可以将StringFormatFlags.NoWrap进行或运算。例如:StringFormat sfmt = new StringFormat();sfmt |= StringFormatFlags.NoWrap;那为了确保布局是可换行(反处理),又该如何呢?StringFormat sfmt = new StringFo 阅读全文
posted @ 2011-11-01 16:47 九月的海 阅读(267) 评论(0) 推荐(0) 编辑
摘要: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private List<MyClass> iList = new List<MyClass>(); private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < 10; i++) { ... 阅读全文
posted @ 2011-09-14 14:28 九月的海 阅读(538) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/shaoming01/archive/2010/09/09/shaoming01.html 阅读全文
posted @ 2011-09-08 16:12 九月的海 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 正 文: 我们在调试网站数据的时候,往往需要在不同版本的sql之间转换,比如sql2000到sql2005/sql2008之间的互相转换。微软的SQL是高版本向低版本兼容,因此,在SQL2005中可以直接附加sql2000的数据库文件。但是,反过来就有一定难度了。由于SQLServer2005的数据格式变化很大,无法直接将SQL2005的备份文件直接还原到SQLServer2000中。但是可以通过数据导入导出向导或者SSIS包进行数据传输。大概的操作过程:为了避免类型信息的丢失,建议先在SQLSERVER2005ManagementStudio里面通过GenerateScript产生数据库表. 阅读全文
posted @ 2011-08-31 15:58 九月的海 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 一、RowState 介绍RowState 是 DataRow 很重要的一个属性,表示 DataRow 当前的状态. RowState 有 Added, Modified, Unchanged, Deleted, Detached 几种, 分别表示 DataRow 被添加, 修改, 无变化, 删除, 从表中脱离. 在调用一些方法或者进行某些操作之后, 这些状态可以相互转化.DataAdapter 可以根据 RowState 来决定如何影响数据库等存储位置. 如果 DataRow 的状态为 Added, DataAdapter 将把 DataRow 添加到数据库等存储位置, 对于 Modifie 阅读全文
posted @ 2011-08-18 14:01 九月的海 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1.Inetinfo占CPU 100%的解决方案原因: 突然断电。造成IIS的LOG错误,启动IIS的时候inetinfo.exe 会不停的寻找日志,但是日志文件已经损坏,所以造成 inetinfo.exe 死循环占用过大的CPU资源!解决办法:找到IIS日志文件的位置,一般在 %WinDir%\System32\LogFiles ,例如 C:\Windows\System32\LogFiles 中,一般 W3SVC1 目录是“默认WEB站点”使用的日志文件目录,在里面找到当天的日志文件(例如:ex110811.log),删除即可。 阅读全文
posted @ 2011-08-11 15:08 九月的海 阅读(248) 评论(0) 推荐(0) 编辑