QT上位机开发–新建QT工程以及登录界面设计

  • Post author:
  • Post category:其他

QT界面设计------所见即所得。 创建一个简单的QT工程: 打开QT界面: 选择NEW 新建工程->选QT->QT Widgets Appliacation 设置工程名字以及工程保存的路径 选择编译工具使用qmake 设置继承的类名称,选择基类,头文件名称,UI界面名称等,这里直接使用默认值 设置语言,直接点击下一步 选择环境,这里可以按照自己安装QT的时候所安装的环境来选择 最后…

继续阅读 QT上位机开发–新建QT工程以及登录界面设计

【网络编程】IO模型

  • Post author:
  • Post category:其他

IO模型主要包括以下几种: 同步阻塞IO 同步非阻塞IO IO多路复用 异步IO Blocking IO 是指用户空间主动发起的,需要等到内核IO完成之后,才能返回用户空间的IO,用户进程一直处于阻塞状态,即调用没有立即的返回值。 同步非阻塞IO (NO-Blocking IO)用户主动发起,不需要等待内核IO完成,就能立刻返回用户空间的IO操作。IO在用户进程中是非阻塞状态的。需要不断的调用轮询…

继续阅读 【网络编程】IO模型

分发饼干

  • Post author:
  • Post category:其他

假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i ,都有一个胃口值 g[i] ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 s[j] 。如果 s[j] >= g[i] ,我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。 示例1: 输入: g…

继续阅读 分发饼干

坚果云 + keePass + keePass2Android 实现跨平台同步

  • Post author:
  • Post category:其他

昨天偶然看到一篇关于密码管理的文件,于是乎找到了使用坚果云 + keePass + keePass2Android 实现跨平台同步内容(主要为密码)的方法。 PS:之前的密码都是储存在由 没我帅的大鹏哥 提供的密码管家App中。 一、准备工作 1.1 注册坚果云账号 1.2 下载keePass 1.3 下载keePass2Android 二、开启坚果云第三方应用服务 2.1 登录坚果云账号之后,打…

继续阅读 坚果云 + keePass + keePass2Android 实现跨平台同步

flutter 国内镜像https://storage.flutter-io.cn/ 用不了了 502 Bad Gateway trying to find package path at https

  • Post author:
  • Post category:其他

今天,创建一个插件plugin,到pub get的时候爆了一堆超时:502 502 Bad Gateway trying to find package path at https://pub.flutter-io.cn 并一直在重试。 结果是国内的镜像不能用了。?。 然后我们把之前的两个镜像替换掉就可以了: 之前用的,说是不维护了 export PUB_HOSTED_URL=https://pu…

继续阅读 flutter 国内镜像https://storage.flutter-io.cn/ 用不了了 502 Bad Gateway trying to find package path at https

git提交忽略某个文件夹或者目录

  • Post author:
  • Post category:其他

git提交忽略文件夹或者目录: 1.如果这些文件夹或者目录以及在git的版本控制中,那么需要执行: git rm -r --cache 文件目录/文件名 2.在项目目录下新建.gitignore文件 vim .gitignore,然后在文件中写入: 例如,如果要忽略App/Runtime目录,那么在文件中写入: App/Runtime/ 如果要忽略App下的某个文件,那么: App/a.txt 忽…

继续阅读 git提交忽略某个文件夹或者目录

算法导论 24.2 有向无环图的单源最短路径(DAG算法)

  • Post author:
  • Post category:其他

一,DAG算法的思想 根据结点的拓扑排序次序来对带权重的有向无环图G进行边的松弛操作,在有向无环图中,边可以为负值但是没有权重为负值的环,因此最短路都是存在的。 二,DAG算法介绍 准备阶段:一副赋值有向无环图 算法过程:对图G中的结点进行拓扑排序就,使所有结点线性排列,然后按照拓扑排序的次序对每个结点发出的所有边进行松弛操作。 三,DAG伪代码 DAG_SHORTEST_PATHS(G,w,s)…

继续阅读 算法导论 24.2 有向无环图的单源最短路径(DAG算法)

jsp使用filter登录状态验证

  • Post author:
  • Post category:其他

一, 编写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/…

继续阅读 jsp使用filter登录状态验证

从CM刷机过程和原理分析Android系统结构

  • Post author:
  • Post category:其他

前面101篇文章都是分析Android系统源码,似乎不够接地气。如果能让Android系统源码在真实设备上跑跑看效果,那该多好。这不就是传说中的刷ROM吗?刷ROM这个话题是老罗以前一直避免谈的,因为觉得没有全面了解Android系统前就谈ROM是不完整的。写完了101篇文章后,老罗觉得第102篇文章该谈谈这个话题了,并且选择CM这个有代表性的ROM来谈,目标是加深大家对Android系统的了解。…

继续阅读 从CM刷机过程和原理分析Android系统结构