首页   注册   登录
 no1xsyzy 最近的时间轴更新
no1xsyzy's repos on GitHub
Makefile · 2 人关注
fcitx-flypy
flypy for fcitx-table
PowerShell · 1 人关注
winrunner
Win+Run with short names
XSLT · 0 人关注
APItester
Light-weighted API tester using XML/XSLT.
JavaScript · 0 人关注
avalonsaber.github.io
The rep for the website avalonsaber.github.io
JavaScript · 0 人关注
BaiduExporter
Assistant for Baidu to export download links to aria2/aria2-rpc
Makefile · 0 人关注
elec-homework
TeX · 0 人关注
fyp
Final Year Project
Python · 0 人关注
getwallp
Using Python 3.5 To search pictures from some sites.
PHP · 0 人关注
HProxy-PHP
HProxy powered by PHP
HTML · 0 人关注
jsdemo
0 人关注
jyfc-book
classic books of computer science
Makefile · 0 人关注
MachineLearningNotes
机器学习笔记
Ruby · 0 人关注
no1xsyzy.github.io
Personal Homepage
Nginx · 0 人关注
packed-aria2
Fully packed aria2 in docker
Python · 0 人关注
pms-final
Made into a Service
Python · 0 人关注
pysinpl
The python implementation of SINPL
0 人关注
reburning-book
电子书
Vue · 0 人关注
vue-utils
Useful tools for exercising Vue.js.
JavaScript · 0 人关注
webui-aria2
The aim for this project is to create the worlds best and hottest interface to interact with aria2. Very simple to use, just download and open index.html in any web browser.

no1xsyzy

V2EX 第 250548 号会员,加入于 2017-08-24 12:31:37 +08:00
今日活跃度排名 23842
僕と契約して魔法少女になってよ!
微软邀请 RMS 发表演讲
业界八卦  •  no1xsyzy  •  32 天前  •  最后回复来自 pingpingping
1
你能辨别如下情况是否属于盗版吗?
分享发现  •  no1xsyzy  •  86 天前  •  最后回复来自 no1xsyzy
31
提需求:引号也应该自动空格
反馈  •  no1xsyzy  •  102 天前  •  最后回复来自 lzxgh621
4
leetcode-cn.com 显示“内部出错”
全球工单系统  •  no1xsyzy  •  322 天前  •  最后回复来自 pipi32167
2
no1xsyzy 最近回复了
@james122333 接口是递归的。
也就是说接口可以套另外一个接口。
posix 因为是个包含接口的接口,所以我称之为 “宏接口” 或者 “巨接口” 或者 “接口集”,其实是指 macro interface。
就像说 “中文” 在语言学中被称为 “宏语言”,因为其中包含了文字相通但发音千差万别的若干 “语言”(常常被称为 “方言”,但相比其他语言的方言差异也太大了,除了印度英语这种负迁移造成的奇葩之外,英语就算差得再远也就是普通话和四川话的差别)
——
“升华” 可能是 “扩展” 或者 “一般化” 或者 “抽象化”
但其实只是在定义 “接口 vi” 时取了这个名字。
重载这个名称并非(任何人的)故意,而是因为软件是给不会变通的机器用的,但 shell 并没有定义 “接口” 这一处理规则,而采用 alias 进行工作(手工维护!)。直到 alternative 机制出现后,采用触发器来指明 “我实现了某个接口”。
@james122333 至于为什么突然谈到 “接口 vi” 上去,我 #167 就承认过,我跑题了
@james122333 语言限制了你的思维
大陆中文中至少有 界面 和 接口 两个词(其他具体未理清,似乎还有 “介面” 的叫法),但英文都是 interface,指的是物体内部的接触面,区别于 surface。
无论是 CLI 还是 API 还是 UI/GUI 甚至 NI (指 Network Interface,虽然一般不这么简称,一般直接用事实标准称呼叫 IP 地址,但仍然留在比如命令 `ifconfig`,各类配置文件等)
抛开 IT,甚至还有 “工作界面”,表示两个部门如何协同工作时用的词,我初听到时愣了一下但很快就理解了。

——

> vi 的确是 posix 规范下的产物 但他不是种界面
POSIX 只定义界面(接口),如果 vi 不是接口,那么 POSIX 为什么要定义它?
POSIX 甚至自己都不做任何公开常用的代码工作。

——

然后你还是将 “实现 VI” 和 “接口 VI” 混为一谈。
clientserver 是 “接口 VIM” 的内容。

——

关于中英文混排的空格,请参考: https://github.com/vinta/pangu.js
这并不是 v2 的规定,而是中文排版的要求。
中英文间的空格在纯 MS Word 2007+ 环境下我也是不加的,因为默认设置就有个间隔。
理论上来说这个是字体设计或者文本渲染应该处理的事。

——

举个例子比较好:
香蕉是一个抽象概念和一个物种统称
抽象概念香蕉 = 接口 vi
那个物种香蕉 = VIM
其他基因的香蕉 = EXVI、elispvim 等等其他实现
抽象概念水果 = posix

我引 posix 是为了侧面说明 “接口 vi” 是接口,因为如果它不是接口,那么 POSIX 就不会包含它;这一过程并不是说某 “实现 vi” 是接口。
要直接说 vi 为什么是接口,参考文本内容,它提供了一个判断 “某个程序是否是 vi” 的评判标准( schema )。
“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。” 这里鸭子就是个 “接口”。

为什么实际的种类和抽象的概念,为什么这是两个不同的东西,请参考佛学 “取相”、实证主义、Python 抽象基类。
3 天前
回复了 kevinmissu 创建的主题 程序员 现在想问一下大家平时用的什么 IDE
如果你一直在某个项目或者某个目录里工作的话,那 PyCharm 并不慢,开一次机一次性投入。就是我之前的 Y470 都没大问题(只是因为快捷键不习惯就弃了)。
但如果你频繁切换项目,又存活不到 10 分钟,那 Notepad++ 可能更适合你
@FrankHB 这就超出我的涉猎范围了,我总是忘记 theory 和 practice 的差异
@james122333 vi 是接口,参考 #166 链接,那个是 POSIX 定义的电子副本,关于 vi 的部分。

行吧,我看的这个 https://stackoverflow.com/q/1236563/6202760 但没看评论只看了回答,太旧了

你说的是引号前吧,是排版需要的空格,因为引号字体是一字符宽的。在反馈节点提过: /t/580235
@FrankHB 我的出发点是那个 “永远只用默认配置的 vim (原句问题,实应为 vi ),那么在哪台机器上都能起飞”。而这个 “(无论)哪台机器” 的原因就是因为它被标准化所以是一个可靠的、固定的接口。生产环境的服务器不是想装什么就装什么的,且不说维护应该用自动化工具,至少需要去翻配置查问题时可以依赖 vi。
vi 接口的一个要求就是命令名是 vi。
@cholerae Pascal 有个 “:”,Typescript 和 Python 都类似这个语法
对我来说,最不能忍的是竟然是 c str, a, b int 这样写,下面无论哪个不比它好?
c str, a int, b int
c: str, a, b: int
c str, a b int
c str; a, b int
4 天前
回复了 shrug 创建的主题 程序员 win 操作系统大家觉得有必要装 360 吗
@v2student 你这说法和自动驾驶事故率低一个尿性
@FrankHB ls 的 -a 选项也是一种操作界面,但 API 也好,UI 也好,都是 I 啊
其实我发出来就发现应该说 “用 elisp 实现一个 vim”。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2358 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 18ms · UTC 15:20 · PVG 23:20 · LAX 08:20 · JFK 11:20
♥ Do have faith in what you're doing.