默认情况下,访问网址为: http://localhost:4000/ 新建完成后,指定文件夹的目录如下: . ├── _config.yml ├── package.json ├── scaffolds...独立的 _config.[theme].yml 文件 该特性自 Hexo 5.0.0 起提供 我们强烈建议你将所有的主题配置集中在一处。...如果你不得不在多处配置你的主题,那么这些信息对你将会非常有用:Hexo 在合并主题配置时,Hexo 配置文件中的 theme_config 的优先级最高,其次是 _config....clean 命令 清除缓存文件 (db.json) 和已生成的静态文件 (public)。...参数 描述 默认值 layout 布局 - title 标题 - date 建立日期 文件建立日期 updated 更新日期 文件更新日期 comments 开启文章的评论功能 true tags 标签
站点配置文件:站点目录下的_config.yml。 路径为hexo项目路径\_config.yml 主题配置文件:站点目录下的themes文件夹下的,主题文件夹下的_config.yml。...二.常用操作操作 1.更换主题 更换主题 $ cd $ cd themes $ git clone hexo中主题的Github的地址 配置:_config.yml中的theme:...#文章标题 date: #文章日期格式:2018-05-30 15:20:36 tags: #文章标签 categories: #文章分类 top:#置顶,填写阿拉伯数字按照数字进行置顶顺序排序...,Hexo 会尝试在 scaffolds 文件夹中寻找 blog.md,并根据其内容建立文章。...默认可以使用的Front-matter: 参数 描述 默认值 layout 布局 title 标题 date 建立日期 文件建立日期 updated 更新日期 文件更新日期 comments 开启文章的评论功能
的文件)也一起罗列出来,这是最常用的选项之一。 -A 显示全部的文件,连同隐藏文件,但不包括 . 与 .. 这两个目录。 -d 仅列出目录本身,而不是列出目录内的文件数据。...-f ls 默认会以文件名排序,使用 -f 选项会直接列出结果,而不进行排序。...-R 连同子目录内容一起列出来,等於将该目录下的所有文件都显示出来。 -S 以文件容量大小排序,而不是以文件名排序。 -t 以时间排序,而不是以文件名排序。...-d:后面可以跟欲修订的日期,而不用当前的日期,即把文件的 atime 和 mtime 时间改为指定的时间。 -m:只修改文件的数据修改时间。...4) 查找外部命令对应的可执行文件 当用户执行的是外部命令时,系统会在指定的多个路径中查找该命令的可执行文件,而定义这些路径的变量,就称为 PATH 环境变量,其作用就是告诉 Shell 待执行命令的可执行文件可能存放的位置
1.基础操作 1.1时间与日期 命令:date 显示日期,示例如下: 显示年月日: 显示时分: 显示时分秒: 命令:cal 列出当前月份的日历,示例如下: 列出指定年月的日历: 通过两个基础命令的练习...文件查看 命令:ls 添加参数-al列出当前路径下所有文件,示例如下: 添加参数-l列出非隐藏文件: 或者简写为ll: 其中“-”后面为参数选项[Option],对ls(或ll)命令常用选项如下:...; -L:后接数字,显示到第几级子目录; -s:列出文件或目录大小; -t:用文件和目录的更改时间排序。...命令:nl 列出文本内容并打印行号,示例如下: 命令:head 显示文件前面部分,例如显示前三行: 此外还有命令tail,从尾行提取特定行数,这两个命令搭配管道命令可选取文件特定的行数范围进行显示。...命令:touch 创建新的文件(不是文件夹),示例如下: 命令:du 查看文件或文件夹磁盘占用空间大小,如下所示: 其参数选项如下所示: -a:列出所有的文件与目录大小,因为默认仅列出路径 -h:以人们较易读的容量格式
1 基础操作 1.1时间与日期 命令:date 显示日期,示例如下: 显示年月日: 显示时分: 显示时分秒: 命令:cal 列出当前月份的日历,示例如下: 列出指定年月的日历: 通过两个基础命令的练习...2.1文件查看 命令:ls 添加参数-al列出当前路径下所有文件,示例如下: 添加参数-l列出非隐藏文件: 或者简写为ll: 其中“-”后面为参数选项[Option],对ls(或ll)命令常用选项如下...; -L:后接数字,显示到第几级子目录; -s:列出文件或目录大小; -t:用文件和目录的更改时间排序。...命令:nl 列出文本内容并打印行号,示例如下: 命令:head 显示文件前面部分,例如显示前三行: 此外还有命令tail,从尾行提取特定行数,这两个命令搭配管道命令可选取文件特定的行数范围进行显示。...命令:touch 创建新的文件(不是文件夹),示例如下: 命令:du 查看文件或文件夹磁盘占用空间大小,如下所示: 其参数选项如下所示: -a:列出所有的文件与目录大小,因为默认仅列出路径 -h:以人们较易读的容量格式
ls -a 列出目录下所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其他文件 ls -r 文件以反序排列 ls -t 文件以修改时间排序 ls -S 文件以大小排序 ls -h 以易读大小显示...ls -l 除了文件名外,还将文件的权限、所有者、文件大小等详细信息显示出来 ls -lhrt 按照易读方式按时间反序排序,并显示文件详细信息 ls -lrS 按大小反序显示文件详细信息 ls -l...命令 调用shell,并执行命令 q 退出more more +3 text.txt 显示文件中从第三行起的内容 ls -l | more -5 以每次显示5行数据的量,列出当前目录下的所有文件详细信息...-i 忽略大小写 -l 只列出文件内容符合指定的样式的文件名称 -f 从文件中读取关键词 -n 显示匹配内容的所在文件中行数 -R 递归查找文件夹 grep 的规则表达式: ^ 锚定行的开始...T 根据时间/累计时间进行排序 W 将当前设置写入~/.toprc文件中 o或者O 改变显示项目的顺序 29、Linux指令-kill 删除执行中的程序或者工作,发送指定的信号到相应的进程,如果不指定信号的话
-D, –dired 产生适合 Emacs 的 dired 模式使用的结果 -f 对输出的文件不进行排序,-aU 选项生效,-lst 选项失效 -g 类似 -l,但不列出所有者 -G, –no-group...v use -u -t 以文件修改时间排序 -u 配合 -lt:显示访问时间而且依访问时间排序 配合 -l:显示访问时间但根据名称排序 否则:根据访问时间排序 -U 不进行排序;依文件系统原有的次序列出项目...-v 根据版本进行排序 -w, –width=COLS 自行指定屏幕宽度而不使用目前的数值 -x 逐行列出项目而不是逐栏列出 -X 根据扩展名排序 -1 每行只列出一个文件 –help 显示此帮助信息并离开...另外,如果命令的操作对象位于当前目录中,可以直接对操作对象进行操作;如果不在当前目录则需要给出操作对象的完整路径 ls -lR /home 5.2列出当前目录中所有以“t”开头的目录的详细内容,可以使用如下命令...5.8 列出当前目录下的所有文件(包括隐藏文件)的绝对路径, 对目录不做递归 find $PWD -maxdepth 1 | xargs ls -ld 5.9 递归列出当前目录下的所有文件(包括隐藏文件
-1-1 columns– 要显示的列数。默认值为 。4 paginate– 打开分页。与 结合使用。默认设置为 分页 。limitfalsetrue orderby– 对输入选项显示的产品进行排序。...按自定义meta字段对产品进行排序 使用产品简码时,您可以选择按上述预定义值订购产品。...您还可以使用以下代码按自定义元字段对产品进行排序(在本例中,我们按价格对产品进行排序): add_filter( 'woocommerce_shortcode_products_query', 'woocommerce_shortcode_products_orderby....php然后通过编辑meta_key对其进行自定义。...当您使用其他短代码(如 )并希望用户获得有关其操作的一些反馈时非常有用。
例如,服务端可能支持使用$orderBy querystring参数来指定JSON数组中元素的顺序。 服务端也可以在协议中显式说明指定某些元素按特定方式进行排序。...空值(NULL)必须排序为“小于”非空值。 必须根据第一个表达式的结果值对项进行排序,然后根据第二个表达式的结果值对第一个表达式具有相同值的项进行排序,以此类推。 排序顺序是属性类型的固有顺序。...$orderBy=name desc,hireDate 将返回按姓名降序排列的所有人员,并按雇佣日期降序排列的次要排序。...分页嵌入式集合:客户端驱动的分页和服务端驱动的分页都可以应用于嵌入式集合。 如果服务端对嵌入式集合进行分页,则必须包含其他适当的延续分页标记。...排序。可能已过滤的列表根据排序条件进行排序。 分页。经过筛选和排序的列表上显示了实现分页视图。这适用于服务器驱动的分页和客户端驱动的分页。 10.
from emp 4、排序 --单字段排序 select * from emp order by empno asc --多字段排序 --先按照之前的字段排序,之前的字段值相同的时候再按照之后的排序...字符转日期: ? 日期转字符: ? ? 在java程序中,一个字符串类型日期往数据库保存时使用to_date()函数,从数据库中取使用to_char()函数来获取字符串类型的日期。...emp e2 where e1.mgr = e2.empno 11、99联合查询 笛卡尔集: select * from emp cross join dept; 自然连接: --先做笛卡尔积,然后按照所有同名同值字段进行等值筛选...from emp where sal > (select max(sal) from emp where name = "saleman") 14、练习题 --列出所有部门的详细信息和部门人数 select...m条数据,查询第n页 select * from (select rownum r, e.* from 表名 e where rownum m*n-m --分页查询员工信息按照工排序
三个列表的写了三份代码,但是对比看一下就会发现,这三份代码大同小异嘛。 其共同点就是:查询条件、分页要求、数据容器。 那么是不是可以针对这几个共同点抽象一下,做成一个共用的函数呢?...那是因为可以把不同的功能分布到不同的组件里面,而不用拘泥在一个组件内实现全部功能。 比如把查询条件的表单放在单独的组件里面,这样可以简化列表组件的代码,更容易进行管理。..._query 缓存查询条件,用户进行查询的时候需要记录查询条件,然后翻页的时候就可以直接拿出来使用了。 缓存起来也便于确定需要哪些查询条件。...建立一个 src/control 文件夹,统一管理相关的代码。...读取配置信息 blogListInfo 因为博文列表、讨论列表需要的信息都是不一样的,所以不同的信息都放在了一个json文件里面,这里用了vite2 的 import 方式读取,然后按照参数(jsonFlag
常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h...以易读大小显示 ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来 实例: (1) 按易读方式按时间反序排序,并显示文件详细信息 ls -lhrt (2) 按大小反序显示文件详细信息...-i 忽略大小写 -l 只列出文件内容符合指定的样式的文件名称 -f 从文件中读取关键词 -n 显示匹配内容的所在文件中行数 -R 递归查找文件夹 grep 的规则表达式: ^ #锚定行的开始 如:...key.log (4)从文件夹中递归查找以grep开头的行,并只列出文件 grep -lR '^grep' /tmp (5)查找非x开关的行内容 grep '^2' test.txt (6)显示包含...T 根据时间/累计时间进行排序 W 将当前设置写入~/.toprc文件中 o或者O 改变显示项目的顺序 30、kill 命令 发送指定的信号到相应进程。
常用DOS命令命令功能说明DIR列出当前目录下的文件和文件夹CD切换当前目录COPY复制文件DEL删除文件MD创建新目录RD删除目录FOR循环执行命令IF条件执行命令GOTO跳转到指定标签执行命令CALL...TREE以树形结构显示目录结构MORE分页显示文本文件内容SORT对文本文件内容进行排序并显示结果FC比较两个文件的内容差异并显示结果TIME查看和设置系统时间DATE查看和设置系统日期VER显示操作系统版本信息二...txt文件,并复制到D盘的test目录中。....log文件,可以使用以下命令:DEL /s /q *.log说明:该命令将删除当前目录及其子目录中的所有.log文件,而不进行任何提示。...C:\* D:\test\ /s /e /h /r /y说明:该命令将把C盘上的所有文件和文件夹(包括隐藏文件和系统文件)复制到D盘的test目录中。
常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h...以易读大小显示 ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来 实例: (1) 按易读方式按时间反序排序,并显示文件详细信息 ls -lhrt (2) 按大小反序显示文件详细信息...-i 忽略大小写 -l 只列出文件内容符合指定的样式的文件名称 -f 从文件中读取关键词 -n 显示匹配内容的所在文件中行数 -R 递归查找文件夹 grep 的规则表达式: ^ #锚定行的开始 如:...key.log (4)从文件夹中递归查找以grep开头的行,并只列出文件 grep -lR '^grep' /tmp (5)查找非x开关的行内容 grep '^[^x]' test.txt (6)显示包含...T 根据时间/累计时间进行排序 W 将当前设置写入~/.toprc文件中 o或者O 改变显示项目的顺序 30、kill 命令 发送指定的信号到相应进程。
常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h...以易读大小显示 ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来 实例: (1) 按易读方式按时间反序排序,并显示文件详细信息 ls -lhrt (2) 按大小反序显示文件详细信息...-i 忽略大小写 -l 只列出文件内容符合指定的样式的文件名称 -f 从文件中读取关键词 -n 显示匹配内容的所在文件中行数 -R 递归查找文件夹 grep 的规则表达式: ^ #锚定行的开始 如:...f key.log (4)从文件夹中递归查找以grep开头的行,并只列出文件 grep -lR '^grep' /tmp (5)查找非x开关的行内容 grep '^[^x]' test.txt (6)显示包含...T 根据时间/累计时间进行排序 W 将当前设置写入~/.toprc文件中 o或者O 改变显示项目的顺序 30、kill 命令 发送指定的信号到相应进程。
新的snippets文件就新建在了项目文件夹中,具有自定义扩展名,支持JSON的内联注释。...打开的工作空间或文件夹的名称 日期和时间的引用: l CURRENT_YEAR 本年度 l CURRENT_YEAR_SHORT 本年度的最后两位数字 l CURRENT_MONTH 以两位数表示的月份...完成后,通过选择命令面板上的“设置文档格式”选项生效。 易重构性强 在大型代码库上进行重构尤其麻烦,进行简单的更改(例如,将类定义从一个文件夹移动到另一个文件夹)会影响很多文件。...如果仅打算重命名实际的类,则会导致一些问题。 VSCode简化了很多工作,我们要做的只是选中要重命名的实体之一,然后按F2(或右键单击它并选择“重命名符号”,mac的操作有些不同)。...通过选择要重复使用的代码并单击其旁边的灯泡进行抽象。例如以下代码,需要提取最后两行: ? 选择提取在全局范围生效,输入新的函数名,将获得以下内容: ?
发现Ctrl+F1 首先看一下是不是环境变量被配置好了 接着运行一串命令,建立这样的文件目录 .vscode在工作区的文件夹中创建的三个文件: tasks.json (制作说明) launch.json...(调试器设置) c_cpp_properties.json (编译器路径和IntelliSense设置) Ctrl+S是对当前文件保存 ctrl+k(然后s)对当前所有的文件保存 或者开启自动保存文件...在下拉列表中,将显示任务下拉列表,其中列出了C ++编译器的各种预定义构建任务。选择g ++。exe构建活动文件,该文件将构建编辑器中当前显示(活动)的文件。...该任务告诉g ++获取活动文件({file}),对其进行编译,然后在当前目录({fileDirname})中创建一个与活动文件同名但.exe扩展名为( 该label值就是您将在任务列表中看到的值;您可以随意命名...报错了 调试器的路径不对 然后加路径 需要加个\ 接着F5键 可以单步执行 跳进for循环 这会将程序执行推进到for循环的第一行,并跳过在创建和初始化变量时调用的vector和string类内的所有内部函数调用
当用户需要将大约十万个文件复制到一个文件夹中时,使用鼠标就可以实现,但是如果需要对这些文件进行重命名或者根据其扩展名将这些文件进行分类又该如何?...· ls:查看特定文件夹的内容。 · ls-a:用于列出文件夹中的所有隐藏文件。 · ls-l:显示更长,更详细的文件列表。...接下来请尝试列出Demo文件夹中的所有.py文件: Cd命令 Cd是更改目录(Change Directory)的缩写,其功能为将活动目录更改为指定的路径。...演示文件夹中创建一个名为PythonFiles的新目录,并使用上述两个命令将Demo文件夹中的所有.py文件移入其中。...排序过滤器按首字母顺序或数字顺序对行进行排序 cat命令首先读取文件fruits.txt的内容,然后对其进行排序。 uniq代表unique,它提供输入流中特殊行的数量。
-x:将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该目录予以排除在寻找范围外。 -L level:限制目录显示层级。...-u:列出文件或目录的所有者名称,若无对应名称则显示用户识别码。 -g:列出文件或目录的所属群组名称,若无对应名称则显示群组识别码。 -s:列出文件和目录大小。 -h:以更加易读的方式打印文件大小。...--inodes:打印每个文件的 inode 号。 --device:打印每个文件所属的设备 ID 号。 排序选项 -v:按照版本进行字母数字排序。 -t:按照文件和目录的最后修改时间排序。...参数 目录:执行 tree 命令,将列出指定目录下的所有文件,包括子目录中的文件。...忽略多个文件夹: tree -I 'node_modules|icon|font' -L 2 非树状结构列出目录 /private/ 下的所有文件: tree -if /private/ /private
场景2:列表排序分页场景的缓存 有时候我们需要获得一些列表数据,并对这些数据进行排序和分页。 例如我们想获取点赞最多的评论,或者最新的评论,然后列出来,一页一页的翻下去。 ...如果完全使用数据库进行实现,则按照某种条件将所有的行查询出来,然后按照某个字段进行排序,然后进行分页,一页一页的展示。 ...但是当数据量比较大的时候,这种方式往往成为瓶颈,首先涉及的数据库行数比较多,而且排序也是个很慢的活,尽管可能有索引,分页也是翻页到最后,越是慢。 ...,也是有排序和分页的,但是你每次都往后翻了吗,每页就十条,就算是十页,或者一百页,也就一千条数据,如果保持ID的话,完全放的下。 ...例如一个商品的所有的帖子和帖子的用户,以及一个用户发表过的所有的帖子就是属于两个维度。 这需要写入一个维度的时候,同时异步通知,更新缓存中的另一个维度。
领取专属 10元无门槛券
手把手带您无忧上云