最新消息:

admin的文章

linux下内存的统计和内存泄露类问题的定位
Linux

linux下内存的统计和内存泄露类问题的定位

12年前 (2013-04-17) 4231浏览 0评论

在产品的开发中,通过对当前系统消耗内存总量的统计,可以对产品所需内存总量进行精确的评估,从而选择合适的内存芯片与大小,降低产品的成本。在遇到内存泄露类问题时,经常会对此束手无策,本文通过对proc下进程相关的文件进行分析,精确评估系统消耗内存的大小,...

GDB常用调试命令
c

GDB常用调试命令

12年前 (2013-04-16) 2648浏览 0评论

  命令 描述 backtrace(或bt) 查看各级函数调用及参数 finish 连续运行到当前函数返回为止,然后停下来等待命令 frame(或f) 帧编号 选择栈帧 info(或i) locals 查看当前栈帧局部变量的值 list(或...

Linux 命令 dd
命令

Linux 命令 dd

12年前 (2013-04-16) 2863浏览 0评论

dd简介 dd是一个比较古老的命令,早在Unix诞生之时就来到人间,成为每一个Hacker的必备工具。它是干什么的?对此,man大叔有话说。dd是一个拷贝文件的命令,同时它会根据特定选项对文件进行转换和格式化。主要的选项有: ibs=BYTES,一次...

守护进程
c

守护进程

12年前 (2013-04-16) 3241浏览 0评论

守护进程(daemon process,又称精灵进程),是一种运行在后台,不需要与用户进行交互的程序,其特性与Windows中的服务类似。Linux/Unix系统中运行着很多这样的进程,且很多此类进程的进程名都采用named的形式,比如httpd, ...

守护进程的单例运行
c

守护进程的单例运行

12年前 (2013-04-16) 3568浏览 0评论

由于守护进程在后台运行,为系统或用户提供某种服务,因此通常只需要一个运行实例就可以了,而且在大部分情况下只能有一个实例在运行。例如cron进程,若有多个实例在运行,那么各个实例都会根据crontab执行一份用户指定的任务,岂不是乱了套了?还有其他很多...

GDB使用小结
GDB

GDB使用小结

12年前 (2013-04-16) 2555浏览 0评论

准备 默认情况下,gcc/g++编译的可执行文件是不包含调试信息的,GDB是一个源代码级的调试器,使用GDB调试程序需要程序的源代码、符号及其对应的行号等,其中符号和行号可以是单独的文件,亦可以在编译时嵌入到可执行文件中。使用gcc/g++时使用-g...

GDB调试实例两则
GDB

GDB调试实例两则

12年前 (2013-04-16) 3100浏览 0评论

#include <stdio.h> #include <stdlib.h> #include <unistd.h> int main() { int n = 0x3fc00000; printf("%f...

conky
Linux

conky

12年前 (2013-04-16) 4082浏览 0评论

  conky是Linux/Unix环境下面的一个用于可视化地显示系统信息的小程序,它可以嵌入到桌面,实时地显示CPU、内存、磁盘、文件系统、网络、电源等的状况,还可以显示一些特定程序的状态,比如moc, audacious, mpd&mpc...

g++ -O2 优化触发的bug
bug

g++ -O2 优化触发的bug

12年前 (2013-04-16) 6333浏览 0评论

本菜鸟写了一个server,经长时间激烈的测试以后,终于要在测试环境供外部使用了。经过一天激烈的打包,一枚rpm终于诞生了。上传到公司的yum包仓库,当PE同学部署时遇到了问题。程序在启动过程中莫名地core掉了,屡试不爽。使用gdb查看core文件...

FastCGI
c

FastCGI

12年前 (2013-04-16) 2866浏览 0评论

如今,Web内容多是动态生成的,通常是由Web服务器的调用脚本生成。有很多常用的服务端脚本,PHP,ASP,Perl,Python,不一而足。然而,很久以前,很流行的生成动态内容的方法就是CGI。CGI(Common Gateway Interfac...

gcc同时使用动态和静态链接
c

gcc同时使用动态和静态链接

12年前 (2013-04-16) 2913浏览 0评论

  场景是这样的。我在写一个Nginx模块,该模块使用了MySQL的C客户端接口库libmysqlclient,当然mysqlclient还引用了其他的库,比如libm, libz, libcrypto等等。对于使用mysqlclient的代码来说,...

五款常用mysql slow log分析工具的比较
mysql

五款常用mysql slow log分析工具的比较

12年前 (2013-04-16) 2600浏览 0评论

mysql slow log 是用来记录执行时间较长(超过long_query_time秒)的sql的一种日志工具. 启用 slow log 有两种启用方式: 1, 在my.cnf 里 通过 log-slow-queries[=file_name] ...

虚拟机下编译gentoo内核
gentoo

虚拟机下编译gentoo内核

12年前 (2013-04-16) 3532浏览 0评论

确定内核版本 首先,确定你要使用的内核版本,一般情况下,建议使用最新版本的。 截至到今天,gentoo的最新内核版本是: v2.6.24-gentoo-r4 你也可以通过以下指令获取最新的版本。 emerge -s gentoo-source 如果你...

hooks 目录下文件说明
svn

hooks 目录下文件说明

12年前 (2013-04-16) 2994浏览 0评论

post-commit 在提交完成,成功创建版本之后执行该钩子,提交已经完成,不可更改,因此本脚本的返回值被忽略。   post-lock 对文件进行加锁操作之后执行该脚本   post-revprop-change 在修改 re...

HBase性能调优
分布式

HBase性能调优

12年前 (2013-04-16) 2522浏览 0评论

因官方Book Performance Tuning部分章节没有按配置项进行索引,不能达到快速查阅的效果。所以我以配置项驱动,重新整理了原文,并补充一些自己的理解,如有错误,欢迎指正。 配置优化 zookeeper.session.timeout 默...

3389安全记录批处理
windows

3389安全记录批处理

12年前 (2013-04-16) 2870浏览 0评论

@echo off setlocal EnableDelayedExpansion date/t >> c:windows3389log.txt set lflag=nolog set rip=0.0.0.0 :TS3389 ping -...