- 博客(55)
- 收藏
- 关注
原创 SQL数据库重要概念
语句分类DDL(Data Definition Language)常见指令:CREATE、ALTER、DROPDML(Data Manipulation Language)常见指令:INSERT、UPDATE\DELETEDCL(Data Control Language)常见指令:GRANT、REVOKE、COMMIT、ROLLBACKDQL(Data Query Language)常见指令:SELECT参考资料:DDL、DML、DCL、DQL...
2020-07-17 21:07:52
232
原创 Linux下代码调试工具
调试工具GDB启动GDB的方式# 直接对可执行程序进行GDB调试gdb program# 调试运行程序和core文件gdb program XX.core#对于服务程序,指定服务运行时的进程ID,GDB会自动attach并调试gdb program <program_pid>查看堆栈信息# 打印堆栈信息bt# 将当前栈帧设置为args(编号或Address)指定的栈帧,并打印该栈帧的简要信息。frame args# 例如:frame 7# 打印指定栈帧的
2020-07-16 09:32:36
492
1
原创 基于Linux系统开发常用的命令
代码管理SVN# 撤销本地修改,恢复修改之前的原文件svn revert <文件名># 撤销某个目录下的本地修改svn revert -R *# 查看项目修改svn diff# 查看历史版本下文件的内容svn cat -r <版本号> <文件名>压缩/解压缩tar命令# 将tar.gz解压到指定目录tar -xzvf xxxx.tar.gz -C <目标目录># 将tar.gz解压到当前目录下tar -xzvf xxxx
2020-07-15 20:55:29
193
原创 nginx视频服务器
博客推荐参考博客1参考博客2代码下载https://github.com/arut/nginx-rtmp-module./configure --add-module=../nginx-rtmp-module --with-http_ssl_modulesudo make sudo make installOBS推流安装OBSOBS如何推流VLC设置为默认播放器...
2019-07-30 18:42:16
328
原创 Qt中qml层级理解
在qml中将一个控件置位最顶层Component.onCompleted: { var docRoot = message.parent; while(docRoot.parent) { docRoot = docRoot.parent; } message.parent = docR...
2019-04-25 09:59:09
2569
原创 产品优化的调研方向
天气预报数据获取天气预报获取介绍网址:http://www.webxml.com.cn/zh_cn/weather_icon.aspx中国气象网(数据更全面,支持定制获取的数据)http://data.cma.cn/Market/index.html地理坐标解析https://developers.google.com/maps/documentation/geolocation...
2019-04-12 08:41:37
363
原创 Qt学习资源
[使用 C++ 扩展 QML](https://www.devbean.net/2016/02/qt-study-road-2-extending-qml/)
2019-03-11 20:28:34
192
原创 Qt之MD5加密
MD5在线校验工具Qt实现MD5加密 QByteArray md5Encryption("abc"); QByteArray md5Hash; md5Hash = QCryptographicHash::hash(md5Encryption, QCryptographicHash::Md5); //900150983CD24FB0D6963F7D28E17F72...
2018-12-04 15:22:21
639
原创 Qt生成唯一标识
利用随机数生成唯一标识qsrand(QTime(0,0,0).secsTo(QTime::currentTime())); //初始化int id = qrand(); //生成随机数,即唯一标识qsrand(QTime(0,0,0).msecsTo(QTime::currentTime()));int id = qrand();...
2018-11-29 20:32:49
3045
原创 windows安装虚拟机运行Ubuntu双系统
首先我们需要下载VMware Workstation和Ubuntu的iso镜像。下载了VMware WorkStation之后根据提示进行安装,可以百度或者根据,虚拟机安装VMWare Tool灰色的无法安装,参考这篇博客。Linux下普通用户下无法打开串口,提示Permission denied ...
2018-08-25 19:51:34
604
原创 Qt数据类型
界面显示保留n位小数Label{ width:20 text :(10/5).toFixed(4)}界面显示为2.0000输入进行int验证TextField{ width: 20 height: 10 text: 8 validator: IntValidator{ bottom : 0 ...
2018-05-18 17:37:43
772
原创 Flickable -- 内容拖拽,上下以及左右拖动进度条
import QtQuick 2.5import QtQuick.Window 2.2Window { minimumWidth: 1280 minimumHeight: 960 visible: true //----------------------------------------- Rectangle{ width: ...
2018-05-14 19:44:17
2891
原创 Flipable -- 翻转示例
import QtQuick 2.5import QtQuick.Window 2.2Window { minimumWidth: 1280 minimumHeight: 960 visible: true// ------------------------------------------------------------------ Flipabl...
2018-05-14 19:36:28
363
原创 Flickable + Flow
滑动鼠标移动显示不定长内容import QtQuick 2.3import QtQuick.Window 2.0import QtQuick.Controls 1.2Window { id: container width: 300 height: 150 visible: true Flickable { id: flick...
2018-05-14 18:44:51
232
原创 Aconda使用命令笔记
查看和下载安装包conda list #查看当前环境下已经安装的安装包conda install xlrd #安装xlrd包安装Python安装包python --version #查看Python的版本python -m pip install --upgrade pip #更新...
2018-04-10 17:55:52
2257
原创 qml中打印log
在Qt的qml中在进行调试时,获取一些数据的状态比较麻烦,我们可以在控件中添加一个定时器,其中interval表示打印的时间间隔,之后在console.log中传入控件的属性值就可以查看属性状态.Timer{ id: _timer interval: 200 runn...
2018-03-27 10:08:21
9166
原创 R语言基本数据类型
基本的数据类型和操作向量向量的生成方法#-------------------- 生成向量 ----------------------------v1=c(0,2,4,6,8) #创建向量v2=c(1,3,5,7,9)v3=1:10 #创建1到10公差为1的向量v4=1:10-1 ...
2018-03-23 18:45:12
1241
原创 Linux基础命令
Linux系统优缺点优点支持多用户多任务完善的用户和群组策略资源耗费低性能稳定较高的安全性和Bug快速修复缺点专业软件支持不足厂商支持度不够标准化不足缺点专业软件支持不足厂商支持度不够标准化不足基础命令history 查看操作的命令历史df ...
2018-03-16 16:07:11
207
原创 Python界面绘制之GUI
tkinter新建窗口和控制from tkinter import *app = Frame()app.master.geometry('640x480') #设置窗口的大小为640*480app.master.resizable() #窗口大小可以通过鼠标拖动改变,app....
2018-03-09 13:51:15
2937
原创 Python之面向对象编程
构造和继承class Hello: def __init__(self,name): #构造函数 self.name = name def sayHello(self): print("Hello Python") print("Hello {0}".format(self.name))#继承示例class Hi(Hello):...
2018-03-02 18:34:16
203
原创 Qt消息提醒框
MessageDialogMessageDialog可以在用户操作时,给出一个提示性信息。相关的使用示例如下: MessageDialog{ title: "Message Dialog" icon: Standard...
2018-03-01 14:37:40
2241
原创 qml的MouseArea操作
鼠标悬停、点击检测先自定义控件IndicatorButton.qml,该控件可以实现当鼠标悬停于该控件上方时可以给出提示信息,离开时相关消息消失,鼠标点击该控件时实现可以实现控件文本的更改。Qt如何添加自定义控件,请参考QML插件扩展import QtQuick 2.0import QtQuick.Controls 1.0Rectangle{ signal ...
2018-03-01 08:58:10
1041
原创 Qt工程结构
我们可以通过Qt的IDE来新建一个工程,该工程会包含一个.pro的文件,其qmake工具可以将此.pro文件生成Makefile。下面对pro文件中的一些关键词进行一下说明。命令利用qmake指令将.pro文件生成Makefile文件qmake -o Makefile example.pro使用VS打开Qt的工程qmake -tp vc example.pro文件结构和说明Qt工程除了.c...
2018-02-28 18:47:42
785
原创 很好的网址
Qt学习资料Android Wifi连接控制、TCP、UDP通信,6.0以上适配QML基本元素A Book about Qt5 基于TCP/UDP的WIFI通信项目W3schoolGit学习Flask学习 CodeAcademy 这里提供各种课程,从HTML & CSS, JavaScript, jQuery, PHP到, Python 和...
2018-02-27 10:56:11
355
原创 系统配置
windows配置hostwindows的host配置文件位于C:\Windows\System32\drivers\etc\hosts当我们需要配置添加某个主机时,我们可以在文件中追加192.168.10.13 example.com配置完成后,我们就可以通过http://example.com来直接访问192.168.10.13Ubuntu配置host打开终端,执行sudo gedit...
2018-02-26 14:00:27
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人