首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

个人免费博客花式搭建指南

实现与评价   这里就以笔者的个人博客站点为例解释一下如何使用静态生成器来搭建博客。...实际的使用过程,笔者根据自己的需求也 H2O 主题上做出了一定的功能修改,并开源为 jekyll-them-H2O-ac。...-- 注释内容,以下为公式 --> $$ y=x^2 $$ 通用文章规范 英文或是数字与中文之间前后各有一个空格,超链接、段内标签等与中文之间也需如此; 英文为首时,前面不留空格; 英文与英文标点符号一起时...,前面标点符号后空一格开始英文单词; 英文与中文标点符号一起时,标点符号英文或符号之前之后都无须空格代码内容,# 号与文字之间空一格,# 号与代码同行时距离不宜过长,如相邻几行都有注释对齐为佳...;当代码注释内容超过一时最好将注释放在代码的后一,此时 # 号前不留空格使用图片进行解释的时候,在对应段落附近加载图片,并使用“下图”、“上图”这样的字眼进行描述; 图片可以使用 PPT 自行制作

1.7K40

文本输入与输出 - Java core II

输出到写出器out,之后这些字符将会被转换成字节并最终写入employee.txt。...println方法在行添加了目标系统来说恰当的结束符(Windows系统是"\r\n",UNIX系统是"\n"),也就是通过调用System.getProperty("line.separator"...字符编码方式输入和输出流都是用于字节序列的,但是许多情况下,希望操作的是文本,即字符序列。Java针对字符使用的是Unicode标准。每个字符或“编码点”都具有一个21位的整数。...这并不需要,UTF-8,并不存在顺序的问题。但是Unicode标准允许这样做,甚至认为这是一种好的做法,因为这种可以使编码机制不留疑惑。Java并没有这样做。...Oracle的Java实现有一个用户覆盖平台默认值的系统属性file.encoding。它是非官方支持的属性,并且Java库的Oracle实现的所有部分并非都以一致方式处理该属性,因此,不应该设置它。

1K80
您找到你想要的搜索结果了吗?
是的
没有找到

面试题之Linux58问

面试题之Linux58问 目录 1、Linux常用的发行版 2、Linux里面查看指定时间段的日志文件 3、将文件中所有的old字符以new代替 4、修改文件第n到第m以new代替old 5、统计字符串文件中出现的次数...6、查看文件包含字符的 7、查找log.txt日志文件关键字为abc的信息并返回个数 8、如何查看java进程 9、如何查看当前服务器所监听的端口有哪些 10、查看占用8080端口的进程 11、...,其它用户执行,如何写命令 15、查看当前系统所有的用户和查看所有组的信息的两个命令 16、Linux下添加用户并且更改用户密码 17、查看登录时的用户 18、对一个服务进行开启/停止/重启操作 19...、找到test并删除此文件 36、常用的查看日志的命令 37、查看文件"log.txt"后100包含"error" 38、查看文件,日志最新的内容 39、如何用Linux命令,来查找有关状态码是500...log.txt grep -o 'abc' log.txt | wc -l 8、如何查看java进程 ## 微信公众号:AllTests软件测试 ps -ef|grep java 9、如何查看当前服务器所监听的端口有哪些

51620

【必学】Linux 下三剑客的技能,你敢不学?

学会 awk 等于你 Linux 命令行里,又多了一种处理文本的选择。这篇文章重点教你如何使用,看完这篇文章,就大致知道如何使用了,力求简单使用。...每一个记录,又把记录分为若干个字段,即记录由字段组成,而字段的默认分隔符为空格或制表符。...# 打印第二个字段为"Java"的文本 [root@iamshuaidi ~]# awk -F ':''$2 == "Java" {print $2}' test.txt Java 打印奇数的的第二个字段...注意,上面的字段分隔符是空格了,并且 if 语句是“{}” 里指定的。...RS:分隔符,用于分割每一,默认是换行符。 OFS:输出字段的分隔符,用于打印时分隔字段,默认为空格。 ORS:输出记录的分隔符,用于打印时分隔记录,默认为换行符。

71010

【必学】Linux 下三剑客的技能,你敢不学?

学会 awk 等于你 Linux 命令行里,又多了一种处理文本的选择。这篇文章重点教你如何使用,看完这篇文章,就大致知道如何使用了,力求简单使用。...每一个记录,又把记录分为若干个字段,即记录由字段组成,而字段的默认分隔符为空格或制表符。...# 打印第二个字段为"Java"的文本 [root@iamshuaidi ~]# awk -F ':''$2 == "Java" {print $2}' test.txt Java 打印奇数的的第二个字段...注意,上面的字段分隔符是空格了,并且 if 语句是“{}” 里指定的。...RS:分隔符,用于分割每一,默认是换行符。 OFS:输出字段的分隔符,用于打印时分隔字段,默认为空格。 ORS:输出记录的分隔符,用于打印时分隔记录,默认为换行符。

67720

shell文本处理工具sed、cut、awk

java 只删除第二 nl testfile | sed '2d' 删除第3~到最后一 $代表最后 nl testfile | sed '3,$d' 插入 第二后(即加在第三) 加上...第二前(即加在第二) 加上drink tea nl testfile | sed '2i drink tea' 第二后面加入两使用\可以一次加多行,每一之间都必须要以反斜杠 \...|sed '2,5c xixixixixi' 1 xujinding xixixixixi 6 hello java 打印 n和p 一般是一起使用 -n选项:只显示匹配处理的(否则会输出所有...注意:有正则的时候,只有匹配了 pattern 的才会执行 action 搜索 passwd 文件,输出以 a 字母开头的所有的第 1 列和第 6 列,以--分割,且开头第一的上面添加列名...“1 列”“6 列”,以--分隔,最后一的下面添加内容"这是所有的以 a 开头的的 1、6 两列"。

52920

Linux系统常见命令大全

###Linux基本命令 Linux系统经典语录: 命令操作完没有任何消息信息, 就是最好的消息 系统一切从根开始 系统数据一切皆文件 一 .Linux系统命令结构 命令 +空格+条件/参数+空格+对象...顺便做关闭电源(poweroff)的动作 例如: halt 关闭系统 halt -p 关闭系统并关闭电源 halt -d 关闭系统,但不留下纪录...3.InIt 0:关机 1:单用户形式,只root进行维护 2:多用户,没有网络 3:完全多用户 4:多用户 -未使用 5:图形化 6:重启 用法很简单 三....回车↓/往上↑ 按页 空格↓/b↑) more(读书一样看文件 按 回车↓/往上shift+↑ 按页 空格↓/b↑) 六....先清空文件内的内容,在编辑文件内容 echo “I love you”>>/oldboy/oldboy.txt 文件内容最后追加编辑的内容

3K00

Python的文件处理

并且for循环将打印文件存在的每一。...append()模式 让我们看看追加模式如何工作: # append() 添加 file = open('软件测试test.txt','a') file.write("这将添加此行") file.close...() 文件处理还有其他各种命令可用于处理各种任务,例如: rstrip():此函数从右侧的空格删除文件的每一。...lstrip():此函数从左侧的空格删除文件的每一。 它旨在在使用代码时提供更简洁的语法和异常处理。这就解释了为什么将它们与适用的语句一起使用是一种好的做法。...split()使用文件处理 我们还可以Python中使用文件处理来分割。遇到空间时,这将拆分变量。您也可以根据需要使用任何字符进行拆分。

2K20

VIP创新项目1课程总结2021-2022学年第1学期

Class-Path的各项应使用空格分隔,不是逗号或分号。 Class-Path如果有很多项,写成一打包的时候会报错line too long,这时需要把Class-Path分多行写。...注意:从第二开始,必须以两个空格开头,三个以上我没试过,不过不用空格开头和一个空格开头都是不行的,我已经试过了。 Class-Path写完之后最后一定要有一个空行。...Main-Class: Hello (注意冒号后面有一个空格,整个文件最后有一空行),保存 再次运行 java -jar hello.jar 此时成功控制台看到 hello ,成功 备注: ....30%) c表示要创建一个的jar包,v表示创建的过程控制台输出创建过程的一些信息,f表示给生成的jar包命名 (4)运行jar包    java -jar hello.jar 这时会报如下错误...Hello (注意冒号后面有一个空格,整个文件最后有一空行),保存 再次运行 java -jar hello.jar ,此时成功控制台看到 hello ,成功 2.含有两个类的jar包——通过调用输出

82720

10分钟让你掌握Linux常用命令(+1万+++收藏)

a.java 从第一页开始查看a.java文件内容,按回车键一进行查看, 按空格键一页一页进行查看,q退出; less a.java 从第一页开始查看...a.java文件内容,按回车键一的看, 按空格键一页一页的看,支持使用PageDown和PageUp翻页,q退出; 总结下more 和 less的区别: less...文件内部搜索指定的内容 grep under 123.txt 123.txt文件搜索under字符串,大小写敏感,显示; grep -n under 123.txt 123.txt文件搜索...under字符串,大小写敏感,显示及行号; grep -v under 123.txt 123.txt文件搜索under字符串,大小写敏感,显示没搜索到的; grep -i under 123....txt 123.txt文件搜索under字符串,大小写敏感,显示; grep -ni under 123.txt 123.txt文件搜索under字符串,大小写敏感,显示及行号; 终止当前操作

2.9K10

Hanlp配置自定义词典遇到的问题与解决方法

hanlp.properties配置如下: #自定义词典路径,用;隔开多个自定义词典,空格开头表示同一个目录,使用“文件名 词性”形式则表示这个词典的词性默认是该词性。优先级递减。...需要先删除custom文件夹下的所有bin文件,然后再使用hanlp,hanlp会自动加载一个的bin文件,自定义词典就可以使用了。...如果自定义词典txt文件存在含有空格的词, 比如说"16 金立债 nz 100"这种配置,回导致自定义词典加载程序将"16"认为是词,"金立债"认为是词性,"nz"认为是词频,然后出现Java报错: ...所以在生成自定义词典txt文件的过程,一定要注意词是否含有空格,是否符合"词 词性 词频"的格式。...(3)如何将含有空格的词加入自定义词典: CustomDictionary = JClass('com.hankcs.hanlp.dictionary.CustomDictionary') CustomDictionary.add

1.5K40

笨办法学 Java(一)

学习如何从提示符中切换到这个目录。切换到它。 使用你的文本编辑器(gedit)创建一个名为test.txt的文件,并将其保存到你刚刚创建的目录。 只使用键盘切换窗口回到终端。...Java使用了很多分号,尽管在这个程序只有两个:一个第 5 的末尾,另一个第 6 的末尾。 :被称为“冒号”。通过按住 SHIFT 键并输入分号来获得它。...无论如何第 21 ,我做了一件的事情。到目前为止,你只引号内打印了一个东西。但是完全可以打印多个东西,只要在打印之前将这些东西组合起来。...有了一些变量和 Scanner 对象的帮助,我们现在可以让人类输入信息,并且可以程序稍后使用变量来记住它!...也就是说,当 if 语句被跳过时,“嘿”也被跳过了,还是无论如何都会运行?你觉得呢? 1. 最后一个 if 语句的主体周围添加花括号,以便“嘿”是主体的一部分。

23610

【高效编程技巧】编程菜鸟和编程大佬的差距究竟在哪里?

我们以前初学C语言的时候,总喜欢一定义多个变量还不初始化这个是非常不对的: 不方便阅读,并且也不方便于写注释 所以正确的代码应该这个样写: 一代码只做一件事情,如只定义一个变量或只写一条语句...这样的代码容易阅读,并且方便于写注释。 if、for、while、do 等语句自占一,执行语句不得紧跟其后。不论执行语句有多少都要加{}。这样可以防止书写失误。...【规则 三 】‘(’向后紧跟,‘)’、‘,’、‘;’向前紧跟,紧跟处不留空格。 【规则 四】‘,’之后要留空格,如 Function(x, y, z)。...2.4 对齐 【规则 一】程序的分界符‘{’和‘}’应独占一并且位于同一列,同时与引用 它们的语句左对齐。...如何写出好的代码 代码板式的重要性 代码的空行 代码对齐 ☁️ 把本章的内容全部掌握,铁汁们就可以熟练应用switch语句啦!

9310

R语言︱文件读入、读出一些方法罗列(批量xlsx文件、数据库、文本txt、文件夹)

使用read.table、read.csv读取字符数据时,会发生很多问题: 1、问题一:Warning message:EOF within quoted string; 需要设置quote,...2、R中加载环境,即一代码,路径要依据你的java版本做出更改。...——需要read.xlsx这一步骤 ##批量读入文件夹的xlsx文件 #如何批量读取一个文件夹的各种txt文件 micepath <- "C:/Users/long/Desktop" micefiles...于是找各种办法解决如何生成一整个TXT文件。于是就有以下比较简单的办法,可以直接实现。...Error: OutOfMemoryError (Java): Java heap space 因为从错误信息来看,是因为你使用的报表占用太多内存(不够或者没有释放),而导致堆内存溢出。

5.5K31

AWK的字段,记录和变量【Programming】

,至少终端中使用该命令时您可以单引号声明自己想要进行的操作。...也就是说,awk通常会将文本文件的每一视为记录。每个记录包含一系列字段。而记录由字段分隔符分割后则组成了字段。 默认设置下,awk将空白(例如空格,制表符和换行符)视为新字段的指示符。...通常,每个规则都在程序开始(尽管这并不是强制性的)。 每个规则都包含一个模式和多种操作: pattern { action } 规则,可以将模式定义为条件,以控制是否对记录进行操作。...这就是awk每一末尾将字段数打印为用括号括起来的整数的原因。 NR变量 除了对每个记录的字段进行计数外,awk还对输入记录进行计数。记录号保存在变量NR并且可以与任何其他变量相同的方式使用。...8 可以通过代码顶部添加#!

2K00

Java12可用特性一览

如果你目前使用Java版本不是12,也没有关系,早已为你准备好良方,SDKMAN 统一灵活管理多版本Java ,可以让你快速各种尝鲜特性 String API 变化 String.indent()...\nbar2".indent(4); System.out.println(result); 打印结果是这样的(考验眼力的时候到了,仔细看截图IDE设置的缩进小点点?)...调用 indent 方法会自动添加一个换行符号 \n ,该方法的实现也明确给了注释说明,目的是为了终结符的规范化 ?...语句(我们原来那样使用) 表达式(不必为每个case块定义一个break语句,我们可以简单地使用箭头语法) 变量赋值(使用的switch表达式,我们可以直接将switch语句分配给一个变量) boolean...现在后端小伙伴也可以java12应用这个特性了 紧凑的数字表示更易于阅读,并且不丢失原始含义的情况下,屏幕上需要更少的空间。

36820

Python print() 函数,同一打印

默认情况下, print() 函数每次都在上打印,这是由于 Python 文档 print() 定义决定的。 为什么 Python 的 print 函数默认上打印?...如何在 Python 同一上打印 有时,我们需要在一上打印字符串,这在我们用 Python 读取文件时特别有用,当我们读取文件时,默认情况下在行之间会得到一个空白。...) 在上面的代码,我们使用了一个文件处理程序 fhand 来访问文件,接下来,我们使用 for 循环遍历这些。...选项 # 1-在打印函数修改 end 的值 让我们 print 函数设置 end 的值,我们将它设置为空格,即 '' ,代码示例: # Customizing the value of 'end...'' ,而不是一个( \n )。

