上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 一般情况下,编写一个类,是可以在栈或者堆分配空间。但有些时候,你想编写一个只能在栈或者只能在堆上面分配空间的类。这能不能实现呢?仔细想想,其实也是可以滴。 在C++中,类的对象建立分为两种,一种是静态建立,如A a;另一种是动态建立,如A* ptr=new A;这两种方式是有区别的。 1、静态建立类 阅读全文
posted @ 2017-07-08 20:40 mximo 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Redis技术之旅十 高并发问题 redis为什么会有高并发问题 redis的出身决定 Redis是一种单线程机制的nosql数据库,基于key-value,数据可持久化落盘。由于单线程所以redis本身并没有锁的概念,多个客户端连接并不存在竞争关系,但是利用jedis等客户端对redis进行并发访 阅读全文
posted @ 2017-07-07 11:16 mximo 阅读(2213) 评论(0) 推荐(0) 编辑
摘要: 1、完全基于内存 2、数据结构简单,操作也简单 3、使用多路I/O复用模型(epoll) 阅读全文
posted @ 2017-07-06 09:15 mximo 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.窗口Windows程序是由一系列的窗口构成的,每个窗口都有自己的窗口过程,窗口过程就是一个拥有有固定 Signature 的 C函数,具体格式如下:LRESULT CALLBACK WindowProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lPara 阅读全文
posted @ 2017-07-05 15:42 mximo 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那 阅读全文
posted @ 2017-07-05 10:46 mximo 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、基本类型是传值,string也是传值 2、对象实例是传引用 3、数组是传引用 阅读全文
posted @ 2017-07-05 10:41 mximo 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Java中线程的创建有两种方式: 1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2. 通过实现Runnable接口,实例化Thread类 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当我们做这个系统的时候可能会想到两 阅读全文
posted @ 2017-07-04 19:11 mximo 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ls:查看当前目录下的文件 cd:切换当前目录 mkdir:新建文件夹 mv:移动文件 touch:新建文件 rm:删除文件或文件夹 more(less):屏幕行数增加减少 阅读全文
posted @ 2017-07-04 10:50 mximo 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 首先明确操作系统的几大模块: 1. 系统初始化 2. 进程管理 3. 文件系统 4. 存储系统管理 5. I/O管理 那么windows内核和Linux内核在这几个模块上有哪些相同之处呢?又有哪些不同之处呢? 首先,作为os,他们的理念都是相似的。 1. 一切皆文件。 可能读写文件很好实现把,lin 阅读全文
posted @ 2017-06-28 08:53 mximo 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 查了下罗马数字的进制与表示规律。 首先是进制: Roman numerals ( 罗马数字 ) : I = 1 V = 5 X =10 L = 50 C = 100 D = 500 M = 1000 规律: III = 1+1+1=3 IV = 5-1=4 VI = 5+1=6 IX = 10-1= 阅读全文
posted @ 2017-06-15 17:21 mximo 阅读(380) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页