5 2014玩意儿

尚未进行身份认证

腾讯后台开发工程师 三年工作经验 熟悉Qt、C++、Linux、网络应用

等级
TA的排名 29w+

Linux2.6.38内核启动流程分析

Linux启动的第一阶段Uboot最后带着三个参数跳转到内核入口这三个参数分别是:r0=0,r1=machinetypenumberdiscoveredin(3)above.r2=physicaladdressoftaggedlistinsystemRAM.Linux运行的第一个文件是arch/arm/boot/compress

2015-08-13 20:01:38

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

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

2015-07-21 11:18:43

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

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

2015-07-13 22:07:00

C++关于类的复习

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

2015-07-06 22:28:40

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

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

2015-07-03 20:10:41

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

1、QString转intQStringstr="12";boolok;inthex=str.toInt(&ok,16);//以16进制的形式转换hex=18intdec=str.toInt(&ok,10);//以10进制的形式转换dec=122、QString转DoubleQStringstr=

2015-06-27 18:47:34

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

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

2015-06-22 23:01:07

QT中的小问题总结!

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

2015-06-22 21:28:01

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

学习网络爬虫的第二个程序:#-*-coding:utf-8-*-#importreimporturllibfrombs4importBeautifulSoupimporturlparse#处理url链接的库importchardet#字符集检测importsys#解决UnicodeEncodeError:'ascii'codeccan't

2015-06-20 10:00:06

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

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

2015-06-18 16:55:04

Linux最常用的20条命令

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

2015-06-03 22:08:10

tiny6410驱动移植之触摸屏驱动

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

2015-06-02 17:19:16

platform设备驱动全透析

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

2015-06-01 11:13:00

QT 的信号与槽机制介绍

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

2015-05-30 16:24:53

Ubuntu14.04和Tiny6410挂载NFS服务!

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

2015-05-28 23:18:17

Git常用命令

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

2015-05-28 23:12:19

Linux常用命令

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

2015-05-28 23:02:51

制作jpg图片中隐藏rar文件

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

2015-05-28 22:48:12
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!