V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kinghui  ›  全部回复第 4 页 / 共 9 页
回复总数  180
1  2  3  4  5  6  7  8  9  
2018-06-26 15:58:55 +08:00
回复了 SergeGao 创建的主题 git git 修改远程仓库疑问
$ git prune
$ git gc
2018-06-25 10:19:15 +08:00
回复了 Windsooon 创建的主题 程序员 程序员如何写一份更好的简历
2018-06-07 20:50:08 +08:00
回复了 gimp 创建的主题 Python 钉钉企业内部接口开发,使用 Python Post 数据报错 500
不确定钉钉的 access_token 什么格式,但是这段代码唯一有问题的可能就是 access_token 没进行 URLEncode
2018-06-04 10:13:33 +08:00
回复了 misaka19000 创建的主题 Python 请问 Python 大神, Python 跨平台的代码应该怎么写比较优雅?
2018-06-01 10:01:20 +08:00
回复了 TheSpectre 创建的主题 程序员 如何才能写出高质量代码?
@Foolt
@night98
并不是说不要注释,意思是加注释是最后的办法,要先考虑有没有更好的表达方式,应该把加注释作为最后的选择而不是第一选择,每次把每次加注释都看作是承认代码表达力的失败而作出的妥协。
2018-05-31 19:40:14 +08:00
回复了 TheSpectre 创建的主题 程序员 如何才能写出高质量代码?
《代码整洁之道》里有提过,如果代码需要注释那就说明代码表达力不够,而且注释很容易不跟随代码更新从而误导读者(有可能是你自己)。如果你要为某段代码添加注释那么就应该考虑是不是应该换个名字或使用更加富有表达力的代码,如提取到单独的方法并起个好名称。
2018-05-31 19:36:24 +08:00
回复了 TheSpectre 创建的主题 程序员 如何才能写出高质量代码?
把下面基本书多撸几遍

- 《程序员修炼之道:从小工到专家》
- 《重构:改善既有代码的设计》
- 《代码大全》
- 《代码整洁之道》
- 《设计模式》
2018-05-14 19:30:12 +08:00
回复了 youyang 创建的主题 酷工作 [北京]急求高级 Python , 20k-30k
> 研发 + 带人 + 项目管理

简直我和做的一模一样
2018-02-25 10:29:59 +08:00
回复了 kinghui 创建的主题 酷工作 [北京] 创业公司招聘 Python 开发工程师
@snal123 要的, 但是要求基础好并且对技术有热情.
2017-07-13 16:02:47 +08:00
回复了 Nagisa1992 创建的主题 程序员 吐槽下最近接手一个项目的代码,还有这种操作?
没准是兼容代码呢.
2017-07-13 14:52:11 +08:00
回复了 shallyy 创建的主题 Python Python 项目大了后如何调试单个文件
这个要看项目的目录结构, 一般可以通过在 `launch.py` 所在目录将 `python path/to/script.py` 替换成 `python -m path.to.script` 解决.
2017-07-07 18:17:43 +08:00
回复了 yaphone 创建的主题 程序员 面试完,说回去等通知
可以换位思考一下, 如果你负责面试你会当面告知应聘者结果吗? 如果答案是肯定的, 等有机会可以试几次, 也许你就会发现你也会拿这个当做委婉的拒绝. 因为当面拒绝会让部分人觉得很难堪, 如果得到这种答复又想进一步明确的得知答案(能接受被当面拒绝)为什么自己不多问一句呢?
2017-07-06 15:34:29 +08:00
回复了 pythonee 创建的主题 Python 用 Python 出过活,但是不知道怎么继续提高,该怎么办
写的更漂亮和语言关系不大, 推荐看:

- 代码大全
- 重构
- 程序员修炼之道
- 代码整洁之道

如果想要写更地道的 Python 可以看看 Python 高级编程, 把你的代码用 pylint/flake8 等工具过一遍, 根据输出调整代码.
2017-06-30 10:53:29 +08:00
回复了 hao555sky 创建的主题 MacBook Pro 17 款 13 寸带 bar 与不带 bar,求建议
我的 2016 款, 选带 bar 是因为带 bar CPU 2.9GHz. 不带 bar 2.3GHz
2017-06-29 18:40:22 +08:00
回复了 revotu 创建的主题 MySQL MySQL 如何 SELECT 除去某一列的所有列?
创建个 view?
2017-06-29 10:51:04 +08:00
回复了 rensung 创建的主题 Python 为什么 python3 不能友好地兼容 python2?
@gouchaoer 不是加不加括号, 而是从一个表达式变成了函数, 引用 https://stackoverflow.com/a/6241519 提到的其中一个好处就是可以像如下方式使用 print:

>>> [print(x) for x in range(10)]

print 并不会对兼容性造成太多的困扰, 毕竟很少有库里直接使用 print, 而且 print 这种非常容易修改. 最大的不兼容就是底层使用 Unicode 重新实现, 同时严格区分了 字节序(bytes) 和 Unicode(str). 比如 Python2 中 bytes 和 unicode 可以相互比较, 但是在 Python3 中是不允许的:

Python2:

>>> b'abc' in u'cc abc' # True

Python3:

>>> b'abc' in 'abc' # TypeError

还有比如 Python2 中只要是字符串类型(str,unicode) 都有 format/decode/encode 方法, 但是 Python3 中仅允许 Unicode(str) 有 encode/format 方法, bytes 不允许有 format 方法, 等等等.

这样做的好处是让语言更加严谨, 其他一些库的不兼容可能主要是由于这个原因导致, 也有部分可能是破窗效应: 反正不兼容那就做些大调整, 比如换个名啥的.

还有一些类似 MySQLdb 这样的库不兼容是因为 Python3 的 C API 也不兼容, 导致这些用 C 写的扩展库不支持 Python3, 就像 #8 说的, 除非一些已死的项目(想 MySQLdb) 基本上都已经(或正在)同时兼容 Python2 和 Python3.
2017-06-29 10:03:13 +08:00
回复了 rensung 创建的主题 Python 为什么 python3 不能友好地兼容 python2?
@donething #3 我们目前在尝试把在开发中的 Python2 项目迁移到 Python3, MySQL 连接库我们目前在尝试使用 https://github.com/PyMySQL/mysqlclient-python ,
2017-06-26 12:31:20 +08:00
回复了 chenqh 创建的主题 Python 有没有什么办法可以知道 Python web 是否有内存泄漏
检查一下是否存在相互引用导致 Handler 没有被回收. 因为 Tornado 会为每一个请求构建新的 Handler 处理请求. 如果当前 Handler 的 self 传递给其他对象保存, 同时又把该对应绑定到了 self 上就会产生内存泄露.

PS. 如果没有引起 OOM 就没啥大问题.
2017-06-23 15:00:35 +08:00
回复了 webcoder 创建的主题 职场话题 我觉得我已超神。
http://i.imgur.com/0QeZxki.png

是时候贴出这张图了.
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1742 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 16:45 · PVG 00:45 · LAX 08:45 · JFK 11:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.