Qt是一个跨平台开发的框架,可以实现一套代码多平台编译运行。但是有时候我们想实现的功能却和平台深度挂钩,比如本文想要描述的键盘钩子,也就是KeyBoard Hook。在Windows平台开发时,如果我们需要监听键盘的操作或者屏蔽一些键盘操作时,比较容易的办法就是使用Windows 自带的API,包含 ...
分类:
其他好文 时间:
2020-04-01 17:55:25
阅读次数:
171
1.加减法运算。使用+、-,和平时一样,如: 2.乘号使用 * 号,除号使用 / 号,如: 3.乘方使用两个 * ,如: ...
分类:
编程语言 时间:
2020-03-31 14:16:53
阅读次数:
64
盒模型是css布局的基石,它规定了网页元素如何显示以及元素间相互关系。 css定义所有的元素都可以拥有像盒子一样的外形和平面空间。 即都包含内容区、补白(填充)、边框、边界(外边距)这就是盒模型。 换句话说,盒模型就如同一个房子,除了内部的货物以外,内部的其他空间就相当于接下来要介绍的padding ...
分类:
Web程序 时间:
2020-03-30 11:06:56
阅读次数:
82
本文包含二叉搜索树和平衡二叉树的基本特点总结以及平衡二叉树的插入过程中失衡的解决方法口诀
分类:
其他好文 时间:
2020-03-30 00:24:31
阅读次数:
894
金属Rust:原子操作 对于复杂的操作来说,使用互斥量(Mutex)来避免竞态条件相当省力。但是对于一些比较小规模的操作,比如让一个计数器+1之类,会考虑更方便的原子对象。 原子类型在标准库中的 模块下。原子类型和平时使用的基础类型(primitive type)很像,唯一的区别是原子类型的操作能够 ...
分类:
其他好文 时间:
2020-03-29 12:34:28
阅读次数:
125
1、输入学生信息,姓名成绩(成绩的数目不一定)输出每个学生的学号和平均成绩,以及不及格课程数超过2的学生,按不及格课程数从大到小排好序输出。 input: stu1 60 70 80 30 stu2 10 20 30 40 50 stu3 10 20 30 40 50 60 30 stu4 60 8 ...
分类:
其他好文 时间:
2020-03-28 00:54:04
阅读次数:
79
1、awk 基本功,用 awk 求一列数字的最小值、最大值和平均值 seq 10 | awk 'BEGIN{total=0} {total+=$1; if(NR==1){min=$1; max=$1; next} if($1<min){min=$1} if($1>max){max=$1}} END{ ...
分类:
其他好文 时间:
2020-03-22 01:16:39
阅读次数:
76
1337. 方阵中战斗力最弱的 K 行 给你一个大小为 m * n 的方阵 mat,方阵由若干军人和平民组成,分别用 0 和 1 表示。 请你返回方阵中战斗力最弱的 k 行的索引,按从最弱到最强排序。 如果第 i 行的军人数量少于第 j 行,或者两行军人数量相同但 i 小于 j,那么我们认为第 i ...
分类:
其他好文 时间:
2020-03-21 18:15:46
阅读次数:
95
正则化 --在原有损失函数的基础上加上一个正则化项 通常用到的有均方根误差rmse和平均绝对误差mae 通过限制参数过多或者过大,避免模型更加复杂,简单来说就是降低模型的泛化错误率,避免模型过拟合 L1与L2的区别 L1可以实现让参数矩阵稀疏, 且L1正则化的损失函数不不是连续可导的, L2也称岭回 ...
分类:
其他好文 时间:
2020-03-20 17:05:12
阅读次数:
74
卷积和池化在深度学习中的作用是对图像和文本信息提取特征的常用方式,特别是在分类领域 卷积:通过不同的卷积核与图像或文本数据矩阵 进行矩阵相乘,得到不同特征的若干组训练特征数据 池化:池化通常有两种最大池化(max-pooling)和平均池化,最大池化就是在一块矩阵区域(比如2X2,4个像素点),取最 ...
分类:
其他好文 时间:
2020-03-15 09:28:35
阅读次数:
66