自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

多多要会飞了

好好学习,天天进步

  • 博客(16)
  • 收藏
  • 关注

原创 socket 使用

创建一个socket的函数int socket(int domain, int type, int protocol){ sockfd = socket(domain, type, protocol);}domain指定使用何种的地址类型,里面的参数定义在linux的sys/socket.h中,比较常用的有:PF_INET(协议族),AF_INET(地址族): Ipv4网络协议P

2017-05-09 11:21:10 250

转载 Shell脚本的条件控制和循环语句

转自 http://www.cnblogs.com/clarke/p/5483214.html条件判断:if语句语法格式:if [ expression ]thenStatement(s) to be executed if expression is truefi注意:expression 和方括号([ ])之间必须有空格,否则会有语法错误。if

2017-04-01 10:35:42 521

转载 socket Errno

转自http://blog.youkuaiyun.com/huangwei858/article/details/47723613   int ret=setsockopt(sock_fd,SOL_SOCKET,SO_SNDTIMEO,&timeout,sizeof(timeout));   int ret=setsockopt(sock_fd,SOL_SOCKET,SO_RCVTIM

2017-03-31 14:44:02 1813

转载 coredump

转自http://blog.youkuaiyun.com/tenfyguo/article/details/8159176/一,什么是coredump        我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的

2017-03-18 10:18:41 371

转载 linux下system()函数的使用

转自http://blog.sina.com.cn/s/blog_8043547601017qk0.html这几天调程序(嵌入式linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数中调用的命令也都一切正常.就没理这个bug,以为是其他的代码影响到这个,或是内核驱动文件系统什么的异常导致,昨天有出现了这个问题,就

2017-03-06 09:43:40 2960

转载 VI/VIM的用法

转自:http://www.cnblogs.com/itech/archive/2009/04/17/1438439.htmlvi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视

2017-02-16 14:35:31 209

转载 大小端区分

参考http://blog.youkuaiyun.com/ce123_zhouwei/article/details/6971544  写的很详细。大小端主要是对数字类型来说的,字符串不存在大小端问题,字符串是从低地址到高地址顺序排列的。1) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。2) Big-Endian就是高位字节排放在内存的低地址端,低位字

2017-01-13 10:21:11 468

转载 走下神坛的内存调试器--定位多线程内存越界问题实践总结

转自http://www.cnblogs.com/djinmusic/archive/2013/02/04/2891753.html最近定位了在一个多线程服务器程序(OceanBase MergeServer)中,一个线程非法篡改另一个线程的内存而导致程序core掉的问题。定位这个问题花了整整一周的时间,期间历经曲折,尝试了各种内存调试的办法。往往感觉就要柳暗花明了,却发现又进入了

2017-01-11 11:27:28 1704

原创 virtual box 主机linux目标机win7,扩大win7的空间方法

1.用命令获取待修改虚拟机的uuidVBoxManage list hdds2.修改分配大小VBoxManage modifyhd 74a17e07-b25c-444e-aafd-9a9fd50e60f3 --resize 512003.右键计算机管理,磁盘管理,把刚分配的空间分配个盘符,例如F,G等。4.开启虚拟机,在win中下载一个分区助手3.0专业版本,安装fen

2017-01-09 14:05:30 293

原创 yocto下的cmake版本hello world,追加分层使用

这里记载如何使用Yocto编译一个cmake的helloworld的程序我想把这个helloworld当成一个新的模块区别与yocto版本的helloworld1.所以先在yo目录下,建立一个cmakehelloworld文件夹.2.使用了层,需要在conf路径下新建立一个文件叫,bblayers.conf,yocto用这个文件来管理层。内容写上这一句就可以了:BBLAYE

2016-11-15 17:12:02 4657 1

原创 yocto下的bb版本hello world

要运行yocto的hello world,按照步骤一步一步来1搭建bitbake环境,如果有其他提示需要安装的,按照提示安装即可 sudo apt-get install bitbake2配置BBPATH路径mkdir yocd yoexport BBPATH="$(pwd)"3在yo路径下添加base.bbclass 和bitbake.conf文件

2016-11-11 17:16:45 5266 1

原创 git学习笔记

之前用的SVN,VSS很习惯,这两天学习了git的使用,基本操作和思路上都差不多,git的本地库强大很多。学习资料使用的是廖雪峰的wiki网站~Git是干啥的,Git是分布式版本控制系统,git的强大,谁用谁知道。Windows下的开发的话很可能在用SVN,VSS等,但git是版本控制的归宿。安装命令:sudo apt-get install git安装的最后一步就是给自己

2016-11-04 14:30:44 398

转载 C指针

C指针在数组中的使用很常见,我也能看懂,而不容易懂的函数指针,指针函数还有指针的指针,这几个恰好在一篇博客里有记载,所以我就直接拿来用了。分割线后面的内容全部是转载的:来源是http://www.cnblogs.com/gmh915/archive/2010/06/11/1756067.html-----------------------------------------我是转

2016-10-31 15:02:08 228

原创 linux下编译日志

在做从安卓上移植一个模块到linux下编译,心得体会记在这里1.库:编译第三方库文件报错:搜到的解决方案:http://www.cnblogs.com/Jade2009/p/5667899.html摘要:Android.mk中下记写法LOCAL_SHARED_LIBRARIES := libcutils libutilsLOCAL_STATIC_LIBRARIE

2016-10-28 14:17:42 1473

原创 Linux下命令学习日志

linux下常用的操作,从各个地方搜罗来的,主要记录最常用的命令的常用使用方式,分享出来,命令的顺序没有讲究,我学到哪个了就记录哪个。1.    echo:这个命令太常见了,刚接触linux的时候就遇到了这货,它本身是个输出命令,因为是输出命令,所以可以使用它赋值。#例:清理内存命令echo 1 > /proc/sys/vm/drop_caches这里的echo就是把1

2016-10-28 11:34:13 321

原创 我的博客

K的知识地图

2016-10-26 10:40:19 318

空空如也

空空如也

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

TA关注的人

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