eros的linux平台技术资料库

Q:77564267,多交流技术

linux top命令温习

1.作用   top命令用来显示执行中的程序进程,使用权限是所有用户。   2.格式   top [-] [d delay] [q] [c] [S] [s] [i] [n]   3.主要参数   d:指定更新的间隔,以秒计算。   q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最...

2009-06-26 08:37:00

阅读数:2002

评论数:1

用户体验改善(验证码方面)

昨天看到一个关于验证码的体验讨论,有一个建议觉得非常之好 用户第一次登陆的时候不会显示验证码,如果密码验证失败,再提示输入验证码 对用户来说,一点点差别,可能体验改善很大!

2009-06-26 08:22:00

阅读数:1393

评论数:1

Squid缓存命中率调整惨痛教训

很好的一篇文章公司的网站使用Squid 2.6STABLE2作缓存加速服务器,缓存的命中率一直不好,最好也只能达到90%,折腾了许久,终于发现影响最大的原来只是一个小参数,不过期间也学到了不少东西~起初,考虑缓存命中率不高,考虑是不是给Squid的内存不够,所以就加大了内存配置,2G内存的机器给S...

2009-06-20 16:08:00

阅读数:3807

评论数:0

你可能不知道的MySQL

实验的数据表如下定义:mysql> desc tbl_name;+-------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+---...

2009-06-20 09:17:00

阅读数:1843

评论数:0

配置MySQL远程复制

MySQL远程复制的用途很广,常见的用于数据库的负载均衡,主库写,从库读,由于读锁是允许并发的,可有效提高并发处理能力。关于MySQL的高性能(High Performance)和高可用性(High availability)配置,推荐看看O’Reilly的《High Performance My...

2009-06-20 09:10:00

阅读数:2789

评论数:0

Memcached深度分析

Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其...

2009-06-20 09:07:00

阅读数:1416

评论数:0

Apache2.2开启Gzip和Expires来提升网页浏览速度

在Apache的配置文件中找到下面两行,将注释#去掉,重启。LoadModule deflate_module modules/mod_deflate.soLoadModule expires_module modules/mod_expires.so在你网站的目录下新建.htaccess(必须对...

2009-06-17 19:04:00

阅读数:3400

评论数:0

c宏定义的技巧总结

1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedef unsigned char      boolean;     ...

2009-06-12 22:40:00

阅读数:1823

评论数:0

关于结构体中零长度数组的问题

在许多代码里都出现了类似的结构体struct ast_exten { char *exten; /* Extension name */ int matchcid; /* Match caller id ? */ char *cidmatch; /* Caller id to match for ...

2009-06-12 22:37:00

阅读数:2187

评论数:0

C++中delete和delete[] 的区别

C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。很多人注意到了这个问题,但是却不清楚为什么要这样做,不这样做行不行。关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据...

2009-06-12 22:33:00

阅读数:1642

评论数:0

从底层的角度看一下malloc和free的细节

事实上,仔细看一下free()的函数原型,也许也会发现似乎很神奇,free()函数非常简单,只有一个参数,只要把指向申请空间的指针传递给free()中的参数就可以完成释放工作!这里要追踪到malloc()的申请问题了。申请的时候实际上占用的内存要比申请的大。因为超出的空间是用来记录对这块内存的管理...

2009-06-12 22:29:00

阅读数:3650

评论数:2

数据库设计范式深入浅出

关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。   第一范式(1NF):在关系模式R中的每一个具体...

2009-06-10 22:24:00

阅读数:1171

评论数:0

常用的C/C++工程Makefile模板

在Linux下做开发难免要接触makefile,整个项目的构建都依赖于它。100个developer有100种makefile的写法,在一个较大的项目中,各种各样的makefile无论在开发、后期维护还是整个系统的持续集成都是一个负担。 有幸参与重构一个遗留系统的makefile,以下是一些心得和...

2009-06-09 09:06:00

阅读数:3069

评论数:0

Linux内核中task_struct的中文介绍(2.4内核的)

2009-06-01 08:55:00

阅读数:1287

评论数:0

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