代码改变世界

随笔分类 -  杂谈

Linux虚拟内存

2011-09-18 10:05 by GUO Xingwang, 2132 阅读, 收藏, 编辑
摘要: 当你运行一个程序,程序中有许多东西需要存储,堆、栈以及各种功能库。而这一切在你写程序时可能都不需要自己控制,Linux内核会帮你完成这些存储的调度,你只需要告诉它你需要做什么,内核就会在合适的地方给你分配内存空间。本文主要通过几个实例程序的内存使用研究,来为大家展示Linux的内存使用状况。 第一个例子:下面一段程序会打印出程序的pid(进程号)后挂起。 阅读全文

WINDOWS进程或线程号为什么是4的倍数

2011-09-18 09:53 by GUO Xingwang, 3186 阅读, 收藏, 编辑
摘要: 今天看到一篇文章作者问为什么System进程号是4.记得之前在《windows内核原理与实现》里面看过,但是就是想不起来了。搜集了一些资料解释了原因。 阅读全文

【基本原理】使用托管代码实现一个寄宿ASP.NET的HTTP服务器(上)

2010-07-31 12:22 by GUO Xingwang, 2165 阅读, 收藏, 编辑
摘要: 在这两篇文章中我将带着大家实现一个简单的ASP.NET的寄宿环境,本文是第一部分,主要讲述一些原理性的内容,其中大多使用自己的通俗的语言描述一些概念和基础性的内容,为了给读者带来更多的认识,本文也解释了一些最原始的概念,有些内容是自己的总结,如有不对或理解不一致的地方请读者指出。唉,本人实在不善于写文章,写了只是为了总结一些。 阅读全文

对于技术 方法 生活等问题的思考

2009-03-10 11:08 by GUO Xingwang, 2271 阅读, 收藏, 编辑
摘要: 我写这篇是由于看了小羊的"对技术的掌握到底应该有多深?"以及下面园友的评论加上自己对这一问题也有一定的看法,想表达出来与大家分享一下,同时也作为自己认识的一个记载.写的可能有些语无伦次,希望大家理解,有什么自己的想法大家可以评论. 阅读全文

BlogEngine.Net架构与源代码分析系列part15:总结篇

2008-11-14 16:04 by GUO Xingwang, 4623 阅读, 收藏, 编辑
摘要: 本文是这个系列的总结篇,在这篇文章里,仅从我个人的角度发表一下对BlogEngine.Net的一些看法。内容包括BlogEngine.Net的优缺点,性能问题,如何阅读源代码等。 阅读全文

对于一个URL所想到浏览器与Web服务器通信的一些细节

2008-11-03 13:44 by GUO Xingwang, 669 阅读, 收藏, 编辑
摘要: 当你在浏览器中点击一个超链接或者直接在浏览器的地址栏中输入一个URL地址并点击“Go”时, 你是否曾经想过浏览器乃至Web服务器的后台究竟发生了什么。下面这个总结您可能很容易理解,但是我相信很少有人会 主动的注意到它。 阅读全文

对于一道面试题的一点看法

2008-07-14 16:21 by GUO Xingwang, 3077 阅读, 收藏, 编辑
摘要: 为什么我们要面向对象设计,为什么要使用设计模式.主要就是面向对象设计可以非常好的描述出事物本来的面目.事物的存在就有它存在的理由,这是自然规律,所以按照事物本身的特征去描述它自然也就是合理的.软件设计就是如此. 阅读全文

和大家打个招呼吧

2008-06-30 20:50 by GUO Xingwang, 497 阅读, 收藏, 编辑
摘要: 以前为了做项目也经常来园子里偷看大家写的好文章,学到了很多知识,我知道很多文章都是大家辛苦的结果,我这样只看不写实在不雅.可能很多人鄙视这种行为.随着对越来越多的技术有了比较深刻理解,觉得也应该把自己的经验和心得和大家一起分享了.博客园就是这个地方,她培养了很多大师级的人物,以前经常看Jeffrey Zhao的博客,觉得感触很深,博客园是我最好的老师!非常感谢! 阅读全文