V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lonelinsky  ›  全部回复第 7 页 / 共 12 页
回复总数  232
1  2  3  4  5  6  7  8  9  10 ... 12  
2016-10-14 16:06:14 +08:00
回复了 quix 创建的主题 淘宝 淘宝的证书被 revoke 了?
有一个 https 的网站资源引用了阿里云 OSS 的资源,结果昨晚的时候 chrome 访问直接失败了,微信内访问倒是正常…
2016-10-09 10:44:08 +08:00
回复了 KOSKERS 创建的主题 Linux 在 Youtube 上看到老外用 unity8.看上去挺帅气的。
i3wm 路过
2016-10-09 10:26:13 +08:00
回复了 wangxiaoer 创建的主题 Android Nexus6P root 的一些疑问
@Solitudechn 好的,谢谢,另外,现在 android7 可以刷 twrp 啦,我前几天刚刷的,要用新版本 ( Nexus6P twrp-3.0.2-2-angler.img )
2016-10-08 18:35:28 +08:00
回复了 wangxiaoer 创建的主题 Android Nexus6P root 的一些疑问
@Solitudechn 用 flashfire 刷 OTA 不成功会有不良影响吗?还是说只要重新手动刷整包就好了,数据什么的都没有影响,我现在都是线刷整包的…
2016-08-23 09:55:08 +08:00
回复了 z742364692 创建的主题 Android Android7.0 已出,不想等推送的可手动 ota 啦
还是等这边有了再刷吧 https://developers.google.com/android/nexus/images =。=
2016-07-28 14:55:57 +08:00
回复了 rajoy 创建的主题 程序员 开发学习途径大集合(不看损失一个亿...)
美国之声 是 VOA 不是 OVA
2016-07-14 16:20:22 +08:00
回复了 jinxueliu 创建的主题 问与答 你们 to-do-list 用什么软件?
GTasks , 用的 google task 存储,其他的 TODO 因为大多不支持子任务,基本都用不惯,而且在 Android 上支持 Share 短信之类的直接创建 TODO ,蛮方便的
2016-07-08 17:10:50 +08:00
回复了 EvanQu 创建的主题 问与答 VSCode 1.3 更新,支持 tab,插件下载终于不蛋疼了
借地问下,如何配置 vscode 使得输入行不要显示那个整行的框?
2016-07-07 14:12:18 +08:00
回复了 CareiOS 创建的主题 HTML 使用 css 单独文件与写在 style 里为何效果不一样?
@CareiOS 非前端工程师,我的理解是这样的:
一个 div 如果没有设置 float 属性的时候,默认的 display 是 block ,会独占一行,所以写在后面的换行了。
而一旦设置了 float 属性,则会根据设置的方向,占用一部分,这个时候行面的元素如果可以在空出来的部分摆放下的会,就会占用空出来的部分,而不是直接占用下一行。

简单点说, float 属性不光影响了自己的位置,同时也影响了跟在其后面的元素的布局方式。
2016-07-07 10:32:16 +08:00
回复了 CareiOS 创建的主题 HTML 使用 css 单独文件与写在 style 里为何效果不一样?
因为你把 sill 和 center 的顺序写反了呀,你调整下先后顺序再看看
~/.ssh/id_rsa 的权限太开放了吧,改为 400 或者 600 试试…
@sudo987 我一开始理解为随便 new 出来一个 object 了,后来才发现是说 object 本身。

这个问题其实有点好玩,__dict__属性的存在按照上面的文档无需赘述,而按照 dir 的文档,如果调用的参数是有__dir__函数的话,是会调用参数的__dir__函数的,在 interactive 中测试下就会发现 object 本身是有__dir__函数的,尝试调用这个函数会发现需要传参,如果我们传入 object 作为参数,看到的结果里面就会有__dict__了,如下:
In [33]: object.__dir__(object)
Out[33]:
['__hash__',
'__instancecheck__',
'__subclasshook__',
'__module__',
'__class__',
'__setattr__',
'__reduce__',
'__ne__',
'__str__',
'__new__',
'__text_signature__',
'__basicsize__',
'__repr__',
'__ge__',
'__weakrefoffset__',
'__call__',
'__abstractmethods__',
'__dictoffset__',
'__le__',
'__getattribute__',
'__lt__',
'__format__',
'__name__',
'__itemsize__',
'__sizeof__',
'mro',
'__bases__',
'__qualname__',
'__reduce_ex__',
'__flags__',
'__dir__',
'__dict__',
'__init__',
'__subclasscheck__',
'__doc__',
'__subclasses__',
'__eq__',
'__mro__',
'__delattr__',
'__prepare__',
'__gt__',
'__base__']

