- 博客(18)
- 资源 (3)
- 收藏
- 关注
转载 Linux下如何搭建WEB服务器教程(apach)
Linux下如何搭建WEB服务器教程环境:Ubuntu 12 04软件:LAMP(Linux,Apache,Mysql,PHP)1、安装Apache(1)在安装HTTP Server之前需安Linux下如何搭建WEB服务器教程环境:Ubuntu 12.04软件:LAMP(Linux,Apache,Mysql,PHP)1、安装Apache(1)在安装HTTP Se
2015-08-26 19:26:50 785
转载 linux服务器校对时间方法
Linux中有个ntp包可以自动校准时间,并且非常好用。Debian系统安装NTP校时包:1 apt-get install ntpdateCentOS系统安装NTP校时包:1 yum install ntp校时命令:1 ntpdate cn.pool.ntp.org如果想每隔一定时间自动校时,只需将上面的命令加入至Cron就行了:
2015-08-26 17:04:21 671
转载 Linux下常用的C/C++开源Socket库
http://blog.csdn.net/fengbingchun/article/details/463493791. Linux Socket Programming In C++ : http://tldp.org/LDP/LG/issue74/tougher.html2. ACE: http://www.cs.wustl.edu/
2015-08-19 01:11:31 813
转载 C++开源库,欢迎补充
http://www.cnblogs.com/kanego/archive/2011/11/10/2244957.htmlC++开源库,欢迎补充。C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有
2015-08-19 00:53:37 438
转载 理解哈希表
http://blog.chinaunix.net/uid-24951403-id-2212565.html哈希表是种数据结构,它可以提供快速的插入操作和查找操作。第一次接触哈希表时,它的优点多得让人难以置信。不论哈希表中有多少数据,插入和删除(有时包括侧除)只需要接近常量的时间即0(1)的时间级。实际上,这只需要几条机器指令。对哈希表的使用者一一人来说,这是一瞬间
2015-08-18 01:08:28 478
转载 C++中的引用与指针的区别
http://www.cnblogs.com/tracylee/archive/2012/12/04/2801519.htmlC++中的引用与指针的区别 指向不同类型的指针的区别在于指针类型可以知道编译器解释某个特定地址(指针指向的地址)中的内存内容及大小,而void*指针则只表示一个内存地址,编译器不能通过该指针所指向对象的类型和大小,因此想要通过void
2015-08-18 01:05:26 310
转载 类的大小——sizeof 的研究(1)
http://blog.csdn.net/hairetz/article/details/4171769先看一个空的类占多少空间? [cpp] view plaincopyclass Base { public: Base(); ~Base(); };
2015-08-18 00:58:53 425
转载 浅谈多进程多线程的选择
原文:http://blog.csdn.net/lishenglong666/article/details/8557215 最原始的博主我没有找到,只能把我从何处转的此篇博文的链接发出来。感觉这篇博文写的很棒,特此转载了鱼还是熊掌:浅谈多进程多线程的选择关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考
2015-08-18 00:52:47 397
转载 Linux系统调用和库函数调用的区别
http://soft.chinabyte.com/os/258/12424258.shtmlLinux系统调用和库函数调用的区别发布时间:2012-09-12 00:00:00 来源:比特网 作者:悠虎关键字:Linux Linux下对文件操作有两种方式:系统调用(system call)和
2015-08-18 00:49:53 452
转载 Cache和Buffer的区别
1. Cache:缓存区,是高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,因为CPU的速度远远高于主内存的速度,CPU从内存中读取数据需等待很长的时间,而 Cache保存着CPU刚用过的数据或循环使用的部分数据,这时从Cache中读取数据会更快,减少了CPU等待的时间,提高了系统的性能。 Cache并不是缓存文件的,而是缓存块的(块是I/O读写最小的单元);Cac
2015-08-18 00:35:47 309
转载 Linux异步机制
http://m.blog.csdn.net/blog/u012491514/26276171Linux异步机制还没有细细整理。什么是异步通知:很简单,一旦设备准备好,就主动通知应用程序,这种情况下应用程序就不需要查询设备状态, 特像硬件上常提的“中断的概念”。 比较准确的说法其实应该叫做“信号驱动的异步I/O”,信号是在软件层次上对中断机制的一种模拟。阻塞I/O意味着
2015-08-18 00:26:00 2527
转载 Linux中的同步机制
转自:http://blog.csdn.net/sunnybeike/article/details/6904429Linux中的同步机制(一)--Futex引子在编译2.6内核的时候,你会在编译选项中看到[*] Enable futex support这一项,上网查,有的资料会告诉你"不选这个内核不一定能正确的运行使用glibc的程序",那futex是什么?和glib
2015-08-18 00:23:53 504
原创 linux下互斥锁的使用
源码如下#include #include #include #include "iostream" #include using namespace std; pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; //初始化 互斥锁int tmp; void* thread(void *arg)
2015-08-18 00:13:31 671
原创 sizeof(),strlen(),length()
上源码void main(){ //test1 char ch[6] = "af"; // char数据在初始化时候默认会在字符串最后加\0 int i = sizeof(ch); //6 ch这个结构能承受的最大字符数 char d3 = ch[2]; //0 ch这个结构前面两个字节填充了a和f,后面4个字节都是0 char d4 = ch[3]; //0 同上 c
2015-08-12 01:03:06 337
原创 【写一个C程序验证系统是32bit/64bit,验证系统是大端对齐还是小端对齐】
上源码void main(){ int i = 1; int bit = sizeof(i); //4:32bit 8:64bit char ch = (char) i; if (ch == '0') { int afk =1; }else{ int fda=2;//小端对其 } union number { /*定义一个联合*/ int i; st
2015-08-12 00:38:27 556
原创 父类析构函数写成虚函数防止隐蔽的内存泄露问题
5个文件Ctest.h Ctest.cpp CtestChile.h CtestChild.cpp main.cppCtest.h#ifndef _CTEST_H_#define _CTEST_H_#include #include using namespace std;class Ctest{public: Ctest(); virtual ~Ctes
2015-08-04 01:02:49 948
转载 FFmpeg源代码结构图 - 编码
=====================================================FFmpeg的库函数源代码分析文章列表:【架构图】FFmpeg源代码结构图 - 解码FFmpeg源代码结构图 - 编码【通用】FFmpeg 源代码简单分析:av_register_all()FFmpeg 源代码简单分析:avcodec_r
2015-08-03 23:51:27 937
原创 static /const
Ctest.h#ifndef _CTEST_H_#define _CTEST_H_#include #include using namespace std;class Ctest{public: Ctest(); ~Ctest(); //1.【只有静态整形常量】 //static int a = 1; //fail 【只有静态整形常量】才能在此处初始化 s
2015-08-03 23:41:00 344
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人