- 博客(28)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
转载 redis添加开机启动
参看http://www.cnblogs.com/silent2012/p/4157728.html1.将redis编译文件目录下的redis.conf 复制到/etc/redis/目录下面 daemonize为yes,确保守护进程开启2、编写开机自启动脚本 vim /etc/init.d/redis # chkconfig: 2345 90 10# descripti
2017-05-20 15:09:46
421
原创 mac 编译《unix网络编程》 的libunp.a
1.下载unix 网络编程source code到本地 2.tar 解压3.编译 ./configurecd libmakecd ../libfreemake 在 lib free下面make的时候会报错 inet_ntop.c:56:1: error: conflicting types for 'inet_ntop'解决办法:找到i
2016-09-10 23:01:28
1821
原创 ubuntu 14 下luabind编译安装
luabind 下载官网的luabind-0.9.1.tar.gz1.安装boost (官网最新1.61) 基本的安装在boost的README或者INSTALL里面都有,不多说 问题: 64位机器需要在src/Makefile下面CFLAGS里添加加上-fPIC,不然后面luabind编译时候会出现下面 /usr/bin/ld: /usr/local/li
2016-06-07 00:20:04
1495
原创 lua 首次编译
首次用c调度lua的时候,按照习惯会使用:gcc -o a main.c不过会报错,因为缺少链接库使用:gcc -o a main.c -llua -lm -ldl 基本就可以了
2015-07-16 01:36:57
392
原创 macbook safari上不了网,但是QQ可以上网的问题
我自己macbook的原因找了下,应该是因为之前使用了翻墙软件,而后dian'nao
2014-11-01 15:24:01
2858
原创 android新手上路(三)--- 关于onConfigurationChange旋屏时没有触发
自从Android 3.2(API 13),screen size也开始跟着设备的横竖切换而改变。所以,在AndroidManifest.xml里设置的MiniSdkVersion和 TargetSdkVersion属性大于等于13的情况下,如果你想阻止程序在运行时重新加载Activity,除了设置"orientation",你还必须设置"ScreenSize"。解决方法:Andr
2014-08-04 23:29:53
1160
原创 android新手上路(二)--- 关于findViewById 返回为空
在oncreate中使用findViewById 时要将findViewById 放在setContentView()之后因为当调用该函数之后才会绘制当前的layout,之前的layout成员都是不存在的,所以要将findViewById 的调用放在setContentView()之后 protected void onCreate(Bundle savedInstance
2014-07-29 01:38:14
550
原创 log
[37204.379730] Hello, world[37204.381812] reader_1 is running[37204.385562] reader_2 is running[37204.385569] writer is running[37204.394162] writer is waiting for write[37204.394164] writer got
2014-07-24 09:20:15
507
原创 rwsem-spinlock.c
/* rwsem-spinlock.c: R/W semaphores: contention handling functions for * generic spinlock implementation * * Copyright (c) 2001 David Howells (dhowells@redhat.com). * - Derived partially fro
2014-07-04 09:33:14
938
原创 关于msm8x60的启动
小组让做ppt,内容太多,看得不是很仔细,结果讲得一塌糊涂的。但是想想也是自己这段时间看的,总是该总结总结的,至少以后自己看了,有点启发吧。简单说说msm8x60的启动,首先是arm7中,根据PBL启动RPM,在由RPM启动SBL1,SBL1之后分成两部分:RPM和SBL2,RPM这里陷入一个循环,等待一个变量的改变,之后再进入rpm_main_ctl的主函数,而这个变量将在sbl2跳转sbl
2013-06-27 20:16:13
1612
原创 fork()后printf中加上\n和不加有什么区别?为什么?
这是第一个程序:#include#include#includeint main(){ int i; for(i=0;i { fork(); printf("%d_%d ",getpid(),i); }}以下是结果:2917_0 2917_1 2917_0 2919_1 2918_0 2918_
2012-09-24 09:12:20
2403
原创 socket编程时碰到的No route to host
编程时候,本来将c/s分别在两台电脑上运行,结果出现No route to host而后试图在同一台电脑上运行c/s两个程序,只是运用的ip的是本机ip而非127.0.0.1,程序能正常运行网上搜了下,有说法是因为电脑上的防火墙开启,导致两个电脑直接无法socket通讯,此时应该是在client端口下:telnet (ip地址) (端口号) 不能连上server的解决方法:在服务器端,
2012-04-24 10:48:49
1781
原创 fedora字节序
我在fedora14上进行的编程,意图创建一个结构体内包含两个char类型,分别占用2个位和6个位:并创建一个数组list[] = "123456789";将list的地址传给int指针,以十六进制打印整数#include#include#pragma pack(1)struct S{ unsigned char x1:2, x2
2012-04-12 17:11:32
437
原创 进程号和线程号
#include#include#include#include#include#includetypedef unsigned long u32;pthread_t ntid;void printids(const char *);void printid(const char *);void *run(void *);int main(){ i
2012-04-10 16:15:09
2991
原创 open在使用O_RDWR时
我在使用管道时候,有一段是关于一个进程在创建子进程后,子进程execl另一个已编写的pipe4,pipe4中read设备文件符file_descriptors[0]以获取数据,我在想关于'\n'是否会被识别到pipe4中(实际上能传入就能识别)。于是就想做个从标准端口输入,并写入文件test.txt中,再读出的实验。 len1.c如下:#include#include#incl
2012-03-31 00:04:38
2263
原创 刚学linux的gdb
在编译程序的时候gcc -g -o debug debug.c,-g标志是对程序进行调试性编译是常用的选项,它将使用特殊版本的c语言标准库以提供库函数中的调试支持。 接着是gdb debug (gdb) (gdb)help 查看帮助 (gdb)run运行程序,我的程序出现了Segmentation fault,则程序将大概停在出错的程序旁 (gdb
2012-03-28 21:39:52
772
git 创建远程分支的本地代码库
2015-06-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人