V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Sylv  ›  全部回复第 58 页 / 共 107 页
回复总数  2124
1 ... 54  55  56  57  58  59  60  61  62  63 ... 107  
貌似你被降权一段时间了,你之前 @ 我,提醒系统里都没有显示。
2016-11-13 18:08:14 +08:00
回复了 Tonni 创建的主题 macOS Time Machine 备份到黑群晖时出错了
我也遇到过两次,可能是由于无线备份过程中被异常中断造成的,导致 Time Machine 的 sparsebundle 磁盘映像文件损坏了。
第一次的时候我按这个教程成功修复了:
http://www.garth.org/archives/2011,08,27,169,fix-time-machine-sparsebundle-nas-based-backup-errors.html
不过过程挺繁琐的,而且挺耗时的,备份越大耗时越长,我当时好像花了一两天。
第二次遇到的时候,我就懒得折腾了,想想之前的备份也不太需要了就重新备份了。
2016-11-10 14:34:12 +08:00
回复了 dexterzzz 创建的主题 问与答 office365 个人版只要 99 了
@wdhwg001 Too bad :( 谢谢告知!
2016-11-10 11:33:19 +08:00
回复了 bwangel 创建的主题 分享创造 写了一些关于 Python 编码的文字,请大家帮忙指正
@bwangel
Unicode 是种字符集标准,而 UTF-8 只是实现它的编码方法之一。
Unicode 在 Python 内部是用 UCS-2 或 UCS-4 编码表示的。 UTF-8 编码是变长的,用于网络传输等情况时可以节省空间,但运行处理起来相对低效,所以 Python 的 Unicode 内部实现没有用 UTF-8 编码。
2016-11-10 00:05:48 +08:00
回复了 dexterzzz 创建的主题 问与答 office365 个人版只要 99 了
有人知道现在还能用个人版续 9 个月的家庭版吗?
2016-11-09 20:33:50 +08:00
回复了 dousao 创建的主题 问与答 用 python 抓一个包含汉字的 js 文件 显示乱码 什么鬼
@dousao
GBK 编码是 GB2312 编码的超集,是向下兼容 GB2312 编码的。所以一般保险点写 GBK 编码就好了。
2016-11-09 20:14:24 +08:00
回复了 dousao 创建的主题 问与答 用 python 抓一个包含汉字的 js 文件 显示乱码 什么鬼
@dousao
正常网页的头部 headers 里是会声明编码的,例如这样:
'Content-Type': 'text/html; charset=UTF-8'
但是有的网站写得不规范会没声明编码,例如你的这个例子,这种情况就得靠猜了。
而中文出现乱码问题一般就只和 gbk 和 utf-8 这两个编码有关系,所以分别用这两个编码 decode 下字符串,哪个编码没报错,字符串就是哪个编码了。
另外还可以用 chardet 库来自动猜编码,像 Requests 库在不知道网页是什么编码时就是用 chardet 来猜编码。
2016-11-09 19:40:11 +08:00
回复了 bwangel 创建的主题 分享创造 写了一些关于 Python 编码的文字,请大家帮忙指正
@dousao 呃,之前读了一遍觉得有的地方有点乱,不知该从哪说起。

我又看了遍文章,指出一些我和作者理解不同的地方。

1. 「 Str 表示的是字符串,拥有编码类型, Bytes 表示的是字节流,没有编码类型。」
这句话三楼也指出问题了: Python 3 中的 str 字符串是 Unicode ,存储的是 code points (码点),是没有编码的;而 bytes 相当于 Python 2 的 str ,自身是有编码的。

2. 「当我们创建一个新的字符串的时候,字符串会有一个指定编码,既 Python 认为这个字符串是以什么编码来存储的, Python 默认的指定编码我们可以用 sys.getdefaultencoding()函数来获取到」
sys.getdefaultencoding() 是 Python 的默认编码没错。但是创建新字符串时,字符串的编码和 Python 的默认编码没太大关系。如果字符串是从终端输入的,字符串编码是由终端编码来决定的;如果字符串是写在源码里或者从文件读取的,字符串编码是由文件编码决定的;如果字符串是从网页抓来的,字符串编码是由网页编码决定的。
Python 2 存储的就是原始编码的字符串; Python 3 会将原始字符串用判断出的编码或用户提供的编码来转换为 Unicode 字符串,只有在无法判断出编码时或用户没提供编码时才会用 sys.getdefaultencoding() 的默认编码来转换。

3. 「但是呢,字符串的实际编码并不是说 Python 指定了哪个就是哪个了,这个和系统的默认编码有关」
你这里说的「实际编码」指的是什么?是做什么用的?我没理解。

4. 「而返回的 unicode 对象的默认编码是 utf-8 。」
同上, unicode 对象是没有编码的,你可以用任何支持的编码将 unicode 对象转换为 str 对象,所以不能说 unicode 对象的默认编码是 utf-8 。

5. 「这是因为 Python 写入文件的时候将 Unicode 自动转换成了 Str ,然后这个 Str 的指定编码为 ascii ,但是实际内容却是以 utf-8 来编码的汉字,结果就是抛出编码异常了。」
这句话表述有点问题: Unicode 是没有编码的,所以不能说实际内容是以 utf-8 来编码的汉字。实际上除了 utf-8 编码,你也可以用 gbk 等编码将 unicode 的汉字转换为 str 字符串。而这里因为默认使用的 ascii 编码无法对有汉字的 unicode 字符串进行编码,所以抛出异常了。

6. 「更改 Python 默认的指定编码」
不提倡的解决方法,相关阅读:
https://anonbadger.wordpress.com/2015/06/16/why-sys-setdefaultencoding-will-break-code/
http://blog.ernest.me/post/python-setdefaultencoding-unicode-bytes
/t/163786


以上仅是个人理解,不一定都是对的。
2016-11-09 18:13:04 +08:00
回复了 dousao 创建的主题 问与答 用 python 抓一个包含汉字的 js 文件 显示乱码 什么鬼
第一个文件是 utf-8 编码的,所以可以在 pycharm 里显示正常。
第二个文件是 gbk 编码的, pycharm 用 utf-8 编码去显示它就出现乱码了。
猜你用的应该是 Python 2 ,解决方法是先用 gbk 编码 decode('gbk') 成 unicode ,然后再用 utf-8 编码 encode('utf-8') 成 str 。

推荐使用 requests ,会自动判断编码,就不用自己再手动处理编码了。
2016-11-09 13:36:49 +08:00
回复了 bwangel 创建的主题 分享创造 写了一些关于 Python 编码的文字,请大家帮忙指正
看了文章,感觉你对 Python 的编码理解还是有点乱,特别是文中指定编码和实际编码的部分没说清楚。
2016-11-09 13:03:31 +08:00
回复了 bwangel 创建的主题 分享创造 写了一些关于 Python 编码的文字,请大家帮忙指正
魔幻三行其实一直不是正确的编码问题解决方法,建议别写进文章里,以免误导后人。
淘宝水深。
2016-11-05 00:24:01 +08:00
回复了 venkhchen 创建的主题 MacBook Pro 用 MBP 的 V 友们,贝尔金的雷电底座怎么样?
在用,好用,没意见。
2016-11-04 20:38:02 +08:00
回复了 blacktulip 创建的主题 macOS 请问 OS X 下有什么软件能索引和搜索 NAS 上的内容么?
@deepout 这种情况只能把目录改为英文试试了。
2016-11-04 15:39:32 +08:00
回复了 blacktulip 创建的主题 macOS 请问 OS X 下有什么软件能索引和搜索 NAS 上的内容么?
@deepout
可能是你路径里有特殊字符或空格,在路径两边加上引号试试:
mdutil "/Volumes/你的网络磁盘名称" -i on

开启后是要等索引结束才能搜索,我也不清楚怎么看进度,你试试点到菜单栏最右边的 Spotlight 图标看看有没有显示进度,或者输入以下命令试试:
mdutil /Volumes/磁盘名 -s
2016-11-04 13:21:57 +08:00
回复了 xiaopangljl 创建的主题 Apple Apple 最新维修政策总结
感觉就是针对 iPhone 故意弄坏零件去换机的,提高换机门槛。

附上我两天前在那个换机贴里的回复,没想到这么快就应景了:
https://i.imgur.com/T3v6XPj.jpg
2016-11-04 13:02:44 +08:00
回复了 nothing2 创建的主题 App Store app store 自动购买安装应用?
这种情况不是被盗号就是家里人用你 id 买了 App ,八成是熊孩子。
2016-11-04 12:55:33 +08:00
回复了 Altynai 创建的主题 MacBook Pro 上海有 AppleStore 可以摸 15 寸实体机吗?
南京西路店里有两台放在玻璃罩里供人观摩,没有可以摸的。
2016-11-04 09:45:15 +08:00
回复了 heidour 创建的主题 Apple 天才吧不修非官方设备是真的
@yellowV2ex 看样子就是针对找黄牛故意弄坏零件来换机的。
2016-11-03 23:02:57 +08:00
回复了 heidour 创建的主题 Apple 天才吧不修非官方设备是真的
@gefranks /t/316739 这种事在中国都成产业了,能不被歧视吗?
1 ... 54  55  56  57  58  59  60  61  62  63 ... 107  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1242 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 18:05 · PVG 02:05 · LAX 10:05 · JFK 13:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.