- 博客(13)
- 资源 (8)
- 收藏
- 关注
原创 QT软件只允许被打开一个实例的解决方法
我们在编写QT应用程序时,往往期望应用软件只能被打开出一个运行实例,可以通过以下代码实现:#include "apa.h"#include <QApplication>#include <QSharedMemory>#include <QDesktopWidget>#include <QMessageBox>int main(int ...
2018-12-10 18:36:44
4944
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
3121
翻译 QT仿手机滑动按钮效果
最近做一个界面软件,觉得传统的按钮不是很好看,在网上找到一个类似手机滑动按钮的效果的源代码,觉得比较酷,特此记录(复制代码请保留原作者信息)效果如下: 类头文件:#ifndef SWITCHBUTTON_H#define SWITCHBUTTON_H/** * 作者:feiyangqingyun(QQ:517216493) 2016-11-6 * 1:可设置开关按钮的...
2018-08-20 14:51:23
3924
原创 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
413
原创 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
473
原创 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
436
原创 Python实现批量文件修改后缀
decode_file()函数将指定路径文件配批量修改后缀名,然后存放到另一个指定位置;recover_file()函数将修改过的文件名后缀批量还原;import osdef decode_file(): src_path = input(">>>Please input path need to decode:") tgt_path = input(">...
2018-07-05 14:19:12
911
原创 hex文件解析实现代码
Hex文件格式介绍(介绍部分转载地址:http://www.forwhat.cn/post-240.html)Hex文件是可以烧录到MCU中,被MCU执行的一种文件格式。如果用记事本打开可发现,整个文件以行为单位,每行以冒号开头,内容全部为16进制码(以ASCII码形式显示)。Hex文件可以按照如下的方式进行拆分来分析其中的内容:例如 “:1000080080318B1E0828092820280...
2018-07-05 14:09:23
14250
原创 S19文件解析实现代码
介绍:为了在不同的计算机平台之间传输程序代码和数据,摩托罗拉将程序和数据文件以一种可打印的格式(ASCII格式)编码成s格式文件。s格式文件是Freescale推荐使用的标准文件传送格式。编译完成之后,Freescale CodeWarrior编译器将在bin文件夹下自动生成“*.abs.s19”文件,这个文件包含最终下载带单片机中的所有内容。S19文件的格式定义如下:S格式文件中的每一行称为一...
2018-07-05 14:02:29
9682
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
2888
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
606
原创 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
9766
原创 实现Label的鼠标点击响应,以及获取焦点后改变颜色
QT里面的Label控件本身没有响应鼠标点击事件,而要实现Label对鼠标点击的响应,以及鼠标进入和离开时,颜色发生变化,创建了一个新的类ClickLabel,继承了QLabel类,覆写了鼠标进入离开事件、点击事件,实现了上述功能,源码如下:File:ClickLabel.h#ifndef CLICKLABEL_H#define CLICKLABEL_H#include clas
2016-10-09 23:21:39
4948
ISO-26262-2018.zip
2020-03-14
ISO-26262-2011.zip
2020-03-14
Control algorithm modeling guidelines using MATLAB,Simulink and Stateflow V4.01
2018-12-04
基于ISO15765的车载CAN网络上位机诊断软件设计
2018-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人