使用电脑的过程中,你有没有时常为寻找一个文件而发愁?特别是当这个文件是首要文件的时候,它往往夹杂在文件列表中,使得人很难觅其踪影。这个时候你需要一个方法来提升它的位置,使得其更突出一点,更容易发现和使用。
我有一种办法可以让你的首要文件放在第一个的位置,那就是通过对文件命名上用一点伎俩。如图
文件采用 alphabet 排序规则时,排在最前面的比较第一个字母会是 _
下划线,其次是 -
短横杆,然后是 a
b
c
字母排序。比较完第一个字母后就会比较第二个字母,以此类推得出列表的顺序。
我们知道代码中有很多仅供内部使用的文件一般可以以 _
开头来表示文件名,这样和首要文件又将难以区分。为了在这种情况下突出首要文件的位置,可以在首要文件的命名上采用两个 __
来表示,这样它就会排在第一的突出位置。
此种方法适用于 vscode 的Explorer(资源探索器),在 macOS 中实际测试。
...所谓 "Prevent cross-site tracking" 中的 cross-site 指代的是网站中使用了第三方的脚本,不在同一个域下。如果阻止跨站跟踪的话,那么即便具有在第三方的 cookies 也不会发送过去给第三方。
其结果是第三方脚本验证身份失败。
...find 命令可以根据文件的创建时间和访问时间来查找相应的文件,分别可以用 -ctime
和 -atime
选项。
帮助文档给出了如下的解释
-atime n
File was last accessed less than, more than or exactly n*24 hours ago. When find figures out how many 24-hour periods ago the file was last accessed, any fractional
part is ignored, so to match -atime +1, a file has to have been accessed at least two days ago.
-ctime n
File's status was last changed less than, more than or exactly n*24 hours ago. See the comments for -atime to understand how
...sql 中若字段的值为 NULL,则直接 +1, 结果还是 NULL,如
select null+1;
得到的结果是 NULL
。
某个字段可能是 int 值,如1,也可能是 NULL 值。可以用 IFNULL
来设定字段的初值。比如
IFNULL(times, 8);
表示若 times 字段是 NULL 值,则得到 8,若非 NULL 值则得到字段的值本身。
这个时候就可以定义字段 +1 了,如
set times=IFNULL(times, 8)+1
IFNULL 也可以是小写为 ifnull。
(完)
...在当前 dev 分支上开发了两个毫不相干的内容,并且分别提交。第一个提交是一种长期的开发中的提交,而第二个提交是短暂的可以直接上线的提交。比如在该 dev 分支上新写了一个组件并且提交为 f7fcdf
,然后发现了一个统计代码的问题并且直接在该分支上提交为 9bac9b
,现在要求只上线 9bac9b
,而不需要上线 f7fcdf
,如何做到修改 git 提交历史,而仅仅将 f7fcdf
推送到远程仓库的对应分支 master 呢?
git log
可查看提交的顺序,以及当前分支的版本栈在远程仓库 master 的对应关系是哪个,比如会标记第前三个提交记录 f738401
对应 (origin/master)。则本分支 dev 在本地剩下的两个提交记录 f7fcdf
和 9bac9b
是没有推送的远程仓库的。
现在只需要推送 9bac9b
。
git rebase
修改提交历史。
欲将 dev HEAD -> 9bac9b -> f7fcdf
,修改为 dev HEAD -> f7fcdf -> 9bac9b
。
git rebase -i HEAD~2
可以利
...