自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 eclipse配置index的坑

eclipse index不生效, 无法跳转

2022-09-28 10:00:15 487 1

原创 在虚拟机中如何给ubuntu扩容

虚拟机扩容

2022-09-27 10:13:41 387

原创 KEIL5配置astyle

KEIL5配置astyle参数

2022-07-22 17:35:00 412

原创 keilmap分析工具

网友贡献的,不太好用,只是把特定文本过滤出来而已keilmap.jar-Linux文档类资源-CSDN下载

2022-04-07 18:33:06 278

原创 pyQt5使用、配置、打包发布

1、参考配置pyqt5安装与pycharm配置_DonLex的博客-CSDN博客_pyqt5安装win10安装PyQt5_快乐成长吧的博客-CSDN博客_pyqt安装2、打包pyqt5打包发布可执行exe程序的三种常用方法_新潮程序的博客-CSDN博客_pyqt5打包可执行文件...

2022-03-23 08:37:50 1199

原创 STM32H7的Cache和MPU

STM32H7的Cache和MPU_qlexcel的专栏-CSDN博客例说STM32F7高速缓存——Cache一致性问题(一)_人人都懂物联网-CSDN博客转!!!关于cache的原理和使用,看着两篇文章就够了!!

2022-03-11 18:28:18 7464

原创 keil MDK AC6设置noinit的用法

有时候项目需要MCU从boot跳转到APP或者从app跳转到boot。跳转时需要携带一些参数。如果不设置noinit的ram区域,那么跳转后则会导致参数被刷成0设置方式如下:然后代码中:uint32_t g_reboot_magic __attribute__((section(".bss.ARM.__at_0x24000000")));...

2022-01-10 15:44:07 2125

原创 缺少msvc140.dll解决办法,缺少任意dll文件的解决办法

本文以最简单的办法意见解决所有dll文件缺失带来的各种疑难杂症。比某度上的二流回答(下载相应dll放到系统目录)要靠谱的多。1起因 近日安装最新的labview2019 64位,中途由于网络原因安装失败。导致某些VC++运行库安装出了问题。结果导致我以前安装的好好的QT5.12也无法正常运行了。总是提示缺少msvc140.dll,labview也无法正常启动。 ...

2019-08-31 15:41:20 17639 5

原创 valgrind 测试内存泄露的方法

我在博客https://blog.csdn.net/hitman_cs/article/details/99696920中介绍了搭建gtest测试框架的工程实现方法,这里进一步讲解如何通过valgrind+gtest测试内存泄露1 安装valgrind sudo apt install valgrind2 测试内存泄露3执行valgrind 测试 ...

2019-08-18 00:38:47 573

原创 基于Qt开发的游戏手柄小程序例子

