lovegis

导航

2009年8月18日

windows的内存结构

摘要: 1.Windows的内存结构 Windows系统中的每个进程都被赋予它自己的虚拟地址空间。对于32位进程来说,这个地址空间是4GB,因为32位指针可以拥有从 0x00000000至0xFFFFFFFF之间的任何一个值。对于64位进程来说,则这个空间是16EB。由于每个进程可以接收它自己的私有的地址空 间,因此当进程中的一个线程正在运行时,该线程也只能访问只属于它的进程的内存。属于所有其他进程的内存... 阅读全文

posted @ 2009-08-18 13:50 lovegis 阅读(356) 评论(0) 推荐(0) 编辑

2009年8月12日

Winform小技巧

摘要: 未添加"(静态)"的成员为实例成员获取程序可执行文件的路径:System.Reflection.Assembly.GetEntryAssembly().Location获取程序所在文件夹的路径:System.Environment.CurrentDirectory 获取Windows系统特殊文件夹的路径:System.Environment.GetFolderPath( Environment.... 阅读全文

posted @ 2009-08-12 09:00 lovegis 阅读(942) 评论(0) 推荐(2) 编辑

2009年8月11日

屏蔽窗体关闭按钮

摘要: [DllImport("USER32.DLL")]private static extern IntPtr GetSystemMenu(IntPtr hWnd, UInt32 bRevert); [DllImport("USER32.DLL")]private static extern UInt32 RemoveMenu(IntPtr hMenu, UInt32 nPosition, UInt3... 阅读全文

posted @ 2009-08-11 10:21 lovegis 阅读(337) 评论(0) 推荐(0) 编辑

同步要领

摘要: 同步要领(转载:http://info.52z.com/html/23863.html) 下面的表格列展了.NET对协调或同步线程动作的可用的工具: 简易阻止方法 构成 目的 Sleep 阻止给定的时间周期 Join 等待另一个线程完成 ... 阅读全文

posted @ 2009-08-11 09:01 lovegis 阅读(370) 评论(0) 推荐(1) 编辑

2009年8月10日

winsocket.h

摘要: winsock.h /* WINSOCK.H--definitions to be used with the WINSOCK.DLL * Copyright 1993 - 1998 Microsoft Corp. All rights reserved. * * This header file corresponds to version 1.1 of the Windows Socke... 阅读全文

posted @ 2009-08-10 08:47 lovegis 阅读(812) 评论(0) 推荐(1) 编辑

2009年6月3日

异步SOCKET心得

摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 异步SOCKET心得 将最近在网络通讯项目中对Socket使用的一些经验总结如下。 1. 不要在异步完成方法中进行耗时的调用。 这里的异步完成方法在.NET FRAMEWORK 2.0对应于异步操作的回调方法,以Socket.BeginSend方法为例如下。 publi... 阅读全文

posted @ 2009-06-03 11:48 lovegis 阅读(1049) 评论(1) 推荐(3) 编辑