-
yexindonglai@163.com
2023-03-11 22:21
c++
993°
0
前言第一种方案:添加多个add_executable第二种方案:使用foreach前言C/C++项目中,只允许有一个main函数,不方便进行单元测试,也不方便使用一个项目记录学习;但是cmake却可以解决这个问题;默认情况下,CMakeLists.txt只有一个add_executablecmake_minimum_required(VERSION3.23)project(untitled)set(CMAKE_CXX_STANDARD14)add_executable(untitledmain.cpp)第一种方案:添加多个add_executable添加多个add_executable确实能解
-
yexindonglai@163.com
2023-01-30 16:13
linux
800°
0
简介常用用法举例1.字母排序2.数字排序3、指定列排序4.文件夹大小排序5.系统进程内存占用排序6.对文件内容进行去重-u7.将sort输出内容写入文件简介在linux系统使用过程中,提供了sort排序命令,支持常用的排序功能。sort命令支持很多参数,常用参数如下:短参数长参数说明-n–number-sort按字符串数值排序,与-g区别为不转为浮点数-g–general-number-sort按通用数值排序,支持科学计数法-f–ignore-case忽略大小写,默认大小写字母不同-k–key=POS1[,POS2]排序从POS1开始,若指定POS2,则POS2结束,否则以pos1排序-t–f
-
yexindonglai@163.com
2023-01-30 11:37
Mysql
1257°
0
简介一、配置注意事项二、创建全文索引三、查询语句四、检索模式1、自然语言检索2、布尔检索2.1、布尔检索INBOOLEANMODE的特色:2.2、布尔检索INBOOLEANMODE搜索语法规则:五、举个栗子1、查询包含hello且不包含hi的行+-2、nooperator3、短语搜索""简介Mysql5.6之后的版本innodb存储引擎才支持全文索引,在5.6之前,只有myisam存储引擎支持全文索引;MySQL从5.7.6版本开始,MySQL就内置了ngram全文解析器,用来支持中文、日文、韩文分词。在MySQL5.7.6版本之前,全文索引只支持英文全文索引,不支持中文全文索引,需要利用分词
-
yexindonglai@163.com
2023-01-19 14:32
linux
1378°
0
简介1、diff如何工作2、基本语法举个栗子一1、先创建2个文件2、比较2.1、比较说明2c22.2、图形界面的比较举个栗子二1、创建2个文件2、比较2.1、比较结果说明:0a1,42.2、比较结果说明:1a62.3、比较结果说明:4,7d82.4、图形界面的比较简介diff用来比较两个文件。当然文件比较的工具很多,windows系统下面就有不错的工具可以使用,例如常用的BeyondCompare,WinMerge都是图形界面的比较工具而且使用非常方便,如果你仅仅是在windows下工作,这些GUI的比较工具绝对是首选。对于在linux环境下工作的人来说,如果每次想看两个文件的区别都要将文件下
-
yexindonglai@163.com
2023-01-19 10:14
linux
886°
0
简介一、基本语法命令选项缺陷和不足二、举个栗子1、准备数据2、切割cut.txt第一列3、切割cut.txt第二、三列4、切割cut.txt的第5-8个字符5、切割cut.txt的第2,4,6个字节6、切割cut.txt的第6个字节以前的内容7、切割字符串中的中文7.1、切割第2,3个字符7.2、切割第2,3个字节7.3、输出前2列的内容7.4、输出第2列之后的内容8、在cut.txt文件中切割出guan9、选取系统PATH变量值,第2个“:”开始后的所有路径:简介cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段
-
yexindonglai@163.com
2023-01-18 16:34
linux
993°
0
一、简介1、使用语法2、参数说明3、时间格式符号4、日期格式符号二、举个栗子1、查看系统时间2、以YYYY-MM-DD显示日期3、以MM/DD/YY显示日期4、以MM/DD/YYYY显示日期5、获取系统年份、月份、日子6、获取系统星期值7、获取系统时区8、查询当前日期是今年中的第几周9、获取系统时间10、显示12小时制时间11、显示24小时制时间12、按照指定样式显示时间13、从1970年1月1日00:00:00UTC到目前为止的秒数14、设置系统时间-s15、设置时间和日期-s16、按照指定格式显示日期和时间17、日期和时间分行显示18、按照字符串的设置显示日期18.1、输出下个月的今天(今
-
yexindonglai@163.com
2023-01-17 16:04
idea
3084°
0
简介1、普通模糊搜索2、搜索匹配2项3、搜索匹配多项4、单个文件内搜索5、老版本idea搜索简介搜索功能是ctrl+shift+F或者是ctrl+F快捷键;1、普通模糊搜索正常情况下,我们想要搜索某个字符串,直接输入想要搜索的字符串即可2、搜索匹配2项比如我想要搜索一行中同时带有Sys和111的文件,在搜索时需要开启正则匹配搜索规则Sys.*?111说明.:表示匹配单个字符*:匹配0次或多次?:匹配0次或1次,问号可加可不加,搜索结果不受影响3、搜索匹配多项有一些特殊要求,我们需要匹配多项,比如我想要搜索开头spr,中间为run,结尾为arge,可以这样写spr.*?run.*args4、单个
-
yexindonglai@163.com
2023-01-16 19:04
Dubbo
789°
0
简介1、父工程2、接口模块3、生产者4、消费者5、启动简介使用springboot版本:2.2.5cloud版本:2.2.1.RELEASE1、父工程创建一个名为springCloudAlibaba-dubbo父工程,pom.xml默认就好,然后除了pom.xml文件之外全都删掉,2、接口模块先创建一个子模块,继承父工程<parent><artifactId>springCloudAlibaba-dubbo</artifactId><groupId>org.example</groupId><version>1.0-SNAPSHOT</version></parent>然后添加一个接口接口代码
-
yexindonglai@163.com
2023-01-16 14:21
linux
790°
0
简介命令格式1、搜索条件参数说明expression2、处理动作参数说明actions3、举个栗子3.1、根据文件名查询-name3.2、根据文件类型查询-type3.3、根据文件大小来查找-size3.4、根据时间戳查找-*time、-*min3.5、根据文件的所属权查询3.6根据权限查找-perm3.7、逻辑组合4、处理动作actions4.1、常用处理动作4.2、删除大量文件-delete简介find是用来在文件系统上查找复合条件的文件find命令有非常强大的灵活性,可以指定丰富的搜索条件(如文件权限、属主、属组、文件类型、日期和大小等)来定位系统中的文件和目录,同时还支持对对搜索的结果
-
yexindonglai@163.com
2023-01-16 10:11
linux
748°
0
前言命令格式1、命令选项2、举个栗子2.1、查看文件的字节数、单词数、行数2.2、统计字节数-c2.3、统计行数-l2.4、统字符数-m2.5、统字数-wdone前言Linux系统中的wc(WordCount)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。命令格式wc[选项]文件...1、命令选项选项说明-c统计字节数-l统计行数-m统计字符数。这个标志不能与-c标志一起使用-w统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。-L打印最长行的长度。-help显示帮助信息—version显示版本信息2、举个栗子先看看文件内容[root@masterhome]#