自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 yocto

OpenWrt是一个嵌入式的Linux发行版,主流路由器固件有 dd-wrt、tomato、openwrt三类,而不是试图建立一个单一的、静态的系统。OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备;对于开发人员,OpenWrt 是使用框架来

2017-07-12 16:05:49 743

转载 git综合

看了git突然就感觉这些人真滴蛮厉害,整天就是完善这类代码,真的已经做了大量的工作。和绣花业没有什么区别。Git的功能特性:从一般开发者的角度来看git有以下功能:1:从服务器上克隆数据库(包括代码和版本信息)到单机上。2:在自己的机器上创建分支,修改代码。3:在单机上自己创建的分支上提交代码。4:在单机上合并分支。5:新建一个分

2017-07-11 10:41:58 558

转载 centos开启telnet服务

1. 查看linux版本信息:[loong@localhost ~]$ cat /etc/issueCentOS release 5.8 (Final)Kernel \r on an \m2. 查看系统是否已安装telnet-server,linux系统上默认已经安装telnet-client(或telnet),而telnet-server需要手动安装。[loong

2017-07-05 10:19:36 665

原创 linux下grep命令

1:查找包含teacher文本的所有行并打印在屏幕上命令:grep ‘teacher’/root/Linux.txt。2:不区分大小写的查找teacher文本的所有行并打印在屏幕上命令:grep -i 'teacher' /root/Linux.txt。3:查找包含teacher文本的所有行并将匹配行的总数打印在屏幕上命令:grep -c 'teacher' /

2017-07-05 10:17:39 470

转载 apt-get 的原理

众所周知,在linux操作系统下,利用apt-get来安装软件是非常方便的。只要一个sudo apt-get install 软件名;就可以轻易的解决软件的安装,最关键的是他可以解决其中存在的各种复杂的依赖关系,让你不用为此头疼,而在apt-get出现之前,利用dpkg或者更早之前的./configure;make;make install来安装软件真是无法想象,安装完软件A,提示你要安装软件B,

2017-07-05 10:08:00 806

转载 snull代码分析

1. #include    2. #include    3. #include    4. #include    5.   6. #include    7. #include /* printk() */   8. #include /* kmalloc() */   9. #include /* error codes */  10. #

2017-06-15 09:17:49 1683

转载 用电脑怎么知道对方的ip地址

用电脑怎么知道对方的ip地址听语音|浏览:4974|更新:2014-12-15 11:48|标签:电脑 1234567分步阅读      如果我们想知道对方好友是在哪里上网,或者说我们想知道对方用电脑上网的IP地址,其实是可以通过qq中介知道对方上

2017-04-13 18:36:30 1955 1

转载 hash表

Hash表  Hash表也称散列表,也有直接译作哈希表,Hash表是一种特殊的数据结构,它同数组、链表以及二叉排序树等相比较有很明显的区别,它能够快速定位到想要查找的记录,而不是与表中存在的记录的关键字进行比较来进行查找。这个源于Hash表设计的特殊性,它采用了函数映射的思想将记录的存储位置与记录的关键字关联起来,从而能够很快速地进行查找。1.Hash表的设计思想  对于一

2017-04-11 10:55:59 316

转载 c语言指针

本文是通过几篇转帖的文章整理而成的,内容稍有修改:一、C语言中,为什么字符串可以赋值给字符指针变量char *p,a='5';p=&a;                     //显然是正确的,p="abcd";              //但为什么也可以这样赋值??问:一直理解不了为什么可以将字串常量赋值给字符指针变量,请各位指点! 答:

2017-01-13 10:32:14 217

转载 不同操作系统不同平台编译出的程序一致不

不一样。对于不同的编译器,整个流程(预处理——编译器(词法分析、语法分析,语义分析...)——汇编器——链接器)之中只要有稍微一点的不同,我想编译后的结果——可执行文件都是不同的。对于不同的硬件平台,比如x86、SPARC、MIPS、ARM等,它们的寻址方式、地址格式、指令格式等等等等都不相同,那么编译的过程必然也会有所不同,结果自然不同。对于不同的操作系统,答案是一目了然的。不同的操

2016-11-09 15:26:44 2607 1

转载 信号量理解

#include "INCLUDES.h" #define  TASK_STK_SIZE        512                    char *s1="MyTask";char *s2="YouTask";INT8U err;   //定义一个错误信息INT8U y=0;OS_EVENT *Fun_Semp;    

2016-10-24 15:19:49 1043

转载 ucos信号量理解

ucos看了也有一周多了,索性源码都能开得懂,并且能去理解。昨天一开始看事件标志组的时候确实不知道怎么回事,后来百度一下,明白了事件标志组的作用以后,再去看书上的讲解和原码就清晰多了,很容易就明白了他的基本运行机理。这也给了我一点启示,学一个东西,看一个东西之前,你最少要知道他干嘛用的,如果连干嘛用的都知道书看的再熟也是枉然。    ucos中提供了好几个用于同步事件以及共享资源访问的机制,目

2016-10-24 14:28:07 5659 5

转载 bin.sh not found

关于mini2440上-/bin/sh: 命令:not found的解决办法我按照mini2440的移植手册移植了linux内核和文件系统不同的是我用的交叉编译器是最新的4.4.1而没有用天嵌科技提供的交叉编译器,当我移植好了yaffs文件系统,想写个helloworld程序在开发板上测试下,我把编译好的helloworld文件放到yaffs文件系统的/usr/bin目录下,但当我运行/u

2016-09-28 10:18:38 276

转载 套接口

介绍Hey! Socket 编程让你沮丧吗?从 man pages 中很难得到有用的信息吗?你想 跟上时代去做一做 Internet 程序,但是为你在调用 connect() 前的 bind() 的结构而愁眉不展?…好了,我现在已经来了,我将和所有人共享我的知识了。如果你了解 C 语言并想穿过 网络编程的沼泽,那么你来对地方了。读者这个文档是写成一个

2016-09-04 11:33:49 1308

转载 数据在底层的传播套接字

http://net.zdnet.com.cn/network_security_zone/2011/1110/2065373.shtml分析数据在协议栈底层的流程:当网卡收到数据后,产生硬件中断,由中断处理程序(一般为网卡驱动程序所注册)从网卡内读取数据,并封装称sk_buff{}结构,然后把这些数据传递给函数netif_rx()进行进一步的处理。  函数netif_rx()

2016-09-04 11:21:11 201

转载 fork函数

一、fork入门知识     一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。    一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来

2016-09-01 09:12:01 263

转载 套接字基础

/C++ 网络编程3: 套接字基础部分信息参考 中国石油大学 信息安全实验 信息安全实验四实验参考参考 信息安全实验资料 四个PPT文件server.c套接字地址Linux系统的套接字可以支持多种协议,每种不同的协议都是用不同的地址结构。在头文件中定义了一个通用套接字地址结构sockaddr:struct sockaddr{

2016-08-31 11:26:21 232

转载 面向连接的套接字通信

1.1  面向连接的套接字通信工作流程 为了实现服务器与客户机的通信,服务器和客户机都必须建立套接字。服务器与客户机的工作原理可以用下面的过程来描述。 (1)服务器先用socket函数来建立一个套接字,用这个套接字完成通信的监听。 (2)用bind函数来绑定一个端口号和IP地址。因为本地计算机可能有多个网址和IP,每一

2016-08-31 11:25:54 1146

转载 套接字基本归类

一、sockedint socket(int domain,int type,int protocol); 用来创建一个套接字,完成本地进程间或者网络通信。返回值:文件描述符或-1(出错)参数:1.通信域:AF_LOCAL/AF_UNIX: 本地通信域,进程间通信AF_INET: ipv4的网络通信域AF_INET6: ipv6的网络通信域2.通信类型:

2016-08-31 10:50:55 253

转载 wireshark怎么抓包、wireshark抓包详细图文教程

wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。wireshark能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HTTPS

2016-08-22 14:25:10 2211

转载 Qt TCP协议 传输简单字符串实例

转载自http://mobile.51cto.com/symbian-270781_all.htmQt TCP协议 传输简单字符串实例是本文要介绍的内容。TCP即Transmission Control Protocol,传输控制协议。与UDP不同,它是面向连接和数据流的可靠传输协议。也就是说,它能使一台计算机上的数据无差错的发往网络上的其他计算机,所以当要传输大量数据时,我们选用TCP协

2016-08-22 10:06:49 6885 3

原创 qt下MP3实现。

资源下载处放置了全部代码。这次慢慢的对工程有了一定的感觉,也逐渐发现了自己的不足,真的是越学越觉得自己知道的好少好少,要学的东西真的不是一般的多,但是通过这段时间,我真的慢慢的学会了规划,真的学会了怎么去把自己的事情安排的妥妥当当的,其实这也是最大的进步。       对于qt慢慢的真的有点感悟了,界面编程只是基础,最重要的还是功能实现的好,让别人用着很舒服,界面很美观,这也是我下一步追求的目

2016-08-18 11:41:19 1089

转载 arm版的qte不能用触屏

情况说明开发版自带QT程序,开机能够显示界面,并且触摸屏可用。但是我自己编译好的程序放到开发板中,能够正确运行,触摸屏却不可用。在网上查了好些资料,对于我这个初学者很难入手,因为说明的操作过程不完整不清楚如何入手。问题分析在命令行中输入qt4可以执行,并且触摸屏可用。理论上来讲与我们自己的程序关系不大,主要是环境没有配置好。我们首先分析下qt4是如何执行的。

2016-07-29 09:22:10 414

原创 shell脚本编写比较两个数的大小

小心if []  前后都有空格代码echo "Please enter your number"read $jread $kif [ $j -le $k ]then echo "jelse echo "j>k"fi然后:wq然后修改权限chmod +x bash然后./bash3(按enter)5

2016-07-27 10:25:20 6392 1

原创 基于arm的音乐播放器制作

就是今天冒出了一个想法,能不能将pushbutton和mplayer联系起来,当点击的时候控件来调用mplayer,然后开始查找相关的类,发现了去thread,调用记事本成功后,我尝试着去调用mplayer,就是然后就开始查文献写代码。但是有一个问题,就是说mplayer用的命令是mplayer songname 这个命令来实现歌曲播放的,而thread只能调用程序,所以搞了好长时间,才发现其实q

2016-07-26 20:20:00 4289

转载 zigbee智能家居系统转载文章

我无法掩饰自己的机动之情,太感谢原创作者。这几天我一直很愁自己什么都不会。真心想拜拜大神。赶紧的转过来。出处http://blog.csdn.net/u013704336/article/details/50850926硬件电路的设计硬件电路主要包括以下几个:主控电路传感器电路通讯电路下面就分别讲解着三个电路的设计主控电路设计  主控电路采用

2016-07-11 13:57:52 4540

原创 qt sort编码的一点总结

在设计这个对话框的时候,首先就是明白功能,然后就开始编码。首先设计ui对话框,在ui对话框设计好之后就会当你make的时候就会产生一个新类Ui::sort。这个类的定义在ui_sort.h文件中;然后再定义一个新的类,继承ui::sort和你要设计的框子,并且添加新的成员来实现相应的功能。下面就详细解释代码。在,h中定义好那个新类成员,然后在cpp中写好构析函数,进行成员初始化,然后用

2016-07-08 11:16:16 929

原创 qtsort中的程序异常停止错误

调试中 Signal received The inferior stopped because it received a signal from the Operating System. Signal name : SIGSEGV Signal meaning : Segmentation fault这是错误说明程序中有空指针

2016-07-08 11:10:45 338

mini2440arm基于qt4的MP3源码

界面风格简洁大方。能够选择所需播放文件进行播放,并且能够实现暂停、上一首,下一首、显示歌曲路径等功能。通过交叉编译能够移植到arm上,但是需要在arm板上安装mplayer播放器进行底层处理。

2016-08-18

空空如也

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

TA关注的人

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