简述QCheckBox继承自QAbstractButton,它提供了一个带文本标签的复选框。 QCheckBox(复选框)和QRadioButton(单选框)都是选项按钮。这是因为它们都可以在开(选中)或者关(未选中)之间切换。区别是对用户选择的限制:单选框定义了“多选一”的选择,而复选框提供的是“ ...
分类:
其他好文 时间:
2020-06-18 12:53:44
阅读次数:
60
##题意 $n$头牛,每头牛有一个开始吃草的时间和结束吃草的时间,当两头牛之间存在交点的时候, 这两头牛不能安排在同一个畜栏吃草,求需要的最小畜栏数目和每头牛对应的畜栏方案 贪心步骤: (1)将所有牛按开始吃草的时间排序; (2)用小根堆维护当前所有畜栏的最后一头牛的吃草结束时间; (3)如果当前的 ...
分类:
其他好文 时间:
2020-06-18 12:33:01
阅读次数:
43
看到一些书中在介绍reduce的用法时,有时会将回调函数的第一个参数解释为前一个值(preValue),这样很可能会误导读者,中欧匠人使reduce的使用变得更加不好理解,本文参考MDN中对reduce的使用说明,用示例展示reduce的使用场景和具体用法,这样相对来说更好理解一些。学习一个单词re ...
分类:
Web程序 时间:
2020-06-18 11:08:49
阅读次数:
69
IP地址表示,IP地址有两个部分组成,net-id和host-id,即网络号和主机号。 127.0.0.1 127.0.0.1属于{127,}集合中的一个,所有的网络号为127的地址都被称为环回地址,所以环回地址不等价于127.0.0.1,后者只是环回地址的一份子,是包含关系,环回地址loop ba ...
分类:
系统相关 时间:
2020-06-18 10:56:52
阅读次数:
126
2020-06-18 字母异位词分组 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 题解: 思路1:排序+哈希表 var groupAnagrams = function (strs) { // hash表存的是有哪些组合的单词出现 i是出现时候插入到res ...
分类:
其他好文 时间:
2020-06-18 10:55:06
阅读次数:
55
UML: 定义由语义和表示法两部分组成,语义用自然语言描述,表示法定义了UML的可视化标准表示符号,这决定了UML是一种可视化的建模语言。 UML的语义是定义在一个四层(四个抽象级)建模概念框架中的,分别是:元元模型层:组成UML的最基本元素“事物”。 元模型层:组成UML的基本元素,每个概念是元元 ...
分类:
数据库 时间:
2020-06-18 01:49:00
阅读次数:
67
我们在报表开发中经常会使用存储过程准备数据,存储过程支持分步计算,可以实现非常复杂的计算逻辑,为报表开发带来便利。所以,报表开发中这样的存储过程并不少见: 3008 行,141KB 的存储过程,会给报表开发带来什么不好的影响? 1. 编辑调试性存储过程难以编辑调试,这样几千行存储过程的开发周期往往要 ...
分类:
编程语言 时间:
2020-06-17 23:39:57
阅读次数:
62
SQL 中分组是很常见的运算,是将一个集合按照某种规则拆分成若干个子集,常常伴随着对子集的进一步汇总计算。 报表中我们通常称这种分组为“等值分组”。实现这种等值分组也很容易,只需要按照指定字段做 group(), 再针对分组做聚合运算即可。如下图 1: 关于等值分组图中可以看到对应设置的每个表达式, ...
分类:
其他好文 时间:
2020-06-17 23:28:51
阅读次数:
58
计算机网络可以向用户提供哪些服务: 数据传输:网络间各个计算机之间互相进行信息的传递。 资源共享:进入网络的用户可以对网络中的数据、软件和硬件实现共享。 分布处理功能:通过网络可以把一件较大工作分配给网络上多台计算机去完成。 试从多个方面比较电路交换,报文交换和分组交换的主要优缺点 电路交换: 优点 ...
分类:
其他好文 时间:
2020-06-17 18:36:56
阅读次数:
75
一、Flask项目目录 (大致是这些文件) --BBS --apps --各个app --forms.py(校验组件) --models.py(模型类) --views.py(视图函数) --static --templates --utils(自定义的文件) --自定义的方法.py --manag ...
分类:
其他好文 时间:
2020-06-17 18:24:55
阅读次数:
101