自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (4)
  • 收藏
  • 关注

原创 MFRC522读卡封装(附源代码)

Mfrc.h#ifndef _MFRC_H_#define _MFRC_H_#include "libreagent.h"// 应答#define SW_OK                   (0x9000)#define SW_PCD                  (0x9870)// 密钥长度#define KEY_LEN                 (...

2019-01-26 19:29:41 3340 1

原创 复旦微电子CPU卡FMCOS协议封装

头文件fmcos.h #ifndef _FM_COS_H_#define _FM_COS_H_#define SW_OK           (0x9000)// FMCos命令集namespace FMCos{    // PCB初始化    void pcbInit();    // 擦除当前DF下所有文件(不包含Df目录本身)    int eraseCo...

2019-01-26 19:24:42 1809 1

原创 编译和链接过程步骤

1、预编译    gcc -E hello.c -o hello.i    源代码文件hello.c和相关的头文件(如stdio.h),被【预编译器(cpp)】预编译成一个.i文件;    预编译过程,主要处理那些源代码中的,以#开头的预编译指令;   如 :展开所有的宏定义(#define),           处理所有的条件预编译指令(#if,#ifdef,#else,#...

2019-01-26 17:35:47 550

原创 目标文件格式

Unix 最早的可执行文件格式为a.out格式,它的设计非常的简单,以至于后来共享库这个概念出现的时候,a.out格式就变得捉襟见肘;于是人们设计了COFF格式来解决这个问题,COFF是由Unix System V Release 3首先提出并使用的格式规范,后来微软公司基于COFF格式,制定了PE格式标准;System V Release 4在COFF格式的基础上引入了ELF格式;...

2019-01-22 17:51:19 191

原创 CMAKE给VS程序添加管理员权限

    #关闭控制台窗口    SET(CMAKE_EXE_LINKER_FLAGS     "${CMAKE_EXE_LINKER_FLAGS} /SUBSYSTEM:WINDOWS")     SET(CMAKE_EXE_LINKER_FLAGS     "${CMAKE_EXE_LINKER_FLAGS} /ENTRY:\"mainCRTStartup\"")    #添加管理员权限...

2018-11-01 20:08:09 2810

原创 交叉编译 gdb-8.1.1

工具链:arm-linux-gnueabihf-***下载路径:http://software-dl.ti.com/processor-sdk-linux/esd/AM437X/latest/index_FDS.html gdb源代码下载路径:ftp://sourceware.org/pub/gdb/releases/                  ftp://source...

2018-08-31 12:31:30 2213

原创 HUDSON环境搭建

HUDSON环境搭建 1          下载Hudsonhttp://hudson-ci.org/http://www.eclipse.org/hudson/download.php我下载的是3.3.2版本; 2          安装Hudsonjava -jarhudson-3.3.2.war        Hudson-3.3.2.war默认解压到

2018-01-08 15:00:51 278

转载 ARM交叉编译工具链

摘自:http://www.veryarm.com/cross-tools摘自:http://www.veryarm.com/296.html交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程序在X86 CPU平台上是不能运行的,

2018-01-05 14:51:31 1420

原创 常见UNIX&LINUX系统

1          UNIX System VSystem V启动方式,启动服务的脚本放在/etc/rc.d/init.d下面。1.1          AIXl  这是一个由IBM公司主持研究的UNIX操作系统版本,它与SVR4兼容。主要是针对IBM的计算机硬件环境对UNIX系统进行了优化和增强。1.2          HP-UXl  HP公司的UNIX系统版本,该系统是

2018-01-05 14:07:29 3433

原创 KEIL_EMWIN

KEIL MDK5 更好用 更简洁 的ARM开发环境http://www.rationmcu.com/elecjc/1204.htmluCgui和emWin的区别http://www.cnblogs.com/mcumagic/p/5073127.html

2017-09-04 09:40:18 621

原创 QT Socket编程过程问题

