- 博客(17)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 随机数函数取样与概率
非常感谢原版作者!转自:http://www.cnblogs.com/wuyuegb2312/p/3141292.html#title4本节主要受到《编程珠玑》第12章随机取样问题的启发,但不仅仅限于随机取样问题,进一步地,研究讨论了一些在笔试面试中常见的和随机函数以及概率相关的问题。 阅读本文所需的知识: 1.对C语言中或其他语言中等价的rand()、srand()有
2015-04-09 21:13:03 682
转载 C++ 多重继承和虚继承 内存分布
转自:http://www.oschina.net/translate/cpp-virtual-inheritance多重继承首先我们考虑一个(非虚拟)多重继承的相对简单的例子。看看下面的C++类层次结构。?123456789
2015-03-25 21:39:15 1361
转载 2014腾讯实习题转。。。。。
转:http://blog.csdn.net/lanxuezaipiao/article/details/41594745网络:TCP/IP协议栈各个层次及分别的功能下面提供一个参考答案:网络接口层:这是协议栈的最低层,对应OSI的物理层和数据链路层,主要完成数据帧的实际发送和接收。网络层:处理分组在网络中的活动,例如路由选择和转发等,这一层主要包括
2014-12-02 15:50:53 656
转载 关于sizeof 和struct
from:http://baike.baidu.com/view/1356720.htmsizeof() sizeof是运算符,可用于任何变量名、类型名或常量值,当用于变量名(不是数组名)或常量时,它不需要用圆括号。 它在编译时起作用,而不是运行时。 这是初学者问得最多的一个问题,所以这里有必要多费点笔墨。让我们先看一个结构体: str
2014-12-02 15:13:19 579
转载 sip命令与音视频rtp通话完整流程分析
sip命令与音视频rtp通话完整流程分析 2010-08-26 01:01:41分类: LINUX sip命令与音视频rtp通话完整流程分析 2010-08-26 01:01:41分类: LINUX根据asterisk的代码,推测出sip server的工作流程如下:1 客户端A通过sip发INVITE时,带的是内网IP和端口。2
2014-10-05 20:31:04 3771
原创 vmware 联网。。。
一、首先确保Win XP下的VMware NAT Service和VMware DHCP Service这两个服务已开启
2014-06-06 22:14:12 592
原创 ubuntu 上opencv的安装编译
1. Ubuntu 下编译安装opencv 2.4.91. 确定安装库:libgtk2.0-dev ,bkg-config2. 加压opencv 2.4.9后,进入加压的目录。cd opencv2.4.93. 建立新目录并进入此目录下:mkdir build cd build4. cmake ..5. make 6.
2014-05-11 14:14:27 593
原创 Opencv 的交叉编译
转载别人,OpenCV在ARM上的移植与X86 Linux类似,请参考: Linux 下编译安装OpenCV 本文在此基础上进行进一步操作。网络上很多移植编译的方法比较老,多数针对OpenCV 1.0,而且方法很麻烦,不仔细操作很容易出错,我的方法是尽可能的利用现成的工具,尽量图形化界面配置操作,方便编译配置。软硬件环境宿主机:Ubuntu 12.0
2014-05-11 14:00:35 1315
原创 linux 下查看文件和硬盘内存大小。
转载别人的,http://blog.csdn.net/fyh2003/article/details/6995499
2014-05-08 09:19:36 627
原创 getopt()
getopt被用来解析命令行选项参数。#include extern char *optarg; //选项的参数指针 extern int optind, //下一次调用getopt的时,从optind存储的位置处重新开始检查选项。 extern int opterr, //当opterr=0时,getopt不向stderr输出
2014-04-17 15:15:53 577
转载 互斥锁的概念和使用方法。
在单线程条件下,由于对数据操作,在同样的时间下,只有一个线程来操作。所以不用担心数据的同步问题。现代的操作系统,大都提供并发机制,虽然有时候是表面的并发。在Linux中,并发用的最多的是基于线程的并发,进程的代价太高了,这样,一个共享的数据,在同一时间内,可能有多个线程在操作。如果没有同步机制,那么想要保证每个线程操作的正确性,是很困难的。1互斥锁概念:互斥锁提供一个可以在同一时间
2014-04-16 16:18:35 9192 1
原创 fopen 打开方式
FILE * fopen(const char * path,const char * mode);mode有下列几种形态字符串;方式 要求文件存在 清除文件内容r (只读) *
2014-04-15 17:22:06 681
转载 堆、栈、自由存储区、全局/静态存储区和常量存储区
堆、栈、自由存储区、全局/静态存储区和常量存储区在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没
2014-04-13 10:59:15 826
转载 linux 共享内存shm_open实现进程间大数据交互
nt shm_open(const char *name, int oflag, mode_t mode);//创建或打开一个共享内存,成功返回一个整数的文件描述符,错误返回-1。1.name:共享内存区的名字;2.标志位;open的标志一样3.权限位int shm_unlink(const char *name);编译时要加库文件-lrt*/标签:
2014-04-08 10:56:42 1138
交叉编译程序时,如何将neno 协处理器用起来测试?
2014-06-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人