- 博客(30)
- 资源 (120)
- 收藏
- 关注
原创 关于perforce(p4)服务器布署时,局域网和外网均提示端口错误的问题
一、背景将p4服务器作为内网服务器,供局域网和外网其它电脑同步访问,以便数据统一管理和备份。二、常规布署后的异常1、根据手册,将服务器布署在内网中一台PC(以下简称服务器,IP为192.168.0.150)。2、向电信运营商要来一个公网IP。3、在路由器上申请到一个二级域名,以便后期供外网访问。4、在路由器上做好IP和PORT的映射。192.168.0.150:1666映射到外网1666上。直接抛出异常点:第1步布署时,在CMD窗口中设置端口p4 set P4PORT=localhost:1
2021-09-17 03:15:13
1407
原创 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
783
原创 STM32 内存/ROM分配-启动-升级
转载文章 https://www.cnblogs.com/amanlikethis/p/3719529.html后续补上升级部分,以及调试中易出现的问题、现象。
2020-01-30 00:03:41
616
原创 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
477
原创 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
1255
原创 FreeRTOS之内存分配策略与选择
包括heap1、heap2、heap3、heap4、heap5。各heap的区别:| | Heap1 | Heap2 | Heap3 | Heap4 | Heap5 |分配–––––––––––––––––––––Heap2 Heap3 Heap4 Heap5分配 ✓ ✓ Malloc ✓ ✓回收 ✗ ✓ ...
2019-06-27 14:16:23
2202
原创 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
2751
1
原创 Python之静态方法和类方法
Python中,方法有三种,实例方法,静态方法和类方法。 实例方法:需传入实例对象self,适合用于处理与实例相关的。 静态方法:无需传入实例对象和类对象,适合用于处理类本地相关的。 类方法:需传入类对象,适合用于处理类层级相关的。 以上适用范围并无绝对,看个人理解应用。在Python 3.x中, 1、有用staticmethod()转换过的方法,可以用类和实例直接调用。 2、无s...
2018-05-27 21:05:51
251
原创 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
614
原创 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
565
原创 jlink win7 修复
一、修复环境 本文验证在win7 32bit下可正常修复。在64bit环境下,虽然设备管理中可识别到驱动,但是sam-ba 连接时,界面一直在后台运行,就是弹不出来。 二、修复工具 1、在本站连接 https://download.youkuaiyun.com/download/tianjueyiyi/10392570 由于本站资源要收费,所以也提供了百度盘资源。 2、在百度盘连接 链接:htt...
2018-05-04 17:51:25
977
原创 作用域与嵌套函数,默认参数
在python中,当作用域与嵌套函数、默认参数,扯在一起的时候,它们的关系变得复杂,相互关联。下面,将该问题用代码来验证说明,以便理清相互间的关系。1、在《Python学习手册》第431、432页(下面引为‘书中’),有一段是关于–作用域与带有循环变量的默认参数相比较–,咱们就本着这一段代码来理解这些关系。这两页的内容如下,看客可以先预览一下: 2、先在此说明几点: a)、作用域的搜索...
2018-04-28 10:19:09
297
原创 Qt之QTimer与多线程
http://blog.debao.me/2013/08/how-to-use-qthread-in-the-right-way-part-1/
2018-01-03 16:31:36
7452
原创 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
5201
2
原创 STM32F ADC 多通道 非DMA
STM32F的ADC,有多种分类,如单次/连续,间断/不间断,规则组/注入组等。 1、当设为连续模式时,即continuous convert mode = enable。间断模式(discontinuous convert mode)无效。连续模式,用于描述转换序列(sequencer)在整个序列(序列,即包括若干个通道)转换完成后,是否再次从头开始扫描。 2、当设为连续模式时,即contin
2017-10-13 15:00:11
2949
1
原创 STM32下实现joystick
最近在做一个简单的joystick,用来项目调试,既是简单的,那上位机必定不要自己写驱动,利用win7自带的即可。奔着这个目标,花了两天时间整好,中间遇到了不少问题,最大的问题在于USB上。 这是WIN7(设备和打印机)上看到的设置界面 具体事项,下面一一道来。 1、采用STM32F103C8T6+普通摇杆。 2、USB的D+,一定要注意,注意,注意,要接上拉电阻1.5K。否则,
2017-09-07 11:10:34
9994
3
转载 SMBus与I2C的区别
【转】SMBus与I2C的区别 SMbus 最早是由 Intel 公司提出来的。现在由 SBS 管理维护这一个规格。 此规格是用 Philips 的 I2C 简化而来。 SMbus 是由两条信号线组成。用于在系统上较慢速的设备及电源管理设备之间的沟通使用。 以便系统取得这些设备的制造厂商,型号,一些控制信息,错误信息及状态。 这两条信号线为 SMBCLK 和 SMBDATA. 这和 I2C 上的
2017-07-24 15:08:41
18167
4
原创 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
7587
原创 Lwip之IP/MAC地址冲突检测
LWIP是个轻量级的TCP/IP协议栈,之所以说轻量级,是因为作者将主体功能浓缩起来,做成这相对简单的协议栈,主要针对于ROM/RAM极缺极珍贵的环境下使用。 正是因为轻量、简单,所以平时很多理所当然的东西,大家都会觉得在这上面也能实现,实则不然,用过LWIP的人就会感觉到。 假如一种情况,你设置的IP/MAC与网络中其它设备冲突,这时既检测不到,更查不出是何原
2016-04-08 16:37:15
6884
翻译 STM32之CAN过滤器学习
STM32普通型芯片的 CAN 有14组过滤器组(互联型有28组过滤器组) ,用以对接收到的帧进行过滤。每组过滤器包括了2个可配置的32位寄存器:CAN_FxR0和 CAN_FxR1。对于过滤器组, 可以将其配置成屏蔽位模式, 这样 CAN_FxR0中保存的就是标识符匹配值,CAN_FxR1中保存的是屏蔽码,即 CAN_FxR1中如果某一位为1,则 CAN_FxR0中相应的位必须与
2015-12-21 11:12:12
516
转载 STM32之SPI
对于STM32的SPI ,Reference Manual中是给出的schematic如下: 按照标准的SPI协议,当SPI被配置为主机模式后,通过SPI对从设备进行操作时,其NSS应该自动置低,从而选中(使能)从设备;一旦不对从设备进行操作,NSS立刻置为高。 但是,我在实际调试过程中却发现:STM32 SPI NS
2015-12-01 17:54:02
1272
原创 关于GD32F107的eth、mac、phy的问题
由于项目需要,由STM32F107更换到了GD32F107,传说中,完全PIN2PIN,代码基本不用改,这也是吸引人的地方。于是。。。。。但是移植到ETH的时候,发现跑不通,数据只进不出,后面发现是DMA发送不了数据。可是,为什么DMA会发送不了?于是,就不是简单的移植了,只能从最基本的下手了,数据怎么进来?数据怎么处理?数据怎么出去?然后利用Wireshark抓包工具来,用STM32F107
2015-11-18 17:15:23
7998
4
原创 Stemwin+ILI9325调试总结
这几天手上有个项目,在移植STEMWIN,TFT是ILI9325控制器,用I80接口,移植过程中遇到很奇怪的现象,例程里边的驱动怎么跑都可以正常驱动TFT,但是只要一到STEMWIN中跑,连最基本的数字和字母都全歪得不成‘字’样,刚开始发现在写数据时,把数据高4位屏蔽掉,字体便正常,但是颜色却不正常,怎么也想不清楚怎么回事儿,时序也按文档的来。后来脑洞大开,既然是由其中的某个数据位造成显示不正常,
2015-10-15 23:26:22
2299
转载 论坛中摘取的,关于Nor flash一些问题点
程序一般默认分下面几个段,代码段(默认名称一般为.text或.code),只读数据段(默认名称一般.ro),有初始化值的读写数据段(默认名称一般.rw), 无初始化值的读写数据段(默认名称一般为.zi),还有堆栈段。当然你还可以定义自定义的段,自定义的段需指明是什么类型的段,是只读段,还是读写段。代码段当然就是代码了,一般这个是只读的,因为如果可以允许随意修改代码段的机器代码,会造成无法预
2015-10-14 11:15:55
896
转载 keil startup 学习
在KEIL中,汇编是从ORG 000H开始启动,那么它在C51中是如何启动MAIN()函数的呢?实际上是C51中有一个启启动程序STARTUP.A51,它总是和C程序一起编译和链接的.启动文件STARTUP.A51中包含目标板启动代码,可在每个project中加入这个文件,只要复位,则该文件立即执行,其功能包括:z 定义内部RAM大小、外部RAM大小、可重入堆栈位置z 清除内部、外
2010-04-23 09:39:00
3159
原创 批评批评淘宝服务,大家不介意吧?
前些天,不知破了哪方水土,惹来一小祸。〔此“祸”,对于目前本人个人的处境而言〕 一个名为“月光淘者”的淘客,到本人所开的“高飞电子经营部”淘宝小店一淘,结果对方借着拿样品的借口,拍了¥3的东西。〔声明:高飞小店对任何顾客,从来就没有小看量少,价少等。良好服务态度才是小店追求的经营方向。此处声明是想说明一点:此位“月光淘者”在高飞未作出回答之前表示,“别小看我量小,如果质量通过,我会有大订
2009-10-17 22:45:00
750
USB HID Usage Tables
2017-09-07
MMC和SD卡的操作时序,以及详细规格书
2015-12-11
PST修复工具 邮件修复工具
2011-01-02
API MONITOR API 监视器
2010-10-21
softICE error code 31 的补丁
2010-10-14
Windows.2000_XP.WDM设备驱动程序开发.part2.rar
2010-10-12
Windows.2000_XP.WDM设备驱动程序开发.part1.rar
2010-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人