QT上位机开发–新建QT工程以及登录界面设计
QT界面设计------所见即所得。 创建一个简单的QT工程: 打开QT界面: 选择NEW 新建工程->选QT->QT Widgets Appliacation 设置工程名字以及工程保存的路径 选择编译工具使用qmake 设置继承的类名称,选择基类,头文件名称,UI界面名称等,这里直接使用默认值 设置语言,直接点击下一步 选择环境,这里可以按照自己安装QT的时候所安装的环境来选择 最后…
QT界面设计------所见即所得。 创建一个简单的QT工程: 打开QT界面: 选择NEW 新建工程->选QT->QT Widgets Appliacation 设置工程名字以及工程保存的路径 选择编译工具使用qmake 设置继承的类名称,选择基类,头文件名称,UI界面名称等,这里直接使用默认值 设置语言,直接点击下一步 选择环境,这里可以按照自己安装QT的时候所安装的环境来选择 最后…
IO模型主要包括以下几种: 同步阻塞IO 同步非阻塞IO IO多路复用 异步IO Blocking IO 是指用户空间主动发起的,需要等到内核IO完成之后,才能返回用户空间的IO,用户进程一直处于阻塞状态,即调用没有立即的返回值。 同步非阻塞IO (NO-Blocking IO)用户主动发起,不需要等待内核IO完成,就能立刻返回用户空间的IO操作。IO在用户进程中是非阻塞状态的。需要不断的调用轮询…
本文链接: Jetson nano 使用笔记(一):系统配置以及pycharm的安装_mbjxking的博客-CSDN博客_jetson nano 安装pycharm
昨天偶然看到一篇关于密码管理的文件,于是乎找到了使用坚果云 + keePass + keePass2Android 实现跨平台同步内容(主要为密码)的方法。 PS:之前的密码都是储存在由 没我帅的大鹏哥 提供的密码管家App中。 一、准备工作 1.1 注册坚果云账号 1.2 下载keePass 1.3 下载keePass2Android 二、开启坚果云第三方应用服务 2.1 登录坚果云账号之后,打…
今天,创建一个插件plugin,到pub get的时候爆了一堆超时:502 502 Bad Gateway trying to find package path at https://pub.flutter-io.cn 并一直在重试。 结果是国内的镜像不能用了。?。 然后我们把之前的两个镜像替换掉就可以了: 之前用的,说是不维护了 export PUB_HOSTED_URL=https://pu…
git提交忽略文件夹或者目录: 1.如果这些文件夹或者目录以及在git的版本控制中,那么需要执行: git rm -r --cache 文件目录/文件名 2.在项目目录下新建.gitignore文件 vim .gitignore,然后在文件中写入: 例如,如果要忽略App/Runtime目录,那么在文件中写入: App/Runtime/ 如果要忽略App下的某个文件,那么: App/a.txt 忽…
一,DAG算法的思想 根据结点的拓扑排序次序来对带权重的有向无环图G进行边的松弛操作,在有向无环图中,边可以为负值但是没有权重为负值的环,因此最短路都是存在的。 二,DAG算法介绍 准备阶段:一副赋值有向无环图 算法过程:对图G中的结点进行拓扑排序就,使所有结点线性排列,然后按照拓扑排序的次序对每个结点发出的所有边进行松弛操作。 三,DAG伪代码 DAG_SHORTEST_PATHS(G,w,s)…
一, 编写jsp登录页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/…
前面101篇文章都是分析Android系统源码,似乎不够接地气。如果能让Android系统源码在真实设备上跑跑看效果,那该多好。这不就是传说中的刷ROM吗?刷ROM这个话题是老罗以前一直避免谈的,因为觉得没有全面了解Android系统前就谈ROM是不完整的。写完了101篇文章后,老罗觉得第102篇文章该谈谈这个话题了,并且选择CM这个有代表性的ROM来谈,目标是加深大家对Android系统的了解。…