自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 ldconfig配置动态库so

今天运行lua的时候出现了 "lua: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: PC"的错误, google了一下找到了解决的办法, cd /usr/local/lib    mkdir temp    mv libreadline* temp/    ldconfi

2014-01-17 11:10:11 2008

原创 根据网卡(eth0, eth1)获得对应的IP地址

核心是利用 ioctl函数的SIOCGIFADDR 来获取int get_interface_addr(char *eth, char *ipaddr){ int sock_fd; struct sockaddr_in my_addr; struct ifreq ifr; if ((sock_fd = socket(PF_INET, SOCK_DGRAM, 0)) ==

2014-01-16 17:05:20 2365

原创 单链表逆转的优化算法

逆转单链表的优化算法, 不需要中间数组,来逆转, 直接上代码#include #include typedef struct list_node { int data; struct list_node *next;} list_node;list_node *list_create(int elements[], int length) { list_

2014-01-16 11:39:27 474

转载 CPU流水线简介

对于CPU来说,它的工作可分为获取指令、解码、运算、结果几个步骤。其中前两步由指令控制器完成,后两步则由运算器完成。按照传统的方式,所有指令按顺序执行,先由指令控制器工作,完成一条指令的前两步,然后运算器工作,完成后两步,依此类推……很明显,当指令控制器工作时运算器基本上处于闲置状态,当运算器在工作时指令控制器又在休息,这样就造成了相当大的资源浪费。于是CPU借鉴了工业生产中被广泛应用的流水线设计

2014-01-16 09:09:09 928

转载 如何查看并杀死僵尸进程

如何查看并杀死僵尸进程?最近工作过程中,发现好几台服务器出现僵死进程(如图)。   用下面的命令找出僵死进程  ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'  命令注解:  -A 参数列出所有进程  -o 自定义输出字段 我们设定显示字段为 stat(状态), ppid(进程父id), pid(进程

2014-01-14 09:20:13 741

原创 nfs网络文件系统

apt-get install nfs-kernel-servermount -t nfs ip:/root/xx     /mnt/

2014-01-13 17:38:10 489

原创 postgres数据库几个重要的备忘命令

1. about dumping   -----pg_dump -h 10.0.253.110 -U postgres legendary -t festivals > dump.sql2. create or drop table in psql terminalpsql -h ... -U user -d dbnameDROP TABLE must be upper (

2014-01-10 10:32:14 409

原创 c和c++中goto的不同

一段很简单的代码#include #include int main(int argc, char *argv[], char *env[]) { int init = 1; if (time(0) % 10) { goto result; } int test = 1; test = time(0) % 1; resu

2014-01-04 17:48:33 837

原创 postgres中修改表结构

实际项目中经常会遇到要修改表结构的需求, 现在总结下postgres中修改表结构比如, 现在有个表,CREATE TABLE  test( id  bigint NOT NULL, name character varying,  CONSTRAINT pk_test PRIMARY KEY (id)      // 这个个约束(constraint), 主键约束)

2014-01-03 20:29:28 4088

原创 根据主机域名获得主机IP

根据域名(或者主机名)获得IPgethostbyname, 涉及到DNS解析#include #include #include #include #include static const char *hostname2 = "baidu.com";int main(int argc, char *argv[]) { struct hostent *host;

2014-01-02 21:15:21 658

原创 调试lua代码小结

因为看LUA代码时遇到几个不太明白的细节, 故想动手用gdb调试一下LUA的源代码, 方法如下1. 重新编译lua源代码, 因为要调试,把Makefile里面的编译选项加上-g参数(如果不加会出现Single stepping until exit from function, which has no line number information提升无调试信息),并修改-O2 为-

2014-01-02 13:46:11 635

DOS下GUI程序开发

使用tc进行DOS环境下的菜单设计,图形绘制,动画播放,乐曲的演奏等等较高级的涉及GUI的功能

2008-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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