- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Qt dump崩溃调试简单整理
1. 生成dump文件这边参考博客中的源码地址,breakpaddemo不同编译环境可直接编译运行使用,可得到dmp文件2. dump调试(msvc)2.1 vs2010编译调试关键是原项目需要生成pdb文件,vs需要如下配置(偷图):项目->属性->C/C+±>General->Debug Information Format->Program Database项目->属性->C/C+±>Optimization->Optimiza
2020-10-10 17:04:50
5037
5
原创 QML多级Model与Delegates嵌套设计
需求理解首先解释下标题中的‘不规则二维视图’,以便能够理解具体项目的使用场景。二维视图: Qt中的QAbstractListModel为一个一维的抽象模型, 而QAbstractTableModel为一个每行的列数(或者说每列的行数)都相同的规则的二维抽象模型,最后是QAbstractItemModel,大部分与树形视图结合使用。不规则:需求的界面是类似Windows的资源管理器,...
2019-05-17 11:05:30
1648
原创 Docker 学习整理
文章目录1. Windows Docker 安装2. Docker 使用2.1 Hello World交互式容器启动容器(后台模式)停止容器2.2 Docker 容器使用运行一个web应用查看web应用容器网络端口快捷方式查看web应用程序日志查看web应用程序容器的进程检查 web 应用程序重启web应用容器移除web应用容器2.3 Docker 镜像使用列出镜像列表获取一个新的镜像查找镜像拖取...
2019-03-19 17:02:31
228
原创 NodeJS个人博客
项目工程:github文章目录项目初始化Mongndb 数据库配置app.js 配置、初始化中间件后台 admin 路由实现admin 用户验证用户登录模板数据库验证码登出后台首页标签页数据库html模板路由标签的增删改增加修改删除内容页数据库html 模板路由内容的增删改增加修改删除前端实现主页预览内容页面标签页面项目初始化npm init生成一个package.json配置文件创...
2019-03-15 14:52:48
612
原创 aggregate聚合管道
文章目录SQL聚合映射表$addFields使用两次$addFields管道嵌入覆盖现有字段$bucket$bucketAuto(待)$count$group$limit$lookup连接条件和不相关的子查询$match限制$projectSQL聚合映射表下表概述了常见的SQL聚合术语、函数和概念以及相应的MongoDB聚合操作符:SQLMongoDB Aggregation...
2019-03-12 18:03:20
536
原创 MongoDB说明
文章目录查询时间显示全文索引创建全文索引使用全文索引查询使用explain()工具查看查询分析导入导出索引复合索引索引的参数账户权限查询时间显示explain()在查询语句最后加入explain()db.user.find({"x":1}).explain()其中查询结果中millis就是查询时间,单位毫秒全文索引创建全文索引- db.article.ensureIn...
2019-03-12 18:02:38
156
原创 NodeJs发布准备:CentOS安装NodeJS
CentOS安装NodeJS安装wgetyum install -y wget下载nodejs最新bin包,去下载页面下载,然后执行命令wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz解压包xz -d node-v9.3.0-linux-x64.tar.xztar -xf node-v9....
2019-03-12 17:49:00
159
原创 NodeJs发布准备:Git部署
CentOS部署Git下载gityum install git配置gitgit config --global user.name "Your Name"git config --global user.email "email@example.com"#查看配置是否生效git config --listgithub配置ssh密钥ssh-keygen -t rsa...
2019-03-12 17:48:06
443
原创 MySQL 5.7 Group By报错
报错内容this is incompatible with sql_mode=only_full_group_by看一下ONLY_FULL_GROUP_BY的意思是:对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中,也就是说查出来的列必须在group by后面出现否则就会报错,或者这个字段出现在...
2019-03-12 17:46:36
156
原创 NodeJs发布准备:CentOS部署MySQL
CentOS部署MySQL下载MySQLwget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm安装rpm -ivh mysql57-community-release-el7-8.noarch.rpm 安装MySQL服务器yum -y install mysql-server 启动...
2019-03-12 17:45:48
246
原创 QML与ffmpeg实现简单视频播放(无音频处理)
QML绘制参考链接:https://blog.csdn.net/cxc233/article/details/80382696ffmpeg参考链接:http://blog.yundiantech.com/?log=blog&id=11 视频绘制类继承QQuickPaintedItem可以使用QPainter接口将一帧解码QImage绘制到Qml上面。(XVideo是QQui...
2018-09-25 15:06:41
2638
原创 Promise修改《使用 eventproxy 控制并发》例子、实现挑战题
原例子地址:https://github.com/alsotang/node-lessons/tree/master/lesson4 例子中使用eventproxy实现一个异步获取网页内容,刚接触Promise所以就尝试用Promise来修改代码,同时实现里课程中的tiao挑战题:var eventproxy = require('eventproxy');var superage...
2018-08-17 16:28:49
298
原创 QAxBase Excel生成单元格超链接
excel中增加超链接的接口,一直不知道第一个参数Anchor在Qt中要怎么体现。翻看帮助文件,发现一个asVariant方法可以返回一个Range接口接下来的代码就简单了:QAxObject *p_application = new QAxObject("Excel.Application");p_application->dynamicCall("SetVisible(bool)", ...
2018-07-03 10:42:03
807
1
原创 Qt AES加密解密
AES加密解密(CBC模式,pkcs5padding填充方式) PKCS5Padding:填充的原则是,如果长度少于16个字节,需要补满16个字节,补(16-len)个(16-len)例如: huguPozhen这个节符串是9个字节,16-9= 7,补满后如:huguozhen+7个十进制的7 如果字符串长度正好是16字节,则需要再补16个字节的十进制的16。加密实现后的调
2017-08-03 14:21:31
11929
9
原创 ChartView与LineSeries搭配实现曲线局部缩放功能
效果图:上一篇文章实现的时候还不知道有QtChart这个模块......好好看了下资料就想做个例子实现一下这功能,比较了下代码量...恩,直接看代码: Rectangle { id: view_rect anchors.fill: parent// anchors.topMargin: 40 ChartView {
2017-02-24 16:11:33
8030
6
原创 自制绘制曲线组件-可局部放大缩小功能(C++ 与 QML结合)
效果图:(录制时看不到鼠标...)首先这个缩放是鼠标放置在曲线的一个点然后开始在这个点展开与收缩,(因为懒所以没有增加横纵坐标的显示,在代码中设置都是0-100)。绘制曲线是在C++中绘制的,自己写了一个继承QQuickPaintedItem的CurveItem,图上的数据都是随机生成。curveitem.h 见下面代码:#ifndef CURVEITEM_H#def
2017-02-22 16:05:38
3555
原创 QML ListView Demo(2)
效果图:这是在之前的文章中增加了对每一个ListView中Item的编辑,在Delegate中修改即可,因为考虑到会动态增加个数,所以在实现Delegate时还是用了ListView,这是一个ListView嵌套ListView的例子。Delegate的代码: Component { id: main_view_delegate Ite
2017-02-21 09:47:20
950
原创 QML ListView Demo(1)
效果图:代码:import QtQuick 2.3import QtQuick.Window 2.2import QtQuick.Controls 1.4import QtQuick.Controls.Styles 1.4Window { id: main_window visible: true width: 300 height:
2017-02-20 15:29:08
629
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人