因此,当我遇到以下代码行时,我正在研究如何使用Google Chrome扩展来显示桌面通知:
var time = /(..)(:..)/(Date()); // The prettyprinted time.
var hour = time[1] % 12 || 12; // The prettyprinted hour.
var period = time[1] < 12 ? 'a.m.' : 'p.m.'; // The period of the day.
这一切到底做了什么?
无法识别它是linux桌面机器还是使用navigator.userAgent或navigator.platform的android设备,因为这两个设备中都有字符串linux。详情如下
Device OS navigator.platform
--------------------------------------------------------------------
Samsung Galaxy S3 Android 4.3 Linux armv7l
HTC O
我试着在我的Linux桌面上编译一个go程序(Linux桌面4.10.0-28-generic #32-Ubuntu SMP Fri Jun 30 05:32:18UTC 2017 x86_64 GNU/Linux),go version go version go1.8.3 linux/amd64 to arm:
$ GOPATH=/home/xrfang/git/hermes/ GOARM=7 GOARCH=arm go build .
生成可执行文件,但似乎不是ARMv7:
$ file hermes
hermes: ELF 32-bit LSB executable, ARM, EA
更普遍地说,是否可以将一列在视觉模式下选定的文本发送到shell进行编辑?
给出了一些案文:
a 5 z
b 24 z
c 3 z
d 2 z
e 1 z
如果我高亮显示文本的中心列,在可视模式下并将其外壳化,它将影响整行。
:'<,'>!tac
给予:
e 1 z
d 2 z
c 3 z
b 24 z
a 5 z
然而,我想要的输出是:
a 1 z
b 2 z
c 3 z
d 24 z
e 5 z