自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuzijiang1123的专栏

山高人要为峰 || a high mountain peak human

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

原创 初探socket(3)

主要实现了一个服务端能和多个客户端进行互发信息。(利用到了多线程)———————————————————————————————————————————————————————————————————————上篇介绍了一个服务端和一个客户端互相交流信息,虽然也能实现多个客户端连接,但是必须得第一个客户端退出后,后面的客户端才能和服务端交流,这个时候我们就可以利用线程来帮助我们来实现这个功能

2015-09-30 19:36:53 449

原创 初探socket(2)

昨天对于那个socket程序进行了小小的修改,使它可以在2个主机之间互相通话,一个很简单的聊天方式。先上图看看效果吧:

2015-09-27 12:15:44 496

原创 初探socket

现在很多公司在招聘员工的时候都需要掌握socket编程,利用一个闲暇的周末来了解一下socket,由于是为了面试给自己加分,所以学的比较浅,所以只是初探,比较适合跟我一样的菜鸟。———————————————————————————————————————————————————————————————————————首先我先找到了网上一份代码,通过对这个代码的实现来理解socke

2015-09-26 17:26:48 644

原创 C语言中的运算符优先级

这个是我们最容易忽视的一个地方,因为今天做了几个笔试题,感觉这个很重要,能很好的帮助我们记忆数组指针,指针数组,函数指针和指针函数,下面我总结了一些总结的小技巧,是为了应付笔试╭(╯^╰)╮。—————————————————————————————————————————————————————————————————————————————首先我还是贴一下网上找的笔试题吧:

2015-09-24 14:05:48 740

转载 进程和线程的区别

网上看到的一个比较好的文章,转载一下:—————————————————————————————————————————————————————————————————— 这个问题,貌似很简单,但要回答好,却不是那么简单。以下总结下怎么回答这个问题。step 1:解释进程和线程的概念  进程:a process is an instance of a compute

2015-09-23 13:49:01 384

原创 linux下开发我所常用的命令

对于嵌入式开发我所用到的linux命令其实不多,除了那些已经基本都会的那些cd,mkdir,vim,ifconfig,echo..........我再列一下比较实用的吧,适合新手的查找命令:grep,find——————————————————————————————————————————————————————————————————grep是用来查找包含xxxx(字符串)

2015-09-22 18:54:05 371

原创 按键驱动回顾

回顾了自己以前的按键驱动的分析,感觉说得有点乱,上次我主要是逐行分析,然后只是明白各个部分做什么,还是不能从整体上来分析,经验不足,这次我再来回顾一下吧。—————————————————————————————————————————————————————————————————— 对于驱动的分析,我们首先还是定位到__init函数,(module_init加载的函数,整个程序的入口)

2015-09-22 13:44:34 478

原创 ov9650学习(2)

已经在2.6.24的内核将飞凌公司提供的ov9650的驱动和测试源码运行成功,不过之前那个天嵌提供的驱动和测试程序还没调通,先mark一下吧。

2015-09-20 17:05:19 1094

原创 2个小编程题(字节多少位为1,判断LSB or MSB)

1计算一个字节里有多少个bit被置1,多少位被置换为0: int chek_byte_1(char x) { int i,count_1=0; for(i=0;i<8;i++) { if(((x>>i)&1)==1) count_1++; } return count_1;

2015-09-18 21:53:17 1894

原创 字符串函数实现

http://blog.csdn.net/u010944778/article/details/48523021

2015-09-18 15:24:00 99

原创 我对栈的学习

这里我们说的是数据结构中的栈,是一种先进后出的一种数据管理方式,打个比方就是我们把衣服整理好叠进柜子,最先折的衣服都放在最下面,等我们要穿的时候就会拿起最上面的那个衣服穿。我还是用代码来说明吧,用C语言实现 链表的出栈入栈。代码就是基于我上一篇队列的代码修改的,进过这个修改我更加明白了要想操作好这个数据结构,最重要的是理解,我们是对地址进行操作。1.结构体定义typed

2015-09-15 12:31:28 346

原创 我对队列的学习

这篇文章主要是体现我对队列和链表的理解根据我的理解,队列是一个概念,一种对数据管理的手段------先入先出。它的操作单位可以是数组,也可以是链表。而我们的链表就是一个线性表而已,你可以随便插在哪个结点,随便删除哪个结点,但是将它加入队列后就必须按照队列的方法来实现数据的管理。我还是用代码来说明吧。1.首先创建链表和队列的结构体typedef struct link

2015-09-14 17:15:15 397

原创 双向链表的学习

本文章主要是学习双向链表的创建,显示数据,插入和删除结点,“逆置"(引号是因为双向链表有2个方向,所以我们要实现逆置,只需要利用它的前指针即可)我们还是用代码来说明吧1.结构体的创建typedef struct double_link{ int data;//数据域 struct double_link *pre;//指针域,存放前一个数据地址

2015-09-13 16:29:41 363

原创 我对单向链表的学习

本文章主要是记述我对单向链表的简单操作:1.有头节点和无头结点链表的理解 2.有头结点链表的创建 ,插入,删除,冒泡排序,逆置。我对链表的理解就是将一个个结构体串联起来。一个个结构体在一个链表中就是一个节点,节点之间是由结构体指针联系起来的,也就是他们结构体中会包含一个同类型的*next指针,用来指向下一个节点的地址,这个就是节点的指针域,里面其他类型的数据就是节点的数据域。 头结点就

2015-09-11 16:13:21 554

原创 我计算结构体和联合体大小的方法

#include struct A { int i; char ch[9]; }; void main() { struct A a; printf("%d\n",sizeof(a)); } 我说一下我的小经验,就是所谓的“字节对齐”,我是把结构体里面的所以数据都看成4个

2015-09-09 21:06:20 952

原创 回顾-uboot

因为要找工作了我准备把以前做的东西再看一下,感觉以前学的不是很扎实,很多东西都不明白,所以我参考网上的视频再看了一下。http://study.163.com/course/courseMain.htm?courseId=890008(韦东山的感觉讲得很细,特别是做过之后带着问题去看的话应该收获不少)由于本人能力有限,只解决一下我力所能及的问题。首先我们还是看一

2015-09-08 15:36:45 646

原创 初探git 本地和远程仓库的操作

本文主要是介绍在linux下如何利用git 本地仓库和远程web上的仓库操作http://blog.csdn.net/u010944778/article/details/47402699 参考我同学的博客下面3个博客是比较详细的理论介绍http://my.oschina.net/flan/blog/162189http://blog.jobbole.com

2015-09-07 18:32:09 613

原创 我以玩游戏的角度去看学习

Boom!sha ka laka ! 听着歌看着opencv的入门教程,回想这一段时间的学习经历和以前的种种的学习经历突然想写一篇心情日志,来记录一下,免得忘记!(其实我也不知道看着教程还能想这些是为啥╭(╯^╰)╮)=============================================================================扯了这么多,我应该要

2015-09-02 13:29:09 622

原创 ifconfig: SIOCSIFFLAGS: Invalid argument ---dm9000 网卡

出现上面原因是因为dm9000网卡是没有mac地址,ifconfig 的时候没有eth0的信息。******************************************************************************************************************************************************

2015-09-01 19:54:06 8102 1

空空如也

空空如也

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

TA关注的人

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