- 博客(31)
- 资源 (21)
- 收藏
- 关注
原创 QML 实现可以用鼠标拖动曲线上的采样点来编辑曲线
效果可以用鼠标拖动曲线上的采样点来编辑曲线。默认情况下只能在Y方向上编译。可以通过修改dragableDirection: DragableChart.DragableDirect.Veritcal 让点可以全向拖动代码文件仓库https://gitee.com/deng-gang/QMLTestProjects这是一些测试项目的集合文件目录QT512/10-6/10-6-1/mycharts/DragableChart.qml代码import QtQuick 2.0import
2020-10-23 13:23:31 1090
原创 QML中增大MouseArea的控制区域
QML中增大MouseArea的控制区域通常情况下,Mousearea的范围和可视组件的范围是一样的,但是有的时候可视组件太小,不好点,这时就希望能把MouseArea的范围变得大一点,在鼠标靠近可视组件的时候也能选中。方法很简单,不要使用anchor.fill=parent来设置Mousearea的范围,而使用anchors.centerIn: parent 来和可视组件中心对齐,然后再把Mousearea的范围扩大一点就可以了.Rectangle { id: root width:
2020-10-15 11:09:33 651
原创 Remote 'g' packet reply is too long 错误
在 用 kgdb 调试64位arm内核的时候,当一切准备停当,在aarch64-linux-gnu-gdb 下输入 target remote /dev/ttyUSB0 后,gdb报出Remote ‘g’ packet reply is too long 的错误。(gdb) target remote /dev/ttyUSB0Remote debugging using /dev/ttyUS...
2018-05-15 16:56:32 3566 1
原创 arm linux 上内核开启mmu的分析
我使用的内核的版本是4.4。处理器是arm v7a内核。内核中开启虚拟地址的地方首先找到内核中开启虚拟地址的地方,代码在 arch/arm/kernel/head.S里。/* * Enable the MMU. This completely changes the structure of the visible * memory space. You will not be...
2018-04-19 13:36:57 2606
原创 Linux 子系统初始化
问题我们知道,内核驱动程序有两种加载方式,分别是运行时执行insmod 加载和 随内核启动加载。那么当驱动程序配置为随内核启动加载的时候,在内核启动的时候,是如何把驱动程序加载进去的呢?Kernel 启动时和驱动程序加载相关的代码do_initcalls 函数这里是用了 4.4的内核作为例子的。首先看一下 从 kernel_init 进入的相关代码。static v...
2018-04-17 15:50:05 520
原创 编译 scull 的问题
配套代码可以在http://www.oreilly.com.cn/codeexample/ldd3sc/ 下载 我的内核版本是 4.13.0-32-generic 由于LDD3使用的版本比较老,在新版本上会有编译问题。下面对scull 的编译问题做个总结 - Makefile报错 scripts/Makefile.build:49: * CFLAGS was changed in “/li
2018-01-31 17:01:48 474
原创 Supervised Sequence Labelling with Recurrent Neural Networks 笔记 -LSTM
Chapter 4 Long Short-Term Memory4.1Network Architecture乘法门允许LSTM存储单元在长时间内存储和访问信息,从而减轻梯度消失的问题。例如,只要输入门保持关闭(即有一个 激活接近于0),单元的激活状态不会被网络中新的输入所覆盖。并且可以通过打开输出门,把这个信息输出给更后面的序列。(也就是说利用这种方法保持了单元的激活信息,给后面的
2018-01-23 16:43:39 2093
原创 Softmax 以及 交叉熵损失函数 的求导
Ouput layer & 代价函数网络结构Output later 有K个神经元,有K个输入和输出。为了分别标记输入和输出,用ai∈[1,K]a_{i\in[1,K]}来表示Output layer的输入数据,yj∈[1,K]y_{j\in[1,K]}来表示Output layer输出点数据。每个输入数据ai∈[1,K]a_{i\in[1,K]}和隐藏层的H个块之间是全连接的。 输入和输出数据
2018-01-19 15:57:06 5649 2
原创 CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I
2018-01-06 14:35:12 144
原创 HDCP Notes
HDCP keysAKEAKE Initialkpubdcpkpub_{dcp} 存储于 Tx, 由HDCP LLC 签发。在验证签名的时候使用。kpubrxkpub_{rx} / kprivrxkpriv_{rx} 存储于 Rx, 是 由 HDC LLC 签发的 RSA 公钥/私钥 。用于加密/解密 kmk_m. kpubrxkpub_{rx} 通过certrxcert_{rx}传输给Tx。
2017-11-07 13:40:28 937 1
原创 欢迎使用CSDN-markdown编辑器
术语Lebesgue integral : 勒贝格积分 标准内积定义:X=(X1,X2,X3), Y=(Y1,Y2,Y3) ⟨X,Y⟩=X1Y1+X2Y2+X3Y3‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾√ \left< X,Y \right> =\sqrt{X1Y1+X2Y2+X3Y3} ⟨,⟩V \left<, \right>V : 定义在V空间上的向量的内积矢量长度 ||A|| = a
2017-06-26 10:47:57 419
原创 mat相关函数
初次接触,留作参考读取图像img = imread(pFileName, CV_LOAD_IMAGE_GRAYSCALE);判断图像是否为空,用于判断图像是否读取成功img.empty()显示图像imshow("input: ",img);复制图像image1 = image.clone() ;//完全
2017-03-11 13:43:45 683
原创 ubuntu 14 下配置 openCV3.2 和 qt5.8
厌倦了每天重复复制问题,回退版本的重复劳动,希望能开发一个自动测试的工具,把这些重复劳动交给电脑来自动完成。为了能识别出电视是不是正常工作,所以这个工具需要能通过摄像头来自动识别电视机处于关机,黑屏,显示正常图像,显示异常图像之类。基于这个需求,需要找一个图像处理开源库。在网上转了一圈,发现openCV是个比较热门的图像处理库。没有基础,那就边学边开搞吧。由于我的笔记本运行的系统是UBUN
2017-03-08 22:17:02 3408
原创 QT Pro关键字 整理
//本文纯属转--http://tagore126.blog.163.com/blog/static/103370222201083932259/app - 建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被使用。lib - 建立一个库的makefile。vcapp - 建立一个应用程序的Visual Studio项目文件。vclib - 建立一个
2014-05-05 10:30:56 5957 1
原创 Qt Creator 设置默认编码格式为 UTF-8
为了保证 QT的文件能在Windows 和Linux下都能正常打开,以及避免由于Windows下和Linux下编码不同而,需设置 QtCreator的默认编码为UTF-8. 在工具->选项 ->文本编辑器-> 行为 把默认编码改为 UTF-8.
2014-04-30 09:56:49 33325
原创 arm 编译器 报 stray ... 错误
由于 QtCreator在文件头部加入了BOM,而Arm上使用的编译器为gcc 4.2版本,不支持BOM而导致的问题。解决方法为 在QtCreator 工具->选项-> 文本编辑->行为 中,把UTF-8 BOM改为总是删除 即可
2014-04-30 09:54:28 903
原创 让 DockWidget占满整个窗口。
由于 mainwindow有 centerwidget,dockWidget只能停靠在他周围,而不能占满窗口。为了解决这个问题,可以通过把 centerwidget隐藏起来的方法来解决这个问题http://stackoverflow.com/questions/3531031/qmainwindow-with-only-qdockwidgets-and-no-central-widge
2014-04-30 09:52:48 3770 2
原创 控制器断电后无法恢复运行的问题
在测试ACM21时,在进行反复断电实验时,发现有的时候控制器断电,再上电后无法运行。且该故障无法恢复。经过判断后,发现是陷入Bootloader中无法进入应用程序状态。经检查,发现 EEPROM被意外地修改了。判断问题可能的原因是220电源断电后,控制器的电源从5V逐渐下降,当降低到一定的电压时,MCU工作不正常,此时正好对EEPROM进行操作,从而影响了EEPROM,从而导致控制器陷入B
2014-04-30 09:51:09 2628
原创 QT Window Geometry
Window GeometryQWidget provides several functions that deal with a widget's geometry. Some of these functions operate on the pure client area (i.e. the window excluding the window frame), others i
2014-04-30 09:44:25 2650
原创 电阻式触摸屏UI设计
界面布局,各个界面布局要统一,相同功能的按钮位置,形状要统一。布局方式可以考虑如下方式:对于宽屏,可以考虑按钮在左边的形式。触摸屏上的光标跳动问题当按下的过程中,由于电压不稳定,光标会从某个位置移动到手指点的位置,对于控件来说,会产生检测不到press状态,从而无法产生clicked事件,导致UI没有响应的问题。在放开的时候,光标会从手指的位置跑
2014-04-30 09:42:59 2416 1
原创 设置 QComboBox的下拉框Item高度
Qt Code:Switch viewsetStyleSheet("QComboBox { min-height: 40px; min-width: 60px; }""QComboBox QAbstractItemView::item { min-height: 40px; min-width: 60px; }");QComboBox *combo
2014-04-30 09:37:45 17344 3
原创 为QLabel增加Clicked信号
首先从QLabel派生一个类,在其中重载mouseReleaseEvent 虚函数。并定义clicked信号。在mouseReleaseEvent 函数中发送clicked信号。代码如下:#ifndef CUSTOMERQLABEL_H#define CUSTOMERQLABEL_H#include class customerqlabel : pu
2014-04-30 09:27:57 12560 2
原创 向指定的对象发送消息
qt 如希望向指定的对象发送消息,可采用 postEvent的方法。首先从QEvent处派生出自己的Event类,并调用 注册函数获取自己的type号。发送者可以调用 QApplication::postEvent来发送消息。接受者可以重载 event虚函数,并判断传入的event的type是否为自己需要处理的type,如果不是自己需要处理的type,那么就调用 父类的 event函
2014-04-30 09:24:54 2242
原创 在 qt pro文件中区分不同的qt版本
#chec Qt versionQT_VERSION = $$[QT_VERSION]QT_VERSION = $$split(QT_VERSION, ".")QT_VER_MAJ = $$member(QT_VERSION, 0)QT_VER_MIN = $$member(QT_VERSION, 1)CONFIG(debug, debug|release) {
2014-04-30 09:15:40 6097
原创 数据库操作exec花费的时间
qt中对数据库的操作实际是文件操作,如果不是用事务处理,则很费时。一次ecec需花费100ms。如果这是在主线程中执行,那么这会导致程序卡顿。因此需把该数据放入到后台线程,或者使用事务批处理的方式来提高速度。http://blog.const.net.cn/a/10274.htm
2014-04-30 09:13:12 1223
原创 qt 打开多个数据库文件
如果用如下方式打开两个数据库, db = QSqlDatabase::addDatabase(DBType); db.setDatabaseName(DBfile); qDebug() "Open Database file: " "DBfile"; if(!db.open()) {
2014-04-30 09:07:46 7642
适用于 TX2 jetpack 4.4 的 Pytorch3.6 安装包 torch-1.7.0-cp36-cp36m-linux_aarch64.whl
2020-12-09
PortingPython.md
2020-03-26
secureCRT 6.7.1 b188 含注册方法,注册机 3/3
2011-07-27
secureCRT 6.7.1 b188 含注册方法,注册机 2/3
2011-07-27
secureCRT 6.7.1 b188 含注册方法,注册机 1/2
2011-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人