V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  scriptB0y  ›  全部回复第 32 页 / 共 75 页
回复总数  1498
1 ... 28  29  30  31  32  33  34  35  36  37 ... 75  
2018 年 3 月 9 日
回复了 miaozaiye 创建的主题 职场话题 当我在面试程序员的时候,我心里的 OS 是什么
@zjsxwc

overlapping sound 内心独白
展开说,用手机号识别唯一用户很不方便,手机号会回收的啊,我经常收到上机主存钱短信。

还是邮件好,起码服务停了之后没人去用你的邮箱,当然自建的域名也可能被重新注册,但是用 gmail 这种大服务商没啥为题。

所以强制手机手机号注册,甚至基于手机号记录信用的事情,简直脑残。
还不错,但是工作日三天参加,参与成本太大了。
2018 年 3 月 7 日
回复了 nim 创建的主题 生活 怎么感觉还没年轻就已经开始老了
@kslr 知乎这兄弟? 我也不知道 没关注
2018 年 3 月 7 日
回复了 yech1990 创建的主题 Python vim 读写 Python 文件,怎么添加 typing lints 的支持?
搜索 highlight,你说的是实时高亮搜索结果吗?这个 Vim 原生支持的啊,:set hlsearch
2018 年 3 月 7 日
回复了 nim 创建的主题 生活 怎么感觉还没年轻就已经开始老了
无论走到哪一步,跳楼肯定是最不负责任的,看看这位兄弟 https://zhuanlan.zhihu.com/p/31104441

另外,高血压要当个大事来看,买个血压计放家里,每天量,记下来。定期去大医院检查。严格遵照医嘱。这个病其实我了解也不多,也不想去了解,我妈妈就是高血压突然晕倒去世的,再过十几天就是她一年的祭日了。这一年来我能做的只有后悔,早知如此,当初能做的有太多了,但是现在都没用了。你一定要严肃对待。

家庭和家人的健康、幸福是最重要的,比事业什么的重要的多。在外离家也没什么,经常打电话联系一下家人,能回家的时候好好陪陪家人。
2018 年 3 月 7 日
回复了 l1fan 创建的主题 程序员 jd.com https 被劫持是什么原因?
DNS 是明文的,在 HTTPS 之前就被劫持了。
2018 年 3 月 7 日
回复了 cnqncom 创建的主题 PHP 请教一个简单的正则提取问题
用 json 库解析未必比 re 慢啊
2018 年 3 月 7 日
回复了 hbliu 创建的主题 Vim vim 插件 NeovimGdb
不错 已 star,python 的 ipdb 不能再等了!
2018 年 3 月 6 日
回复了 deathscythe 创建的主题 Apple 苹果官网证书挂了?
是被劫持了吧。。
* 现成
这种需求肯定会有线程的,看看 wireshark 的 merge 能满足不? https://www.wireshark.org/docs/wsug_html_chunked/ChStatCompareCaptureFiles.html
域名不要备案。
2018 年 3 月 2 日
回复了 yech1990 创建的主题 程序员 YouTube 上的一个程序员妹子
2018 年 3 月 1 日
回复了 SimbaPeng 创建的主题 Python 问一个让我很困扰的编码问题。
有意思,我昨天刚纠结了这个问题。

unicode-escape 先 encode()然后按照字面 escape 一次。

In [32]: "中国".encode('unicode-escape')
Out[32]: b'\\u4e2d\\u56fd'

In [33]: "中国".encode()
Out[33]: b'\xe4\xb8\xad\xe5\x9b\xbd'

In [34]: len(b'\\u4e2d\\u56fd')
Out[34]: 12

所以你的 r'\u4e2d'.encode('unicode-escape') 实际上是这样:

In [36]: r'\u4e2b'.encode()
Out[36]: b'\\u4e2b'

先 encode()的到了 b'\\u4e2b' , 这个时候得到 6 个 byte, \ u 4 e 2 b,注意只有一个 \ ,前面一个是转义用的。

再按照字面意思就是 \ \ u 4 e 2 b 一共 7 个字符对吧。前面转义的 \ 也被按照字面解释成了一个 \ 。

第一个问题回答完毕。
-----------------------------------


解码问题:

解码的时候,unicode-escape 可能将多个 byte 解释成一个,例如

对于 b'\\\\u4e2d' escape 这一步变成 \\u4e2d,从 7 个字符变成了 6 个。

对于 b'\u005c\u0075\u0034\u0065\u0032\u0064' , 从 36 个变成了 6 个。

再啰嗦一点,前者, 第一个 \ 转义了第二个 \ 结束了。 后者第一个 \ 转义了 u 继续向后直到 \u005c 被解释成 1 个字符。

所以两者 decode('unicode-escape')的结果是一样的。

昨天的帖子: https://www.kawabangga.com/posts/2767
2018 年 3 月 1 日
回复了 1500176279 创建的主题 Python 想入门 Python 求大佬们给点建议!!!
2018 年 2 月 28 日
回复了 scriptB0y 创建的主题 Python Python3 decode 问题
@Monad 是的,我也是这么想的。
2018 年 2 月 28 日
回复了 scriptB0y 创建的主题 Python Python3 decode 问题
@Monad decode('unicode-escape') 的结果是 latin-1 编码的,这是错误的,所以要 encode 回去然后使用正确的 utf-8 decode。

这里文档有说: https://docs.python.org/3/library/codecs.html#python-specific-encodings (搜索 unicode_escape )
2018 年 2 月 28 日
回复了 scriptB0y 创建的主题 Python Python3 decode 问题
@Monad 顺着你的思路找了解决方法了!

In [107]: original.encode().decode('unicode-escape').encode('latin1').decode('utf-8')
Out[107]: 'abc→'

太好玩了
2018 年 2 月 28 日
回复了 scriptB0y 创建的主题 Python Python3 decode 问题
@Monad str 没有 decode 方法啊。
1 ... 28  29  30  31  32  33  34  35  36  37 ... 75  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1143 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 23:26 · PVG 07:26 · LAX 16:26 · JFK 19:26
♥ Do have faith in what you're doing.