引言:本文整理自vbaexpress.com论坛,有兴趣的朋友可以研阅。...Q:我在列D的单元格中存放着一些数据,每个单元格中的多个数据使用换行分开,列E是对列D中数据的相应描述,我需要在列E的单元格中查找是否存在列D中的数据,并将找到的数据标上颜色,如下图1所示。 ?...A:实现上图1中所示效果的VBA代码如下: Sub ColorText() Dim ws As Worksheet Dim rDiseases As Range Dim rCell...End If Loop Next iDisease Next rCell End Sub 代码中使用Split函数以回车符来拆分单元格中的数据并存放到数组中...,然后遍历该数组,在列E对应的单元格中使用InStr函数来查找是否出现了该数组中的值,如果出现则对该值添加颜色。
char,使用逗号继续查找上一个,使用分号查找下一个 t{char}: 正向查找下一个char的前一个字符,使用逗号继续查找上一个,使用分号查找下一个 T{char}: 反向查找下一个char的前一个字符...;c(confirm)表示确认;n(number)表示报告匹配到的次数而不替换 vim 多文件操作 Buffer 什么是Buffer Buffer是只打开的一个文件的内存缓冲区 :ls ls会列举出当前缓冲区...正常模式常用命令 {N}gt: 切换到变化N的标签页 gt: 切换到下一个标签页 gT: 切换到上一个标签页 vim 文本对象 什么是文本对象 比如一个字符,一个单词,一个句子,一个段落 文本对象操作方式...) string: 表示替换后的文本 text object: 是要操作的文本对象;比如w(单词);s(句子);p(段落) 案列: iw: 表示inner word,如果输入viw,首先进入选择模式...$i"q: 去到行尾,i进入插入模式,输入双引号",q结束宏录制,这样就结束了针对一行的操作 接下来回放宏,并且应用到接下来的每行,需要使用vim的特性,在命令行下执行normal模式的命令,执行:
事实上,如果值是一维数组,在利用完特定的函数之后,能做到简化的话,agg就能调用,反之,如果比如自定义的函数是排序,或者是一些些更复杂统计的函数,当然是agg所不能解决的,这时候用apply就可以解决。...例子:根据 student_action表,统计每个学生每天最高使用次数的终端、最低使用次数的终端以及最高使用次数终端的使用次数、最低使用次数终端的使用次数。...找到student_termid_onehot中包含 'termid_'字段元素的最大值对应的字段名 4.1 构造列表保存 4.2 遍历每行数据,构造dict,并过滤value =0.0 的 k-v 4.3...transmethod(df): """ 每个用户每天消费记录最大值、最高使用次数的终端、最低使用次数的终端 以及最高使用次数终端的使用次数、最低使用次数终端的使用次数。...总结 列层次索引的删除 列表的模糊查找方式 查找dict的value值最大的key 的方式 当做简单的聚合操作(max,min,unique等),可以使用agg(),在做复杂的聚合操作时,一定使用apply
Python使用协程的缺点 1、多核资源不能使用:协程的本质是单线程,它不能同时使用单个CPU的多核、协程。 2、在多CPU上运行程需要与过程配合。 当然,每天编写的大多数应用程序都没有必要。...实例 # 协程的基本使用, 实现两个任务的切换 yield 和 next 来回切换 def func1(): for i in range(11): print...(f"一班打印第{i}次数据") yield def func2(): g = func1() next(g) for i in range(10): ...print(f"二班打印第{i}次数据") next(g) if __name__ == "__main__": func2() 以上就是Python使用协程的缺点,希望对大家有所帮助
这么多个进程只有 1 个 php-fpm 进程是 R 状态的,其他都处于 S(Sleep)状态,这就奇怪了 找到真正处于 R 状态的进程 调整 top 列表排序规则 在 top 列表中,按 shift...可以看到默认排序的列是 %CPU,这里改成 S 列,就可以更快看到哪些进程的状态是 R 了 来看看到底有哪些 R 状态的进程呢 ?...stress 是被 php-fpm 调用的子进程,并且进程数量不止一个(这里是 2 个) grep 查找是否有代码在调用 stress grep stress -r app/ ?...stress 进程在启动时初始化失败,过多的进程上下文切换,进而导致 CPU 使用率的升高 关于进程上下文切换的猜测验证 未压测前的系统上下文切换次数 ?...黄圈:自愿上下文切换次数和非自愿上下文切换次数并不高 蓝圈:进程PID 一直在变化 灵魂拷问 为什么 stress 进程的上下文切换次数这么低?
能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发......, 但是每天都会接触Linux系统, 尤其是使用了Mac之后, 每天都是工作在黑色背景的命令行环境中....D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程 COMMAND 命令名/命令行 WCHAN 若该进程在睡眠,则显示睡眠中的系统函数名 Flags 任务标志,参考 sched.h...in 每秒CPU的中断次数,包括时间中断 cs 每秒上下文切换次数,例如我们调用系统函数,就要进行上下文切换,线程的切换,也要进程上下文切换,这个值要越小越好,太大了,要考虑调低线程或者进程的数目,例如在...上下文切换次数过多表示你的CPU大部分浪费在上下文切换,导致CPU干正经事的时间少了,CPU没有充分利用,是不可取的。
+N 查找类中的方法或变量 双击SHIFT 在项目的所有目录查找文件 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 CTRL+G 定位行 CTRL+F 在当前窗口查找文本 CTRL...+SHIFT+F 在指定窗口查找文本 CTRL+R 在 当前窗口替换文本 CTRL+SHIFT+R 在指定窗口替换文本 ALT+SHIFT+C 查找修改的文件 CTRL+E 最近打开的文件...Alt+1 快速打开或隐藏工程面板 Alt+ left/right 切换代码视图 ALT+ ↑/↓ 在方法间快速移动定位 CTRL+ALT+ left/right 前后导航编辑过的地方 Ctrl+...要找类或方法的使用也很简单,Alt+F7。要查找文本的出现位置就用Ctrl+F/Ctrl+Shift+F在当前窗口或全工程中查找,再配合F3/Shift+F3前后移动到下一匹配处。...此外还有些我自定义的,例如水平分屏Ctrl+|等,和一些神奇的小功能Ctrl+Shift+V粘贴很早以前拷贝过的,Alt+Shift+Insert进入到列模式进行按列选中。
找到你的函数或者变量或者类的所有引用到的地方 Ctrl+Shift+Alt+N 查找类中的方法或变量 双击SHIFT 在项目的所有目录查找文件 Ctrl+N 查找类 Ctrl+Shift+N 查找文件...CTRL+G 定位行 CTRL+F 在当前窗口查找文本 CTRL+SHIFT+F 在指定窗口查找文本 CTRL+R 在 当前窗口替换文本 CTRL+SHIFT+R 在指定窗口替换文本 ALT+SHIFT...Alt+1 快速打开或隐藏工程面板 Alt+ left/right 切换代码视图 ALT+ ↑/↓ 在方法间快速移动定位 CTRL+ALT+ left/right 前后导航编辑过的地方 Ctrl+Shift...要找类或方法的使用也很简单,Alt+F7。要查找文本的出现位置就用Ctrl+F/Ctrl+Shift+F在当前窗口或全工程中查找,再配合F3/Shift+F3前后移动到下一匹配处。...此外还有些我自定义的,例如水平分屏Ctrl+|等,和一些神奇的小功能Ctrl+Shift+V粘贴很早以前拷贝过的,Alt+Shift+Insert进入到列模式进行按列选中。
Ctrl+Shift+Alt+N 查找类中的方法或变量 双击SHIFT 在项目的所有目录查找文件 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 CTRL+G ...定位行 CTRL+F 在当前窗口查找文本 CTRL+SHIFT+F 在指定窗口查找文本 CTRL+R 在 当前窗口替换文本 CTRL+SHIFT+R 在指定窗口替换文本...Alt+1 快速打开或隐藏工程面板 Alt+ left/right 切换代码视图 ALT+ ↑/↓ 在方法间快速移动定位 CTRL+ALT+ left/right 前后导航编辑过的地方...要找类或方法的使用也很简单,Alt+F7。要查找文本的出现位置就用Ctrl+F/Ctrl+Shift+F在当前窗口或全工程中查找,再配合F3/Shift+F3前后移动到下一匹配处。...此外还有些我自定义的,例如水平分屏Ctrl+|等,和一些神奇的小功能Ctrl+Shift+V粘贴很早以前拷贝过的,Alt+Shift+Insert进入到列模式进行按列选中。
CTRL+ALT+F7 找到你的函数或者变量或者类的所有引用到的地方 Ctrl+Shift+Alt+N 查找类中的方法或变量 双击SHIFT 在项目的所有目录查找文件 Ctrl+N 查找类...Ctrl+Shift+N 查找文件 CTRL+G 定位行 CTRL+F 在当前窗口查找文本 CTRL+SHIFT+F 在指定窗口查找文本 CTRL+R 在 当前窗口替换文本...CTRL+SHIFT+R 在指定窗口替换文本 ALT+SHIFT+C 查找修改的文件 CTRL+E 最近打开的文件 F3 向下查找关键字出现位置 SHIFT+F3 向上一个关键字出现位置...Alt+ left/right 切换代码视图 ALT+ ↑/↓ 在方法间快速移动定位 CTRL+ALT+ left/right 前后导航编辑过的地方 Ctrl+Shift+Backspace...要找类或方法的使用也很简单,Alt+F7。要查找文本的出现位置就用Ctrl+F/Ctrl+Shift+F在当前窗口或全工程中查找,再配合F3/Shift+F3前后移动到下一匹配处。
Ctrl+Shift+Alt+N 查找类中的方法或变量 双击SHIFT 在项目的所有目录查找文件 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 CTRL+G ...定位行 CTRL+F 在当前窗口查找文本 CTRL+SHIFT+F 在指定窗口查找文本 CTRL+R 在 当前窗口替换文本 CTRL+SHIFT+R 在指定窗口替换文本...+1 快速打开或隐藏工程面板 Alt+ left/right 切换代码视图 ALT+ ↑/↓ 在方法间快速移动定位 CTRL+ALT+ left/right 前后导航编辑过的地方 ...要找类或方法的使用也很简单,Alt+F7。要查找文本的出现位置就用Ctrl+F/Ctrl+Shift+F在当前窗口或全工程中查找,再配合F3/Shift+F3前后移动到下一匹配处。 ...此外还有些我自定义的,例如水平分屏Ctrl+|等,和一些神奇的小功能Ctrl+Shift+V粘贴很早以前拷贝过的,Alt+Shift+Insert进入到列模式进行按列选中。
CTRL+ALT+F7 找到你的函数或者变量或者类的所有引用到的地方 Ctrl+Shift+Alt+N 查找类中的方法或变量 双击SHIFT 在项目的所有目录查找文件 Ctrl+N 查找类...Ctrl+Shift+N 查找文件 CTRL+G 定位行 CTRL+F 在当前窗口查找文本 CTRL+SHIFT+F 在指定窗口查找文本 CTRL+R 在 当前窗口替换文本...CTRL+SHIFT+R 在指定窗口替换文本 ALT+SHIFT+C 查找修改的文件 CTRL+E 最近打开的文件 F3 向下查找关键字出现位置 SHIFT+F3 向上一个关键字出现位置...Alt+ left/right 切换代码视图 ALT+ ↑/↓ 在方法间快速移动定位 CTRL+ALT+ left/right 前后导航编辑过的地方 Ctrl+Shift+Backspace...要找类或方法的使用也很简单,Alt+F7。 要查找文本的出现位置就用 Ctrl+F/Ctrl+Shift+F 在当前窗口或全工程中查找,再配合 F3/Shift+F3 前后移动到下一匹配处。
+Alt+N 查找类中的方法或变量 双击SHIFT 在项目的所有目录查找文件 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 CTRL+G 定位行 CTRL+F 在当前窗口查找文本... CTRL+SHIFT+F 在指定窗口查找文本 CTRL+R 在 当前窗口替换文本 CTRL+SHIFT+R 在指定窗口替换文本 ALT+SHIFT+C 查找修改的文件 CTRL... Ctrl+Q 显示注释文档 Alt+F1 查找代码所在位置 Alt+1 快速打开或隐藏工程面板 Alt+ left/right 切换代码视图 ALT+ ↑/↓ 在方法间快速移动定位 ...要找类或方法的使用也很简单,Alt+F7。要查找文本的出现位置就用Ctrl+F/Ctrl+Shift+F在当前窗口或全工程中查找,再配合F3/Shift+F3前后移动到下一匹配处。 ...此外还有些我自定义的,例如水平分屏Ctrl+|等,和一些神奇的小功能Ctrl+Shift+V粘贴很早以前拷贝过的,Alt+Shift+Insert进入到列模式进行按列选中。
根据国家档案与记录管理局的研究显示,在没有很好的数据保护和恢复策略的公司中,80%的公司将在发生数据大灾难的两年内倒闭。...3.创建当天备份目录 cd $backuppath mkdir -p $date cd $date 切换到备份目录中,根据当前时间来创建一个目录,用于存放当天的备份文件,再切换至当天的备份目录中。...4.备份单个数据库 mysqldump -h$dbhost -u$dbuser -p$dbpasswd $db > $date.sql 目前脚本已经切换至当天的备份目录中,使用mysqldump对单个数据库进行备份...-type d //表示查找目录,d表示目录 -mtime +7 //表示按照文件的更改时间来查找文件,+7表示距现在7天以前 -exec rm -rf {} \;...(0 表示 0 点) 第 3 列日 1~31 第 4 列月 1~12 第 5 列星期 0~6(0 表示星期天) 第 6 列要运行的命令 [root@localhost
2、数据预处理 打开 R 软件,先通过 File—>Change dir 切换到聊天文件所在目录。...可以开始任性地分析了~ 3、数据分析 一星期中每天合计的聊天记录次数,可以看到该 QQ 群的聊天兴致随星期的分布。...聊天兴致在一天中的分布。 qplot(hour,data=newdata,geom='bar') 这群一天中聊得最嗨的是上午 10 点和下午 17 点,形成两个高峰。...ID 和 发言次数 topuser 的 ID 根据活跃天数统计前十大活跃用户 # 活跃天数计算# 将数据展开为宽表,每一行为用户,每一列为日期...# online.day为每天的发言次数online.day 列,第一列是 IDtempdf <- data.frame
即 rmerge/s wrqm/s: 每秒进行 merge 的写操作数目。即 wmerge/s r/s: 每秒完成的读 I/O 设备次数。即 rio/s w/s: 每秒完成的写 I/O 设备次数。...r,再输入替换字符 R:替换当前字符及其后的字符,直至按ESC键 撤销/恢复 u:撤销前一次操作 ctrl+r:恢复撤销 查找 /内容:查找内容 -> n:下一个,N:上一个 /noh:取消高亮显示...\c表示大小写不敏感查找,\C表示大小写敏感查找 -> /xx\C 末行模式 替换 :%s/xx/yy/g:将文档中的xx替换为yy,一次全部替换 :%s/xx/yy/gc:将文档中的xx替换为...number of interrupts per second, including the clock; cs:The number of context switches per second,每秒上下文切换次数...,这个值要越小越好,太大了,要考虑减少线程或者进程的数目,上下文切换次数过多表示CPU大部分浪费在上下文切换,导 致CPU干正经事的时间少了,CPU没有充分利用,不可取; cpu - 对应top命令
27、请解释这条语句的作用echo “1” > /proc/sys/net/ipv4/ip_forward 28、crontab 在11月份内,每天的早上6点到12点中,每两分钟执行一次/usr/bin...,用途即可) 36、centos操作系统历史命令记录中,执行次数最多的5条 37、写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除。...78、统计某日志文件中第四列数值的平均值,要求只计算第二列以R开头且第二列包含al的行中的第四列数值,并按照输出格式的要求输出到文件log.bin,写出实现要求的步骤及命令 某日志文件如下: num|name...: numberR*al*########## … #匹配的其他行 average #匹配行的第四列的平均值 79、 IP 地址为...,从文件__________中读取要加载的文件系统 3、从文件的权限为:drw-r–r–,用数值形式表示该权限,则该八进制数为:__ 该文件属性是___ 4、linux文件系统中每个文件用_______
领取专属 10元无门槛券
手把手带您无忧上云