自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

玩意儿的专栏

本人博客以转至GitHub上 -- http://cxd2014.github.io

  • 博客(18)
  • 资源 (18)
  • 收藏
  • 关注

原创 Linux2.6.38内核启动流程分析

Linux 启动的第一阶段Uboot最后带着三个参数跳转到内核入口这三个参数分别是:r0 = 0,r1 = machine type number discovered in (3) above.r2 = physical address of tagged list in system RAM.Linux运行的第一个文件是 arch/arm/boot/compress

2015-08-13 20:01:38 849 1

原创 Qt发布写好的应用程序--动态链接

1、打开Qt命令行界面开始菜单->Qt 5.3.1->5.4-->MinGW 4.8 (32-bit)->Qt 5.4 for Desktop (MinGW 4.8 32 bit),可以打开 Qt 命令行2、以Release方式编译写好的应用程序3、进入编译生成cxd.exe文件的目录cd        打开目录dir        显示目录下的文件4、将cxd.e

2015-07-21 11:18:43 721

转载 提升方式创建自己的QT控件(弹出式菜单按钮)

这里简单说明,以提升方式,创建自己的弹出式菜单按键,注意这种按钮,并不是QPushButton里面的setMenu,函数而变形的,而且也没有那种,下拉的倒立小三角形。实验步骤:1、新建GUI工程,这里选择一个Qwidget作为主窗口,其它默认。2、添加C++类,这里就是弹出式菜单按键的定义,如下:qmenubutton.h#ifndef QMENUBUTTON_H#def

2015-07-13 22:07:00 7278

原创 C++关于类的复习

