摘要: 本文已经迁移到:http://cpp.winxgui.com/cn:a-general-gc-allocator-scopealloc C++内存管理变革(6):通用型垃圾回收器 - ScopeAlloc许式伟2008-1-22引言在前文,我们引入了GC Allocator(具备垃圾回收能... 阅读全文
posted @ 2014-05-21 21:26 mengfanrong 阅读(363) 评论(0) 推荐(0) 编辑
摘要: /* 问题:二分查找法查找元素在数组中出现的脚标。 分析:1.二分查找法的前提:数组必须是有序的。 2.找到了就返回脚标,找不到就返回-1。*/public class briSearch{ public static void main(String [] args){ int [] ar... 阅读全文
posted @ 2014-05-21 20:38 mengfanrong 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 欢迎訪问的我个人站点:点击打开链接--我的个人站点想建设个人站点的朋友能够找我聊。无门槛,就能永远自己的永久域名和server空间,全然免费哦曾经开发的站点苦于没有云server,站点没地方挂,如今百度出了云存储和应用引擎,能够让开发人员免费上传动态站点和静态站点。这篇文章,我准备用云存储的方式,存... 阅读全文
posted @ 2014-05-21 19:11 mengfanrong 阅读(1626) 评论(0) 推荐(0) 编辑
摘要: #paip.提升效率---filter map reduce 的java 函数式编程实现========================================================#----------------------index索引------------------++... 阅读全文
posted @ 2014-05-21 17:48 mengfanrong 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 2014年第一季度的PSU更新主要是3个版本号:12.1、11.2.0.4、11.2.0.3以及11.1.0.7。 在第2季度Oracle 将公布12.1.0.2,同一时候11.2.0.4版本号也将是11.2的终极版本号,不会再出11.2.0.5。例如以下是我整理的最新的10.2.0.4+版本号的最... 阅读全文
posted @ 2014-05-21 17:24 mengfanrong 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 标签:ul随机数c整数max教育 C++中产生随机数种子对于刚開始学习的人一直都非常困惑.大家知道,在C中有专门的srand(N)函数能够轻松实现这一功能,然而在C++中则要复杂一些.以下是笔者学习的一点心得,希望对大家能有所帮助.(这里我们依旧要借助C标准库中的rand()函数) 函数说明:int... 阅读全文
posted @ 2014-05-21 16:41 mengfanrong 阅读(669) 评论(0) 推荐(0) 编辑
摘要: C/C++如何产生随机数:这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。(1) 假设你仅仅要产生随机数而不须要设定范围的话,你仅仅要用rand()就能够了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RA... 阅读全文
posted @ 2014-05-21 15:27 mengfanrong 阅读(1493) 评论(0) 推荐(1) 编辑
摘要: 一、什么是异常处理 一句话:异常处理就是处理程序中的错误。二、为什么须要异常处理,以及异常处理的基本思想 C++之父Bjarne Stroustrup在《The C++ Programming Language》中讲到:一个库的作者能够检測出发生了执行时错误,但一般不知道如何去处理它们(由于和用户详... 阅读全文
posted @ 2014-05-21 14:25 mengfanrong 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 眼下本人考虑到部门配置文件较多,所以想写个配置文件检測程序.眼下大致的思路例如以下三部分;1,读取配置文件的内容(*.ini).查找配置文件,代码例如以下void CDataBaseDlg::OnSelectConfigParth() {// TODO: Add your control notif... 阅读全文
posted @ 2014-05-21 13:32 mengfanrong 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 一、简单介绍这是一个自己写C++垃圾自己主动回收器,用到的都是标准C++语法。採用了引用计数加mark-sweep的方法。在没有循环引用的情况下,引用计数能够保证垃圾实时得到回收;对于有循环引用的情况下,计数就不能回收了,这时就要用mark-sweep的方法。事实上全然使用mark- sweep的方... 阅读全文
posted @ 2014-05-21 13:06 mengfanrong 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 对于一个c/c++程序猿来说,内存泄漏是一个常见的也是令人头疼的问题。已经有很多技术被研究出来以应对这个问题,比方 Smart Pointer,Garbage Collection等。Smart Pointer技术比較成熟,STL中已经包括支持Smart Pointer的class,可是它的使用似乎... 阅读全文
posted @ 2014-05-21 11:59 mengfanrong 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过。 可改用C++下的rand函数来实现。 1、C++标准函数库提供一随机数生成器rand,返回0-RAND_MAX之间均匀分布的伪随机整数。 RAND_MAX必须至少为32767。rand()函数不接受參数,默认以1为种子... 阅读全文
posted @ 2014-05-21 11:23 mengfanrong 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 观察者模式概念:定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,全部依赖于它的对象都得到通知并自己主动更新。“Define a one-to-many dependency between objects so that when one object changes state,... 阅读全文
posted @ 2014-05-21 10:33 mengfanrong 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 泛型的基本思想:泛型编程(Generic Programming)是一种语言机制,通过它能够实现一个标准的容器库。像类一样,泛型也是一种抽象数据类型,可是泛型不属于面向对象,它是面向对象的补充和发展。在面向对象编程中,当算法与数据类型有关时,面向对象在对算法的抽象描写叙述方面存在一些缺陷。比方对栈的... 阅读全文
posted @ 2014-05-21 09:09 mengfanrong 阅读(567) 评论(0) 推荐(1) 编辑
摘要: sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是採用的流式套接字。server端编程的步骤:1:载入套接字库,创建套接字(WSAStartup()/socket());2:绑... 阅读全文
posted @ 2014-05-21 08:18 mengfanrong 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 关于这个主要的问题,非常早曾经就非常清楚了,C标准中并没有详细给出规定那个基本类型应该是多少字节数,并且这个也与机器、OS、编译器有关,比方相同是在32bits的操作系统系,VC++的编译器下int类型为占4个字节;而tuborC下则是2个字节。所以int,longint,shortint的宽度都可... 阅读全文
posted @ 2014-05-21 08:02 mengfanrong 阅读(211) 评论(0) 推荐(0) 编辑