代码改变世界

随笔分类 -  我错了

ie6,ie7兼容性总结

2009-08-22 18:45 by Hundre, 46335 阅读, 收藏, 编辑
摘要: 对日常网页前端开发中遇到的IE6和IE7的排版错乱等兼容性问题的总结 阅读全文

从ACCESS数据库中读取Images

2009-01-05 11:23 by Hundre, 8763 阅读, 收藏, 编辑
摘要: 当浏览器遇到一个标志时,它会根据你设定的src属性来下载文件。这可能是一个图形文件或则是一个ASP页面。如果是一个返回gif二进制的ASP页面,浏览器需要知道返回的是什么格式的图形文件。因为这个原因,就需要指定content type,为image/gif,image/bmp ,image/jpeg或则其他什么的。 阅读全文

堆和栈的区别

2008-10-30 10:34 by Hundre, 1266 阅读, 收藏, 编辑
摘要: 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4、文字常量区—常量字符串就是放在这里的。 程序结束后由系统释放 5、程序代码区—存放函数体的二进制代码。 二、例子程序 这是一个前辈写的,非常详细 阅读全文

进程和线程

2008-10-29 20:20 by Hundre, 1218 阅读, 收藏, 编辑
摘要: 一个进程通常定义为程序的一个实例。在Win32中, 进程占据4GB的地址空间。与它们在MS-DOS和16位Windows操作系统中不同, Win32进程是没有活力的。这就是说,一个Win32进程并不执行什么指令,它只是占据着4GB的地址空间,此空间中有应用程序EXE文件的 代码和数据。EXE需要的任意DLL也将它们的代码和数据装入到进程的地址空间。除了地址空间,进程还占有某些资源,比如文件、动态内存分配和线程。当进程终止时,在它生命期中创建的各种资源将被清除。 阅读全文

解决复制XmlNode时的“不同上下文”的问题----C#

2008-10-24 09:24 by Hundre, 2376 阅读, 收藏, 编辑
摘要: 刚发现原来使用XmlDocument.ImportNode()方法也能实现同样的功能,微软的在线MSDN有详解http://msdn.microsoft.com/zh-tw/library/system.xml.xmldocument.importnode(VS.80).aspx 真是献丑了 阅读全文

关于system.resources名称空间引用的问题

2008-10-17 10:48 by Hundre, 747 阅读, 收藏, 编辑
摘要: 最近小大小闹一个软件,里面使用到了从外部引入资源文件,通过查看MSDN提议使用System.resources名称空间下的类。因为使用的是.resx类型的资源文件,MSDN建议使用以“Resx”开头的几个类,不过很郁闷,在using了System.resources后并没有见到有以“Resx”开头的类。经过多方查找,终于发现还需要在项目中添加应用“System.window.forms.d... 阅读全文