在js中使用三目运算符能够很大程度上提高代码的,简洁度,但是三目运算符对于js功底不够深厚的同学来说,又实在有些费解和难以记忆,在此简单的做个备忘。 三元运算符的表达式: 在 expression1 求值为 true 时的返回值为 expression2 ,在expression1 求值是 fals ...
分类:
其他好文 时间:
2019-08-23 13:48:56
阅读次数:
105
import xlsxwriter workbook = xlsxwriter.Workbook('hello.xlsx') # 建立文件 worksheet = workbook.add_worksheet() # 建立sheet, 可以work.add_worksheet('employee') ...
分类:
编程语言 时间:
2019-08-23 13:48:45
阅读次数:
154
1.Pandas对数据某一列删除 2.Pandas之修改列名 3.pandas操作csv多个列,生成新的列 4.pandas去除文件中的重复项 subset : column label or sequence of labels, optional 用来指定特定的列,默认所有列 keep : {‘ ...
分类:
其他好文 时间:
2019-08-23 13:48:16
阅读次数:
197
在上一篇文章,我们已经实现了分布式锁。今天更进一步,在分布式锁的基础之上,使用ZooKeeper实现读写锁。 ...
分类:
其他好文 时间:
2019-08-23 13:47:38
阅读次数:
83
ResourceBundle类是java自带的类,类路径:java.util.ResourceBundle,用来读取项目中后缀为properties的配置文件。 下面简单举例说明一下用法: 1. 数据准备 1)配置文件名称:application.properties(可将文件存放在工程的resou ...
分类:
其他好文 时间:
2019-08-23 13:47:04
阅读次数:
84
有了上一节自定义配置,很多问题都能解决了,但是如果仅仅是为了解决一个简单问题那么创建一个类显得有点繁重.其实AutoFixture在创建Fixture对象时有很多方便的Fluent配置,我们这里介绍一些比较常用了. 创建对象是忽略一些属性 有些时候有这样的一些业务场景,有些字段是非必填项,但是一旦填 ...
分类:
Web程序 时间:
2019-08-23 13:46:29
阅读次数:
156
原题 题目链接 题目分析 分开处理,可以按起始时间给所有牛排个序,然后从小到大遍历所有牛,每遍历一头牛i就把他加入到一个优先队列中,然后从优先队列中取出结束时间最大的牛j,如果牛j的结束时间比牛i的起始时间小,那证明轮到该牛时已经可以多出一个桶了,于是可以把牛j从优先队列从弹出,并让桶的数量--,注 ...
分类:
其他好文 时间:
2019-08-23 13:46:11
阅读次数:
85
在一台交换机上连接3台PC机,然后创建两个VLAN,分别为VLAN10和VLAN20,把第一台PC机分配给VLAN10,把其他两台分配给VLAN20.然后测试他们的互通情况。在这里命令我用的都是简化命令,想卡完整版命令,请到上一篇博客VLAN与三层交换上看。实验拓扑图如下1、配置PC1的IP地址。2、配置PC2的IP地址3、配置PC3的IP地址4、配置交换机sw首先关闭路由功能创建VLAN10、V
分类:
其他好文 时间:
2019-08-23 13:45:50
阅读次数:
113
操作符 说明 实例. 表示任何单个字符[ ] 字符集,对单个字符给出取值范围 [abc]表示a、b、c,[a‐z]表示a到z单个字符[^ ] 非字符集,对单个字符给出排除范围 [^abc]表示非a或b或c的单个字符* 前一个字符0次或无限次扩展 abc* 表示ab、abc、abcc、abccc等+ ...
分类:
其他好文 时间:
2019-08-23 13:45:36
阅读次数:
98
QMessageBox继承图: QMessageBox描述: QMessageBox继承: 它继承自QDialog QMessageBox功能作用: QMessageBox功能作用之构造函数: from PyQt5.Qt import * #刚开始学习可以这样一下导入 import sys clas ...
分类:
其他好文 时间:
2019-08-23 13:44:37
阅读次数:
205
from xlutils.copy import copyimport xlrdimport xlwtreadworkbook=xlrd.open_workbook('工作簿1.xls',formatting_info=True)#open one workbook,后面这个参数是用来复制打开工作表 ...
分类:
编程语言 时间:
2019-08-23 13:44:21
阅读次数:
247
import docxdoc=docx.Document()#整数 0 表示标题是 Title 样式,这用于文档的顶部。整数 1 到 45是不同的标题层次,是主要的标题, 45是最低层的子标题doc.add_heading('标题0',0)doc.add_heading('标题1',1)doc.ad ...
分类:
编程语言 时间:
2019-08-23 13:44:00
阅读次数:
364
2161. 围攻 (File IO): input:siege.in output:siege.out 时间限制: 1000 ms 空间限制: 262144 KB 具体限制 Goto ProblemSet 题目描述 经过刘邦的严密缉查,项羽的位置也就水落石出了。刘邦便趁机集合军队,进行对项羽的围攻。 ...
分类:
其他好文 时间:
2019-08-23 13:43:28
阅读次数:
91
在旋转有序数组中找出给定的一个整数,并返回该整数在数组中的下标? 解题思路: 1. 假设最左边下标用left标识,最右边下标有right标识,中间整数下标用mid标识; 2. 每次判断下标mid对应的整数值是否大于下标left对应整数值,如果大于,说明左边有序,如果小于,说明右边有序; 3. 在上一 ...
分类:
编程语言 时间:
2019-08-23 13:43:11
阅读次数:
72
@[toc] 1.说明 使用正则表达式,匹配客户端的请求头 获取到请求的路径 返回对应请求路径的文字 可以使用打开对应文件的方式去返回对应的文件 2.代码 关于作者 "个人博客网站" "个人GitHub地址" 个人公众号: ...
分类:
Web程序 时间:
2019-08-23 13:42:58
阅读次数:
117
基本思想:BinSort想法非常简单,首先创建数组A[MaxValue];然后将每个数放到相应的位置上(例如17放在下标17的数组位置);最后遍历数组,即为排序后的结果。 过程: 问题: 当序列中存在较大值时,BinSort 的排序方法会浪费大量的空间开销。 基本思想: 基数排序是在BinSort的 ...
分类:
编程语言 时间:
2019-08-23 13:42:41
阅读次数:
115
圆形与矩形的碰撞检测--Mr.Ember 已知:圆形半径和坐标* 矩形四个点坐标* 判断是否相交 先去找出矩形上离圆心最近的点,判断该点的距离是否小于圆半径,若小于半径,则为碰撞。 let closestPoint = {x:0, y:0}; 约定圆形和矩形的类: //圆形 function Cir ...
分类:
其他好文 时间:
2019-08-23 13:42:21
阅读次数:
272