摘要: 一、预备知识―程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)―由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) ―一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)― 全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放4、文字常量区 ―常量字符串就是放在这里的。 程序 阅读全文
posted @ 2010-12-24 14:42 星球人 阅读(367) 评论(0) 推荐(0) 编辑
摘要: ruby中的异常处理的一个问题做个简要的分析 阅读全文
posted @ 2010-05-17 14:18 星球人 阅读(935) 评论(0) 推荐(1) 编辑
摘要: 在Sql server 中索引名义上有两种类型的索引(聚集索引,和非聚集索引)但是实际上从内部来说是有三种索引类型聚集索引非聚集索引: 堆上的非聚集索引; 聚集表上的非聚集索引Sql server 中索引一般都是使用B树存储在聚集索引中聚集索引他的叶级是真正的数据,也就是说,一旦到达了索引 的叶级就到达了终点,新纪录根据他在聚集索引里的正确物理位置顺序进行插入,结构如下图:堆上的聚集索引,叶级... 阅读全文
posted @ 2009-08-12 22:16 星球人 阅读(526) 评论(0) 推荐(2) 编辑
摘要: 以前都是用freetextbox 现在换成了VS2008好像就不能用了,在网上找了FCKeditor配置了好长时间才搞定,现在把用法和大家分享下:首先下载FCKeditor.Net_2.6.3和FCKeditor_2.6.4官网上有http://www.fckeditor.net/下载完进入到FCKeditor文件夹下,先把以“_”为开头的文件夹统统删除,这些文件夹里放的是... 阅读全文
posted @ 2009-03-25 16:16 星球人 阅读(1472) 评论(7) 推荐(0) 编辑
摘要: 安装过暴风影音2009 的朋友都知道,每次开机它都会自动打开,但是启动项里有没有,怎么办呢?其实很简单,打开“控制面板”->“管理工具”->"服务“ 把"Contrl Center of Storm Media"的属性改为手动,就行了!保证有效! 阅读全文
posted @ 2009-03-14 17:43 星球人 阅读(777) 评论(1) 推荐(0) 编辑
摘要: -->Video Tag Test Your browser does not support the audio element. 阅读全文
posted @ 2014-09-02 21:23 星球人 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 如果你有一定的C基础可能学起来比较容易些,但是学习C++的过程中又要尽量避免去使用一些C中的思想;平时还要多看一些高手写的代码,遇到问题多多思考,怎样才能把问题抽象化,以使自己头脑中有类的概念;最后别忘了经常上机自己调调程序,这是谁也代替不了的.C++类库介绍 再次体现了C++保持核心语言的效率同时大力发展应用库的发展趋势!!在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数 阅读全文
posted @ 2011-05-23 23:38 星球人 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 最近一直是用FoxMail收发邮件的,昨天打开好久没用的OutLook,忽然发现不能最小化到托盘,于是上网搜了一下,解决如下: 1.打开注册表 : 开始菜单 - 运行, 输入"regedit"并回车2.打开HKEY_CURRENT_USER\Software\Microsoft\Office\11.0(如果是Outlook 2007,此处为12.0,如果是Outlook XP,此处为10.0)\Outlook\Preferences项目3.建立一个DWord的值(双字节值),名称为"MinToTray", 取值改成 14.关闭注册表编辑器, 如果Outlook XP/2003运行中, 也关 阅读全文
posted @ 2010-12-28 09:35 星球人 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 通过上一讲,我们已经对REST on Rails的基本框架有所了解,但是它是如何实现根据客户端的请求类型来返回不同类型的资源表示的呢?这就是我们这一讲所要讲的,秘密就在于respond_to。 首先让我们来看看我们在上一讲中生成的airports控制器的代码: class AirportsController < ApplicationController def index @airp... 阅读全文
posted @ 2010-08-09 15:46 星球人 阅读(5473) 评论(2) 推荐(2) 编辑
摘要: 转至:http://student.csdn.net/space.php?uid=39028&do=blog&id=8497这是最近的一些思考,由感而发,希望能给大家一点参考。一家之言哈,欢迎拍砖!我问过很多年轻的朋友,他们在找工作的时候,最看重什么?答案很多啦,公司要够大,薪水要够高,要有足够的挑战性,要有成就感。。。等等,当然,也有一脸茫然的,那是还没有想好的。其实后来我考虑了... 阅读全文
posted @ 2009-07-31 18:24 星球人 阅读(450) 评论(3) 推荐(0) 编辑
摘要: 昨天重做系统后打算装上MySQL,NEXT->NEXT-> 正兴奋着呢,晕~~~~不能装了,1045错,“小人得志”啊找百度帮忙,查了1045错半天,网上一查说是密码或者用户权限的问题,可是我一直在想我用的是root的用户啊。应该不存在权限的问题 啊。又有帖子说是密码的问题,难道跟以前我用的时候的密码有关系??折腾,继续折腾~~可就是过不去。。。。。没辙,卸了再... 阅读全文
posted @ 2009-07-31 18:21 星球人 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完美得可以预见未来任何变化的设计,或一个灵活得可以容纳任何扩展的设计是不存在的。系统设计人员对即将着手的项目往往只能从大方向予以把控,而无法知道每个... 阅读全文
posted @ 2009-07-09 10:15 星球人 阅读(410) 评论(0) 推荐(0) 编辑