客户端:[WARNING T10868] 8-9 10:25:35 91 QObject: Cannot create children for a parent that is in a different thread.(Parent is QTcpSocket(0x23f72c42a40), parent's thread is IpuCommIpu(0x88bd9bfb78), c

2017-08-09 10:35:06 605

原创 开发环境搭建

Visual Studio 2015 下载地址:Visual Studio 2015 官方简体中文专业版ISO镜像下载地址【电驴ed2k】:http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.iso‘Visual Studio 2015 官方

2017-07-03 11:33:16 281

原创 QT相关资源

https://download.qt.io/archive/下载总目录,包括QT,QTCreator,VSAddin以及其他VSAddInhttps://download.qt.io/archive/vsaddin/QT4.8.0https://download.qt.io/archive/qt/4.8/4.8.6/  源码包,安装包QT5.6.2

2017-07-03 11:08:00 245

原创 LINUX打印系统

打印系统介绍一、Linux打印1.1 Linux打印简介 首先需要了解的是,打印在Unix世界的演化中总是围绕着PostScript页面描述语言展开的。该语言是由Adobe公司开发的,它是一个成熟的、用于描述一个文档每个页面内容的程序语言。它是一种与设备无关的打印机语言,即在定义图像时可以根本不考虑输出设备的特性(如打印机的分辨率、纸张大小等),而且它对文本和图形实行同样的处理流程

2017-06-30 13:41:49 8856 1

原创 嵌入式开发环境搭建

密级:内部公开文件编号:YF-项目代号-阶段-编号公司:帝迈公司版本:1.0属性:流程指导页码:共1页文件名称:嵌入式linux软件开发环境搭建适用范围: 相关文档文件编号文件名称

2017-06-30 13:40:25 5105

转载 笔试题目

帝迈生物校园招聘笔试题考试范围:1. 逻辑推理题(公共)(共2题,每题5分,共10分);2. 编程语言知识题(公共)(共10题,每题5分,共50分);3. 数据结构知识题(应用开发方向)(共4题,每题5分,共20分);4. 编程综合题(应用开发方向)(共4题,每题5分,共20分);5. 操作系统知识题(LINUX驱动方向)(共4题,每题5分,共20分);6. 编程综合题

2017-06-30 13:33:36 496

原创 lpc1768

概述1、I2C,     I2C每次只能读写一个字节,读写过程就是操作相关寄存器,读取或者填充数据到外部缓冲区中;     EEPROM使用的I2C来完成读写;2、GPIO     包含多个端口,每个端口包含引脚;     每个引脚,可以配置:输入还是输出,方向,开漏模式;     使用GPIO的模块有:AD采集,BEEP控制,LED控制,VALVE控制

2017-06-29 10:49:35 940

原创 Buildroot

Buildroot官方全英文使用手册的链接是https://buildroot.org/downloads/manual/manual.htmlChapter 1. About BuildrootBuildroot is a tool that simplifies and automates the process of building a complete L

2017-06-28 14:25:47 559

转载 DDPCR

2016年全球数字PCR和实时荧光定量PCR市场将达$32.8亿目前各家仪器公司推出自己的数字PCR,目前市场主流的是三家,1、LIFE Technologies 3D数字PCR(芯片式数字PCR):      我个人认为是微孔数字PCR,主要是将20ul反应体系分散到20000个微孔中进行反应,变成20000个反应体系,PCR反应结束后,采用CCD拍照,数阳性反应孔。2、

2017-06-26 13:47:43 16044 1

原创 Qt5 By CMake

WITH CMake 2.8.4FILE(GLOB FORMS "form/*.ui")QT5_WRAP_UI(FORMS_UIC ${FORMS})FILE(GLOB MOCS "inc/test.h")QT5_WRAP_CPP(HEADERS_MOC ${MOCS})FILE(GLOB RES "qrc/*.qrc")QT5_ADD_RESOUR

2017-06-22 17:56:33 672

原创 编译链接过程

编译链接过程

2017-06-06 12:50:04 203

原创 网址收藏

FlowJo中文技术博客   http://blog.sciencenet.cn/u/FlowJo

2017-06-02 10:23:15 374

原创 对数指数变换

源范围【minX,maxX】到目标范围【minY,maxY】的指数变换;double AbstractCalculator::expConvert(double x, double base, double minX, double maxX, double minY, double maxY){    double factor = (maxY - minY) / (log(maxX

2017-05-20 08:43:39 5572

转载 LINUX打印

1、用户打印请求,由CUPS进行响应;2、CUPS处理流程;     2.1、对打印请求进行预处理,比如将.jpg等各种文件先转换成PostScript格式(图1桔红方框)。     2.2、进一步将PostScript格式转换成 CUPS内部格式。     2.3、CUPS的工作围绕PostScript展开,CUPS根据PPD(PostScript Printer Descrip

2015-12-06 17:32:59 453

原创 Cmake参考

http://www.cnblogs.com/coderfenghc/tag/cmake/

2013-01-28 23:22:48 505

原创 Mingle试用(Production Server)

1、下载    下载Production Server版本的Mingle    http://www.thoughtworks-studios.com/installer/mingle-server-windows    选择“Production Server Ready”,    如果你没有注册过,需要填写注册信息,其中版本邮件地址;     下载后你将收到一份邮件

2012-10-19 23:23:41 2445

原创 Mingle试用(HOST TRIAL)

1、进入Mingle首页,注册试用;    http://www.thoughtworks-studios.com/mingle-agile-project-management/try    选择Hosted trial,     输入个人相关信息,提交后,会有邮件发送到所填写的邮箱地址; 2、我收到的邮件内容如下:    URL: https://eval.thou

2012-10-11 23:42:16 987

转载 敏捷开发(TWIST)

简介     原文地址:http://blog.csdn.net/Sherry_Pei/article/details/4233356        Twist(http://studios.thoughtworks.com/twist-agile-test-automation)是Thoughtworks Studio(http://studios.thoughtworks.co

2012-10-08 23:52:11 819

原创 Q_INIT_RESOURCE宏

QT应用程序,无论是exe,staticlib,还是dll程序,都可以通过qrc文件来导入各种资源。qrc会将这些资源文件转换为相应代码,参与应用程序的编译。这样做的好处就是:简化了应用程序发布时还需要同步发布各类资源文件的烦恼,缺点就是:应用程序会相对变大; 但是,如果我们创建的事staticlib工程,(staticlib工程的创建是通TEMPLATE=lib, LIB =

2012-10-07 22:50:52 15327 2

原创 QT软键盘(二)

如何实现鼠标单击弹出软键盘 默认情况下,如果当前编辑框无焦点,则需要鼠标点击两次才弹出软键盘,其中第一次是让该编辑框获得焦点,第二次点击才弹出软键盘;如果当前编辑框已经获得焦点,则点击一次就会弹出软键盘; 如何实现“无焦点的编辑框也能够一次点击就弹出软键盘呢”。方法如下: 从QProxyStyle派生,重写styleHint方法;如下:    #includ

2012-10-07 22:32:48 5259 3

原创 CMake

1、语法:    #注释行    Lists A;B;C    变量:{VAR}    条件结构:IF() ... ELSE()/ELSEIF() ... ENDIF()                    WHILE() ... ENDWHILE()                    FOREAH() ... ENDFOREACH() 2、CMake变量

2012-09-27 23:40:21 1059

转载 *.pro、*.pri、*.prf、*.prl等四种文件

转摘地址:http://blog.csdn.net/dbzhang800/article/details/6348432 尽管每次和cmake对比起来,我们总是说 qmake 简单、功能少。但是qmake仍然是一个非常复杂的东西,我想大多人应该和我一样吧:

2011-09-13 00:57:24 4136

转载 QtSpeech会让Qt说话

转摘地址:http://qt.csdn.net/articles.aspx?pointid=930&pointid2= 想要多了解QtSpeech,那么随着本文的文字往下走吧!QtSpeech是一个Qt封装的跨平台TTS(文本变成语音输出)API,在不同平台下利用系统自带

2011-09-12 23:34:35 10277

原创 SVG文档语法结构

<br />SVG 语法结构说明<br />文档说明<br />版本<br />日期<br />作者<br />说明<br />1.0<br />2006.1.29<br />很少想起你<br />第 1 页 共 23 页<br />SVG 语法结构说明<br />SVG语法结构<br />一、SVG文档结构格式(为了方便说明,在文中加入标号和冒号;为了方便阅读,加了超链接):<br />1: <?xml version=“1.0” encoding=“UTF-8” standalone=“no”?><br

2011-04-25 23:18:00 13535

转载 Qt全局热键(windows篇)

Qt全局热键、winEventFilter、RegisterHotKey

2011-04-21 22:51:00 3717

原创 QSpinBox应用

1、当QSpinBox的值为最小值时, 显示特殊的字符  QSpinBox *zoomSpinBox = new QSpinBox; zoomSpinBox->setRange(0, 1000); zoomSpinBox->setSingleStep(10); zoomSpinBox->setSpecialValueText(tr("Automatic")); zoomSpinBox->setValue(100);2、显示前缀/后缀  zoom

2011-04-16 23:00:00 3971

原创 QT显示输出及其桌面

<br /> /* 应用程序桌面 */<br /> QDesktopWidget* desktop = QApplication::desktop();<br /> <br /> <br /> /* 指定显示器的屏幕尺寸(1024 * 768) */<br /> QRect screenRect = desktop->screenGeometry();<br /> <br /> <br /> /* 指定显示器的客户区尺寸 */<br /> QRect clientRect = desktop->availa

2011-04-09 14:37:00 3954 1

原创 explicit关键字

<br />一个参数的构造函数,则系统会将参数对应类型自动转换为指定类型,<br />如下:<br />class MyClass<br />{<br />    public:<br />        MyClass( int num );<br />}<br /> <br />MyClass obj = 10;   // OK<br />系统能够自动根据构造函数MyClass( int num )将int类型转换为MyClass类型;这就是隐式转换。<br /> <br />那么,对应的就有显示转换,

2011-04-06 22:35:00 1368

原创 QT线程(二)---线程同步

<br />线程互斥<br />       多线程运行时,通常会访问同一个变量,同一个数据结构,或者同一段代码。因此,需要使用互斥技术来保护上述资源,确保多线程执行的正确性。<br />注:<br />我们通常说某个函数是线程安全的,也就是因为该函数实现加入了线程互斥保护。<br /> <br /> <br />       4.1、QMutex<br /> <br />QMutex ( RecursionMode mode = NonRecursive )<br /> <br />~QMutex ()<

2011-04-04 14:23:00 20536 2

原创 QT线程(一):线程类

    线程之间共享数据,但又单独执行;    QT线程QThread是平台无关的;    通常主线程从main开始执行,而在主线程中创建其他线程,其他线程派生于QThread;1、线程优先级总共8个优先级:线程优先级从上到下越来越高。ConstantValueDescriptionQThread::IdlePriority0scheduled only when no other threads are running.QThread::LowestPriority1scheduled less ofte

2011-04-03 23:01:00 18568

des加密解密源代码

DES加密解密过程,C++实现

2018-11-19

Advanced Qt Programming

QT必备丛书之一:C++ GUI Programming with Qt、The Book of Qt4, The Art of Building Qt Applications、Foundations of Qt Development、Advanced Qt Programming

2011-06-06

C++ GUI Programming with Qt 4, Second Edition

Qt官方开发资料,Qt从入门到高级的必备资料。

2011-04-13

C程序设计语言

C程序设计语言,绝对值的收藏

2008-01-06

空空如也

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

TA关注的人

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