以前做过一个项目,用游戏手柄链接上位机软件,控制下位机执行一些机械动作。现在我将手柄控制的功能单独拿出来做了一个手柄检测的小程序,供开发者们拿去移植到自己的项目中用。这个程序是用 Qt creator5.12开发环境开发的,不过移植到VS 或者VC++环境开发也是可以的,因为我的程序是采用windows系统提供的多媒体接口(#include "mmsystem.h")来读取游戏手柄的...

2019-06-08 15:29:57 3690 5

转载 ubuntu 安装boost库

https://blog.csdn.net/lvyibin890/article/details/80888554

2019-03-25 23:40:24 539

原创 ubuntu 安装openssl

sudo apt-get install libssl-dev

2019-03-25 23:28:00 1579

原创 ubuntu 安装boost库

sudo apt-get install libboost-dev

2019-03-25 23:23:57 1361

转载 AStyle 格式参数中文手册

http://blog.chinaunix.net/uid-20662363-id-1904145.htmlhttps://winddoing.github.io/post/62371.html推荐命令:style=linuxindent-switchesindent-namespacesindent-preproc-blockpad-oper--ali...

2019-03-08 20:43:20 4804

原创 AStlye格式化命令模板

style=linuxindent-switchesindent-namespacesindent-preproc-blockpad-operdelete-empty-linesadd-braces-H--align-pointer=name

2019-03-02 12:06:40 161

原创 QT 编译出错 undefined reference to `vtable for XXX '

如果是windows系统的QT程序开发,可以尝试以下办法解决:1 把工程目录下的  xxx.pro.user删掉2 用 QT creator 重新打开工程编译3OK啦原因说明:  QT 有病,有时候无法更新一些编译选项和makefile,                  删掉       pro.user后它只就能重新生成这些编译选项和makefile了...

2018-06-05 15:08:29 291

原创 QT_mingw+opencv3.0+摄像头视频显示工程代码与库

QT_mingw+opencv3.0+摄像头视频显示工程代码与库   实现如下图效果的QT开发(1)首先下载QT网址:https://download.qt.io/official_releases/qt/   我选择下载的是 qt-opensource-windows-x86-mingw492-5.6.1-1.exe,然后windows下安装(2)然后根据http://www.mam

2017-04-25 11:15:59 653

原创 PCB隐藏元件标号

shift +f,任选一个元件。在component comment选择different,OKshow name中打勾

2017-04-24 16:35:13 4384

转载 VS2013新建窗体应用程序(C++)

VS2010及以前的版本,创建项目时都可以在CLR下找到“Windows窗体应用程序”的项目模板,但VS2012之后的版本就没这么方便了。可以通过打开旧版本的项目来修改,也可以像下面这样操作:这里就以VS2015预览版为例,打开VS2015如下图所示:众所周知,WinForm需要.NET的支持。因此咱们需要建立一个CLR空项目,步骤如

2017-04-24 16:33:51 3589 1

转载 判断二极管极性方法

2017-04-24 16:32:30 2395

转载 判断电容极性

2017-04-24 16:31:26 1636

转载 verilog 中的case语句辨析

Arcanis the Omnipotent】从今天起弄明白case/casez/casex还是来自一篇paper 分清楚case/casez/casex 在simulation/synthesis到底有什么不同我基本就是照着翻译下来,基本没啥我总结的东西,因为消化的不好 首先,一般性的常识是使用casez,强烈的建议不要使用casex,(虽然我没有这个常识)。

2017-04-24 16:25:46 19251

转载 对Verilog 初学者比较有用的整理(转自它处)

*******************************************************************************************************************作者: Ian11122840    时间: 2010-9-27 09:04                                           

2017-04-24 16:24:57 2293

转载 vs2013安装教程

vs2013安装教程1、下载后得到ios文件,直接解压缩或用虚拟光驱加载运行;2、本站这里直接解压安装,双击“vs_ultimate.exe”开始安装;3、设置安装路径后,点击“我同意许可条款和条件”,点击下一步;4、选择要安装的vs2013选项,用户可以根据自身的需要勾选安装;5、正在安装,请稍等(全部功能安装可能要1个小时左右);6、成功安装后,打开

2017-04-24 16:23:09 19495 1

转载 bss\data\text\堆\栈的区别

bss段:  bss段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。  bss是英文Block Started by Symbol的简称。  bss段属于静态内存分配。   data段:  数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。  数据段属于静态内存分配。 

2017-04-24 16:22:08 407

转载 C语言中static用法

google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大。所以,我这篇博文博采众家之长,把互联网上的资料整合归类,并亲手编写程序验证之。         C语言代码是以文件为单位来组织的,在一个源程序的所有源文件中,一个外部变量(注意不是局部变量)或者函数只能在一个源程序中定义一次,

2017-04-24 16:21:11 8205 3

转载 C语言 const 用法

(1)const int a; int const a; 这两个写法是等同的,表示a是一个int常量。(2)const int *a;  int const* a;表示a是一个指针,可以任意指向int常量或者int变量,它总是把它所指向的目标当作一个int常量。(3)int * const a; 表示a是一个指针常量,初始化的时候必须固定指向

2017-04-24 16:20:32 731

转载 C语言volatile用法,(没阅读,对错未知)

volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发,所以经常会写出这样的程序:short flag;vo

2017-04-24 16:19:59 483

原创 进程内存分配图

进程内存分配图高地址             低地址段区名解释内容stack栈:局部变量1在函数内部定义的局部变量(非static型)2中断发生时存放的运行环境room增长空间:堆向上长,栈向下长

2017-04-24 16:19:24 1786

转载 嵌入式Linux中让应用程序自动启动

嵌入式Linux中让应用程序自动启动在很多嵌入式系统中,由于可用资源较少,常常在系统启动后就直接让应用程序自动启动,以减少用户操作和节省资源。如何让自己的应用程序自动启动呢?    在Linux系统中,配置应用程序自动启动的方法有以下三种:1.通过/Linuxrc脚本直接启动Linux内核一旦开始执行,它将通过驱动程序来初始化所有硬件设备,这个初始化过程可以在启动时的P

2017-04-24 16:18:38 1186

转载 shell+C

相关函数 fork,execve,waitpid,popen表头文件 #include定义函数 int system(const char * string);函数说明 system()会调用fork()产生子进程,由子进程来调用/bin/sh-cstring来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的进程。在调用system()期间SIGCHLD

2017-04-24 16:18:11 312

转载 OpenCV - win7+vs2013(2012)+opencv3

OpenCV - win7+vs2013(2012)+opencv3.0.0 环境配置 (以及配置技巧)1. opencv 3.0.0 库下载地址, 这里的版本是3.0.0,其他的版本配置可能不一样,请大家注意。http://sourceforge.net/projects/opencvlibrary/files/latest/download?source=top3_dl

2017-04-24 16:17:09 394

转载 创建MFC对话框

作为一个软件开发者来说,平时我们在测试我们的应用程序时都是自己编译一个小的测试程序,通过这个小的测试程序一直运行来检测程序的稳定和存在的问题。为了更直观的观察到程序的通信过程,我们往往通过编写一个MFC小程序来完成。MFC工程说白了就是通过微软的类库开发我们自己的应用界面程序。那么怎么通过vs2010来创建我们自己的基于对话框的MFC工程呢?下面小就从自己以前创建MFC的经历和大家分享一下。

2017-04-24 16:13:51 356

转载 QT

Qt是一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。QT Creator 跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。QT SDK 包括了Qt库、Qt Creator IDE和Qt工具,

2017-04-24 16:06:15 229

转载 vs2013+opencv3 摄像头显示

平台:vs2013+opencv3.1.0本来以为利用mfc打开摄像头并且显示到窗口上应该是很简单的一件事情,但是没想到却遇到了一点麻烦,首先我是根据这篇博客做的http://blog.csdn.net/jiyanfeng1/article/details/9169019,感觉代码可行,但是运行以后却发现摄像头是打开了,可是摄像头抓取的内容却没有显示。所以就根据这篇博客选取了另外一种方法。

2017-04-24 16:05:51 1803

转载 WIN7+QTmingw+opencv安装配置

安装组合:Win7-64bits+ qt-opensource-windows-x86-mingw492-5.5.0+ opencv-3.0.0+cmake-3.4.0-rc3-win32-x86感谢以下网友的分享:https://zahidhasan.wordpress.com/2014/08/19/qt-5-3-1-64-bit-mingw-windows/

2017-04-24 16:05:02 365

keilmap.jar

分析keil生成的map文件

2022-04-07

HC32xxx J-Flash.zip

hc32 J-FLASH下载算法(华大MCU)

2021-06-15

googletest-master.zip

从github上下载的googletest测试框架源码,搭建测试工程的方法可以参考文章 https://blog.csdn.net/hitman_cs/article/details/99696920

2019-08-17

study_test.tar.xz

linux + Qt5 + cmake + gtest + gmock + mockcpp环境搭建工程源码 见文章 https://blog.csdn.net/hitman_cs/article/details/99696920

2019-08-17

json.hpp V3.5.0

JSON for Modern C++ version 3.5.0 https://github.com/nlohmann/json

2019-03-14

QT windows 游戏手柄例程

最近做个项目用到了QT开发游戏手柄,就参考新浪博客上一篇改了些,做出来了。 http://blog.sina.com.cn/s/blog_4567bb800100puqh.html 语言是C++,QT5.6.1版本,其他QT 5.XX版本也行。平台是windows7. 做个小界面,读取每个按键的动作并显示在界面上

2018-01-11

opencv3.0库配套QTmingw摄像头Qlabel显示

自己在win7上用cmake编译好的opencv3.0的库文件,用于QT开发。QT版本为mingw492-5.6.1-1

2017-04-25

VS2013 VC++ 窗口程序使用汉字问题.doc

2017-04-24

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

TA关注的人

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