- 博客(85)
- 资源 (11)
- 收藏
- 关注
转载 清华大学 笔试题
一、单项选择题(第1~15题) 1. 在某个完整C++工程中总有5个.h文件,3个.cpp文件。当编译这个工程时,将会编译得到多少个.obj文件? A. 2 B. 3 C. 5 D. 8 2. 为防止头文件重复包含,以下书写正确的是 A. #define FILE_H #ifndef FILE_H …// 内容 #endif B. #ifndef FI
2016-03-31 15:59:24 589
转载 c++应用程序文件的编译过程
c++应用程序文件的编译过程 标签: C++2013-07-05 15:30 1645人阅读 评论(4) 收藏 举报 分类: C++(24) 版权声明:本文为博主原创文章,未经博主允许不得转载。这里讲下C++文件的编译过程及其中模板的编译过程;一:一般的C++应用程序的编译过程。 一般说来,C++应用程序的编译过
2016-03-31 15:58:17 359
转载 算法题-大数相乘问题
算法题-大数相乘问题今天在网上看到一个大数相乘的问题,题目是这样的:输入两个整数,要求输出这两个数的乘积。输入的数字可能超过计算机内整形数据的存储范围。分析:由于数字无法用一个整形变量存储,很自然的想到用字符串来表示一串数字。然后按照乘法的运算规则,用一个乘数的每一位乘以另一个乘数,然后将所有中间结果按正确位置相加得到最终结果。可以分析得出如果乘数为A和B,A的位数为m,B的位数为
2016-03-28 17:49:37 523
转载 双向链表 PushBack/PopFront
2 双向链表 PushBack/PopFront2012-12-06 19:52 287人阅读 评论(0) 收藏 举报 分类: 数据结构(5) 版权声明:本文为博主原创文章,未经博主允许不得转载。[cpp] view plain copy//实现调用和功能实现分开 双向链表 #incl
2016-03-28 17:47:18 1238
转载 C++中STL迭代器的种类和简介
C++中STL迭代器的种类和简介标签: c++vectoroutput算法listinput2012-03-21 06:37 1494人阅读 评论(0) 收藏 举报 分类: linux/c/c++(16) STL迭代器简介标准模板库(The Standard Template Library, STL)定义了五种迭代器。下面的图表画出了这几种
2016-03-28 11:58:20 2979
转载 c++ stl 五种迭代器
c++ stl 五种迭代器 2010-12-31 14:22:25| 分类: C++/C|举报|字号 订阅 下载LOFTER我的照片书 |迭代器的分类(Iterator Categories)Input Iterator: 只读向前遍历
2016-03-28 11:43:25 609
转载 extern "C"的用法解析
extern "C"的用法解析2012-03-20 23:29 by Rollen Holt, 62934 阅读, 14 评论, 收藏, 编辑1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面
2016-03-28 10:26:22 209
转载 编写C++中的两个类 一个只能在栈中分配空间 一个只能在堆中分配
编写C++中的两个类 一个只能在栈中分配空间 一个只能在堆中分配2015-08-07 07:34:12CSDN-fycy2010-点击数:17#include using namespace std; //只能在堆上分配内存 class HeapOnly { public: HeapOnly() {
2016-03-26 15:40:34 992
转载 捎带确认
捎带确认点击认领开放分类:网络请用一段简单的话描述该词条,马上添加摘要。 在计算机通信中,当一个数据帧到达的时候,接收方并不是立即发送一个单独的控制帧,而是抑制一下自己并且开始等待,直到网络层传递给它下一个分组。然后,确认信息被附在往外发送的数据帧上(使用帧头中的ask域)。实际上,确认报文搭了下一个外发数据帧的便车。
2016-03-26 12:12:57 6613
转载 Linux操作系统 sleep(0)、sleep(1)和sleep(-1)的区别,他们各有什么作用
Linux操作系统sleep(0)、sleep(1)和sleep(-1)的区别,他们各有什么作用?freeboy10152 票2598sleep(0)、sleep(1)、sleep(-1)的区别,他们各有什么作用?对于Sleep(1)所产生的效果,在不同的系统上会/有不同的表现吗?sleep
2016-03-26 11:54:14 12934 1
转载 win32平台而非linux平台下 深入分析Sleep(0)与Sleep(1)的区别
深入分析Sleep(0)与Sleep(1)的区别标签: api2012-10-11 20:08 8553人阅读 评论(1) 收藏 举报 分类: Windows(32) C/C++(21) 版权声明:本文为博主原创文章,未经博主允许不得转载。深入分析Sleep(0)与Sleep(1)的区别罗朝辉 (http://blog.
2016-03-26 11:48:15 242
转载 初始化列表的问题
问题来源:由于面试题中,考官出了一道简单的程序输出结果值的题:如下, class A { private: int n1; int n2; public: A():n2(0),n1(n2+2){} void Print(){ cout "n1:" ", n
2016-03-26 11:16:55 281
转载 C++中虚继承的作用
C++中虚继承的作用 2010-09-30 15:58:01| 分类: C/C++编程基础|举报|字号 订阅 下载LOFTER我的照片书 |C++虚继承可以防止多重继承产生的二义性问题。 虚继承,就是在被继承的类前
2016-03-25 18:16:29 933 1
转载 虚继承
虚继承 在标准I/O库中的类都继承了一个共同的抽象基类ios,那个抽象基类管理流的条件状态并保存流所读写的缓冲区。istream和ostream类直接继承这个公共基类,库定义了另一个名为isotream的类,它同时继承istream和ostream,iostream类既可以对流进行读又可以对流进行写。如果I/O类型使用常规继承,则每个iostream对象可能包含两个ios子对象:一个
2016-03-25 18:02:52 260
转载 c++ 虚继承与继承的差异
c++ 虚继承与继承的差异2012-09-28 20:51 8313人阅读 评论(2) 收藏 举报 分类: C++(57) 版权声明:本文为博主原创文章,未经博主允许不得转载。前面一篇文章,说明了在C++ 虚继承对基类构造函数调用顺序的影响。经过仔细推敲,发现没有彻底说清楚虚继承与普通继承之间的关系。所以用下面的文字再说明一下。首
2016-03-25 17:30:33 406
转载 异常的段 错误 肯定是内存泻露 或者是栈溢出造成的
Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute:Sign upJoin the Stack Overflow community to:Ask progr
2016-03-25 12:19:27 1674
转载 stl中string作为成员变量引起的core问题
stl中string作为成员变量引起的core问题 在使用stl的string的过程中,遇到了一个会引起core的问题,具体的问题代码如下:#include #include string.h>/** * 该程序是为测试stl的string在某种情况下,发生了core * 当构造函数的写法为写法一的情况,程序发生了core * 测试环境为 * Lin
2016-03-25 10:47:20 1180
转载 高并发的epoll+线程池,epoll在线程池内
高并发的epoll+线程池,epoll在线程池内 2014-05-30 13:43:27分类: LINUX原文地址:高并发的epoll+线程池,epoll在线程池内 作者:ehyyngpepoll是linux下高并发服务器的完美方案,因为是基于事件触发的,所以比select快的不只是一个数量级。单线程epoll,触发量可达到15000,但是加
2016-03-24 10:57:59 714
转载 多进程服务器中,epoll的创建应该在创建子进程之后
多进程服务器中,epoll的创建应该在创建子进程之后看我的测试代码,似乎应该是在创建子进程之后创建epoll的fd,否则程序将会有问题,试将代码中两个CreateWorker函数的调用位置分别调用,一个在创建epoll fd之前,一个在之后,在调用在创建之前的代码会出问题,在我的机器上(linux内核2.6.26)表现的症状就是所有进程的epoll_wait函数返回0, 而客户端似乎被阻塞了:
2016-03-23 17:46:19 393
转载 linux中fork()函数详解
linux中fork()函数详解(原创!!实例讲解) 标签: linux2010存储2010-06-01 23:35 126677人阅读 评论(129) 收藏 举报 分类: linux 计算机系统版权声明:本文为博主原创文章,未经博主允许不得转载。 一、fork入门知识 一个进程,包括代码、数据和分配给进程的资
2016-03-23 17:08:40 266
转载 多进程共享epoll fd
#include #include #include #include #include #include #include #include void setnonblocking(int fd){ int val; if ((val = fcntl(fd, F_GETFL))
2016-03-23 12:13:36 1379
转载 epoll 或者 kqueue 的原理是什么?
epoll 或者 kqueue 的原理是什么?为什么epoll和kqueue可以用基于事件的方式,单线程的实现并发?我没看过linux内核,对这方面一直有疑问……可能我没有说太明白,我知道您说的这些,我是想了解底层原理。在底层,linux内核是如何知道这些事件的,通过轮询吗? 1 条评论 分享按投票排序按时
2016-03-23 12:10:36 807
转载 多个线程如何操作同一个epoll fd
多个线程如何操作同一个epoll fd 2014-08-31 13:20 3031人阅读 评论(0) 收藏 举报 分类: linux网络(19) 版权声明:本文为博主原创文章,未经博主允许不得转载。 自己以前做一个接口服务器时候,这种场景下我的设计是多个线程操作同一个epoll fd。彼时,我的理由是epoll的系列函
2016-03-22 17:08:08 441
转载 Erlang 游戏开发经验总结
Erlang 游戏开发经验总结2016-03-20 22:43 804人阅读 评论(0) 收藏 举报 分类: erlang/mnesia(66) 服务端架构(3) 版权声明:本文为“没有开花的树”原创文章,未经博主允许不得转载。目录(?)[+]早早就想写这篇文章,但这段时间忙于工作的事情,就不自觉地给了自
2016-03-21 16:21:00 769
转载 erlang 游戏开发者blog(这是个牛人 抽时间看看这些博客)
http://blog.csdn.net/mycwq/article/details/50939354
2016-03-21 16:20:17 1065
转载 在Linux中使用线程
在Linux中使用线程标签: Linux多线程编程C++2013-10-11 22:56 9367人阅读 评论(1) 收藏 举报 分类: Linux(21) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和
2016-03-21 11:17:20 251
原创 pthread_mutex_t and pthread_cond 混合使用
pthread_mutex_t count_lock;pthread_cond_t count_nonzero;int32_t _count = 0;void * decrement_count(void *arg){ pthread_mutex_lock (&count_lock); printf("decrement_count get count_
2016-03-21 10:37:33 225
转载 Linux 线程实现机制分析
Linux 线程实现机制分析自从多线程编程的概念出现在 Linux 中以来,Linux 多线应用的发展总是与两个问题脱不开干系:兼容性、效率。本文从线程模型入手,通过分析目前 Linux 平台上最流行的 LinuxThreads 线程库的实现及其不足,描述了 Linux 社区是如何看待和解决兼容性和效率这两个问题的。4 评论:杨沙洲 (pubb@163.
2016-03-19 16:52:08 373
转载 什么是线程?
什么是线程? 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。二、什么时候使用多线程? 当多个任务可以并行执行时,可以为每个任务启动一个线程。三、线程的创建
2016-03-19 16:51:12 16739
转载 在Linux中使用线程
在Linux中使用线程标签: Linux多线程编程C++2013-10-11 22:56 9367人阅读 评论(1) 收藏 举报 分类: Linux(21) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和
2016-03-19 16:49:56 226
转载 Linux下的多线程编程
gnuhpc的百草园和三味书屋订阅管理随笔- 427 文章- 0 评论- 51 【Linux开发】Linux下的多线程编程作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/本文作者: 姚继锋 (2001-08-11 09:05:00) 黄鹏程(2009-03-13) co
2016-03-19 15:19:47 262
转载 Linux多线程编程小结
Linux多线程编程小结标签: 多线程linuxthreadfunctionjoinnull2010-05-27 17:00 25944人阅读 评论(6) 收藏 举报 分类: Linux(31) 版权声明:本文为博主原创文章,未经博主允许不得转载。 Linux多线程编程小结 前一段时间因为开题的事情一直耽搁了我搞Linu
2016-03-19 15:18:06 200
转载 SQL Server 深入解析索引存储(下)
SQL Server 深入解析索引存储(下)2016-03-17 09:35 106人阅读 评论(0) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+] 标签:SQL SERVER/MSSQL SERVER/数据库/DBA/索引体系结构/非聚集索引概述 非聚集索引与聚
2016-03-17 17:20:59 274
转载 Linux进程间通信的几种方式总结--linux内核剖析(七)
Linux进程间通信的几种方式总结--linux内核剖析(七)标签: 通信linux数据内核IPC2016-03-16 22:09 233人阅读 评论(0) 收藏 举报 分类: ┣〓〓〓GNU / Linux〓〓〓┫(93) 版权声明:本文为博主原创文章 && 转载请著名出处 @ http://blog.csdn.net/gatieme
2016-03-17 17:17:14 1269
转载 带外数据
3.8 带外数据2013-06-24 12:38 游双 机械工业出版社 字号:T | T综合评级:想读(13) 在读(1) 已读(0) 品书斋鉴(0) 已有14人发表书评《Linux高性能服务器编程》第3章TCP协议详解,本章先简单介绍一下TCP服务的特点,以及它和UDP服务的区别。本节为大家介绍带外数据。AD:51CTO
2016-03-16 17:54:17 422
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人