2.5K10

Java12可用特性一览

个人觉得 Java12还有几个特性可以尝试使用,这篇文章就出炉了 如果你目前使用Java版本不是12,也没有关系,早已为你准备好良方,SDKMAN 统一灵活管理多版本Java ,可以让你快速各种尝鲜特性...(result); 打印结果是这样的(考验眼力的时候到了,仔细看截图IDE设置的缩进小点点): 调用 indent 方法会自动添加一个换行符号 \n ,该方法的实现也明确给了注释说明,目的是为了终结符的规范化...Java 12保持了同步并支持Unicode 11。Unicode 11增加了684个字符,共137,374个字符,增加了7个脚本,共146个脚本。...语句(我们原来那样使用) 表达式(不必为每个case块定义一个break语句,我们可以简单地使用箭头语法) 变量赋值(使用的switch表达式,我们可以直接将switch语句分配给一个变量) boolean...现在后端小伙伴也可以java12应用这个特性了 紧凑的数字表示更易于阅读,并且不丢失原始含义的情况下,屏幕上需要更少的空间。

28610

Java12可用特性一览

个人觉得 Java12还有几个特性可以尝试使用,这篇文章就出炉了 如果你目前使用Java版本不是12,也没有关系,早已为你准备好良方,SDKMAN 统一灵活管理多版本Java ,可以让你快速各种尝鲜特性...(result); 打印结果是这样的(考验眼力的时候到了,仔细看截图IDE设置的缩进小点点?)...: 调用 indent 方法会自动添加一个换行符号 \n ,该方法的实现也明确给了注释说明,目的是为了终结符的规范化 **注意:**对于 Tab 就是当成一个字符来看到,比如我们把上面的例子稍作修改...语句(我们原来那样使用) 表达式(不必为每个case块定义一个break语句,我们可以简单地使用箭头语法) 变量赋值(使用的switch表达式,我们可以直接将switch语句分配给一个变量) boolean...现在后端小伙伴也可以java12应用这个特性了 紧凑的数字表示更易于阅读,并且不丢失原始含义的情况下,屏幕上需要更少的空间。

38210

Linux 之 grep 命令

: #控制字符 :print: #非空字符(包括空格) :punct: #标点符号 :space: #所有空白字符(空格,制表符) :upper: #大写字符...查找进程的个数 > ps -ef | grep -c java 10 > ps -ef | grep java -c 10 查找文件的关键词 > cat rumenz.txt rumenz.txt...5:redis 6:linux123 7:linuxxxx 输出rumenz.txt文件中含有从k.txt文件读取出的关键词的内容,-n显示行号 从多个文件查找关键词 > grep "linux...txt:linuxxxx rumenz123.txt:linux100 多文件时,输出查询到的信息内容行时,会把文件的命名在行最前面输出并且加上":"作为标示符 从多个文件查找关键词,使用通配符 //.../root/test/src/InfiniteLoop.java 查找rumenz.txt包含linux的前2 > grep -B 2 "linux" rumenz.txt qaz redis

7K00
领券