没分类
搞IC的那些年
数字IC领域非知名作者
展开
-
【VIM】将选中行顺序倒置
!tac。原创 2022-11-28 19:09:45 · 1076 阅读 · 0 评论 -
【VIM】代码折叠命令
VIM的代码折叠模式有很多种,以下是手动折叠的相关设置个命令。2、然后重新打开vim,输入以下命令查看是否配置成功。1、在vim配置文件的最后,添加以下指令。原创 2022-11-04 08:57:20 · 3425 阅读 · 0 评论 -
【Vim】vim/gvim 删除重复行
连起来:行首后面跟着一到多个任意字符之后跟着行尾,然后有一个换行符,换行符之后是与前面多个任意字符相同的字符串。找到这样的行,删掉。原创 2022-09-14 20:07:07 · 4604 阅读 · 0 评论 -
通俗理解makefile
基本规则连续执行shell命令命令标志符“-”和“@”变量及变量的赋值方法内置条件判断语句符号变量本文抛开原理角度,仅在使用层面上介绍了makefile的特点和最基本的使用方法基本规则#++++++++++++++++++++Makefile++++++++++++++++++++#规则X:规则A 规则B 规则C #这个规则可以是makefile内的一条make规则 命令1 #也可以是当前路径下 存在的同名文件 命令2 .原创 2022-04-04 09:14:48 · 273 阅读 · 0 评论 -
计算机补码:计算机如何进行负数运算
计算机中的数据是以补码形式储存的,正数的补码是其本身负数的补码是负数的符号位不变,其余位取反,最后+1举两个例子看看计算机怎么进行负数运算原创 2022-03-01 19:46:36 · 1970 阅读 · 0 评论 -
【perl】提取命令行option,在shell中传递参数
#!/usr/bin/perluse Getopt::Long;$Getopt::Long::ignorecase = 0;my %opt; #声明一个哈希,用于存放从命令行提取到的optionGetOptions( \%opt, '--null', '--string=s', '--integer=i', '--float=f');#执行命令时,可以带下面这几个选项#-null ,没有参数#-string ,带参数,参数为字符串类型#-integer ,带参数,参数为整数原创 2022-02-19 17:20:16 · 1329 阅读 · 2 评论 -
【perl】多线程机制
#!/usr/bin/perl#打印主线程PIDprint "[1] Dad process PID is:".$$."\n";#-申请一个子线程,产生进程号,#-然后立即进入子线程,直到子线程退出,然后回到主线程。#-该进程号,对子线程返回0,对主线程返回子线程的ID.#(这一机制,方便判断当前处于哪个线程)defined(my $child1_pid = fork) or die "Failed to fork:$!";unless($child1_pid)#-子线程的特点是,进入子线程原创 2022-02-19 16:26:46 · 810 阅读 · 0 评论 -
grep命令与常用正则
通配符*星号?问号[ ]中括号{ }花括号grep与正则表达式12345egrepfgrep介绍grep之前先介绍一下,正则表达式和通配符通配符shell中的通配符,一般只用于文件名的匹配。简单来说有四种。*星号星号用于匹配0到多个任意字符,下面是使用ls a*c命令前后?问号问号用于匹配一个未知字符,下面是使用ls a?c命令前后[ ]中括号[ab]指,该位置有一个a或者b,下面是使用ls a[bx][bx]c命令前后[^ab]指,该位置有一个字符,但不是a也不是b,下面.原创 2022-02-09 10:15:44 · 4993 阅读 · 0 评论