1、C++ 类的声明:class class_name{    private:        /*        *私有的数据和成员函数        *只能被本类中的成员函数引用,类外不能调用        *友元类例外        */    public:        /*        *公共的数据和成员函数        *可以被本类

2015-07-06 22:28:40 466 1

原创 GCC编译器和GDB调试器常用选项

gcc hello.c -o hello                   #将hello.c编译成hello可执行文件gcc -E hello.c -o hello.i              #将hello.c 转换成预处理后的文件hello.igcc -S hello.c -o hello.S              #将hello.c 转换成汇编文件 hello.S

2015-07-03 20:10:41 1141

原创 Qt中的各种字符串转换问题

1、QString 转 int QString str = "12";bool ok;int hex = str.toInt(&ok, 16); // 以16进制的形式转换 hex = 18int dec = str.toInt(&ok, 10); // 以10进制的形式转换 dec = 122、QString 转 DoubleQString str =

2015-06-27 18:47:34 1003

原创 QT串口程序已16进制接受和发送数据

以16进制接受数据://读取串口缓冲区的所有数据给临时变量temp QByteArray temp = MyCom->readAll(); QDataStream out(&temp,QIODevice::ReadWrite); //将字节数组读入 while(!out.atEnd()) { qint8 outChar =

2015-06-22 23:01:07 11875

原创 QT中的小问题总结!

(1)#include 报错fatal error: QHostInfo:No such file or directory,         解决办法 在.pro文件中添加 QT += core gui network 记得这里要加上network (2)给Qt软件添加软件图标         (1) 找到一张图片.ico,名字改为myappico.ico;

2015-06-22 21:28:01 2748

原创 Python爬取某贴吧第一页的所有帖子的标题、连接、作者,将数据储存到txt文件中

学习网络爬虫的第二个程序:#-*- coding:utf-8 -*-#import reimport urllibfrom bs4 import BeautifulSoupimport urlparse #处理url链接的库import chardet #字符集检测import sys #解决UnicodeEncodeError: 'ascii' codec can't

2015-06-20 10:00:06 3900 1

原创 Python下载百度贴吧帖子里面的图片

学习网络爬虫的第一个程序:#-*- coding:utf-8 -*- #使用utf-8字符集import reimport urllibdef get_content(url): """ 获取页面源码""" html = urllib.urlopen(url) #获取网站页面的地址 content = html.read() #将页面读取到content变量中 ht

2015-06-18 16:55:04 541

转载 Linux最常用的20条命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Li

2015-06-03 22:08:10 636 1

转载 tiny6410驱动移植之触摸屏驱动

友善的硬件手册有如下一段话:其中,37、38、39、40为四线触摸屏接口,这4个信号直接从CPU引出,可以使用CPU本身所带的触摸屏控制器,直接连接四线电阻触摸屏使用。不过,采用CPU自带的AD转换器连接四线电阻触摸屏很难达到较好的触摸效果,特别是当触摸屏尺寸比较大的时候(比如7寸以上)。为了达到更好的触摸效果,我们特意设计了一线精准触摸电路,并集成到LCD的驱动板上,它采用专业的

2015-06-02 17:19:16 948 1

转载 platform设备驱动全透析

1.1 platform总线、设备与驱动在Linux 2.6的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、I2C、SPI等的设备而言,这自然不是问题

2015-06-01 11:13:00 421

转载 QT 的信号与槽机制介绍

信号当某个信号对其客户或所有者发生的内部状态发生改变,信号被一个对象发射。只有定义过这个信号的类及其派生类能够发射这个信号。当一个信号被发射时,与其相关联的槽将被立刻执行,就象一个正常的函数调用一样。信号 -槽机制完全独立于任何 GUI 事件循环。只有当所有的槽返回以后发射函数(emit)才返回。如果存在多个槽与某个信号相关联,那么,当这个信号被发射时,这些槽将会一个接一个地执行,但是它们执行

2015-05-30 16:24:53 403

原创 Ubuntu14.04和Tiny6410挂载NFS服务!

我是以root身份登录Ubuntu的:在Ubuntu上执行   #apt-get install nfs-kernel-server    //安装NFS服务在Ubuntu上执行   #mkdir /root/nfs                           //创建一个共享文件夹在Ubuntu上执行   #vi /etc/exports         

2015-05-28 23:18:17 451

原创 Git常用命令

git init          把当前的目录变成可以管理的git仓库,生成隐藏.git文件。  git add XX       把xx文件添加到暂存区去。 git commit –m “XX”  提交文件 –m 后面的是注释。git status        查看仓库状态  git diff  XX      查看XX文件修改了那些内容  git l

2015-05-28 23:12:19 409

原创 Linux常用命令

1、让Linux终端中执行的程序在后台运行在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了:# ./test.sh &2、卸载wine安装的软件执行命令:#wine uninstaller

2015-05-28 23:02:51 402

原创 制作jpg图片中隐藏rar文件

很多的网友都很惊讶为啥把一张图片重命名为.rar就能变成一个rar文件了呢?1、准备一台电脑,一张图片,一个文本文档,一个你要放进图片里的压缩文件!2、先把需要放进图片里的文件压缩为rar格式!3、现在把文本文档,就是那个后缀为.txt的文件打开,放入以下代码!(假设图片名字为 1.jpg 压缩文件为 2.rar 生成的图片名字为 3.jpg)[cp

2015-05-28 22:48:12 911

An_Introduction_to_GCC_中文版_2.pdf

An_Introduction_to_GCC的中文翻译版

2016-02-18

GNU官方文档libc.pdf

GNU官方文档libc.pdf,截止2015年7月最新版的!详细介绍了Linux下的C库,注意是英文版的!

2015-07-09

linux设备驱动程序.pdf

linux设备驱动程序.pdf 学Linux驱动必看的几本书之一!

2015-01-18

Qt实现的记事本程序(带详细注释)

Qt实现的记事本程序源码(带详细注释),实现粘贴复制剪切功能!

2015-01-18

Qt实现音乐播放器(注释超详细)

Qt实现的简易音乐播放器(注释超详细),基本功能都实现了!

2015-01-18

STM32定时器输出4路PWM波可调占空比

STM32定时器输出4路PWM波可调占空比

2015-01-18

STM32四个中断控制按键加TFT彩屏显示实现贪吃蛇游戏

STM32四个中断控制按键加TFT彩屏显示实现贪吃蛇游戏

2015-01-18

刘凯老师STM32视频教程—源码

刘凯老师STM32视频教程—源码(完整版无解压密码)

2015-01-18

Ubuntu_命令技巧手册.pdf

Ubuntu_命令技巧手册.pdf 非常好的资源!

2014-10-13

gcc命令大全.pdf

linux的gcc命令大全.pdf 非常好的资源

2014-10-13

《Linux窗口程序设计 --Qt4精彩实例分析》光盘源码

Linux窗口程序设计 --Qt4精彩实例分析》光盘源码

2014-10-13

零死角玩转stm32-系统篇(uCOS-II

野火全部教程之--------零死角玩转stm32-系统篇(uCOS-II)

2014-09-11

零死角玩转stm32-高级

野火全部教程----零死角玩转stm32-高级

2014-09-11

零死角玩转stm32-中级篇

野火全部教程之---零死角玩转stm32-中级篇

2014-09-11

零死角玩转stm32-初级篇(终结篇)

零死角玩转stm32-初级篇(终结篇)野火的STM32初级教程!

2014-09-11

空空如也

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

TA关注的人

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