文本处理工具 1、文本查看工具less和cat cat -E filename 能看到行的结束符 -A filename 能看到tab键 回车 (hexdump -C win.txt) -n filename 加行号...index.html 11、rev 12、diff(判断两个文件的不同) diff a.bak b.bak -u : 显示详细信息 diff a.bak b.bak -u > diff.log -b : 选项来自备份该表了的文件...13、grep(行提取工具) -v 显示不被匹配的行 -i 忽略大小写 -n 显示匹配行号 -c 统计匹配的行数 -o 仅显示匹配到的字符串 -q 静默模式,不输出任何信息 -A # 后#行 包含当前行后续的的三行...匹配整个单词 \(\) 分组,将一个或多个字符捆绑在一起,当做一个整体处理 echo godgodgod grep -o "\(god\)\" 重复god2次 \1 表示从左侧起第一个左括号以及与之匹配右括号之间的模式所匹配的字符...0次或1次 + 1次或多次 匹配m次 至少m,至多n次 位置锚定 ^ 行首 $ 行尾 \< , \b 词首 \> , \b 词尾 分组 () 后向引用:\1 \2 ...
☕ 《MYSQL从入门到精通》数据库是开发者必会基础之一~ 吾期望此文有资助于尔,即使粗浅难及深广,亦备添少许微薄之助。苟未尽善尽美,敬请批评指正,以资改进。!...二、文本编辑 Ctrl + X:剪切 剪切选中文本,若未选中则剪切当前行。 Ctrl + C:复制 复制选中文本,若未选中则复制当前行。...Ctrl + Alt + Enter:在当前行之前开始新行 Ctrl + Y:删除行 删除当前行。...向左移动元素 Ctrl + Alt + Shift + Right:向右移动元素 Alt + Shift + Up:向上移动队列 Alt + Shift + Down:向下移动队列 Ctrl + /:添加行注释
移动到下一行第一个非空白字符 数字+G => 移动到第n行第一个非空白字符 数字+gg => 移动到第n行第一个非空白字符 G => 移动到最后一行行首 gg => 移动到第一行行首 数字+% => 移动到全文件百分之n...屏幕滚动 Ctrl+u => 上滚1/2页 Ctrl+d => 下滚1/2页 Ctrl+f => 上滚1页 Ctrl+b => 下滚1页 zz => 置当前行于当前屏幕正中 zt => 置当前行于当前屏幕顶部...zb => 置当前行于当前屏幕底部 3....Ctrl+i => 跳转到跳转表较晚的位置 :marks => 列出标记 :jumps => 列出跳转表 5....插入文本 i => 在光标后插入文本 a => 在光标前插入文本 A => 在当前行末插入文本 I => 在当前行的第一个非空白字符前插入文本 o => 在当前行下方开始新行 O => 在当前行上方开始新行
分析函数的计算是在当前行所属的窗口上(这个是一个结果集,每行对应的窗口总是有一个结果集)进行的,每行对应的窗口范围是由partition,order by和window子句共同决定,分析函数就根据这个范围来计算当前行的值...当前行就是根据order by顺序,然后向下滑动,滑动到某行,某行就是当前行。 窗口的概念:逻辑窗口和物理窗口。对于逻辑窗口是计算出来的,这个要与物理窗口区分。 分区、排序、window子句等。...所以规定一下: 当前分区:如果没有partition就是只所有的行,如果有partition就是在当前行所属分区内,一个行对应的窗口总是在此行所属的分区内。...分析函数的优点就是可以减少表的扫描,而且oracle内部有优化处理方式,提高性能,但是缺点就是很多分析函数可能会有排序什么的,这个要专门研究。...分析函数的优点:代替复杂的子查询,join等,减少表的扫描次数,提高效率。 - End -
jquery SpreadJS 不依赖于 jQuery,但在这种情况下,我们使用它来提供简单的跨域请求支持,稍后我们将对其进行回顾。.../node_modules/jquery/dist/jquery.min.js" type="text/javascript"> <script src="https://cdnjs.cloudflare.com...将数据添加到导入的 Excel 文件 我们使用本教程的“损益表”Excel 模板导入本地文件。 现在我们可以使用 Spread.Sheets 脚本在这个文件中添加另一个收入行。...sheet.setValue(newRowIndex, c, Math.floor(Math.random() * 200) + 10); } 最后,我们可以再次使用 copyTo 函数将先前行中的公式复制到...添加 Excel 导出代码 最后,我们可以添加一个按钮来导出包含添加行的文件。
,而113则代表此时的进程总数量 2580:最后创建的一个进程ID 系统负载分析,详见Linux系统之运行状态分析及问题排查思路:CPU分析。...四、网络相关命令 1、netstat命令 描述:打印网络连接、路由表、接口统计信息、伪装连接和多播成员资格 参数:一般 netstat --help 就够了 字段:常关注行和列的含义 Proto:协议(...user's crontab,列出用户工作表里的所有任务命令 -r:delete user's crontab,删除用户的工作表 crontab -e,编辑用户工作表说明: 每行是一条任务命令,crontab...命令: crontab -e:编辑当前用户工作表 查看crontab的执行日志:tail -200f /var/log/cron。...命令:vi/vim fileName 操作: 模式转换 命令模式->输入模式 i :在光标前 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 输入模式
pivot_table 可以把一个大数据表中的数据,按你指定的"分类键"进行重新排列。...比如你有一份销售记录,可以让 pivot_table 按"商品"和"地区"两个键将数据重新排列成一个漂亮的交叉表。 这个表里的每个格子,都会显示对应"地区+产品"的销售数据汇总。...要作为列索引的列或列的列表", aggfunc="用于聚合数据的函数或函数列表,默认是 numpy.mean", fill_value="填充缺失值的标量值", margins="布尔值,是否添加行和列的总计...West A 210 B 130 Pandas 快速上手系列算上本文是更新了 8 篇,其他文章如下: Python 中的 pandas 快速上手之:...本系列属于抛砖引玉,有了这些基础,希望可以在 Pandas 入门到精通的道路上继续前行,而不是放弃!
[超常用] x:例如,6x 表删除光标所在位置的后面6个字符。[常用] X:大字的X,每按一次删除光标所在位置的前面一个字符。 X:例如,20X 表删除光标所在位置的前面20个字符。...[超常用] dd:例如,6dd表删除从光标所在的该行往下数6行之文字。[常用] (4)复制 yw:将光标所在处到字尾的字符复制到缓冲区中。...(指令‘yy’与‘p’必须搭配使用) yy:如:6yy表示拷贝从光标所在的该行往下数6行之文字。[常用] p:复制多行到您想粘贴之处。...插入文本类命令 i :在光标前 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC...│ ├──┼────────────┤ │o │在当前行后面插入一空行 │ ├──┼────────────┤ │O │在当前行前面插入一空行 │ ├──┼────────────┤ │
运行时修改样式表中的样式,分三步完成 ①. 获得样式表对象 document.styleSheets[i] ②....获取表尾 table.tFoot (4). 行分组 Thead、 TBody 、Tfoot 控制行 ①. 添加行,在行分组中 i 位置插入一个新行, 中间插入行,原 i 位置的行向后顺移 A....表头添加行: var tr=thead.insertRow(i); B. 主体添加行:var tr=tbody. insertRow(i); C....表尾添加行: var tr=tfoot.insertRow(i); D. 固定套路 a. 末尾追加一个新行 thead | tbody | tfoot.insertRow(); b....删除行,删除行分组中第 i 行,i 是当前行在行分组内的相对下标位置 thead | tbody | tfoot.deleteRow(i) 删除行时,由于 i 无法自动获得,表格行较多时,手动难以指定,
jQuery Cheat—Sheet(jQuery学习笔记) Web前端学习笔记之——jQuery学习笔记 ---- 什么是jQuery?...jQuery是一种JavaScript库,实现了常见任务的自动化和复杂任务简单化。 jQuery库为Web脚本编程提供了通用的抽象层,使之适合任何脚本编程情景。...jQuery 2.0 不再支持IE 6/7/8 了,但是 jQuery 1.9 会继续支持 jQuery可以下载使用,有两个版本的 jQuery 可供下载 jquery-X.X.X.min.js...Callback 回调 **Callback 函数在当前动画 100% 完成之后执行。...p1" 元素首先会变为红色,然后向上滑动,再然后向下滑动: $(“#p1”).css(“color”,”red”).slideUp(2000).slideDown(2000); 如果需要,我们也可以添加多个方法调用
,最后更新当前行的事务,在构造Read View时已经提交,则返回当前行的数据 3.满足进入此步骤的条件,即可说明,最后更新当前行的事务,在构造Read View时还未创建或者还未提交,则取undo log...意向共享锁(IS):事务打算给数据行加行共享锁,事务在给一个数据行加共享锁前必须先取得该表的IS锁。...意向排他锁(IX):事务打算给数据行加行排他锁,事务在给一个数据行加排他锁前必须先取得该表的IX锁。 意向锁仅仅用于表锁和行锁的共存使用。...在任一操作给表A的一行记录加锁前,首先要给该表加意向锁,如果获得了意向锁,然后才会加行锁,并在加行锁时判断是否冲突。...也就是说:1.意向锁是表级锁,但是却表示事务正在读或写某一行记录;2.意向锁之间不会冲突, 因为意向锁仅仅代表要对某行记录进行操作,在加行锁时,会判断是否冲突;3.意向锁是InnoDB自动加的,不需用户干预
# 配置(Settings) 与其他 GUI 环境下的编辑器不同,Sublime Text 并没有一个专门的配置界面,与之相反,Sublime Text 使用 JSON 配置文件,例如: { "font_size...Ctrl + Enter 在当前行下面新增一行然后跳至该行;Ctrl + Shift + Enter 在当前行上面增加一行并跳至该行。...// 设置tab的大小为2 "tab_size": 2, // 使用空格代替tab "translate_tabs_to_spaces": true, // 添加行宽标尺 "rulers": [80,...Alt:调出菜单 3.Ctrl + Shift + P:调出命令板(Command Palette) 4.Ctrl + ` :调出控制台 # 编辑(Editing) 1.Ctrl + Enter:在当前行下面新增一行然后跳至该行...2.Ctrl + Shift + Enter:在当前行上面增加一行并跳至该行 3.Ctrl + ←/→:进行逐词移动 4.Ctrl + Shift + ←/→进行逐词选择 5.Ctrl + ↑/↓移动当前显示区域
7.状态栏(Status Bar):显示当前行号、当前语言和Tab格式等信息 # 配置(Settings) 与其他 GUI 环境下的编辑器不同,Sublime Text 并没有一个专门的配置界面,与之相反...Ctrl + Enter 在当前行下面新增一行然后跳至该行;Ctrl + Shift + Enter 在当前行上面增加一行并跳至该行。...// 设置tab的大小为2 "tab_size": 2, // 使用空格代替tab "translate_tabs_to_spaces": true, // 添加行宽标尺 "rulers": [80,...Alt:调出菜单 3.Ctrl + Shift + P:调出命令板(Command Palette) 4.Ctrl + ` :调出控制台 # 编辑(Editing) 1.Ctrl + Enter:在当前行下面新增一行然后跳至该行...2.Ctrl + Shift + Enter:在当前行上面增加一行并跳至该行 3.Ctrl + ←/→:进行逐词移动 4.Ctrl + Shift + ←/→进行逐词选择 5.Ctrl + ↑/↓移动当前显示区域
这种方法的核心思想是在填充 DP 表时只保留前一行的数据,因为当前行的数据只依赖于前一行的数据。这样我们就可以避免存储整个二维数组,而只存储一行数组即可。...0 } // 填充 DP 表 for i := 1; i <= m; i++ { // 保存前一行的第一个元素,以便在更新当前行时使用...我们仍然使用一个二维数组C,但这次我们只保留当前行的表项。在移动指针时,我们只需要在当前行中保留左侧和右侧的表项,这样就可以使用min(m, n)个表项。...我们可以通过从后向前填充动态规划数组来实现。这样,我们只需要存储一行或一列的数据,因为其他的数据可以从填充规则中推导出来。...在每次迭代中,只保留当前行和上一行的结果,通过取模运算确定对应的索引位置。最终返回表c中(m%2)*(n+1)+n对应的值作为LCS的长度。
return number_aliens_x def create_alien(ai_settings, screen, aliens, alien_number): """创建一个外星人并将其放在当前行...13.3.5 添加行 要创建外星人群,需要计算屏幕可容纳多少行,并对创建一行外星人的循环重复相应的次数。...13.4.2 创建表示外星人移动方向的设置 下面来创建让外星人撞到屏幕右边缘后向下移动、再向左移动的设置。...鉴于只有两个可能的方向,我们使用值1和1来表 示它们,并在外星人群改变方向时在这两个值之间切换。
:END, HOME 在当前行中向右移动到最后一个非空白单元格。...+CTRL+PAGE DOWN 选择当前工作簿或上一个工作簿:SHIFT+CTRL+PAGE UP 6>Excel快捷键之选择图表工作表 选择工作簿中的下一张工作表:CTRL+PAGE DOWN 选择工作簿中的上一个工作表...U 应用或取消删除线格式:CTRL+5 隐藏行:CTRL+9 取消隐藏行:CTRL+SHIFT+( 左括号 隐藏列:CTRL+0(零) 取消隐藏列:CTRL+SHIFT+)右括号 9>Excel快捷键之编辑数据...:F7 键 10>Excel快捷键之插入、删除和复制选中区域 复制选定区域:CTRL+C 剪切选定区域:CTRL+X 粘贴选定区域:CTRL+V 清除选定区域的内容:DELETE 删除选定区域:CTRL...:END, SHIFT+HOME 将选定区域扩展到当前行中的最后一个单元格:END, SHIFT+ENTER 14>Excel快捷键之选择含有特殊字符单元格 选中活动单元格周围的当前区域:CTRL+SHIFT
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Shift+Ctrl+Enter 在当前行插入空行(原理同上条) Ctrl+Q 定位到最后编辑的地方...(同上) Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Ctrl+Shift+Enter 在当前行插入空行(原理同上条) -----------不常用的...Ctrl+shift+enter则在当前行之前插入空白行。 回到顶部 8. Alt+方向键 这也是个节省时间的法宝。这个组合将当前行的内容往上或下移动。...(9)右击窗口的左边框即加断点的地方选Show Line Numbers可以加行号。 (10)Ctrl+I格式化激活的元素Format Active Elements。...) Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Shift+Ctrl+Enter
状态栏(Status Bar):显示当前行号、当前语言和Tab格式等信息。...▍配置(Settings) 与其他 GUI 环境下的编辑器不同,Sublime Text 并没有一个专门的配置界面,与之相反,Sublime Text 使用 JSON 配置文件,例如: { "font_size...Ctrl + Enter 在当前行下面新增一行然后跳至该行;Ctrl + Shift + Enter 在当前行上面增加一行并跳至该行。 ?...// 设置tab的大小为2 "tab_size": 2, // 使用空格代替tab "translate_tabs_to_spaces": true, // 添加行宽标尺 "rulers": [80,...Ctrl + Enter:在当前行下面新增一行然后跳至该行 2. Ctrl + Shift + Enter:在当前行上面增加一行并跳至该行 3. Ctrl + ←/→:进行逐词移动 4.
# 配置(Settings) 与其他 GUI 环境下的编辑器不同,Sublime Text 并没有一个专门的配置界面,与之相反,Sublime Text 使用 JSON 配置文件,例如: { "font_size...Ctrl + Enter 在当前行下面新增一行然后跳至该行;Ctrl + Shift + Enter 在当前行上面增加一行并跳至该行。 ?...// 设置tab的大小为2 "tab_size": 2, // 使用空格代替tab "translate_tabs_to_spaces": true, // 添加行宽标尺 "rulers": [80,...Alt:调出菜单 3.Ctrl + Shift + P:调出命令板(Command Palette) 4.Ctrl + ` :调出控制台 # 编辑(Editing) 1.Ctrl + Enter:在当前行下面新增一行然后跳至该行...2.Ctrl + Shift + Enter:在当前行上面增加一行并跳至该行 3.Ctrl + ←/→:进行逐词移动 4.Ctrl + Shift + ←/→进行逐词选择 5.Ctrl + ↑/↓移动当前显示区域
默认情况下文件会存储在当前目录,如果当前没有目录,会存储在用户的家目录。...但譬如,需要快捷打开PC端的某个模拟器,便捷的进行某些校验,只要你想的到的基本都可以将其在插件内,以快捷键处理之。...(11)Ctrl + Enter(Mac~Command+Enter)在当前行下面新增一行然后跳至该行;Ctrl + Shift + Enter在当前行上面增加一行并跳至该行。...SublimeText 而Mac下的Command + ↑/↓是从当前行移动到头/尾;相应的,Command + Shift + ↑/↓是从当前行选择到头/尾; (15)使用Ctrl + N在当前窗口创建一个新标签...如果没有,用iConvert转换之。