CentOS、Ubuntu、Debian三个linux比较异同

Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。 商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版...

2014-07-31 12:58:10

阅读数 365199

评论数 15

H.264 授权费用

1,H.264又称作MPEG 4 Part 10,和MPEG 2一样需要授权费,并统一由MPEGLA这个专利联盟管理收取。使用MPEG 4标准比编码/解码都需要付授权费,一年产品总算在10万个以后时免费,但超过10万个的时候,每个产品将收0.2美金的授权费,超过500万时,授权费降为0.1美金,上...

2014-07-31 08:55:59

阅读数 2619

评论数 0

MYSQL不能从远程连接的一个解决方法(s not allowed to connect to this MySQL )

解决方法: 1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从&quo...

2014-07-25 12:01:22

阅读数 957

评论数 0

Wince下IO口的操作

相信这是大多刚接触嵌入式系统的人都会碰上的问题,在YC的网上找到了资料,在这儿贴出来,共同学习。  Windows CE下操作GPIO的方法(以ARM9 S3C2410为例)      GPIO 是ARM芯片最基本的输入输出通道,在ADS下操作就是一...

2014-07-24 19:41:34

阅读数 1266

评论数 0

winio

使用编辑 WinIO程序库允许在32位的Windows应用程序中直接对I/O端口和物理内存进行存取操作。通过使用一种内核模式的设备驱动器和其它几种底层编程技巧,它绕过了Windows系统的保护机制。 3工作原理编辑 WinNT/2000/XP下,WinIO函数库只允许被具...

2014-07-24 19:36:38

阅读数 875

评论数 0

linux下用top命令查看cpu利用率超过100%

今天启动一个高负载的进程。我用top命令监控系统。发现cpu的占用比例常常显示120%以上。 我的机器是8cpu的。 经过在网上搜索,发现top命令显示的是占用的cpu总数。 即8cpu时top下cpu利用率最大可以到达800%。 如果你的进程利用了多个cpu,那么top命令显示的...

2014-07-24 18:07:40

阅读数 25665

评论数 0

libevent库1.4升级到2.0时无法flush的解决办法(互相踢下线)

libevent的接口兼容性做的还算不错,基本上替换一下就转到新版本了。但是,强制flush数据的时候出了问题。目前的应用场景是,遇到顶号登录这种情形,先用bufferevent_write向客户端发送错误信息,然后再断开socket。用的flush是这样的: void try_flush(...

2014-07-21 16:08:56

阅读数 1178

评论数 0

CFileDialog自动改变当前目录问题解决方案

// TODO: 在此添加控件通知处理程序代码 CString strSuffix=L"*.*"; CString strDefaultFile = L"C:\\face\\1.gif"; CString szFilterFDlg; szFilter...

2014-07-17 18:20:06

阅读数 922

评论数 0

关于FileDialog的路径问题

InitialDirectory RestoreDirectory 使用Reset() 每次运行初始位置 运行时记忆 CurrentDirectory初始值 CurrentDirectory改变 ...

2014-07-17 13:33:55

阅读数 1442

评论数 0

设置Libevent库

Libevent有一些全局的设置共享给所有的程序。他影响整个库。你必须在使用Libevent任一库之前来设置这些变量,否则会导致Libevent状态的不一致。 Libevnet的日志消息 Libevent可以记录内部的错误和警告。如果编译添加了对日志记录的支持,你也可以记录调试信息...

2014-07-14 10:50:49

阅读数 3025

评论数 0

基于事件的开源网络库—libevent:应用介绍

一、简介 因memcached(见上一篇“数据缓存系统-memcached介绍”)使用了libevent作为它对外界事件(磁盘、网络等)的监控,所以对libevent就一同进行了了解、应用。 按libevent的官网(http://libevent.org/)介绍,libevent是一...

2014-07-14 09:30:07

阅读数 795

评论数 0

处理大并发之 对libevent的初步认识

首先翻译下http://www.wangafu.net/~nickm/libevent-book/01_intro.html里的一段文章 对异步IO的一个简要介绍 大多数应用程序都是阻塞的IO调用,如果IO调用是同步(阻塞)的,它不能立即返回直到它的操作完成,或者经过了很长时间直到网络...

2014-07-13 15:42:09

阅读数 1606

评论数 0

处理大并发之 libevent demo详细分析(对比epoll)

libevent默认情况下是单线程,每个线程有且仅有一个event_base,对应一个struct event_base结构体,以及赋予其上的事件管理器,用来安排托管给它的一系列的事件。 当有一个事件发生的时候,event_base会在合适的时间去调用绑定在这个事件上的函数,直到这个函数执行...

2014-07-13 15:39:04

阅读数 4492

评论数 0

让你的C程序更有效率的10种方法

PS:原文翻译的有些地方不太确切,尤其是对于第7点static的使用的翻译容易引起误解,故稍做调整,如有妥之处,还请谅解! 任何代码的美丽不仅在于找到一个给定的问题的解决方案,还在它的简单性,有效性,紧凑性和效率(内存)。设计的代码比实际执行更难 。因此,每一个程序员当用C语言开发时,都应该保持...

2014-07-12 16:13:33

阅读数 836

评论数 1

c++效率浅析

自从七十年代C语言诞生以来,一直以其灵活性、高效率和可移植性为软件开发人员所钟爱,成为系统软件开发的首选工具。而C++作为C语言的继续和发展,不仅保留了C语言的高度灵活、高效率和易于理解等诸多优点,还包含了几乎所有面向对象的特征,成为新一代软件系统构建的利器。   相对来说,C语言是一种简洁的语...

2014-07-12 16:03:30

阅读数 676

评论数 0

hiredis发布/订阅示例

目录(?) [+] 代码: [cpp] view plaincopy #include    #include    #include    #include    #include "hiredis.h...

2014-07-11 17:31:49

阅读数 5249

评论数 0

使用HiRedis在开发过程中需要注意的事情1

Redis作为一个高性能的内存数据库,在实际应用中可以很好的解决cache,数据共享等问题。但客户端采用hiredis的时候,需要注意几点: 1.对于block方式的操作:在block操作模式下,每个命令都是单独发向Redis的,且也会等待每个的结果返回。即,通过redisCommand调用...

2014-07-11 17:29:34

阅读数 1157

评论数 0

XCAP 协议

XML配置访问协议(XCAP)The XML Configuration Access Protocol,是一种应用层协议,它允许一个客户端来读,写,修改和删除应用程序配置数据存储在服务器上的XML格式。(相关文档:rfc4825-XCAP 协议标准文档 ) XCAP映射XML文件子树和元素属性...

2014-07-11 17:14:41

阅读数 2564

评论数 0

linux下Redis的安装及C客户端API

目录(?)[+] Redis安装步骤: 1.redis server安装 wget http://redis.googlecode.com/files/redis-2.4.6.tar.gz #下载文件 tar xzf redis-2.4.6.tar.gz cd r...

2014-07-11 15:08:51

阅读数 1834

评论数 0

如何增大Redis的客户端连接数?

1、其实你是受到了redis的file descriptor数目限制,这个需要更改redis的源码,在ae.h的36行(2.2.4版本): #define AE_SETSIZE (1024*10)    /* Max number of fd supported */ ...

2014-07-11 14:58:30

阅读数 16675

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