自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 void指针和woid

void是指空,没有参数或者返回为空。而void*则是void指针。可以是任意类型的指针,任何类型都可以赋值给他,但是他不能赋值给别的类型。也就是int*可以赋值给void*,但是void*不能赋值给int*。这儿void常用在一些需要类型转换指针的地方。类似于无价到底是免费还是无穷大。

2016-08-20 15:57:57 318

原创 多线程编程5个建议。

最近开始看多线程编程了。小感悟,东西不要只百度谷歌,那样很杂很乱。挑好文章读,挑讲的透彻的读。比如今天看到ibm开发文档讲的很清晰。就像第一次看递归的讲解,看到的就很好。多线程。以下复制于ibm技术如文档。详情可以去linux多线程开发经验。多线程开发在 Linux 平台上已经有成熟的 Pthread 库支持。其涉及的多线程开发的最基本概念主要包含三点:线程,互斥锁,条

2016-08-17 15:05:41 839

转载 总结一下__declspec(dllimport)的作用

http://blog.csdn.net/clever101/article/details/5421782

2016-08-11 17:49:57 851

转载 socket常用数据结构

Socket常用的数据结构struct sockaddr {unsigned short sa_family; /* address family, AF_xxx */char sa_data[14]; /* 14 bytes of protocol address */};此数据结构用做bind、connect、recvfrom、sendto等函数的参数,指明地址信息

2016-08-10 15:25:24 1844

转载 socket编程中用到的头文件

socket编程中需要用到的头文件sys/types.h:数据类型定义sys/socket.h:提供socket函数及数据结构netinet/in.h:定义数据结构sockaddr_inarpa/inet.h:提供IP地址转换函数netdb.h:提供设置及获取域名的函数sys/ioctl.h:提供对I/O控制的函数sys/poll.h:提供socket等待测试机制的

2016-08-10 15:21:40 14070 2

转载 用户空间与内核空间,进程上下文与中断上下文[总结]

http://www.cnblogs.com/Anker/p/3269106.html1、前言  最近在学习linux内核方面的知识,经常会看到用户空间与内核空间及进程上下文与中断上下文。看着很熟悉,半天又说不出到底是怎么回事,有什么区别。看书过程经常被感觉欺骗,似懂非懂的感觉,很是不爽,今天好好结合书和网上的资料总结一下,加深理解。2、用户空间与内核空间   

2016-08-10 14:29:32 292

原创 io多路复用之select,poll,epoll总结

点击打开链接

2016-08-09 18:21:42 4982

原创 网络编程io总结区分。阻塞,非阻塞,异步,同步

借鉴提炼自http://blog.csdn.net/historyasamirror/article/details/5778378在网络编程中,肯定会有读写io的问题。这时候就会有了五种io模型。取自unix network  programing五种模型分别是,阻塞,非阻塞,io多路复用(select poll epoll),信号驱动,异步。这五种有时候容易出现混乱。网上博客写的也

2016-08-09 16:13:52 1644

原创 git checkout commit出现问题,出现no branch问题

这个问题生成原因至今不明,可能是有什么错误吧。head指针,首先会悬空,然后再指向新的提交。如果出现了git checkout失败,则可以多看看git branch,是否在你工作的branch。这时候如果你没有什么未保存的东西,则可以直接git checkout master。如果你有东西没来得及保存,这时候可以使用git stash来保存现场。后面再还原。也可以直接git checkout

2016-08-05 19:34:42 3158

转载 linux常用20命令。

http://blog.csdn.net/ljianhui/article/details/11100625

2016-08-03 16:07:28 154

原创 linux下socket编程小总结

socket编程主要用于网络之间进行进程通信。tcp ip是一个协议族,http是一个上层应用层的协议。而socket是一个封装tcp层的一个api,它不止可以用于这个协议之上,还可以其他接口。scoket套接字socket描述符          套接字描述符 0输入,1输出,2错误输出。系统为每一个进程维护一个文件描述表。表里有顺序,而0 1 2 3等为对应文件指针在表中的位置。所

2016-08-02 15:11:36 610

转载 linux下。tar zip总结

打包tar 和压缩命令是不一样的。一个是打个包,另外一个是打包了在压缩。zip 目的名,需要压缩文件。uzip解压。tar -cvf 目的名,需要打包文件。c 创建包,v显示信息。f跟着目的名。有时也加上z参数,这样代表了顺带压缩。http://www.ahlinux.com/start/cmd/6871.html

2016-08-01 11:11:39 209

对于matlab读取文件排序1 10 2出错问题。

对于matlab读取文件排序1 10 2出错问题。

2016-11-17

usb转232串口驱动,08年老版本。带修复

问题描述见http://blog.csdn.net/me4weizhen/article/details/49556895

2015-11-01

空空如也

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

TA关注的人

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