本篇文章起源于StackOverflow上一个热度非常高的问题: "我该如何判断一个Python列表是否为空?" @Ray Vega (提问者) 举例说明,现在我得到了如下代码: 我如何该检查 是否为空? 面对这个问题,各路高手给出了 不尽相同 的回答。 最高票答案十分简洁: @Patrick (答 ...
分类:
编程语言 时间:
2019-08-18 09:23:28
阅读次数:
102
Vim编辑的小技巧 如何快速纠错 Ctrl + h 删除上一个字符, Ctrl + w 删除上一个单词, Ctrl + u 删除当前行。 从编辑模式快速切换到Nornal模式 1.Esc 2.Ctrl + c 3.Ctrl + [ 从Nornal模式快速切换到编辑模式 1. gi ...
分类:
系统相关 时间:
2019-08-17 21:57:46
阅读次数:
109
Vim的移动大法 移动光标的按键 “h” 向左移动 “j”向下移动 “k”向上移动 “l”向右移动 在单词之间移动 注:word指的是以非空白字符分割的单词,WORD是以空白字符分割的单词。 w/W 移动到下一个word/WORD开头 e/E 移动到下一个word/WORD结尾 b/B 回到上一个w ...
分类:
移动开发 时间:
2019-08-17 21:50:52
阅读次数:
318
TCP报文段的首部格式 序列号seq: 占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack: 占4个字节,期待收到对方下一 ...
分类:
其他好文 时间:
2019-08-17 18:17:53
阅读次数:
79
首先算出两个区间包含的答案,然后就可以删掉所有被包含的区间,此时发现右端点也单调递增那么对于任意一种方案,假设他选择了区间[l,r]中的某一些区间且选择了l和r,那么一定可以等价为仅选择l和r两个区间,因此答案一定是选某两个区间简单计算后可以发现答案有单调性,所以用优先队列来找到上一个最大值即可另外 ...
分类:
其他好文 时间:
2019-08-17 14:25:31
阅读次数:
65
第一章:PHP基础语法 一.常量: 1.1.define()函数:define(‘R’,’5’,’true’); //R:常量名,5:常量值,true:常量名对大小写不敏感,为false时表示对常量名敏感。 1.2 const关键字:const关键字在定义常量时,只需要在后面跟上一个常量名称。 并且 ...
分类:
Web程序 时间:
2019-08-17 12:47:59
阅读次数:
96
目录切换命令: cd user:切换到该目录下user目录 cd ..:切换上一层目录 cd /:切换到根目录 cd ~:切换到用户主目录 cd -:切换到上一个操作所在目录 目录的操作命令 mkdir 目录名称:增加目录 ls或者ll(ls是ls -l的别名,ll命名可以看到该目录下的所有目录和文 ...
分类:
系统相关 时间:
2019-08-17 00:45:51
阅读次数:
120
前几天的题先鸽了 T1 mine 简单$dp$,注意转移意义即可。 我的定义比较麻烦,可是参考我关注的其他大佬的博客。 定义$f_{i,j,k}$表示当前位置$i$,当前元素是$j$,上一个元素是$k$的方案数。i维可以滚起来。 没啥好说的,稍微麻烦点的就是$?$和$1$了,其他的就模拟转移就可以了 ...
分类:
其他好文 时间:
2019-08-16 22:54:46
阅读次数:
127
1.查看历史版本 ·git log ·git reflog 2.版本回退 ·git reset --hard HEAD^(HEAD代表当前版本) ·HEAD^代表回退到上一个版本 以此类推 ·HEAD~1 和上面同理 ·也可以用git reflog 查看历史版本 用版本号来回退(git reset ...
分类:
其他好文 时间:
2019-08-16 22:31:38
阅读次数:
80
通常情况下,使用元素来创建按钮,而链接按钮(Link Button)则是使用 元素来创建的。所以实际上一个链接按钮(Link Button)就是一个显示为按钮样式的 元素。 为了创建链接按钮(Link Button),所有您需要做的就是添加一个名为 'easyui-linkbutton' 的 cla ...
分类:
Web程序 时间:
2019-08-16 15:43:52
阅读次数:
99