QWidget中结束QThread线程

QThread安全结束 protected: void closeEvent(QCloseEvent *event); void closeEvent(QCloseEvent *event) { threadObjParam->deleteLater(); }
分类: 其他 发布时间: 10-17 21:34 阅读次数: 0

selenium基础(警告框的处理)

selenium基础(警告框的处理) 在webdriver中处理JavaScript所产生的的警告框有三种类型 alert confirm prompt 划转到警告框的方法是:driver.switch_to.alert 然后使用text、accept、dismiss、send_keys等方法进行操作 text:返回(获取)alert/confirm/prompt中的文字信息 accpet():接受现有的警告框 dismiss():解散现有的警告框 send_keys(keysToSend):
分类: 其他 发布时间: 10-17 21:34 阅读次数: 0

Java之路---Day02

2019-10-17-20:21:22 顺序结构:   概述:顺序执行,根据编写的顺序,从上到下执行语句    判断语句1-if:   if语句第一种格式:     if(关系表达式){     语句体;     }   执行流程:     1.首先判断关系表达式看其结果时true还是false     2.如果是true就执行语句体     3.如果是false就不执行语句体 判断语句2-if...else:   if(关系表达式){     语句体1;   }else{     语句体2;
分类: 其他 发布时间: 10-17 21:34 阅读次数: 0

计算几何 val.2

目录 计算几何 val.2 几何单位结构体板子 旋转卡壳 基础概念 求法 模板 半平面交 前置芝士:线段交 S&I算法 模板 最小圆覆盖 随机增量法 时间复杂度 模板 后记 计算几何 val.2 前置芝士:基础操作以及凸包 本文主要写旋转卡壳、半平面交、最小圆覆盖要注意的内容 几何单位结构体板子 不全 (我知道 struct point{ double x,y; point(double x=0,double y=0): x(x),y(y){} //构造函数,非常方便
分类: 其他 发布时间: 10-17 21:34 阅读次数: 0

通过挂载系统U盘搭建本地yum仓库

首先打开hbza(CentOS)和yum,两者要连接上 第1步:在hbza中创建一个目录 输入mkdir /lxk,名字随便起。输入mount /dev/cdrom /lxk 第2步:打开yum,输入"cd /etc/yum.repos.d " 回车,ls查看,输入"cd bak ", ls查看,输入vi CentOS-Media.repo (vi 空格后面没有/) 第3步:进入后,修改file:///lxk ,gpgcheck=1,改为0,enabled=0改为1,修改后按esc,wq保存退
分类: 其他 发布时间: 10-17 21:34 阅读次数: 0

QQ空间删除日志

var delay = 2000; function del() { document.querySelector(".app_canvas_frame").contentDocument.querySelector('a[title=删除该日志]').click(); setTimeout("yes()", delay); } function yes() { document.querySelector("#delBlogFrame").contentDocument.querySelec
分类: 其他 发布时间: 10-17 21:34 阅读次数: 0

Windows 2012 R2 中的AD DS部署

1、操作系统安装过程在此不讲解,简单。安装好后,首先固定好计算机名与IP地址,关于DNS设定设定成IP地址即可(计算机名与IP地址后期不在变更)。2、服务器管理器——管理——添加角色功能——基于角色或功能的安装——默认选中服务器池中的服务器——角色(选择:ActiveDirectory域服务和DNS服务器——直至确认安装——等待安装完成出现浅蓝色字体“将此服务器提升为域控制器”或“关闭回到服务器管
分类: 企业开发 发布时间: 10-17 21:30 阅读次数: 0

django基础(一)——创建项目、修改配置

---恢复内容开始--- 前提:安装好django,在命令行中输入django-admin,检查是否已经安装好 一、创建Django工程 方法一: 1.建一个文件夹,如“demo” 2.命令行进入这个文件夹,执行命令:django-admin startproject dj_test 。这个命令可以在这个文件夹下创建一个django工程。执行后创建一个"dj_test"的目录。名字自己定义 dj_test中的Py文件: setting.py:配置文件 urls.py:配置url 3.命令行:c
分类: 其他 发布时间: 10-17 21:17 阅读次数: 0

Educational Codeforces Round 69 (Rated for Div. 2) E. Culture Code dp(线段树转移) or 最短路计数

题目链接 题意: 有n个俄罗斯套娃 每个套娃有内积in 外积out 空间浪费指的是 多个(或者一个)套娃组合在一起 最大的套娃内部的空气的体积 问有多少种套娃的组合方式(不能再被其他套娃套住 显然套住别人不会是最小答案 ) 使得空间浪费最小 题解: 线段树优化dp 设置dp[i].minn表示第i个套娃作为最内部套娃的所有套娃组合 的最小空间浪费 所以显然该状态从 $inj>outi$ 中转移过来 先将n个套娃按照内积排序一遍 方便找到嵌套对象也就是j 首先显然要倒着dp 二分查找最小的j满足
分类: 其他 发布时间: 10-17 21:17 阅读次数: 0

剑指offer——45整数中1出现的次数

题目描述 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数(从1 到 n 中1出现的次数)。 题解:   找规律题: 1 class Solution { 2 public: 3 int NumberOf1Between1AndN_Solution
分类: 其他 发布时间: 10-17 21:17 阅读次数: 0

混淆矩阵(confusion_matrix)含义

1.混淆矩阵是机器学习中总结分类模型预测结果的情形分析表,以矩阵形式将数据集中的记录按照真实的类别与分类模型预测的类别判断两个标准进行汇总 2.分类评估指标中定义的一些符号含义: TP(True Positive) :将正类预测为正类数,真实为0,预测为0 FN(False Negative):将正类预测为负类数,真实为0,预测为1 FP(False Positive) :将负类预测为正类数,真实为1,预测为0 TN(True Negative) :将负类预测为负类数,真实为1,预测为1 3.
分类: 其他 发布时间: 10-17 21:17 阅读次数: 0

洛谷 P2850 [USACO06DEC]虫洞Wormholes 题解

P2850 [USACO06DEC]虫洞Wormholes 题目描述 While exploring his many farms, Farmer John has discovered a number of amazing wormholes. A wormhole is very peculiar because it is a one-way path that delivers you to its destination at a time that is BEFORE you e
分类: 其他 发布时间: 10-17 21:17 阅读次数: 0

python起步-2

仅供学习使用 练习9 绘图 身高X,体重Y 身高 体重 152 51 156 53 160 54 164 55 168 57 172 60 176 62 180 65 184 69 188 72 import matplotlib.pyplot as plt import numpy as np data = np.array([ [152, 51], [156, 53], [160, 54], [164, 55], [168, 57], [1
分类: 其他 发布时间: 10-17 21:17 阅读次数: 0

深度学习查看GPU实时使用情况

1.CPU使用情况查看 动态查看 打开终端,输入: $ top 按Ctrl+C退出查看。 即可看到实时的CPU使用情况。 查看版本 $ top -h 即可看到当前procps-ng的版本。 2. gpu、显存 a.静态查看 在终端输入如下命令即可实现GPU使用情况的静态查看: $ invidia-smi b.动态查看 在终端输入: $ watch -n 1 nvidia-smi 即可实现动态查看。-n后面的数字是更新的时间间隔。 按Ctrl+C退出。
分类: 其他 发布时间: 10-17 21:17 阅读次数: 0

同时安装JDK6和JDK8出现的问题

有时候由于项目需要,可能会需要同时使用JDK6和JDK8,这时候可能会遇到一些问题 问题一: eclipse可能打不开,这是由于eclipse默认要求JDK8,但是安装JDK6之后系统默认使用JDK6,就算你的JAVA_HOME配置的就是JDK也没用 解决方案: 找到eclipse根目录下的eclipse.ini文件 填写如下修改 问题二: 打开cmd java -version命令后出现的是jdk6的版本 解决方案: 找到C:\Windows\System32目录,将该文件夹中的java.e
分类: 其他 发布时间: 10-17 21:17 阅读次数: 0

RSA 登陆加密与解密

最近公司项目验收后,客户请来的信息安全技术人员对我们的网站进行了各种安全测试与排查问题,其中就有一个登陆时的加密问题。本来如果只是单纯的加密,可以直接在前台用MD5加密,将加密的值添加到数据库即可。但是现在的项目里有很多的用户,密码也是后台MD5加密了的。这样就不能单纯在前台用MD5加密,可能是本人能力有限,使用的前台MD5加密与后台的MD5加密的值不一致,用户登陆在密码比对的时候就会失败登陆不了。只能使用非对称加密,前台加密后台解密后使用MD5加密再作对比,这种做法才能使用改动最少。网上查资
分类: 其他 发布时间: 10-17 21:17 阅读次数: 0

python生成饼图解决中文乱码

解决乱码问题 乱码的原因 字体的不匹配 解决的方法 加上引用中文字体就好了 matplotlib.rcParams['font.sans-serif'] = ['SimHei'] 代码 def statistic_div_num(): mysql=MysqlConnect() chinfo = matplotlib.font_manager.FontProperties(fname='C:/Windows/Fonts/STXINGKA.TTF') area_type=
分类: 其他 发布时间: 10-17 21:17 阅读次数: 0

JeeSite | 保存信息修改记录续

遗留问题 上篇文章中遗留了一个问题,就是为了要关联类属性与注释,注释与字典的地方使用了两个map来逐个添加了相关的信息,如下所示: 1 Map<String, String> mapField = new HashMap<String, String>() {{ 2 // 类中的属性,属性对应的中文 3 put("sex","性别"); 4 }}; 5 Map<String, String> mapDict = new HashMap<String, String>(
分类: 其他 发布时间: 10-17 21:17 阅读次数: 0

搭建本地仓库

1.创建一个hbza的克隆虚拟机,打开终端,创建一个目录。 2.设置镜像。 3.登录root。 4.打开终端,创建目录并挂载光盘。 5.登录yum虚拟机。 6.修改yum配置文件,输入cd /etc/yum.repos.d,列出yum目录,输入 cd bak,然后列出bak目录。 7.输入 vi CentOS-Media.repo,回车。 8.按住i,修改挂在路径/tt,然后将gpgcheck=1改成0,enabled=0改为1。 9.按住esc健,shift+:,wq,退出。 10.输入yu
分类: 其他 发布时间: 10-17 21:17 阅读次数: 0

3.WebPack配置文件

一、为什么需要WebPack配置文件 引用自官方: 在 webpack 4 中,可以无须任何配置使用,然而大多数项目会需要很复杂的设置,这就是为什么 webpack 仍然要支持 配置文件。这比在终端(terminal)中手动输入大量命令要高效的多,所以让我们创建一个取代以上使用 CLI 选项方式的配置文件: 我们在项目目录下新建一个webpack.config.js const path = require("path"); //导入一个模块 module.exports = { entry:
分类: 其他 发布时间: 10-17 21:17 阅读次数: 0