- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 ((void*)-1)
printf("0x%x\r\n",-1); 显示0xffffffff。void*=>变量是一个某型指针类型,((void*)-1)=》一个某类型指针类型,指向地址为0xffffffff。
2016-08-31 23:07:44 1704
原创 语法tips 1
#include int main(void){if(0);{printf("zhou\r\n");}return;}会发生什么?居然编译通过了,居然也执行了,运行结果“zhou”。if(0)合理的被;结束。再试:#include int main(void){{printf("zhou ");}{
2016-08-31 09:39:44 455
原创 系统、程序的泛泛理解
作为虔诚的一切都是XX教信徒,即使对linux理解还不够,但总是不自觉的尝试对程序、系统的设计归纳出一个结果,最好这个结果支持一切都是XX,那样就觉得很厉害!
2016-08-30 16:11:06 304
原创 好记性不如烂笔头之2(vim操作)
vim为vi的升级版,貌似是不是busybox中的工具,好像是单独的工具,还未详细求证。vim会在在系统配置文件叫“vimrc”,所处位置不清楚,find找就行了。显示格式:①:设置table键位4个空格在vimrc文件中的非注释、非if分支处添加 set tabstop=4 ,保存即可。②:设置vi打开文件时显示行号在vimrc文件中的非注释、非if分支处添加
2016-08-22 10:41:07 277
原创 好记性不如烂笔头之1(setsockopt)
setsockopt,用于在bind之前给linux_fd设置为端口复用特性。典型的应用场合为:tcp连接后,服务端异常崩溃断开,此时将导致服务端的linux_fd进入“TIME_WAIT”状态,需要等待2分钟,才能再次绑定。此时就需要在bind前设置linux_fd端口复用。int ret;int on=1;ret = setsockopt(linux_fd,SOL_SO
2016-08-05 09:13:17 469
原创 libc.so.6: file format not recognized; treating as linker script & libc.so.6:1: syntax error
ubuntu下安装树莓派3的交叉编译器时出的状况:vm1404@ubuntu:~$arm-bcm2708hardfp-linux-gnueabi-gcc test.c -o test***../arm-bcm2708hardfp-linux-gnueabi/sysroot/lib/libc.so.6:file format not recognized; treating as l
2016-08-03 17:18:03 8628 1
原创 linux开机启动记录
Linux的开机启动配置随linux的版本不同,有一些不同之处。网上说的那些配置文件如 inittab,rc.local,rc.d并不是都有的,这对初学者造成了困惑。有没有什么是比较通用的方式呢,还好有! ① :linux中有个东西叫做“运行级别”,在命令行中敲runlevel后回车,能够获取当前系统的运行级别(N 0~N 6)。 ② :运行级别的不同对应系统开机时的启
2016-08-03 13:51:38 2183
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人