而如果我们传入 None 作为参数,结果就和 dir(object)的结果几乎一样了,但是多了一个__bool__而且是不能调用的,如下:
In [34]: object.__dir__(None)
Out[34]:
['__hash__',
'__class__',
'__subclasshook__',
'__format__',
'__eq__',
'__reduce__',
'__bool__',
'__new__',
'__repr__',
'__gt__',
'__le__',
'__setattr__',
'__lt__',
'__str__',
'__sizeof__',
'__getattribute__',
'__ne__',
'__doc__',
'__init__',
'__ge__',
'__reduce_ex__',
'__delattr__',
'__dir__']

查看 python 的源码也可以发现,默认确实是传入 None 的。( https://hg.python.org/cpython/file/3.5/Objects/object.c +1326)

更具体的估计要跟 object 的实现代码才可以看出来了。
lz 的 object 是什么样的? 我在 python3.4 下,无论是直接对 类 还是对 对象 调用 dir 里面都是有__dict__这个属性的…
2016-07-05 16:58:50 +08:00
回复了 lxy 创建的主题 Python 怎么把 Python 的字符串转换成 JavaScript 的 unicode?
想不到现成的方法,不过大概可以这样:
''.join(['%u{:x}'.format(ord(c)) for c in s])
@Crossin 同,我也觉得是编码的问题,不过我觉得直接用 bytes 来得更直接点…
@chendajun 改成下面的就可以运行了,你可以试下

1 import binascii
2 from Crypto.Cipher.DES3 import DES3Cipher
3 from Crypto.Cipher import blockalgo
4
5
6 def _decode_ossauth(access_id, access_key, secret_key):
7 #bytedes_key = ""
8 #for b in secret_key:
9 #bytedes_key += "%c" % b
10 bytedes_key = bytes(secret_key)
11 print((type(bytedes_key), len(bytedes_key)))
12 byte_id = binascii.a2b_hex(access_id)
13 byte_key = binascii.a2b_hex(access_key)
14 cipher = DES3Cipher(key=bytedes_key, mode=blockalgo.MODE_ECB)
15 plain_id = cipher.decrypt(byte_id)
16 print(type(plain_id))
17 plain_id = plain_id[0:len(plain_id) - int(plain_id[-1])].decode('utf-8')
18 plain_key = cipher.decrypt(byte_key)
19 plain_key = plain_key[0:len(plain_key) - int(plain_key[-1])].decode('utf-8')
20 return (plain_id, plain_key)
21
22
23 if __name__ == '__main__':
24 SECRET_KEY = (
25 0x12, 0x22, 0x4F, 0x58, 0x88, 0x10, 0x40, 0x38,
26 0x28, 0x25, 0x79, 0x51, 0xCB, 0xDD, 0x55, 0x66,
27 0x77, 0x29, 0x74, 0x98, 0x30, 0x40, 0x36, 0xE2
28 )
29 access_id = '7159603AA8DAA73353C6C29F6B0BDC42A3BC6F34C78D2BFC'
30 access_key = '3DC1BBB7AAE5D8D0469C76899B2B3274902937AE833089D2F9F9D51AA0F7447A'
31 result = _decode_ossauth(access_id, access_key, SECRET_KEY)
32 print(result)
贴 python 代码还是先把代码格式化下,另外把报错信息贴全一点吧 =。=
2016-07-04 10:59:23 +08:00
回复了 isbase 创建的主题 JavaScript JavaScript 有没有现成的穷举函数呢?
@isbase lz 要的是全排列函数还是只是要输出 1a , 2a...1b, 2b 这样的东西?
如果是全排列,原生 js 应该是没有这样的排列函数的,不过网上算法很多,另外提个建议,算法写出来后不要企图将结果写入一个文件(针对 26 字母+10 数字)…

如果是后面的,随便写个 for 循环就好了吧 =。=
2016-07-04 10:51:43 +08:00
回复了 Exin 创建的主题 分享发现 给大家看看我们学校 Java 课程第一课的作业
安装 JDK 确实是门技术活啊,记得当年大学装的时候看过好几遍视频,碰到过一些会写 java 但是不会配置 java 环境变量的 (尤其如果是 ubuntu 之类的要想装 oracle 的 jdk ,要配置得好用,还是有点技术含量的)

不过黑 eclipse 就没意思了啊,而且一开不应该练习下纯文本编程嘛,熟悉下命令行总是好的。
2016-06-28 10:45:39 +08:00
回复了 4ever911 创建的主题 Python C++/C# 程序员转 Python 的困惑
深感如此,作为用 vim 写 python 的一员,用了 pep8 , pyflakes , pydoc , py.test 插件,能提示一些基本的错误,如定义未使用,语法错误, import 未使用等,但还是经常发现有些方法或者属性写错了(属性名写错,对象层级写错),还经常要到运行的时候才能发现(嗯,现在的代码测试用例写得比较少),很是不爽 =。=
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4015 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 00:59 · PVG 08:59 · LAX 17:59 · JFK 20:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.