sofeware note
文章平均质量分 66
tianjueyiyi
这个作者很懒,什么都没留下…
展开
-
关于Qt中对汉字使用正则表达式的研究
关于Qt中对汉字使用正则表达式的研究和成果原创 2022-05-12 03:02:12 · 1099 阅读 · 0 评论 -
Qt 之 项目中间文件与可执行文件分离
相信用过Qt发布程序的友友们都遇到过上面这种情况,在release文件下,可执行文件和项目生成的中间文件(.moc,.o,.obj等)全都混在一起,难道发布出去前要手动一个个删掉?当然,想一个个删也不是不行,只是我个人比较懒。于是…Qt是一个很自由的软件,只要你想干,没有不行的。只需指定这些中间文件的路径即可。在.pro文件中加入以下语句UI_DIR = ./tmp/uiMOC_DIR = ./tmp/mocOBJECTS_DIR = ./tmp/objRCC_DIR = ./tmp/rcc.原创 2020-09-09 13:00:20 · 725 阅读 · 0 评论 -
hidapi库编译问题记录
1、下载hidapi-master包后,运行./bootstrap,出现以下问题autoreconf: Entering directory `.’autoreconf: configure.in: not using Gettextautoreconf: running: aclocal --output=aclocal.m4tCan’t exec “aclocal”: No such...原创 2020-01-04 11:56:25 · 1183 阅读 · 0 评论 -
jlink win7 修复
一、修复环境 本文验证在win7 32bit下可正常修复。在64bit环境下,虽然设备管理中可识别到驱动,但是sam-ba 连接时,界面一直在后台运行,就是弹不出来。 二、修复工具 1、在本站连接 https://download.csdn.net/download/tianjueyiyi/10392570 由于本站资源要收费,所以也提供了百度盘资源。 2、在百度盘连接 链接:htt...原创 2018-05-04 17:51:25 · 935 阅读 · 0 评论 -
作用域与嵌套函数,默认参数
在python中,当作用域与嵌套函数、默认参数,扯在一起的时候,它们的关系变得复杂,相互关联。下面,将该问题用代码来验证说明,以便理清相互间的关系。1、在《Python学习手册》第431、432页(下面引为‘书中’),有一段是关于–作用域与带有循环变量的默认参数相比较–,咱们就本着这一段代码来理解这些关系。这两页的内容如下,看客可以先预览一下: 2、先在此说明几点: a)、作用域的搜索...原创 2018-04-28 10:19:09 · 270 阅读 · 0 评论 -
Tensorflow安装问题
配置:win7 amd64 1、安装Anaconda。百度即有。 2、安装tensorflow。https://www.tensorflow.org/install/install_windows?hl=zh-cn此处有详细说明。 3、验证tensorflow安装时,出错。提示failed to load the native tensorflow runtime. 百度、谷歌,方法均无效...原创 2018-05-26 12:11:12 · 523 阅读 · 0 评论 -
Python描述符应用-实例属性与描述符的关系
以下是python学习手册P973\974的代码。 其中CardHolder.init,为什么self.name=name,会调用到Name.set去?class Name: def __get__(self, instance, owner): # Class names: CardHolder locals print('get', 'name') ...原创 2018-05-27 15:46:28 · 587 阅读 · 0 评论 -
Python之静态方法和类方法
Python中,方法有三种,实例方法,静态方法和类方法。 实例方法:需传入实例对象self,适合用于处理与实例相关的。 静态方法:无需传入实例对象和类对象,适合用于处理类本地相关的。 类方法:需传入类对象,适合用于处理类层级相关的。 以上适用范围并无绝对,看个人理解应用。在Python 3.x中, 1、有用staticmethod()转换过的方法,可以用类和实例直接调用。 2、无s...原创 2018-05-27 21:05:51 · 223 阅读 · 0 评论 -
STM32 内存/ROM分配-启动-升级
转载文章 https://www.cnblogs.com/amanlikethis/p/3719529.html后续补上升级部分,以及调试中易出现的问题、现象。原创 2020-01-30 00:03:41 · 525 阅读 · 0 评论 -
FreeRTOS之内存分配策略与选择
包括heap1、heap2、heap3、heap4、heap5。各heap的区别:| | Heap1 | Heap2 | Heap3 | Heap4 | Heap5 |分配–––––––––––––––––––––Heap2 Heap3 Heap4 Heap5分配 ✓ ✓ Malloc ✓ ✓回收 ✗ ✓ ...原创 2019-06-27 14:16:23 · 2147 阅读 · 0 评论 -
source insight 4.0 + astyle 实现代码格式化
背景:source insight 4.0有代码格式化功能,在tools->reformat source code with xxx。但是对于不同的后缀文件(如.c),似乎会自动采用对应格式,如C文件用不了JAVA风格,就算设置了也不起作用。但是好处是可以对注释、变量等进行对齐、缩进。Astyle则是一款通用的,可控性高的代码格式化插件。缺点自然是无法对注释、变量进行对齐。Astyl...原创 2019-06-24 18:54:58 · 2584 阅读 · 1 评论 -
Qt之QSlider样式更改
首先,准备好一张背景图,自己画也可以。 然后,下面是样式代码,照改即可。#slider{ border-image: url(:/bg.png);}#slider::groove:horizontal{ background-color: rgba(0,0,0,0);}#slider::handle:horizontal{ border-image: ur...原创 2020-01-30 00:00:45 · 444 阅读 · 0 评论 -
Qt之QTimer与多线程
http://blog.debao.me/2013/08/how-to-use-qthread-in-the-right-way-part-1/原创 2018-01-03 16:31:36 · 7390 阅读 · 0 评论 -
STM32之调试输出printf
众所周之,调试(debug,帝八哥),乃斗bug之神。而工欲善斗bug之事,必先利debug之器。 debug,性主淫,子孙满堂,虽均有父之遗风,然而却各身技不同。 下述STM32之printf。debug,其技记于#include <stdio.h>int fputc(int ch, FILE *f){ USART_SendData(USART1, (uint8_t)ch); wh原创 2017-11-09 11:15:25 · 5080 阅读 · 2 评论 -
论坛中摘取的,关于Nor flash一些问题点
程序一般默认分下面几个段,代码段(默认名称一般为.text或.code),只读数据段(默认名称一般.ro),有初始化值的读写数据段(默认名称一般.rw), 无初始化值的读写数据段(默认名称一般为.zi),还有堆栈段。当然你还可以定义自定义的段,自定义的段需指明是什么类型的段,是只读段,还是读写段。代码段当然就是代码了,一般这个是只读的,因为如果可以允许随意修改代码段的机器代码,会造成无法预转载 2015-10-14 11:15:55 · 847 阅读 · 0 评论 -
keil startup 学习
在KEIL中,汇编是从ORG 000H开始启动,那么它在C51中是如何启动MAIN()函数的呢?实际上是C51中有一个启启动程序STARTUP.A51,它总是和C程序一起编译和链接的.启动文件STARTUP.A51中包含目标板启动代码,可在每个project中加入这个文件,只要复位,则该文件立即执行,其功能包括:z 定义内部RAM大小、外部RAM大小、可重入堆栈位置z 清除内部、外转载 2010-04-23 09:39:00 · 3079 阅读 · 0 评论 -
Stemwin+ILI9325调试总结
这几天手上有个项目,在移植STEMWIN,TFT是ILI9325控制器,用I80接口,移植过程中遇到很奇怪的现象,例程里边的驱动怎么跑都可以正常驱动TFT,但是只要一到STEMWIN中跑,连最基本的数字和字母都全歪得不成‘字’样,刚开始发现在写数据时,把数据高4位屏蔽掉,字体便正常,但是颜色却不正常,怎么也想不清楚怎么回事儿,时序也按文档的来。后来脑洞大开,既然是由其中的某个数据位造成显示不正常,原创 2015-10-15 23:26:22 · 2260 阅读 · 0 评论 -
关于GD32F107的eth、mac、phy的问题
由于项目需要,由STM32F107更换到了GD32F107,传说中,完全PIN2PIN,代码基本不用改,这也是吸引人的地方。于是。。。。。但是移植到ETH的时候,发现跑不通,数据只进不出,后面发现是DMA发送不了数据。可是,为什么DMA会发送不了?于是,就不是简单的移植了,只能从最基本的下手了,数据怎么进来?数据怎么处理?数据怎么出去?然后利用Wireshark抓包工具来,用STM32F107原创 2015-11-18 17:15:23 · 7862 阅读 · 4 评论 -
STM32之SPI
对于STM32的SPI ,Reference Manual中是给出的schematic如下: 按照标准的SPI协议,当SPI被配置为主机模式后,通过SPI对从设备进行操作时,其NSS应该自动置低,从而选中(使能)从设备;一旦不对从设备进行操作,NSS立刻置为高。 但是,我在实际调试过程中却发现:STM32 SPI NS转载 2015-12-01 17:54:02 · 1190 阅读 · 0 评论 -
Lwip之IP/MAC地址冲突检测
LWIP是个轻量级的TCP/IP协议栈,之所以说轻量级,是因为作者将主体功能浓缩起来,做成这相对简单的协议栈,主要针对于ROM/RAM极缺极珍贵的环境下使用。 正是因为轻量、简单,所以平时很多理所当然的东西,大家都会觉得在这上面也能实现,实则不然,用过LWIP的人就会感觉到。 假如一种情况,你设置的IP/MAC与网络中其它设备冲突,这时既检测不到,更查不出是何原原创 2016-04-08 16:37:15 · 6736 阅读 · 0 评论 -
Qt下创建应用程序的帮助文档
本文相关:利用Qt自身带有的Qt Assistant工具制作应用程序的帮助文档。相关工具:qhelpgenerator、qcollectiongenerator、assistant。三个工具均在mingw/bin下,如我的路径是“d:/Qt/Qt5.8.0/5.8/mingw53_32/bin”下。应用程序发布时,其中assistant还需同应用程序一同发布,才能正常显示,因为应用程序是利原创 2017-06-09 09:57:52 · 7464 阅读 · 0 评论 -
STM32下实现joystick
最近在做一个简单的joystick,用来项目调试,既是简单的,那上位机必定不要自己写驱动,利用win7自带的即可。奔着这个目标,花了两天时间整好,中间遇到了不少问题,最大的问题在于USB上。 这是WIN7(设备和打印机)上看到的设置界面 具体事项,下面一一道来。 1、采用STM32F103C8T6+普通摇杆。 2、USB的D+,一定要注意,注意,注意,要接上拉电阻1.5K。否则,原创 2017-09-07 11:10:34 · 9700 阅读 · 7 评论 -
STM32F ADC 多通道 非DMA
STM32F的ADC,有多种分类,如单次/连续,间断/不间断,规则组/注入组等。 1、当设为连续模式时,即continuous convert mode = enable。间断模式(discontinuous convert mode)无效。连续模式,用于描述转换序列(sequencer)在整个序列(序列,即包括若干个通道)转换完成后,是否再次从头开始扫描。 2、当设为连续模式时,即contin原创 2017-10-13 15:00:11 · 2862 阅读 · 1 评论 -
STM32之NVIC的深入详解
STM32 NVIC 中断嵌套转载 2015-10-14 17:14:32 · 17218 阅读 · 3 评论