- Home page - Wikipedia
@
A home page or a start page is the initial or main web page of a website or a browser. The initial page of a website is sometimes called main page as well.
【Home page vs. homepage】 falls into the same category as website and Web site as well as motor home and motorhome. Originally, the words homepage, website, and motorhome did not exist, but after so much usage over the years it has become acceptable to combine the two words into one.
In other words, either way is fine.
很多单词都是这么演化的。
我决定以后用“homepage”。
refs and see also
- Home page - Wikipedia
- OnlineStylebooks.com: Alphabetical List
@
各种 style guide,建议读一个。
refs and see also
- OnlineStylebooks.com: Alphabetical List
- 我和 Leanote
@
这货居然有修改回放……不知道用了哪一个库……Orz 好牛逼。我也想有。
refs and see also
- 我和 Leanote
- osx - How can I Remove .DS_Store files from a Git repository? - Stack Overflow
@
(git remove file)
Remove existing files from the repository:
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch
Add the line
.DS_Store
to the file
.gitignore
, which can be found at the top level of your repository (or created if it isn’t there already). Thengit add .gitignore git commit -m '.DS_Store banished!' # 被驱逐了
小结:
- 如何 banish 一些已经 track 了的文件?
- git rm -f –ignore-unmatch
- osx - How can I Remove .DS_Store files from a Git repository? - Stack Overflow
- README | Keep Writing Codes / 生活的乐趣就在于此
@
我喜欢 Matrix67 所著思维的乐趣一书中序言的一个小段子:
学生:“咱家有的是钱,画图仪都买得起,为啥做图只能用直尺和圆规,有时还只让用一个?”
老师:“上世纪有个中国将军观看学生篮球赛。比赛很激烈,将军却慷慨地说,娃们这么多人抢一个球?发给
他们每人一个球开心地玩多好。”
数学文化微博评论:生活中更有意思的是战胜困难和挑战所赢得的快乐和满足。
是的,生活的乐趣就在于此。
USTC 居然还有这样的镜像。
refs and see also
- README | Keep Writing Codes / 生活的乐趣就在于此
- 我所遇到过的入门好书 | 小心地滑
@
啊兮吧
这本“巫师书”实在是太出名了,常常被简称为 SICP(Structure and Interpretation of Computer Programs),是 MIT 的课本(课程代号 CS6.001)。这门课从 1980 年一直教到 2008 年,横跨近三十年。也说明这是一本经得起时间考验的课本。
1986 年,该课程的两位老师(也是这本书的作者)Hal Abelson 和 Gerald Jay Sussman 给惠普员工做了一次全套讲座,讲座全程录像,也是这门课在历史上留下的唯一的视频资料(绝对渣画质)。本书可以免费在线阅读,机械工业出版社出过中文版。
还有一个 python 版本的,内容基本一样。
- 我所遇到过的入门好书 | 小心地滑
- 互联网陨落的巨星——Mozilla 前世今生 - V2EX
@
偶尔无聊一下是为了大部分时候不无聊,吗?
- 互联网陨落的巨星——Mozilla 前世今生 - V2EX
- 为什么很少见工资高的程序员炫富? - 匿名用户的回答 - 知乎
@
我公司领导们并不知道我其实也是有点儿想走的,但我一定要把不顾后果把我开除的责任全部留给他们。
像我这么重要的人竟然可以不用工作交接就直接让我走人,我只能说公司里那帮经理真的是根本不在乎毁掉一个两个产品。(哈哈哈,“像我这么重要的人”……)
- 为什么很少见工资高的程序员炫富? - 匿名用户的回答 - 知乎
- 为什么香港的 IT 行业平均薪酬较低? - 知乎
@
三. 说实话,和 HK 相比,国内 IT 界才是个人傻钱多的领域。其实国内任何领域都是人傻钱多,只要你找对地方。而 HK 没有这样的地方。老罗演讲里说,任何行业都是三成的经营 + 七成的 SB 构成的,只要你能去到那 7 成 SB 的公司,然后唬住那些 SB,你就可以轻松拿高薪。而在 HK,没有过硬的技术很难混事儿,光靠吹牛扮高深考一堆证也绝对是没好果子吃,HK 要求你考一堆证,而且,更要求你有和这些证书匹配的能力。
- 为什么香港的 IT 行业平均薪酬较低? - 知乎
- 没见过大蛇屙尿
@
林愈静-顾家男
- 没见过大蛇屙尿
- MISC
@
Vim, 蛋疼的服务器上有 number-lines 的话,可能显示会出问题,所以
set nonu
!计算机还没有出现之前,有一种叫做电传打字机的玩意,每秒钟可以打 10 个字符。但是它有一个问题,就是打完一行换行的时候,要用去 0.2 秒,正好可以打两个字符。要是在这 0.2 秒里面,又有新的字符传过来,那么这个字符将丢失。 于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”
\r
,告诉打字机把打印头定位在左边界;另一个叫做“换行”\n
,告诉打字机把纸向下移一行。 这就是“换行”和“回车”的来历,从它们的英语名字上也可以看出一二。 后来,计算机发明了,这两个概念也就被般到了计算机上。那时,存储器很贵,一些科学家认为在每行结尾加两个字符太浪费了,加一个就可以。于是,就出现了分歧。Unix 系统里,每行结尾只有“<换行>”,即“\n
”; Windows 系统里面,每行结尾是“<回车><换行>”,即“\r\n
”;Mac 系统里,每行结尾是“<回车>”。一个直接后果是,Unix/Mac 系统下的文件在 Windows 里打开的话,所有文字会变成一行;而 Windows 里的文件在 Unix/Mac 下打开的话,在每行的结尾可能会多出一个^M
符号。在 vim 中可以通过 Control+V Control+M 来输入
^M
。几种去除 ^M 的方法
1、 cat filename1 | tr -d "\r" > newfile 2、 sed -e "s/^V^M//" filename > outputfilename 3、 vi: 用 vi 打开文件,输入 :%s/^M//g 4、 dos2unix
refs and see also
- vi/vim 显示中文字符并且去掉 ^M 的方法 - fooboo - 博客园
- [^M and vim](http://www.linuxquestions.org/questions/linux-software-2/%5Em-and-vim-213557/)
当你的生活变成一坨屎的时候,通常都是因为你当时做的傻逼决定。 —《死侍》
git diff
--src-prefix=<prefix>
-> a/--dst-prefix=<prefix>
-> b/--no-prefix
之前用 git diff 和 aha:
#!/bin/bash output=$1 obasename=`basename ${output}` a=${obasename%.*}-a.md; b=${obasename%.*}-b.md; (cat _a.md; \ tail -n +4 ${a}; \ cat _b.md; \ tail -n +4 ${b}; \ cat _c.md; \ (git diff --color-words --no-index ${b} ${a} | ./aha); cat _d.md; \ ) | \ pandoc -f markdown+hard_line_breaks --self-contained -S -s --ascii -c _main.css -o $output
豆瓣的共识大概就是:
同志骄傲,八组死妈,我不结婚,以及上班使人变丑。
武汉男人更简单,人到中年每个都会变成大货车司机一样的人物,公司里拍上级,骂下属,在家装作顶梁柱主心骨,在外冒充扫地僧。同时总有最低限度的三观和最小的胆量,对强势者极其巴结,对弱势者拼命踩踏。 (一黑黑两个系列)
如果说顶尖的技术人员是重点文物,那么顶尖的产品经理就真的是稀世孤品啦。说到底,工程技术这些打怪练级,多数还是有个清晰的路径反馈,是“可培养的”。产品经理怎样培养?技术圈每年成吨的框架,产品呢?改变世界的产品几乎是以年为单位计量的。十年啦,我们还处于 iPhone 的时代,不是吗?
(路径反馈是啥么鬼……)
蒙古的领导者真是群神经病,经济主要是矿产出口,严重依赖中国,结果还在主权问题上刺激中国,中国就增加点过路费治了他一下,就哭爹喊娘向印度求援,希望印度能阻止中国对蒙古的制裁,这是什么结果显而易见,现在没办法了,又向中国道歉服软,希望蒙中关系重回正轨,看来蒙古的病真是不轻,得电。
特朗普在其推特上发文称:“今天,土耳其、瑞士和德国都发生了恐怖袭击——现在的情况变得越来越糟糕。文明世界必须转变思考方式!”
- MISC
- 雷洋案 5 警渎职 检察院不起诉 - 特写 - 经济通中国站
@
检察院查明,事发当晚邢等人发现雷洋在一间足疗店接受性服务后离开,怀疑他嫖妓便立即追赶。雷洋试图逃跑,其间警方把他抱腰摔倒,用脚踩他的颈面、掌掴他,强行拖上车。
后来雷洋瘫软不再挣脱,邢等人未及时急救,待之后送院雷已不治。按司法鉴定,雷洋因胃内容物吸入呼吸道致窒息死亡,与警方曾称其“心脏病发”不符。
- 雷洋案 5 警渎职 检察院不起诉 - 特写 - 经济通中国站
- Mastering Vim Quickly - Jovica Ilic
@
Master Vim Quickly – From WTF to OMG in no time
Over the years, Vim got a reputation - that it’s really difficult to learn it. I’ve heard many times from guys who are convinced it will take them months to reach proficiency.
That’s simply wrong. That’s why I’m writing a book: Mastering Vim Quickly (from WTF to OMG in no time) which will teach you Vim the way I learned it – easily and quickly.
- Mastering Vim Quickly - Jovica Ilic
- sparanoid/lightense-images: A dependency-free pure JavaScript image zooming library less than 2 KB (gzipped). Inspired by tholman/intense-images
@
<img src="photo.jpg"> <script src="lightense.js"></script> <script> window.addEventListener('load', function () { var el = document.querySelectorAll('img'); Lightense(el); }, false); </script>
- sparanoid/lightense-images: A dependency-free pure JavaScript image zooming library less than 2 KB (gzipped). Inspired by tholman/intense-images
- 终于知道知乎网红轮子哥的编程水平了 - V2EX
@
还是多此一举解释一下吧
65k 端口数限制的前提是源 ip, 源端口, 目标 ip, 目标端口这四个变量固定前三个变量之后才有的
c100k 问题固定的变量只有前 2 个,所以加上目标 ip 这个变量,理论连接数可以有无数多个,也就是说,如果一个 IP 后面可以堆一堆机器的话,是可以有远超百万级这个数量的连接的
如果不信的话,你去 dig 一下 12306.com 看一下这个域名绑了多少个 ip ,假设是 100 ,然后就可以得出 12360 只能服务最多六百万用户的可笑结论了
至于截图的内容,说实在我还是有点惊讶的,其它就没啥可说的了
0-65535 是端口范围值,不是端口连接数量,昨服务服务端的话,程序业务需要,一般也只是开启一个端口来号监听客户端过来的连接,理论上链接数量无限,看机器性能和程序系统优化。
轮子哥几年前来我们学校给我们涨姿势的时候……说他大学很多科目都是低空飘过的 刚毕业和面试官也没少撕过所以。看到某乎得这事 内心毫无波动
refs and see also
- 终于知道知乎网红轮子哥的编程水平了 - V2EX
- the_platinum_searcher/README.md at f4754bcef7b80d4c2f8a45fc9ce1ea33c641b7ef · monochromegane/the_platinum_searcher
@
If you put configuration file on the following directories, pt use option in the file.
$XDG_CONFIG_HOME/pt/config.toml
$HOME/.ptconfig.toml
.ptconfig.toml
(current directory)
color = true context = 3 ignore = ["dir1", "dir2"] color-path = "1;34"
- the_platinum_searcher/README.md at f4754bcef7b80d4c2f8a45fc9ce1ea33c641b7ef · monochromegane/the_platinum_searcher
- Maven Repository: org.apache.commons » commons-io » 1.3.2
@
<dependencies> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-io</artifactId> <version>1.3.2</version> </dependency> </dependencies>
文件移动。FileUtils。
- Maven Repository: org.apache.commons » commons-io » 1.3.2
GitHub vs. Bitbucket vs. GitLab vs. Coding – flow.ci – Medium
- Perl from command line: substitute regex only once in a file - Stack Overflow
@
perl -i -pe '$done ||= s/old/new/' filename perl -i -pe '$i = s/old/new/ if !$i' filename perl -i -pe '$x++ if $x==0 && s/old/new/;' filename
-i
和-i.bak
应该是一样,因为默认的 backup 后缀就是 “.bak”。
- Perl from command line: substitute regex only once in a file - Stack Overflow
- perl-5.22.0 - The Perl 5 language interpreter - metacpan.org
@
这是 Windows 上 git 2.7.2 自带(内含)的 perl,感觉还是很新很强大啊!还新提供了一个钻石运算符(
<<>>
)- New double-diamond operator
@
<<>>
is like<>
but uses three-argument open to open each file in@ARGV
. This means that each element of@ARGV
will be treated as an actual file name, and “|foo” won’t be treated as a pipe open.
从一个 perl 爱好者的角度来看,perl 6 还任重道远。
- file io - Why is three-argument open calls with autovivified filehandles a Perl best practice? - Stack Overflow
@
open(OUT, '>>', $file);
three-argument openopen(OUT, ">>$file");
two-argument open
Using typeglobs for filehandles (like OUT) is not a good idea, as they are global across your entire program - you need to be sure that no other routine including those in modules are using the same name (including in the future).
Using the two-argument form of open exposes your application to mis-behaviour caused by variables containing special characters, for example
my $f; open $f, ">$some_filename";
is exposed to the bug where$some_filename
containing a leading>
will change the program’s behaviour. 这个太屌了……这样的 bug 说不定很多……好多漏洞。Using the three-argument form avoids this by separating the mode and filename into separate arguments where they can’t interfere.
Moreover, using the lots-of-arguments form with pipes is a very good idea:
open $pipe, '|-', 'sendmail', 'fred@somewhere.fake';
Is better than doing it all as a single string – it avoids possible shell injection etc.
# 打印 dir 指令的输出。 open $pipe, '|-', 'dir'; while(<$pipe>) { print $_; }
open( my $input_fh, "<", $input_file ) || die "Can't open $input_file: $!"; my @lines = <$input_fh>; my $text = join('', <$input_fh>);
Nowadays, I use
File::Slurp
for small files that I want to hold completely in memory, andTie::File
for big files that I want to scalably address and/or files that I want to change in place.
refs and see also
- New double-diamond operator
- perl-5.22.0 - The Perl 5 language interpreter - metacpan.org
- Opening statement - Wikipedia
@
An opening statement is generally the first occasion that the trier of fact (jury or judge) has to hear from a lawyer in a trial, aside possibly from questioning during voir dire. The opening statement is generally constructed to serve as a “road map” for the fact-finder. This is especially essential, in many jury trials, since jurors (at least theoretically) know nothing at all about the case before the trial, (or if they do, they are strictly instructed by the judge to put preconceived notions aside). Though such statements may be dramatic and vivid, they must be limited to the evidence reasonably expected to be presented during the trial. Attorneys generally conclude opening statements with a reminder that at the conclusion of evidence, the attorney will return to ask the fact-finder to find in his or her client’s favor.
- Opening statement - Wikipedia
- md2html/cat.pl at aeaffd09097c7ed970c11acdfb805c452e96b0c8 · district10/md2html
@
感觉自己写的这个还不错。(现在看起来……这个版本好老好基础。)
#!/usr/bin/perl # Usage: # $ perl cat.pl INPUT_FILE > OUTPUT_FILE use 5.010; use strict; use File::Basename; use Cwd 'abs_path'; sub inList { my $needle = shift; my @haystack = @_; foreach my $hay (@haystack) { if ( $needle eq $hay ) { return 1; } } return 0; } sub unfold { my($PADDING) = shift @_; my($FILENAME) = shift @_; my($FULLNAME) = abs_path($FILENAME); if (&inList($FULLNAME, @_) == 1) { print STDERR "ERROR! Loop detected: "."[$FULLNAME]-->"."{@_}"."\n"; print "\nERROR! Loop detected: "."[$FULLNAME]-->"."{@_}"."\n\n"; return; } unshift(@_, $FULLNAME); open my $INPUT, '<', $FILENAME; while(<$INPUT>) { if (/^(\s*)\@include <-=(.*)=/) { &unfold($PADDING.$1, dirname($FILENAME)."/".$2, @_); } else { print $PADDING.$_; } } } &unfold("", $ARGV[0]);
- md2html/cat.pl at aeaffd09097c7ed970c11acdfb805c452e96b0c8 · district10/md2html
- 巅峰之后,看轻了观众(攻壳机动队2:无罪)影评
@
攻克系列目前包括两部电影版和两部 TV 版,几乎都是难以逾越的杰作。《Ghost in the shell》是最早的一部,也是迄今为止评价最高的,最令人疯狂的。 fans 们对这部片子的追捧到了“如果我认为你不够格,我就不会给你”看的地步。
- 巅峰之后,看轻了观众(攻壳机动队2:无罪)影评
Multiple View Geometry - Lecture 1 (Prof. Daniel Cremers) – 搜库
- 咯咯精的广播 /PPT karaoke
@
今天社会学系的朋友告诉我德国人发明的一种恐怖游戏,名叫“PPT karaoke”。大家从网上下一堆乱七八糟的 ppt,然后盲讲,你根本不知道下一页是什么还得自圆其说。还分小组赛和个人赛。太可怕了这游戏只能是 workaholic 发明的。 #fuckGerman#
- 咯咯精的广播 /PPT karaoke
- Sometimes, the old ways are the best | teideal glic deisbhéalach
@
The “old ways” in the title refer to the fix: in place of a fancy streaming API, I simply allocate a single big buffer and blast the bytes straight into it.
For that pathological string with almost a megabyte of consecutive backslashes, the new implementation is 27x faster and uses 42x less memory, all for the cost of perhaps an hour of Sunday evening hacking (including a little enabling work that incidentally illustrates just how easy it is to work with monad transformers). Not bad!
- Sometimes, the old ways are the best | teideal glic deisbhéalach
- Better encoding error messages · Issue #1417 · jgm/pandoc
@
I have bad bytes often too. It takes time to find where they are, but if you don’t care about these bytes, just use
iconv
to strip all invalid char sequence:$ iconv -f utf-8 -t utf-8 -c input.md | pandoc -o output.html
-f
is the source format-t
the target format-c
skips any invalid sequence
See linux - How to remove non UTF-8 characters from text file - Stack Overflow.
You can then diff to see where the bad bytes are:
$ git diff --no-index --color-words <(iconv -f utf-8 -t utf-8 -c input.md) input.md
用 file 来检测字符编码:
$ echo "abc" > file.txt $ file -bi file.txt # b: brief, i: mime-type and mime-encoding text/plain; charset=us-ascii (这是 mime-type), (这是 mime-encoding) $ echo "abc好" > file.txt $ file -bi file.txt text/plain; charset=iso-8859-1
iso-8859-1 就是 notepad 里所说的 ANSI。
- Better encoding error messages · Issue #1417 · jgm/pandoc
- git 乱码解决方案汇总
@
原帖地址: http://topic.csdn.net/u/20110113/19/b0d5d506-4307-428b-a61d-7974aa66a2da.html 首先要说明的是:这里介绍的方法都是大部分是本人“悟”出来的,所以网上难有流传! 好方法不能自己私藏,否则就白忙乎这几天了,分享给有需要的朋友们。如果有转载,敬请注明来自*CSDN 老邓*作品。 呵呵,给自己打广告,实在是无耻之极,权当无聊之时打字之用。 欢迎流传,为最优秀的分布式版本管理系统 Git 做宣传!! 步骤: 1. 下载:http://loaden.googlecode.com/files/gitconfig.7z 2. 解压到:<MsysGit 安装目录>/cmd/,例如:D:\Program Files\Git\cmd 3. 进入 Bash,执行 gitconfig 搞定什么了? 看看 gitconfig 的内容先: Perl code #!/bin/sh # 全局提交用户名与邮箱 git config --global user.name "Yuchen Deng" git config --global user.email 邮箱名@gmail.com # 中文编码支持 echo "export LESSCHARSET=utf-8" > $HOME/.profile git config --global gui.encoding utf-8 git config --global i18n.commitencoding utf-8 git config --global i18n.logoutputencoding gbk # 全局编辑器,提交时将COMMIT_EDITMSG编码转换成UTF-8可避免乱码 git config --global core.editor notepad2 # 差异工具配置 git config --global diff.external git-diff-wrapper.sh git config --global diff.tool tortoise git config --global difftool.tortoise.cmd 'TortoiseMerge -base:"$LOCAL" -theirs:"$REMOTE"' git config --global difftool.prompt false # 合并工具配置 git config --global merge.tool tortoise git config --global mergetool.tortoise.cmd 'TortoiseMerge -base:"$BASE" -theirs:"$REMOTE" -mine:"$LOCAL" -merged:"$MERGED"' git config --global mergetool.prompt false # 别名设置 git config --global alias.dt difftool git config --global alias.mt mergetool # 取消 $ git gui 的中文界面,改用英文界面更易懂 if [ -f "/share/git-gui/lib/msgs/zh_cn.msg" ]; then rm /share/git-gui/lib/msgs/zh_cn.msg fi 这个脚本解决了: 1. 中文乱码 2. 图形化 Diff/Merge 3. 还原英文界面,更好懂 其中最有价值的,就是 Git 的 Diff/Merge 外部工具 TortoiseMerge 配置。 安装 MsysGit 后,一个命令即可完成配置。 适用于 MsysGit 安装版与绿色版。 网上关于为 Git 配置 TortoiseMerge 来进行 diff 和 merge 的介绍几乎没有 (反正我没有搜索到),但我认为 TortoiseMerge 是最好用的,单文件(一个可 执行程序,绿色版,下载地址: http://sourceforge.net/projects/tortoisesvn/files/Tools/1.6.7/TortoiseDiff-1.6.7.zip/download 实在是绝配! 为什么不使用 TortoiseGit?他们不是集成了 TortoiseMerge 吗? 理由:TortoiseGit 只有 Windows 才有,我更喜欢 git gui,结合 gitk,跨平台实在相同的操作方式,更爽! 如果您离不开 TortoiseGit,这篇文章就直接无视吧。
git 乱码解决方案汇总 http://zengrong.net/post/1249.htm 本站原创文章,转载请注明: 转载自 zrong's Blog, 原文 git 乱码解决方案汇总,欢迎使用文章源码进行转载。 本站转载文章会标明[转],转载请注明原始作者文章地址。 我一直是在 cygwin 下使用 git,辅以 TortoiseGit。使用上没什么问题,但今 天在处理一个有中文文件名的项目时却出现文件名乱码的问题。情况是这样的: 在一个使用 cygwin 的 bash 提交的 git 项目中,已经完成了所有的提交,但使 用 TortoiseGit 查看的时候,却发现仍有文件没有提交,甚至是有文件还处于未 暂存的状态。于是使用 TortoiseGit 提交;再次用 cygwin 下的 git status 查 看,这次又发现了未提交的情况。再次用 git commit 命令行提交;回到 TortoiseGit 下查看,问题又出现了!此时准备返回两次提交前的版本,却因为 文件名乱码的问题,无法返回了!搜索一番,发现 git 文件名、log 乱码,是普 遍问题,这其中有编码的原因,也有跨平台的原因。因为 git 是从 linux 移植 过来,默认采用 UTF-8 编码。而 Windows 默认使用 UTF-16 编码来保存文件名, 应该就是这些不同的处理方式造成了乱码。下面是解决方案: 乱码情景 1 在 cygwin 中,使用 git add 添加要提交的文件的时候,如果文件名是中文,会 显示形如 274\232\350\256\256\346\200\273\347\273\223.png 的乱码。 解决方案: 在 bash 提示符下输入: git config –global core.quotepath false ore.quotepath 设为 false 的话,就不会对 0×80 以上的字符进行 quote。中文显示正常。 乱码情景 2 在 MsysGit 中,使用 git log 显示提交的中文 log 乱码。 解决方案: 设置 git gui 的界面编码 git config –global gui.encoding utf-8 设置 commit log 提交时使用 utf-8 编码,可避免服务器上乱码,同时与linix上的提交保持一致! git config –global i18n.commitencoding utf-8 使得在 $ git log 时将 utf-8 编码转换成 gbk 编码,解决Msys bash中git log 乱码。 git config –global i18n.logoutputencoding gbk 使得 git log 可以正常显示中文(配合i18n.logoutputencoding = gbk),在 /etc/profile 中添加: export LESSCHARSET=utf-8 乱码情景 3 在 MsysGit 自带的 bash 中,使用 ls 命令查看中文文件名乱码。cygwin 没有这个问题。 解决方案: 使用 ls –show-control-chars 命令来强制使用控制台字符编码显示文件名,即可查看中文文件名。 为了方便使用,可以编辑 /etc/git-completion.bash ,新增一行 alias ls=”ls –show-control-chars” 最终,还是没能解决最开始我提到的文件名提交乱码的问题。不过倒是有了一个 新发现:使用 git gui 命令,在 MsysGit 下,看到的中文文件名为正常;而在 cygwin 下,看到的中文文件名为乱码。同样的,如果一直使用 TortoiseGit(实 际调用 MsysGit)提交,那么中文文件名没问题;一直使用 cygwin 提交,中文 文件名也没问题。但一定不能交叉使用。这应该是两个平台默认处理中文文件名 的方式不同造成的。 分别设置 LANG、LC_CTYPE、LC_ALL 参数为同样的编码,问题依旧。 cygwin 官方网站提到了非拉丁语文件名的问题,也许研究后能解决该吧:Chapter 2. Setting Up Cygwin 这里还有一篇讲解 Linux 系统编码文章:locale 的设定及其 LANG、LC_ALL、LANGUAGE 环境变量的区别 貌似终极的解决办法是通过修改 git 和 TortoiseGit 源码实现的,有网友这么 做了:让 Windows 下 Git 和 TortoiseGit 支持中文文件名 /UTF-8 本文参考链接: 搞定 Git 中文乱码、用 TortoiseMerge 实现 Diff/Merge MsysGit 乱码与跨平 台版本管理git 中文文件名、目录名乱码应该怎么解决?
- git 乱码解决方案汇总
- 为什么使用 do{}while(0)? - zenghao0708 的专栏 - 博客频道 - CSDN.NET
@
终于有人解释对了。之前看过豆瓣上一个辛普森头像的豆油发文说这个,简直瞎讲。
- 为什么使用 do{}while(0)? - zenghao0708 的专栏 - 博客频道 - CSDN.NET
kushalvyas/Python-Multiple-Image-Stitching: Implementation of multiple image stitching
- False Advertising. There are dependencies to this project. · Issue #248 · zenorocha/clipboard.js
@
@FagnerMartinsBrack I honestly think this is super irrelevant and has nothing to do with “impact” or “meaningfulness”. There are tons of more important things to be done in this project (and in life).
- False Advertising. There are dependencies to this project. · Issue #248 · zenorocha/clipboard.js
- How do I use boolean variables in Perl? - Stack Overflow
@
1 ture, 0 false.
Can I vote perl down for not having booleans? 哈哈哈可以的。
- How do I use boolean variables in Perl? - Stack Overflow
perl-Color-ANSI-Util/Util.pm at master · perlancar/perl-Color-ANSI-Util
- 用 Rakefile 管理工程 - 九天雁翎的博客 - 博客频道 - CSDN.NET
@
似乎比 makefile 强大。
官方说明有如下优点:
- Ruby 语法
- 可以设定 task 的依赖
- 支持 patterns 的规则
- 灵活的 FileList 类, 行为像 array, 但是可以方便的操作文件名和路径
- 有一个预先包装好的库, 可以方便的实现类似 build tarball 和发布到 ssh 网站等功能.
- 支持并行 task.
file "helloworld" => "helloworld.cc" do |t| sh "g++ #{t.prerequisites.join(' ')} -o #{t.name}" end
task :default => "helloworld" file "helloworld" => "helloworld.cc" do |t| sh "g++ #{t.prerequisites.join(' ')} -o #{t.name}" end
- 用 Rakefile 管理工程 - 九天雁翎的博客 - 博客频道 - CSDN.NET
- ppresume/quotes: Some random quotes used by http://ppresume.com
@
- content:
- “When you don’t create things, you become defined by your tastes rather than ability. Your tastes only narrow & exclude people. So create.” author: why the luck stuff from: http://whymirror.github.io/
- content:
- In theory, there is no difference between theory and practice. But, in practice, there is. author: Jan L. A. van de Snepscheut from: Wikipedia
- content:
- The future has already arrived. It is just not evenly distributed yet. author: William Gibson from: Wikiquote
- content:
- The term kerning also takes on a different meaning. In digital typesetting, kerning is a second advance vector that is added to the first. author: Yannis Haralambous from: Fonts and Encodings
- content:
- ppresume/quotes: Some random quotes used by http://ppresume.com
- mislav/poignant-guide: Why’s Poignant Guide to Ruby
@
On August 19, 2009 Why the Lucky Stiff removed every trace of his work from the Web, including this book: the Poignant Guide to Ruby.
poignant,
['pɔɪnjənt]
, adj. 尖锐的;辛酸的;深刻的;切中要害的I’ve salvaged (拯救) the book from the Internet archive and re-published it. The original work was under the Attribution-ShareAlike license.
“Quite so,” he said. “I went out to my car yesterday and there was a shoe in the passenger’s seat. A very battered (磨损的) oxford. Looking straight ahead like it needed a lift to the cobbler’s (补鞋匠). I did a cavity search and came up with a crisp note from my deceased (已故的) ancestor, the same whose property I’ve looked after, lo, these many years.”
“Wow,” I said. And I glared at my shoe, at the things it would do when I’m gone.
~ the potion pledge ~ EVERYTHING IS AN OBJECT. However, OBJECTS AREN'T EVERYTHING. (And, incidentally, everything is a function.) * Elimination of line noise. I avoid @, #, $, %, {}. Stick with ., |, (), [], =, !, ?. Easier on the eyes. These are common punctuations in English. * I try to defer to (defer to,遵从)English when it comes to punctuation rules. Period means "end". (In other langs it means "method call".) Comma breaks up statements. Space between messages gives a noun-verb feeling. window open (width=400, height=500) ~ feverish (极度兴奋的) and fond thankyous ~ I am gravely indebted to Basile Starynkevitch, who fielded my questions about his garbage collector. I favor French hackers to an extreme (Xavier Leroy, Nicolas Cannasse, Guy Decoux, Mathieu Bochard to name only a portion of those I admire) and am very glad to represent their influence in Potion's garbage collector.
refs and see also
- mislav/poignant-guide: Why’s Poignant Guide to Ruby
- why’s (poignant) Guide to Ruby - Wikipedia
@
The book is published in HTML and PDF. Chapter three was reprinted in The Best Software Writing I: Selected and Introduced by Joel Spolsky (Apress, 2005).
- why’s (poignant) Guide to Ruby - Wikipedia
- 我的屁神男友
@
檀郎的屁总是很臭,臭满整个被窝。平日里,我是个比较能作的人,而他有比较傻逼,所以我经常和他闹别扭。闹起别扭来,我喜欢把头埋进被子里,可他的屁实在是太臭了,弄得我狼狈地掀开被子,提起来一通狂扇。倘若我没在被窝里,他就很乖巧地掀开被子,将屁股稍微伸出去一点再放。发现他这个动作,我必须迅速躲开,才能不被熏死,促狭心起的时候,他就一把搂着我不放,非要我闻上一闻才罢休。好在很小的时候,我就练成了一门绝世武功,迅速翻起上嘴唇将鼻孔紧紧堵住。这门武功需要强大的鼻息,将上嘴唇深深吸住才行。
- 我的屁神男友
- Ruby, Ruby on Rails, and _why: The disappearance of one of the world’s most beloved computer programmers.
@
He riffed on his nom d’Internet, Why the Lucky Stiff: “Some people want to call me Mr. Why. My nametag was filed under ‘L.’ The thing is, it’s just a middle name. There’s no first or last. It’s just one middle name. That’s just the nature of it,” he said.
- Ruby, Ruby on Rails, and _why: The disappearance of one of the world’s most beloved computer programmers.
- It’s All Text! :: Add-ons for Firefox
@
把编辑快捷键绑定到 c-m 上比较爽。没有冲突。m->markdown。调用 vim 是最好的。以前我用过一个 Edit with Emacs。似乎一模一样。
- It’s All Text! :: Add-ons for Firefox
- 如何评价某上海女生对快餐店服务员说「在上海做服务业要会说上海话」的热门微博? - 钱卓群的回答 - 知乎
@
而在这样的背景下,这个语言本身在这些身份歧视者人群体中地位会高涨,而在外部人群看来,则会被鄙视,去学的人,无论出于什么目的,都显得有点钻营而谄媚(黑人也中有因 acting white 的原因被鄙视的状况)。这个环境是不利于语言扩散发展的。并且在这样的背景下,任何讨论都是对圈外人的冒犯,进而强化 B 答案,真正纯正目的想保护发展某语言,应该是压制这种言论和相关的讨论才对。
- 如何评价某上海女生对快餐店服务员说「在上海做服务业要会说上海话」的热门微博? - 钱卓群的回答 - 知乎
- Vim
@
:digraphs
- 输入方法
C-k
@
CTRL-K a: " ä CTRL-K e> " ê
- By decimal value: ^Vnnn (with 000 <= nnn <= 255)
- By octal value: ^VOnnn or ^Vonnn (with 000 <= nnn <= 377)
- By hex value: ^VXnn or ^Vxnn (with 00 <= nn <= FF)
- By hex value for BMP Unicode codepoints: ^Vunnnn (with 0000 <= nnnn <= FFFF)
- By hex value for any Unicode codepoint: ^VUnnnnnnnn (with 00000000 <= nnnnnnnn <= 7FFFFFFF)
See
:help mbyte-combining
for details.See
:help digraph-table
for details.规则:
char name char meaning ~ Exclamation mark ! Grave Apostrophe ' Acute accent Greater-Than sign > Circumflex accent Question mark ? Tilde Hyphen-Minus - Macron Left parenthesis ( Breve Full stop . Dot above Colon : Diaeresis Comma , Cedilla Underline _ Underline Solidus / Stroke Quotation mark " Double acute accent Semicolon ; Ogonek Less-Than sign < Caron Zero 0 Ring above Two 2 Hook Nine 9 Horn Equals = Cyrillic (= used as second char) Asterisk * Greek Percent sign % Greek/Cyrillic special Plus + smalls: Arabic, capitals: Hebrew Three 3 some Latin/Greek/Cyrillic letters Four 4 Bopomofo Five 5 Hiragana Six 6 Katakana
- 输入方法
- 声调
!'><?:-;:
@
À A! 0xc0 192 LATIN CAPITAL LETTER A WITH GRAVE Á A' 0xc1 193 LATIN CAPITAL LETTER A WITH ACUTE Â A> 0xc2 194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX Ǎ A< Ã A? 0xc3 195 LATIN CAPITAL LETTER A WITH TILDE Ä A: 0xc4 196 LATIN CAPITAL LETTER A WITH DIAERESIS Ā A- 0100 0256 LATIN CAPITAL LETTER A WITH MACRON Ą A; 0104 0260 LATIN CAPITAL LETTER A WITH OGONEK Ä A: Å AA 0xc5 197 LATIN CAPITAL LETTER A WITH RING ABOVE
(不是每个字母都有声调。)
- 声调
- 货币
@
¤ Cu 0xa4 164 CURRENCY SIGN ¥ Ye 0xa5 165 YEN SIGN € Eu 20AC 8364 EURO SIGN £ Pd 0xa3 163 POUND SIGN ‰ %0 2030 8240 PER MILLE SIGN ℃ oC 2103 8451 DEGREE CELSIUS ℉ oF 2109 8457 DEGREE FAHRENHEIT Ω Om 2126 8486 OHM SIGN (电阻:欧姆)
- 货币
- 字母表
希腊“星”,拉丁“形”
@
规则:
- 希腊字符(alpha~omega)都是
[大写字母/小写字母]*
希腊字符:
Α A* 0391 0913 GREEK CAPITAL LETTER ALPHA Β B* 0392 0914 GREEK CAPITAL LETTER BETA Γ G* 0393 0915 GREEK CAPITAL LETTER GAMMA Δ D* 0394 0916 GREEK CAPITAL LETTER DELTA Ε E* 0395 0917 GREEK CAPITAL LETTER EPSILON Ζ Z* 0396 0918 GREEK CAPITAL LETTER ZETA Η Y* 0397 0919 GREEK CAPITAL LETTER ETA Θ H* 0398 0920 GREEK CAPITAL LETTER THETA Ι I* 0399 0921 GREEK CAPITAL LETTER IOTA Κ K* 039A 0922 GREEK CAPITAL LETTER KAPPA Λ L* 039B 0923 GREEK CAPITAL LETTER LAMDA Μ M* 039C 0924 GREEK CAPITAL LETTER MU Ν N* 039D 0925 GREEK CAPITAL LETTER NU Ξ C* 039E 0926 GREEK CAPITAL LETTER XI Ο O* 039F 0927 GREEK CAPITAL LETTER OMICRON Π P* 03A0 0928 GREEK CAPITAL LETTER PI Ρ R* 03A1 0929 GREEK CAPITAL LETTER RHO Σ S* 03A3 0931 GREEK CAPITAL LETTER SIGMA Τ T* 03A4 0932 GREEK CAPITAL LETTER TAU Υ U* 03A5 0933 GREEK CAPITAL LETTER UPSILON Φ F* 03A6 0934 GREEK CAPITAL LETTER PHI Χ X* 03A7 0935 GREEK CAPITAL LETTER CHI Ψ Q* 03A8 0936 GREEK CAPITAL LETTER PSI Ω W* 03A9 0937 GREEK CAPITAL LETTER OMEGA α a* 03B1 0945 GREEK SMALL LETTER ALPHA β b* 03B2 0946 GREEK SMALL LETTER BETA γ g* 03B3 0947 GREEK SMALL LETTER GAMMA δ d* 03B4 0948 GREEK SMALL LETTER DELTA ε e* 03B5 0949 GREEK SMALL LETTER EPSILON ζ z* 03B6 0950 GREEK SMALL LETTER ZETA η y* 03B7 0951 GREEK SMALL LETTER ETA θ h* 03B8 0952 GREEK SMALL LETTER THETA ι i* 03B9 0953 GREEK SMALL LETTER IOTA κ k* 03BA 0954 GREEK SMALL LETTER KAPPA λ l* 03BB 0955 GREEK SMALL LETTER LAMDA μ m* 03BC 0956 GREEK SMALL LETTER MU ν n* 03BD 0957 GREEK SMALL LETTER NU ξ c* 03BE 0958 GREEK SMALL LETTER XI ο o* 03BF 0959 GREEK SMALL LETTER OMICRON π p* 03C0 0960 GREEK SMALL LETTER PI ρ r* 03C1 0961 GREEK SMALL LETTER RHO ς *s 03C2 0962 GREEK SMALL LETTER FINAL SIGMA σ s* 03C3 0963 GREEK SMALL LETTER SIGMA τ t* 03C4 0964 GREEK SMALL LETTER TAU υ u* 03C5 0965 GREEK SMALL LETTER UPSILON φ f* 03C6 0966 GREEK SMALL LETTER PHI χ x* 03C7 0967 GREEK SMALL LETTER CHI ψ q* 03C8 0968 GREEK SMALL LETTER PSI ω w* 03C9 0969 GREEK SMALL LETTER OMEGA
这些也是希腊字符:
ϊ j* 03CA 0970 GREEK SMALL LETTER IOTA WITH DIALYTIKA Ϊ J* 03AA 0938 GREEK CAPITAL LETTER IOTA WITH DIALYTIKA ύ u% 03CD 0973 GREEK SMALL LETTER UPSILON WITH TONOS ϋ v* 03CB 0971 GREEK SMALL LETTER UPSILON WITH DIALYTIKA Ϋ V* 03AB 0939 GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA ό o% 03CC 0972 GREEK SMALL LETTER OMICRON WITH TONOS ώ w% 03CE 0974 GREEK SMALL LETTER OMEGA WITH TONOS ά a% 03AC 0940 GREEK SMALL LETTER ALPHA WITH TONOS έ e% 03AD 0941 GREEK SMALL LETTER EPSILON WITH TONOS ή y% 03AE 0942 GREEK SMALL LETTER ETA WITH TONOS ί i% 03AF 0943 GREEK SMALL LETTER IOTA WITH TONOS ΰ u3 03B0 0944 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS Ϙ 'G 03D8 0984 GREEK LETTER ARCHAIC KOPPA ϙ ,G 03D9 0985 GREEK SMALL LETTER ARCHAIC KOPPA Ϛ T3 03DA 0986 GREEK LETTER STIGMA ϛ t3 03DB 0987 GREEK SMALL LETTER STIGMA Ϝ M3 03DC 0988 GREEK LETTER DIGAMMA ϝ m3 03DD 0989 GREEK SMALL LETTER DIGAMMA Ϟ K3 03DE 0990 GREEK LETTER KOPPA ϟ k3 03DF 0991 GREEK SMALL LETTER KOPPA Ϡ P3 03E0 0992 GREEK LETTER SAMPI ϡ p3 03E1 0993 GREEK SMALL LETTER SAMPI ϴ '% 03F4 1012 GREEK CAPITAL THETA SYMBOL ϵ j3 03F5 1013 GREEK LUNATE EPSILON SYMBOL
拉丁字符
Ø O/ 0xd8 216 LATIN CAPITAL LETTER O WITH STROKE ß ss 0xdf 223 LATIN SMALL LETTER SHARP S (German) æ ae 0xe6 230 LATIN SMALL LETTER AE ç c, 0xe7 231 LATIN SMALL LETTER C WITH CEDILLA ð d- 0xf0 240 LATIN SMALL LETTER ETH (Icelandic) ÷ -: 0xf7 247 DIVISION SIGN ø o/ 0xf8 248 LATIN SMALL LETTER O WITH STROKE Ċ C. 010A 0266 LATIN CAPITAL LETTER C WITH DOT ABOVE đ d/ 0111 0273 LATIN SMALL LETTER D WITH STROKE Ĥ H> 0124 0292 LATIN CAPITAL LETTER H WITH CIRCUMFLEX ĥ h> 0125 0293 LATIN SMALL LETTER H WITH CIRCUMFLEX ħ h/ 0127 0295 LATIN SMALL LETTER H WITH STROKE ij ij 0133 0307 LATIN SMALL LIGATURE IJ Œ OE 0152 0338 LATIN CAPITAL LIGATURE OE œ oe 0153 0339 LATIN SMALL LIGATURE OE ŋ ng 014B 0331 LATIN SMALL LETTER ENG Ƶ Z/ 01B5 0437 LATIN CAPITAL LETTER Z WITH STROKE ƶ z/ 01B6 0438 LATIN SMALL LETTER Z WITH STROKE Ʒ ED 01B7 0439 LATIN CAPITAL LETTER EZH
Ezh (Ʒ ʒ) /ˈɛʒ/, also called the “tailed z”, is a letter whose lower case form is used in the International Phonetic Alphabet (IPA), representing the voiced postalveolar fricative consonant. For example: vision /ˈvɪʒən/.
refs and see also
- 希腊字符(alpha~omega)都是
- 字母表
- 空格和连字符
@
1N 2002 8194 EN SPACE 1M 2003 8195 EM SPACE 3M 2004 8196 THREE-PER-EM SPACE 4M 2005 8197 FOUR-PER-EM SPACE 6M 2006 8198 SIX-PER-EM SPACE 1T 2009 8201 THIN SPACE 1H 200A 8202 HAIR SPACE ‐ -1 2010 8208 HYPHEN – -N 2013 8211 EN DASH ` — -M 2014 8212 EM DASH ― -3 2015 8213 HORIZONTAL BAR
- 空格和连字符
- 上下标与数字
S
/s
/R
/r
/c
@
各种 prime 的格式是
[1-3]
+'
或者"
′ 1' 2032 8242 PRIME ″ 2' 2033 8243 DOUBLE PRIME ‴ 3' 2034 8244 TRIPLE PRIME ‵ 1" 2035 8245 REVERSED PRIME ‶ 2" 2036 8246 REVERSED DOUBLE PRIME ‷ 3" 2037 8247 REVERSED TRIPLE PRIME
上标是
[0~9+-=]S
(superscript):⁰ 0S 2070 8304 SUPERSCRIPT ZERO ¹ 1S 0xb9 185 SUPERSCRIPT ONE ² 2S 0xb2 178 SUPERSCRIPT TWO ³ 3S 0xb3 179 SUPERSCRIPT THREE ⁴ 4S 2074 8308 SUPERSCRIPT FOUR ⁵ 5S 2075 8309 SUPERSCRIPT FIVE ⁶ 6S 2076 8310 SUPERSCRIPT SIX ⁷ 7S 2077 8311 SUPERSCRIPT SEVEN ⁸ 8S 2078 8312 SUPERSCRIPT EIGHT ⁹ 9S 2079 8313 SUPERSCRIPT NINE ⁺ +S 207A 8314 SUPERSCRIPT PLUS SIGN ⁻ -S 207B 8315 SUPERSCRIPT MINUS ⁼ =S 207C 8316 SUPERSCRIPT EQUALS SIGN ⁽ (S 207D 8317 SUPERSCRIPT LEFT PARENTHESIS ⁾ )S 207E 8318 SUPERSCRIPT RIGHT PARENTHESIS ⁿ nS 207F 8319 SUPERSCRIPT LATIN SMALL LETTER N `
举个例子:x²+y²=z² & a⁽⁵⁺⁸⁾
下标是
[0~9+-=]s
(subscript):₀ 0s 2080 8320 SUBSCRIPT ZERO ₁ 1s 2081 8321 SUBSCRIPT ONE ₂ 2s 2082 8322 SUBSCRIPT TWO ₃ 3s 2083 8323 SUBSCRIPT THREE ₄ 4s 2084 8324 SUBSCRIPT FOUR ₅ 5s 2085 8325 SUBSCRIPT FIVE ₆ 6s 2086 8326 SUBSCRIPT SIX ₇ 7s 2087 8327 SUBSCRIPT SEVEN ₈ 8s 2088 8328 SUBSCRIPT EIGHT ₉ 9s 2089 8329 SUBSCRIPT NINE ₊ +s 208A 8330 SUBSCRIPT PLUS SIGN ₋ -s 208B 8331 SUBSCRIPT MINUS ₌ =s 208C 8332 SUBSCRIPT EQUALS SIGN ₍ (s 208D 8333 SUBSCRIPT LEFT PARENTHESIS ₎ )s 208E 8334 SUBSCRIPT RIGHT PARENTHESIS
分数就是两个个数字:
½ 12 0xbd 189 VULGAR FRACTION ONE HALF ⅓ 13 2153 8531 VULGAR FRACTION ONE THIRD ⅔ 23 2154 8532 VULGAR FRACTION TWO THIRDS ¼ 14 0xbc 188 VULGAR FRACTION ONE QUARTER ¾ 34 0xbe 190 VULGAR FRACTION THREE QUARTERS ⅕ 15 2155 8533 VULGAR FRACTION ONE FIFTH ⅖ 25 2156 8534 VULGAR FRACTION TWO FIFTHS ⅗ 35 2157 8535 VULGAR FRACTION THREE FIFTHS ⅘ 45 2158 8536 VULGAR FRACTION FOUR FIFTHS ⅙ 16 2159 8537 VULGAR FRACTION ONE SIXTH ⅚ 56 215A 8538 VULGAR FRACTION FIVE SIXTHS ⅛ 18 215B 8539 VULGAR FRACTION ONE EIGHTH ⅜ 38 215C 8540 VULGAR FRACTION THREE EIGHTHS ⅝ 58 215D 8541 VULGAR FRACTION FIVE EIGHTHS ⅞ 78 215E 8542 VULGAR FRACTION SEVEN EIGHTHS
引用符号是象形(
‘
和6
,’
和9
):˚ '0 02DA 0730 RING ABOVE ‘ '6 2018 8216 LEFT SINGLE QUOTATION MARK ’ '9 2019 8217 RIGHT SINGLE QUOTATION MARK “ "6 201C 8220 LEFT DOUBLE QUOTATION MARK ” "9 201D 8221 RIGHT DOUBLE QUOTATION MARK
不过我们的中文输入法已经有这些了。
[1-c]R/r
-> 罗马字符 1~12:Ⅰ 1R 2160 8544 ROMAN NUMERAL ONE Ⅱ 2R 2161 8545 ROMAN NUMERAL TWO Ⅲ 3R 2162 8546 ROMAN NUMERAL THREE Ⅳ 4R 2163 8547 ROMAN NUMERAL FOUR Ⅴ 5R 2164 8548 ROMAN NUMERAL FIVE Ⅵ 6R 2165 8549 ROMAN NUMERAL SIX Ⅶ 7R 2166 8550 ROMAN NUMERAL SEVEN Ⅷ 8R 2167 8551 ROMAN NUMERAL EIGHT Ⅸ 9R 2168 8552 ROMAN NUMERAL NINE Ⅹ aR 2169 8553 ROMAN NUMERAL TEN Ⅺ bR 216A 8554 ROMAN NUMERAL ELEVEN Ⅻ cR 216B 8555 ROMAN NUMERAL TWELVE ⅰ 1r 2170 8560 SMALL ROMAN NUMERAL ONE ⅱ 2r 2171 8561 SMALL ROMAN NUMERAL TWO ⅲ 3r 2172 8562 SMALL ROMAN NUMERAL THREE ⅳ 4r 2173 8563 SMALL ROMAN NUMERAL FOUR ⅴ 5r 2174 8564 SMALL ROMAN NUMERAL FIVE ⅵ 6r 2175 8565 SMALL ROMAN NUMERAL SIX ⅶ 7r 2176 8566 SMALL ROMAN NUMERAL SEVEN ⅷ 8r 2177 8567 SMALL ROMAN NUMERAL EIGHT ⅸ 9r 2178 8568 SMALL ROMAN NUMERAL NINE ⅹ ar 2179 8569 SMALL ROMAN NUMERAL TEN ⅺ br 217A 8570 SMALL ROMAN NUMERAL ELEVEN ⅻ cr 217B 8571 SMALL ROMAN NUMERAL TWELVE
[1-9]c
-> 汉字(ideogram,象形,表意,['ɪdiə.ɡræm]
):㈠ 1c 3220 12832 PARENTHESIZED IDEOGRAPH ONE ㈡ 2c 3221 12833 PARENTHESIZED IDEOGRAPH TWO ㈢ 3c 3222 12834 PARENTHESIZED IDEOGRAPH THREE ㈣ 4c 3223 12835 PARENTHESIZED IDEOGRAPH FOUR ㈤ 5c 3224 12836 PARENTHESIZED IDEOGRAPH FIVE ㈥ 6c 3225 12837 PARENTHESIZED IDEOGRAPH SIX ㈦ 7c 3226 12838 PARENTHESIZED IDEOGRAPH SEVEN ㈧ 8c 3227 12839 PARENTHESIZED IDEOGRAPH EIGHT ㈨ 9c 3228 12840 PARENTHESIZED IDEOGRAPH NINE
你可以把 c 理解成 chinese。
数字加上
.
就是数字编号(这个已经不能更加直接了……):⒈ 1. 2488 9352 DIGIT ONE FULL STOP ⒉ 2. 2489 9353 DIGIT TWO FULL STOP ⒊ 3. 248A 9354 DIGIT THREE FULL STOP ⒋ 4. 248B 9355 DIGIT FOUR FULL STOP ⒌ 5. 248C 9356 DIGIT FIVE FULL STOP ⒍ 6. 248D 9357 DIGIT SIX FULL STOP ⒎ 7. 248E 9358 DIGIT SEVEN FULL STOP ⒏ 8. 248F 9359 DIGIT EIGHT FULL STOP ⒐ 9. 2490 9360 DIGIT NINE FULL STOP
- 上下标与数字
- 逻辑符号以及各种箭头 ♥️
@
逻辑符号:
∵ :. 2235 8757 BECAUSE 从上往下看,先看到的就是 :,后看到的就是 . ∴ .: 2234 8756 THEREFORE ∀ FA 2200 8704 FOR ALL ∃ TE 2203 8707 THERE EXISTS 这个 DE 和 NB 不好记,但是是很有用的字符。 ∆ DE 2206 8710 INCREMENT ∇ NB 2207 8711 NABLA ∧ AN 2227 8743 LOGICAL AND ∨ OR 2228 8744 LOGICAL OR ∅ /0 2205 8709 EMPTY SET ∈ (- 2208 8712 ELEMENT OF ∋ -) 220B 8715 CONTAINS AS MEMBER ∝ 0( 221D 8733 PROPORTIONAL TO ∩ (U 2229 8745 INTERSECTION ∪ )U 222A 8746 UNION ⊂ (C 2282 8834 SUBSET OF ⊃ )C 2283 8835 SUPERSET OF ⊆ (_ 2286 8838 SUBSET OF OR EQUAL TO ⊇ )_ 2287 8839 SUPERSET OF OR EQUAL TO ≡ =3 2261 8801 IDENTICAL TO ⇔ == 21D4 8660 LEFT RIGHT DOUBLE ARROW ≠ != 2260 8800 NOT EQUAL TO ≤ =< 2264 8804 LESS-THAN OR EQUAL TO 这两个这么怪,是因为 => 和 <= 用做了箭头 ≥ >= 2265 8805 GREATER-THAN OR EQUAL TO ≮ !< 226E 8814 NOT LESS-THAN ≯ !> 226F 8815 NOT GREATER-THAN ≪ <* 226A 8810 MUCH LESS-THAN ≫ *> 226B 8811 MUCH GREATER-THAN ≃ ?- 2243 8771 ASYMPTOTICALLY EQUAL TO ≅ ?= 2245 8773 APPROXIMATELY EQUAL TO ≈ ?2 2248 8776 ALMOST EQUAL TO ≌ =? 224C 8780 ALL EQUAL TO
‖ !2 2016 8214 DOUBLE VERTICAL LINE ‗ =2 2017 8215 DOUBLE LOW LINE † /- 2020 8224 DAGGER ‡ /= 2021 8225 DOUBLE DAGGER ± +- 0xb1 177 PLUS-MINUS SIGN × *X 0xd7 215 MULTIPLICATION SIGN ⁄ /f 2044 8260 FRACTION SLASH ※ :X 203B 8251 REFERENCE MARK ∏ *P 220F 8719 N-ARY PRODUCT ∑ +Z 2211 8721 N-ARY SUMMATION ∓ -+ 2213 8723 MINUS-OR-PLUS SIGN Integral,一种是 In,一种是 DI,一种是环 Io ∫ In 222B 8747 INTEGRAL ∬ DI 222C 8748 DOUBLE INTEGRAL ∮ Io 222E 8750 CONTOUR INTEGRAL ⊙ 0. 2299 8857 CIRCLED DOT OPERATOR ⊥ -T 22A5 8869 UP TACK ⋅ .P 22C5 8901 DOT OPERATOR ⋮ :3 22EE 8942 VERTICAL ELLIPSIS ⋯ .3 22EF 8943 MIDLINE HORIZONTAL ELLIPSIS ⌈ <7 2308 8968 LEFT CEILING ⌉ >7 2309 8969 RIGHT CEILING ⌊ 7< 230A 8970 LEFT FLOOR ⌋ 7> 230B 8971 RIGHT FLOOR 〈 </ 2329 9001 LEFT-POINTING ANGLE BRACKET 〉 /> 232A 9002 RIGHT-POINTING ANGLE BRACKET
各种箭头:
← <- 2190 8592 LEFTWARDS ARROW ↑ -! 2191 8593 UPWARDS ARROW → -> 2192 8594 RIGHTWARDS ARROW ↓ -v 2193 8595 DOWNWARDS ARROW ↔ <> 2194 8596 LEFT RIGHT ARROW ↕ UD 2195 8597 UP DOWN ARROW ⇐ <= 21D0 8656 LEFTWARDS DOUBLE ARROW ⇒ => 21D2 8658 RIGHTWARDS DOUBLE ARROW 看上去是箭头,但其实是引用符号: ‹ <1 2039 8249 SINGLE LEFT-POINTING ANGLE QUOTATION MARK › >1 203A 8250 SINGLE RIGHT-POINTING ANGLE QUOTATION MARK « << 0xab 171 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK » >> 0xbb 187 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
- 逻辑符号以及各种箭头 ♥️
- 其他
@
对错 ✓ OK 2713 10003 CHECK MARK ✗ XX 2717 10007 BALLOT X 性别 ♀ Fm 2640 9792 FEMALE SIGN ♂ Ml 2642 9794 MALE SIGN 牌(Suit (cards)) The four French playing cards suits used primarily in the English-speaking world: spades (♠), hearts (♥), diamonds (♦) and clubs (♣) ♠ cS 2660 9824 BLACK SPADE SUIT ♡ cH 2661 9825 WHITE HEART SUIT ♢ cD 2662 9826 WHITE DIAMOND SUIT ♣ cC 2663 9827 BLACK CLUB SUIT 音符 ♩ Md 2669 9833 QUARTER NOTE ` ♪ M8 266A 9834 EIGHTH NOTE ` ♫ M2 266B 9835 BEAMED EIGHTH NOTES ♭ Mb 266D 9837 MUSIC FLAT SIGN ♮ Mx 266E 9838 MUSIC NATURAL SIGN ♯ MX 266F 9839 MUSIC SHARP SIGN 注音 ㄅ b4 3105 12549 BOPOMOFO LETTER B ㄆ p4 3106 12550 BOPOMOFO LETTER P ㄇ m4 3107 12551 BOPOMOFO LETTER M ㄈ f4 3108 12552 BOPOMOFO LETTER F ㄉ d4 3109 12553 BOPOMOFO LETTER D ㄊ t4 310A 12554 BOPOMOFO LETTER T ㄋ n4 310B 12555 BOPOMOFO LETTER N ` ㄌ l4 310C 12556 BOPOMOFO LETTER L ㄍ g4 310D 12557 BOPOMOFO LETTER G ㄎ k4 310E 12558 BOPOMOFO LETTER K ㄏ h4 310F 12559 BOPOMOFO LETTER H ㄐ j4 3110 12560 BOPOMOFO LETTER J ㄑ q4 3111 12561 BOPOMOFO LETTER Q ㄒ x4 3112 12562 BOPOMOFO LETTER X ㄓ zh 3113 12563 BOPOMOFO LETTER ZH ㄔ ch 3114 12564 BOPOMOFO LETTER CH ㄕ sh 3115 12565 BOPOMOFO LETTER SH ㄖ r4 3116 12566 BOPOMOFO LETTER R ㄗ z4 3117 12567 BOPOMOFO LETTER Z ㄘ c4 3118 12568 BOPOMOFO LETTER C ㄙ s4 3119 12569 BOPOMOFO LETTER S ㄚ a4 311A 12570 BOPOMOFO LETTER A ㄛ o4 311B 12571 BOPOMOFO LETTER O ㄜ e4 311C 12572 BOPOMOFO LETTER E ㄞ ai 311E 12574 BOPOMOFO LETTER AI ㄟ ei 311F 12575 BOPOMOFO LETTER EI ㄠ au 3120 12576 BOPOMOFO LETTER AU ㄡ ou 3121 12577 BOPOMOFO LETTER OU ㄢ an 3122 12578 BOPOMOFO LETTER AN ㄣ en 3123 12579 BOPOMOFO LETTER EN ㄤ aN 3124 12580 BOPOMOFO LETTER ANG ㄥ eN 3125 12581 BOPOMOFO LETTER ENG ㄦ er 3126 12582 BOPOMOFO LETTER ER ㄧ i4 3127 12583 BOPOMOFO LETTER I ㄨ u4 3128 12584 BOPOMOFO LETTER U ㄩ iu 3129 12585 BOPOMOFO LETTER IU ㄪ v4 312A 12586 BOPOMOFO LETTER V ㄫ nG 312B 12587 BOPOMOFO LETTER NG ㄬ gn 312C 12588 BOPOMOFO LETTER GN
ligature:
ff ff FB00 64256 LATIN SMALL LIGATURE FF fi fi FB01 64257 LATIN SMALL LIGATURE FI fl fl FB02 64258 LATIN SMALL LIGATURE FL ſt ft FB05 64261 LATIN SMALL LIGATURE LONG S T st st FB06 64262 LATIN SMALL LIGATURE ST
° DG 0xb0 176 DEGREE SIGN § SE 0xa7 167 SECTION SIGN ¶ PI 0xb6 182 PILCROW SIGN ¦ BB 0xa6 166 BROKEN BAR · .M 0xb7 183 MIDDLE DOT ¨ ': 0xa8 168 DIAERESIS © Co 0xa9 169 COPYRIGHT SIGN ¬ NO 0xac 172 NOT SIGN ® Rg 0xae 174 REGISTERED SIGN µ My 0xb5 181 MICRO SIGN 这是“微”不是 mu ¿ ?I 0xbf 191 INVERTED QUESTION MARK ∞ 00 221E 8734 INFINITY ∂ dP 2202 8706 PARTIAL DIFFERENTIAL ∘ Ob 2218 8728 RING OPERATOR ∙ Sb 2219 8729 BULLET OPERATOR √ RT 221A 8730 SQUARE ROOT ∠ -V 2220 8736 ANGLE ∥ PP 2225 8741 PARALLEL TO
- 其他
- Vim