V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  geelaw  ›  全部回复第 116 页 / 共 177 页
回复总数  3534
1 ... 112  113  114  115  116  117  118  119  120  121 ... 177  
2018-02-28 03:23:51 +08:00
回复了 inflationaaron 创建的主题 分享创造 写了一个 Jekyll 插件来加空格
最后,这类插件有意外插入空白的可能,我觉得更有用的是一个检查器,可以检查出“可能不符合规则的缺少空白”并报告。日积月累,检查算法将能覆盖更多的 corner cases。(如果是自动插入空白,之后没有重新 proofread 的话你可能无法发现意外插入的空白。

我看了一眼,是直接用的 pangu,然而由于我个人总是手加(是的,我就是这么古法)所以无法对效能做出评价。
2018-02-28 03:19:23 +08:00
回复了 inflationaaron 创建的主题 分享创造 写了一个 Jekyll 插件来加空格
另外 Markdown 并不能真的帮你做到内容和样式分离。

举例子:在法语文本里复杂的标点空格规则下,你必须手写不同的空格来实现正确的排版,比如 Bonjour !

完整规则:数字里的分隔符无空格;配对标点中,括号内侧无空格,引号内侧有非断开空格;冒号、分号、问号、叹号前面有一个非断开空格;逗号、句号、省略号、冒号、分号、问号、叹号后面有一个空格,除非紧跟着关闭括号或到达段落结尾;由前述规则没有确定为非断开空格的,是可断开空格。

即使是 Word 也只能做到自动插入一个正确的空格(非断开空格)。
2018-02-28 03:11:19 +08:00
回复了 inflationaaron 创建的主题 分享创造 写了一个 Jekyll 插件来加空格
我个人是倾向于(在已经接受手工加空格的 hack 的前提下)在 `` 两边加空格的——在拉丁文本里显然是要加的,这样可以拉丁文本、中日韩文本保持一致。

好了,解决了空白问题,让我们把目光转移到引号、省略号的正确排版吧!

更好看的 66 99 引号需要:在拉丁文本中使用窄样式,在汉字文本中使用宽样式。

更好看的省略号需要:在拉丁文本中靠下,在汉字文本中纵向居中。

我目前解决这个问题的方法是恰当地加上 lang 并用自定义 font-face 专门显示正确的标点。
@xupefei robocopy 也有 8.3 的问题,要做正确的长文件名过滤必须用自定义的程序。
@des 这个方法是不行的,因为 xcopy 会使用 8.3 名,导致意外多复制文件。

先用 xcopy 建立目录结构,然后用 PowerShell 的 Get-ChildItem 配合 Resolve-Path 和 Copy-Item 来做吧,但是这样比较慢,更快的方法是自己写一个用来 walk 目录树的代码。
@Osk #10 用户数据不需要存在 Program Files 里面,%APPDATA% 和 %LOCALAPPDATA% 对于非安全类软件够用了。
2018-02-24 15:35:20 +08:00
回复了 th00000 创建的主题 程序员 intellij idea 老铁们怎么读? 读"爱地儿" 还是 "爱 地 亿 欸"
@whisperer #61 重点是“直接忽略不喜欢的部分”来解决不能 downvote 的问题,比如同样的方式用来解决知乎文章只能点赞的问题。
2018-02-24 12:43:48 +08:00
回复了 th00000 创建的主题 程序员 intellij idea 老铁们怎么读? 读"爱地儿" 还是 "爱 地 亿 欸"
@key #35 “你们以为是汉语拼音啊”的“啊”而不是张嘴检查咽喉的“啊”,也可以用“呃”来拟音,但不能用“厄”来拟音,后者不能发轻声,无法用于模拟轻读中央元音。

如果您觉得“儿”比“啊”更接近 GA/RP 读音,您可能需要检查一下普通话发音。

@whisperer #52 您可以试着像我一样心平气和,直接忽略不喜欢的部分即可。当然也可以试着让 Livid 加上这种功能。
2018-02-23 19:52:20 +08:00
回复了 th00000 创建的主题 程序员 intellij idea 老铁们怎么读? 读"爱地儿" 还是 "爱 地 亿 欸"
@laoyur #22 按北京人的尿性得是“近日眼儿”。

@razrlele #21 这个页面的前几个都是 TTS。
2018-02-23 17:56:06 +08:00
回复了 th00000 创建的主题 程序员 intellij idea 老铁们怎么读? 读"爱地儿" 还是 "爱 地 亿 欸"
最后有“儿”(儿化)感觉的是很奇怪的说法,因为标准普通美音( General American )和正统读音( Received Pronunciation )都不会出现在没有 r 的时候发出那个音(但 RP 插入辅音以联颂的情况除外,但和这里没关系)。

Vernacular American 和 nonstandard General American 有此现象。此外如果本来生活在一个有儿化现象的汉语地区,又没有接受 GA/RP 的练习,倒是可能会发成这样。

非要用汉字的话:引忒哩 J 矮递啊
@loading 如果你说的是安装补丁,那用的是 **不确定** 进度环,本来就没有进度多少的指示;如果你说的是升级安装系统,那么那个进度环是在反应安装进度的,因此可以出现不动一段时间的情况。
2018-02-22 23:01:01 +08:00
回复了 helloallen 创建的主题 问与答 有没有 Windows 驱动开发的筒子,请教一个问题
我觉得你这种描述方式即使 Raymond Chen 也帮不了你
2018-02-21 03:45:50 +08:00
回复了 402645707 创建的主题 分享发现 论网站如何主动过滤自然人访问
图不能适配高 DPI 屏幕
2018-02-20 23:26:42 +08:00
回复了 fyyz 创建的主题 C C++怎么构建 key 是 string, value 是函数的 map
@gnaggnoyil 我并没说过那是“类型”,而且并不需要第一个参数的类型是 param_1 且类别是左值,考虑第三个类型 T,若 T 有一个可以可以被访问的 operator param_1 & (),也是可以被接受的实参。
2018-02-20 22:18:02 +08:00
回复了 fyyz 创建的主题 C C++怎么构建 key 是 string, value 是函数的 map
@gnaggnoyil 应该是:能接受 param_1 &, param_2 & 的实参。
2018-02-20 18:57:25 +08:00
回复了 fyyz 创建的主题 C C++怎么构建 key 是 string, value 是函数的 map
@fyyz 你送进去的只要是能接受 param_1 &, param_2 & 形参,返回值能隐式转换为 std::string 的仿函数即可。
@geelaw 唔,显然我没有测试代码 - - 应该是

print("b'%s'" % ''.join(map(lambda x: '\\x%x' % x, b'A')))
b'\x41' 和 b'A' 是相等的,不存在“保留不保留”的问题,只是默认的输出器输出的时候用了后一种形式来格式化 /序列化。

你只要自己写一个用来把 byte sequence 转换为字符串表示的方法即可。比如

''.join(map(lambda x: '\\x%x' % x, b'A'))
2018-02-19 22:11:59 +08:00
回复了 geekape 创建的主题 求职 这样的求职简历还需要改进吗?
为什么我按 Ctrl+P 出来的内容是在一页 letter 上,但是打印预览认为你的网页要打印 8 页(后 7 页是空白的)

内容上:

- 一些品牌 /产品名的拼写不对,一些单词的写法诡异
- 编写 QQ 机器人文本游戏获得第一桶金 => 这不是奖项也不是荣誉
- 工作经验只列公司和期限似乎没什么太大意义


其他:

blog 上“网站运行”的天数是 NaN
2018-02-19 14:28:09 +08:00
回复了 greenhat233 创建的主题 问与答 一道简单的 c++编程题求解答
@vegito2002 #25 显然是 10^6 和 10^9。但无论如何这是一个常数,只能说是很大的常数吧。

@vegito2002 #26 初始化 count 已经需要 Omega(L) 的时间。

@vegito2002 #28 C++ 的 std::map 需要 O(logn) 的时间查找; Java 的 Map 是 **期望** O(1)。
1 ... 112  113  114  115  116  117  118  119  120  121 ... 177  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5840 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 02:04 · PVG 10:04 · LAX 18:04 · JFK 21:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.