自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云志的技术博客专栏

记录我的学习历程

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

原创 QT软件只允许被打开一个实例的解决方法

我们在编写QT应用程序时,往往期望应用软件只能被打开出一个运行实例,可以通过以下代码实现:#include "apa.h"#include <QApplication>#include <QSharedMemory>#include <QDesktopWidget>#include <QMessageBox>int main(int ...

2018-12-10 18:36:44 4717 6

原创 C++实现软件FIFO功能

实现一个C++的FIFO功能,实现代码如下:头文件fifo.h#ifndef FIFO_H#define FIFO_H#include <QtGlobal>class Fifo{public: Fifo(quint32 size); ~Fifo(); bool is_empty(); bool is_full(); bool ...

2018-11-20 14:01:35 3033

翻译 QT仿手机滑动按钮效果

最近做一个界面软件,觉得传统的按钮不是很好看,在网上找到一个类似手机滑动按钮的效果的源代码,觉得比较酷,特此记录(复制代码请保留原作者信息)效果如下:  类头文件:#ifndef SWITCHBUTTON_H#define SWITCHBUTTON_H/** * 作者:feiyangqingyun(QQ:517216493) 2016-11-6 * 1:可设置开关按钮的...

2018-08-20 14:51:23 3789

原创 Ubuntu 16.04安装配置ftp服务器

1.安装vsftpd使用下列命令安装sudo apt-get install vsftpd或者从网络上下载安装包手动安装:https://pkgs.org/download/vsftpdsudo dpkg -i vsftpd_2.3_.5-1ubuntu2_i386.deb安装完后,ftp的配置文件在/etc/vsftpd.conf可以使用下列命令来打开,关闭...

2018-07-24 10:25:02 359

原创 Ubuntu 16.04 几个国内更新源

如何更改源可以在软件更新中选择源使用如下命令更改(修改前先备份):sudo vim /etc/apt/source.list东北大学deb-src http://mirror.neu.edu.cn/ubuntu/ xenial main restricted #Added by software-propertiesdeb http://mirror.neu.edu.cn/ubuntu/ xeni...

2018-07-13 14:20:53 444

原创 linux使用问题汇总记录

此文档不定期更新~~~~1.Linux下VI模式中上下左右键和回退键出现字母a.编辑/etc/vim/vimrc.tiny由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行修改。很简单,这个文件里面的倒数第二句话是“set compatible”改为 “setnocompatible”。原理是:将VI编辑器的模式改为非兼容...

2018-07-13 09:40:41 406

原创 Python实现批量文件修改后缀

decode_file()函数将指定路径文件配批量修改后缀名,然后存放到另一个指定位置;recover_file()函数将修改过的文件名后缀批量还原;import osdef decode_file(): src_path = input(">>>Please input path need to decode:") tgt_path = input("&gt...

2018-07-05 14:19:12 861

原创 hex文件解析实现代码

Hex文件格式介绍(介绍部分转载地址:http://www.forwhat.cn/post-240.html)Hex文件是可以烧录到MCU中,被MCU执行的一种文件格式。如果用记事本打开可发现,整个文件以行为单位,每行以冒号开头,内容全部为16进制码(以ASCII码形式显示)。Hex文件可以按照如下的方式进行拆分来分析其中的内容:例如 “:1000080080318B1E0828092820280...

2018-07-05 14:09:23 13845

原创 S19文件解析实现代码

介绍:为了在不同的计算机平台之间传输程序代码和数据,摩托罗拉将程序和数据文件以一种可打印的格式(ASCII格式)编码成s格式文件。s格式文件是Freescale推荐使用的标准文件传送格式。编译完成之后,Freescale CodeWarrior编译器将在bin文件夹下自动生成“*.abs.s19”文件,这个文件包含最终下载带单片机中的所有内容。S19文件的格式定义如下:S格式文件中的每一行称为一...

2018-07-05 14:02:29 9185 2

原创 一个基于QT的环形缓存的C++实现。

#ifndef CCYCLEBUFFER_H#define CCYCLEBUFFER_H#include <QtGlobal>#include <QReadWriteLock>class CCycleBuffer{public: bool isFull(); bool isEmpty(); void Empty(); quin...

2018-07-05 13:14:20 2688 1

原创 VMware Tools 安装方法

1、选择虚拟机的菜单VM->Install VMware Tools,在Hardware选项卡下将CD-ROM选择Use physical drive 2:、启动linux系统,在终端下将CD-ROM挂在在/mnt下命令如下:#mount  /dev/cdrom  /mnt 3、将/mnt下的VMwareTools-6.0.2-59824

2017-09-24 22:30:17 495

原创 Win7 32 不能安装STM32 虚拟串口驱动解决方法

1、  对于一些精简过的系统,无法安装虚拟串口,是由于系统缺少mdmcpq.inf和usbser.sys文件所造成的。只需要将文件下载下来放在相应的文件夹下面就行了。文件对应的目录如下:mdmcpq.inf在C:\WINDOWS\INF目录;usbser.sys在C:\WINDOWS\SYSTEM32\DRIVERS\目录。 2、修改mdmcpq.inf

2017-09-24 22:28:05 9170

原创 实现Label的鼠标点击响应,以及获取焦点后改变颜色

QT里面的Label控件本身没有响应鼠标点击事件,而要实现Label对鼠标点击的响应,以及鼠标进入和离开时,颜色发生变化,创建了一个新的类ClickLabel,继承了QLabel类,覆写了鼠标进入离开事件、点击事件,实现了上述功能,源码如下:File:ClickLabel.h#ifndef CLICKLABEL_H#define CLICKLABEL_H#include clas

2016-10-09 23:21:39 4757

ISO-26262-2018.zip

ISO 26262《道路车辆功能安全》国际标准是针对总重不超过3.5吨八座乘用车,以安全相关电子电气系统的特点所制定的功能安全标准,基于IEC 61508《安全相关电气/电子/可编程电子系统功能安全》制定,在2011年11月15日正式发布。 2018版本 英文原档PDF

2020-03-14

ISO-26262-2011.zip

ISO 26262《道路车辆功能安全》国际标准是针对总重不超过3.5吨八座乘用车,以安全相关电子电气系统的特点所制定的功能安全标准,基于IEC 61508《安全相关电气/电子/可编程电子系统功能安全》制定,在2011年11月15日正式发布。2011版 汽车功能安全国际标准 ISO26262 英文原版 pdf文档

2020-03-14

Control algorithm modeling guidelines using MATLAB,Simulink and Stateflow V4.01

Control algorithm modeling guidelines using MATLAB,Simulink and Stateflow V4.01 Simulink建模标准

2018-12-04

ISO11898协议标准

ISO11898标准,英文原版的全部5个部分,清晰度很高,欢迎下载。

2018-11-28

基于ISO15765的车载CAN网络上位机诊断软件设计

详细介绍了ISO15765,ISO14229标准的内容,以及S19文件格式解析、诊断上位机软件设计等相关内容,理解后可以独立进行UDS上位机软件开发。

2018-11-28

XL Driver Library - Description

文档描述了如何调用vector公司的CANOE接口,实现二次开发功能。

2018-11-28

qt生成DLL实现源码工程

本资源为基于QT C++的源码工程,实现了dll动态链接库的生成模板。

2018-11-28

DBC的C++解析源码

DBC是描述CAN网络节点间的数据通讯的文件,本源码是基于周立功的USBCAN盒的C++解析上位机源码,可修改为自己的DBC解析模块使用。

2018-11-28

空空如也

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

TA关注的人

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