05 2017 档案

摘要:_tmain这个符号多见于VC++创建的控制台工程中,这个是为了保证移植unicode而加入的(一般_t、_T、T()这些东西都和unicode有关系),对于使用非unicode字符集的工程来说,实际上和main没有差别(其实就算是使用unicode字符集也未必有多大的差别)。 1: main是C程 阅读全文
posted @ 2017-05-29 17:16 静悟生慧 阅读(2238) 评论(0) 推荐(0) 编辑
摘要:RAII,它是“Resource Acquisition Is Initialization”的首字母缩写。也称为“资源获取就是初始化”,是c++等编程语言常用的管理资源、避免内存泄露的方法。它保证在任何情况下,使用对象时先构造对象,最后析构对象。 RAII的好处在于它提供了一种资源自动管理的方式, 阅读全文
posted @ 2017-05-22 23:04 静悟生慧 阅读(2082) 评论(0) 推荐(0) 编辑
摘要:方法: 代码文件夹名称为:CodingInterviewChinese2-master 1. 用vs2013加载解决方案 .sln文件 2. 一个解决方案下面有多个项目,通过右键解决方案->属性->通用属性->启动项目... 可以设置单项启动项目 选择单项启动,选中一个项目然后确定。发现解决方案下面 阅读全文
posted @ 2017-05-22 15:56 静悟生慧 阅读(796) 评论(0) 推荐(0) 编辑
摘要:三态模型:在多道程序系统中,进程在处理器上交替运行,状态也不断地发生变化。进程一般有3种基本状态:运行、就绪和阻塞。 (1)运行:当一个进程在处理机上运行时,则称该进程处于运行状态。处于此状态的进程的数目小于等于处理器的数目,对于单处理机系统,处于运行状态的进程只有一个。 在没有其他进程可以执行时( 阅读全文
posted @ 2017-05-16 22:53 静悟生慧 阅读(819) 评论(0) 推荐(0) 编辑
摘要:死锁:是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。 此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 死锁的原因: 1. 系统资源的竞争 系统资源的竞争导致系统资源不足,以及资源分配不当, 阅读全文
posted @ 2017-05-16 22:06 静悟生慧 阅读(754) 评论(0) 推荐(0) 编辑
摘要:什么是生产者消费者模式 在工作中,大家可能会碰到这样一种情况:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。在生产者与消费者之间在加个缓冲区,我们形象的称之为仓库,生产者负 阅读全文
posted @ 2017-05-16 21:46 静悟生慧 阅读(254) 评论(0) 推荐(0) 编辑
摘要:一、华为实习生面试(2017.4.22) 笔试:三道编程题,只做对了1.3道。进入面试。 一面: (1)问了自己常用的语言,说了C++,然后问了关于C++面向对象的一些问题,如封装,继承,多态啊等等。 (2)关于从一个数据库解析xml文档,然后再存入一个数据库。这个系统怎么设计。本质上是一个生产者消 阅读全文
posted @ 2017-05-12 17:21 静悟生慧 阅读(254) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示