自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (7)
  • 收藏
  • 关注

原创 source insight 注释与反注释宏

macro MultiLineComment(){ hwnd = GetCurrentWnd() selection = GetWndSel(hwnd) LnFirst =GetWndSelLnFirst(hwnd) //取首行行号 LnLast =GetWndSelLnLast(hwnd) //取末行行号 hbuf = GetCurrentBuf() if(GetBufLine(hbuf, 0) =="//magic...

2021-05-18 21:50:24 190

转载 keil 器件是空的,把相应的芯片包装好后,Device为空,是因为keil工程比较老,需要格式转换成新的工程

keil 器件是空的,把相应的芯片包装好后,Device为空,不能选择芯片。原因可能是:使用Keil5打开了比较老的工程文件。Keil5的工程文件后缀是.uvprojx,对老的工程文件可能支持不好,老的工程文件后缀为.uvproj解决:Project-Manage-Migrate to Version 5 Format,把工程文件格式转换为.uvprojx即可。引用https://blog.csdn.net/qlexcel/article/details/104259275...

2021-05-16 13:01:21 1285

原创 GD32F103VET6使用JLINK V10pj进行烧录过程

开发的时候放在电脑里面的笔记总是容易丢失,后续能够直接放在博客上最好。主要供自己查阅。使用最新的Jlink,或者用GD的。从GD官网下载最新的packhttp://www.gd32mcu.com/cn/download/7?kw=GD32F1...

2021-05-16 11:46:51 3478 3

PADS9.5 学习笔记

PCB设计从AD转到PADS9.5过程中遇到的一些问题,罗列出来,word文档,入门学习。整理结构一般,还是很有用。

2020-10-20

AT24C02-DS18B20-魔电阿瑞斯开发板-stm32f103c8t6 包含原理图

AT24C02-DS18B20-魔电阿瑞斯开发板-stm32f103c8t6 包含原理图

2023-09-20

WM8960 driver for linux study

WM8960 driver for linux study

2013-08-07

OK血糖仪部分汇编代码

MeasureTemper: ;_AIN7_Analog bcf OperateFlag,temp_err call SampleTemperatur bsf status,irp0 clrf EepromPageReg movlw 40h movwf fsr0 movwf EepromAddressReg ;movlw 64 movwf EeCount01 call EeRead_N_Byte movlw 0 subwf TempValueInteger,w btfss status,z goto CheckHighLimit movlw 100 ;100=10℃ subwf TempValueDecimal,w btfsc status,c goto Count_Tf TemperMin96: ;call Temper_Lo bsf OperateFlag,temp_err ; < 9 j ; 显示LO和温度计并自动关机 bsf OperateFlag,temp_lo goto MeasureTemperEnd CheckHighLimit: movlw 01h subwf TempValueInteger,w btfss status,c goto Count_Tf btfss status,z goto TemperMax404 movlw 091h ;191h=400=40℃ subwf TempValueDecimal,w btfss status,c goto Count_Tf 。。。。。。。。。。。。。。。。。。

2013-05-06

qt 事件源码

Qt的事件过滤器 Qt事件模型一个真正强大的特色是一个QObject 的实例能够管理另一个QObject 实例的事件。 让我们试着设想已经有了一个CustomerInfoDialog的小部件。CustomerInfoDialog 包含一系列QLineEdit. 现在,我们想用空格键来代替Tab,使焦点在这些QLineEdit间切换。 一个解决的方法是子类化QLineEdit,重新实现keyPressEvent(),并在keyPressEvent()里调用focusNextChild()。像下面这样: void MyLineEdit::keyPressEvent(QKeyEvent *event) { if (event-&gt;key() == Qt::Key_Space) { focusNextChild(); } else { QLineEdit::keyPressEvent(event); } } 但这有一个缺点。如果CustomerInfoDialog里有很多不同的控件(比如QComboBox,QEdit,QSpinBox),我们就必须子类化这么多控件。这是一个烦琐的任务。 一个更好的解决办法是: 让CustomerInfoDialog去管理他的子部件的按键事件,实现要求的行为。我们可以使用事件过滤器。 一个事件过滤器的安装需要下面2个步骤: 1, 调用installEventFilter()注册需要管理的对象。 2,在eventFilter() 里处理需要管理的对象的事件。 一般,推荐在CustomerInfoDialog的构造函数中注册被管理的对象。像下面这样: CustomerInfoDialog::CustomerInfoDialog(QWidget *parent) : QDialog(parent){ ... firstNameEdit-&gt;installEventFilter(this); lastNameEdit-&gt;installEventFilter(this); cityEdit-&gt;installEventFilter(this); phoneNumberEdit-&gt;installEventFilter(this); } 一旦,事件管理器被注册,发送到firstNameEdit,lastNameEdit,cityEdit,phoneNumberEdit的事件将首先发送到eventFilter()。 下面是一个 eventFilter()函数的实现: bool CustomerInfoDialog::eventFilter(QObject *target, QEvent *event) { if (target == firstNameEdit || target == lastNameEdit || target == cityEdit || target == phoneNumberEdit) { if (event-&gt;type() == QEvent::KeyPress) { QKeyEvent *keyEvent = static_cast&lt;QKeyEvent *&gt;(event); if (keyEvent-&gt;key() == Qt::Key_Space) { focusNextChild(); return true; } } } return QDialog::eventFilter(target, event); } 在上面的函数中,我们首先检查目标部件是否是 firstNameEdit,lastNameEdit,cityEdit,phoneNumberEdit。接着,我们判断事件是否是按键事件。如果事件是按键事件,我们把事件转换为QKeyEvent。接着,我们判断是否按下了空格键,如果是,我们调用focusNextChild(),把焦点传递给下一个控件。然后,返回,true通知Qt,我们已经处理了该事件。 如果返回false的话,Qt继续将该事件发送给目标控件,结果是一个空格被插入到QLineEdit中。 如果目标控件不是 QLineEdit,或者按键不是空格键,我们将把事件传递给基类的eventFilter()函数。 Qt提供5个级别

2013-05-04

Protel99se鼠标增强软件3.0

Protel99se鼠标增强软件3.0Protel99se鼠标增强软件3.0Protel99se鼠标增强软件3.0

2009-08-05

C++编程思想和源代码

C++编程思想和源代码

2013-05-04

EXCEL百宝箱4.0

EXCEL百宝箱4.0免费 EXCEL百宝箱4.0免费 EXCEL百宝箱4.0免费

2009-08-05

空空如也

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

TA关注的人

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