自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GodShadow的专栏

嵌入式设计

  • 博客(17)
  • 资源 (8)
  • 收藏
  • 关注

原创 文章标题

带UTF-8编码的中文注释代码 在windows平台编译时报错。 解决办法1: 转为GBK编码或者不用中文注释 解决办法2: 注释代码采用 “/* 中文 */” (中文前后都要带空格),以下注释都会在编译时出错/*错误注释*/void function(){ //正确注释 test(); //错误注释 test(); /* 正确注释 */}(PS: 如果 编

2016-12-28 14:11:39 147

原创 shell记录

1. 获取依赖库并拷贝#获取动态链接库2. 获取非注释文本

2016-10-09 10:00:37 154

原创 php记录

php编译

2016-10-09 09:56:53 425

转载 Ubuntu 下运行 Shell 脚本时显示 "declare not found" 的问题

此种问题只在 Ubuntu 下才会出现!安装 debian 系统根本不存在此类问题,因为只有 Ubuntu 把默认的 bash 替换成了 dash. 在使用 debian 一天后感觉:Ubuntu 好像要弄出来一个 Linux 世界里的"Windows 7". 自己 Linux 刚入门,不知见解是否有问题,欢迎提出不同意见。谢谢!- - - - - - - - - - - -

2015-02-08 17:43:37 304

原创 关于“删除线程”时出现的错误

对于正常的删除线程,这里指软件关闭时删除线程,这里就不讨论了。首先本文说的线程,是对一个自定义线程的再继承,比如:Mythread::MyThread(QObject *parent) :QThread(parent){ stop = false;}Mythread::run(){ while(!stop){ }} MyObject::MyObject(QObject *parent)

2014-12-15 11:51:33 410

原创 关于QT线程中的信号与槽

在QT线程中,有两种常见的模式模式1:void run(){ // do something  exec();}模式2:void run(){ while(!stop){ // do something }}在线程中创建的对象,

2014-12-14 07:51:34 117

原创 关于QT线程的的信号与槽

QT线程的设计,有两种常见的模式:模式1:void run(){ while(!stop){ // do something }}模式2:void run(){ // do something exec();}在模式1中,不要使用信号和槽,因为线程中创建的对象,事件槽在线程的事件循环中,需要exec()才能处理。而在模式2中,可以使用信

2014-12-14 07:33:52 44

原创 信号与槽 实验1

做了一个关于信号和嘈的有趣

2014-11-22 10:52:32 377

转载 堆 和 栈的 区别

堆和栈的区别 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵

2014-11-22 10:02:39 297

转载 C语言 关键字

关键字就是已被C语言本身使用,不能作其它用途使用的字。例如关键字不能用作变量名、函数名等   由ANSI标准定义的C语言关键字共32个:   auto double int struct break else long switch   case enum register typedef char extern return union 

2014-11-07 16:25:03 314

转载 setMask()与实现不规则形状的窗口

在Qt中有两种方法来实现不规则形状的窗口1.可以设置QWidget的窗口属性Qt::WA_TranslucentBackground为true来实现。但是利用这个属性有很大的限制。在window平台下,你必须设置Qt::FramelessWindowHint属性为true,设置窗口为一个没有标题栏的窗口。在X11平台下,你还要依靠 a compositing window mana

2014-10-25 09:11:54 796

转载 QML语言介绍

QML是一种声明式语言,设计用来描述程序中的用户接口:就是看起来像什么,它的行为是什么。在QML中,一个用户接口被定义为对象的属性树。这种对不管有没有编程经验的人都适合,javascript是QML中的脚本语言,所以你必须学一点关于它的知识。在你深入QML之前,学习一点html和css的基础是很有用的,但不是必须的。QML语法基础:qml看起来是像这样的:

2014-10-24 17:30:05 464

转载 QML基础——UI布局管理

概述使用Qt做过UI的一定对QHBoxLayout, QVBoxLayout, 和QGridLayout这三个最重要也最常使用的layout managers非常熟悉。那么在QML中又是如何控制和管理UI布局的呢?那么我们这篇文章就为大家介绍这些基础知识。首先,QML同样允许大家使用硬编码的方式将位置数值直接写到代码中,但是这样做首先难以适应UI的调整,其次代码维护起来也很困难。因

2014-10-24 16:18:25 327

转载 QML基础——UI布局管理

概述使用Qt做过UI的一定对QHBoxLayout, QVBoxLayout, 和QGridLayout这三个最重要也最常使用的layout managers非常熟悉。那么在QML中又是如何控制和管理UI布局的呢?那么我们这篇文章就为大家介绍这些基础知识。首先,QML同样允许大家使用硬编码的方式将位置数值直接写到代码中,但是这样做首先难以适应UI的调整,其次代码维护起来也很困难。因

2014-10-24 16:16:19 338

转载 使用QUdpSocket进行UDP编程

UDP(用户数据报协议)是一个轻量级的,不可靠的,面向数据报的,无连接协议。当可靠性不是很重要的时候就可以使用该协议。例如:一个用于报告时间的服务器可以使用UDP。如果包含时间的数据报丢失了,那么客户端只需发出另外一个请求。       QUdpSocket类允许你发送和接收UDP数据报。它继承自QAbstractSocket,因此它有共享了QTcpSocket的大多数接口。最主要的不同就是Q

2014-10-22 14:51:36 1788

转载 Qt 正则表达式

1、 QT中的QRegExp类实现了正则表达式的模式匹配。2、Qt中有两个不同类的正则表达式.- 第一类为元字符.它表示一个或多个常量表达式.- 令一类为 转义字符,它代表一个特殊字符. 1) 元字符. 匹配任意单个字符.例如, 1.3 可能是1. 后面跟任意字符,再跟3^ 匹配字符串首. 例如, ^12可能是

2014-10-10 20:59:32 377

转载 QT父子与QT对象delete

很多C/C++初学者常犯的一个错误就是,使用malloc、new分配了一块内存却忘记释放,导致内存泄漏。Qt的对象模型提供了一种Qt对象之间的父 子关系,当很多个对象都按一定次序建立起来这种父子关系的时候,就组织成了一颗树。当delete一个父对象的时候,Qt的对象模型机制保证了会自动的把 它的所有子对象,以及孙对象,等等,全部delete,从而保证不会有内存泄漏的情况发生。任何事情都有正反两

2014-10-10 20:27:43 764

UDS诊断入门.pdf

UDS诊断入门.pdf

2021-07-21

FriendlyARM 友善之臂 USB驱动 WIN7_64

FriendlyARM 友善之臂 USB驱动 WIN7_64

2015-01-07

TcpClient线程设计

QT4.8 TcpClient端的线程设计

2014-12-08

SHT20 Datasheet and code example

SHT20官方技术手册和例程。

2014-03-21

编码转换工具

十六进制表示文本字符串编码之间转换结果。文本字符串编码在 Text、ANSI、Unicode、Unicode Big Endian、UTF-8、UTF-7 之间的互相转换,转换结果使用十六进制表示

2014-03-21

HyperTerminal_putty

PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an xterm terminal emulator. It is written and maintained primarily by Simon Tatham.

2013-12-12

TivaWare 驱动库

德州仪器Tiva系列ARM处理器驱动库.

2013-10-12

CCSV5.2 License

CCSV5.2破解,直接复制即可使用.

2013-10-12

空空如也

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

TA关注的人

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