OpenGrok的搜索技巧在OpenGrok中,有以下几种搜索栏目
Full Path 为全搜索,在里面输入的字符会进行全部匹配,把文件里包含此字符的文件都列出来(包含注释等)
Definition 为定义搜索(主要用来搜索一些函数定义等),把包含输入的定义输出出来,例如在Definition中输入allLowerCaseAscii,结果如下
Symbol为符号搜索,主要用来搜索一下成员变量等
File Path为路径搜索,用来搜索包含指定为字符串的路径
基本搜索以上输入框中,都存在一些搜索技巧
+ 表示包含指定字符串内容
- 表示不包含指定字符串的内容
AND(&&...
Gitlab 密码修改使用root用户
1gitlab-rails console production
但是在我的CentOS上是报错的,如下错误(如果执行上述命令不出现错误,就不需要理会下面的错误)
12345678910111213141516171819202122Traceback (most recent call last): 8: from bin/rails:4:in `<main>' 7: from bin/rails:4:in `require' 6: from /opt/gitlab/embedded/lib/ruby/gems/2...
51单片机系列-LED单片机点亮LED是一项基本的操作,也是入门操作,通过分析电路以及原理来点亮LED。
可以看到单片机的8个LED接在了P2口上,那么通过操作P2口的高低电平就可以点亮或者关闭LED。
当P2口输出低电平时,可以点亮LED,输出高电平时,会熄灭LED。那么接下来看一下代码
123456789#include <reg51.h>sbit LED1 = P2^0;void main() { while(1) { LED1 = 0; }}
直接通过sbit定义一个单片机的引脚,然后通过赋值低电平使其点亮。
流水灯流水灯...
linux指令-grepgrep命令,全称(Global Regular Expression Print,表示全局正则表达式版本),用来做文本匹配十分厉害,堪称神器。
命令格式
1grep [option] pattern file
参数
这里有一个测试文件,内容为:
123456789101112131415aaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiii...
linux指令-findfind命令主要用于文件搜索,那是相当的快呀。
find命令使用格式:
1find path test action
path表示要搜索的目录,可以同时搜索多个目录,用空格隔开
test表示条件,可以有多个条件
action为搜索后的动作
条件(test)
条件
说明
-name pattern
通过文件名进行查找
-type f/d
通过文件类型进行查找,d=directory,f=file
-perm pattern
按文件或者文件夹的权限进行匹配(例如644、755)
-user userId
查找文件为指定用户id的文件
-g...