V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lilydjwg  ›  全部回复第 20 页 / 共 40 页
回复总数  794
1 ... 16  17  18  19  20  21  22  23  24  25 ... 40  
2015-08-01 13:51:36 +08:00
回复了 rondo9 创建的主题 Python python 各个版本之间为何差距很大?
@tini31 会有很多单独的输出?我真没见过几乎满屏都是 print 的情况。交互式命令行下你可以 p=print,然后用 p(xxx),如果 repr 的结果不好用的话。
2015-08-01 12:28:59 +08:00
回复了 rondo9 创建的主题 Python python 各个版本之间为何差距很大?
各个版本差异大的应该是 Lua 和 Ruby 而不是 Python,因为 Python 只是 2.x 和 3.x 差异很大,2.x 内部以及 3.x 内部基本上都是向下兼容的。

Python 3 为了正确地支持 Unicode,不得不与 Python 2 不兼容。既然都不兼容了,不如趁此机会把 Python 2 那些不好的地方都改了。于是又弄出许多小的语法差异。

另外,Perl 5 和 Perl 6 的差异更大。

@tini31 你是不是应该用 logging 了?

@guoqiao 如果你说 print 函数打字多,那么大部分情况下是的。可是 print('loading...', end='', flush=True) 真的很棒呢~

为什么不符合 Python 的哲学呢?不符合哪一条?我看它倒是挺符合 Explicit is better than implicit. 以及 Special cases aren't special enough to break the rules.
2015-08-01 11:04:49 +08:00
回复了 hzqim 创建的主题 Linux supervisor 的使用范围有限制吗?
systemd大法+1. cgroup 是很棒的特性,还有 subreaper 也是,可 supervisord 还不支持。
2015-07-31 19:50:16 +08:00
回复了 yaxin 创建的主题 程序员 如果 github 允许一个免费的 private repository,你会放什么
我的 bitbucket 上的私有仓库里放了个人不便于公开的各种配置文件,还没重构好、包含授权信息的源码,其它一些不想公开的代码。

对于个人来说,我感觉 GitHub 私有仓库相比 BitBucket 并没有多少优势(除了被墙干扰得更少一些)。
2015-07-31 19:43:42 +08:00
回复了 qinglangee 创建的主题 git git 有没有更好的命令行 diff 工具?
>>> git diffw --help
`git diffw' 是 `diff --word-diff=color' 的别名
2015-07-31 15:33:38 +08:00
回复了 Navee 创建的主题 程序员 公司开发部门 GIT SVN 之争
@latyas 就你 GitHub 上写的那个啦。看来你有很多博客?
2015-07-30 22:41:12 +08:00
回复了 FatGhosta 创建的主题 Linux 什么样的 shell 脚本可以称为写得好的脚本?
@julyclyde 这样的脚本恐怕除了 configure 之外很少见呢。
2015-07-30 19:52:42 +08:00
回复了 Navee 创建的主题 程序员 公司开发部门 GIT SVN 之争
@latyas 喵 0.0
你的博客没有 RSS?
2015-07-30 13:40:35 +08:00
回复了 haozhang 创建的主题 MySQL MySQL auto_increment 之后插入的奇怪问题。
@ncwhale MongoDB 的 Python 客户端库很坑的,经常升级之后代码就要改,根本不管兼容性。
2015-07-30 13:21:25 +08:00
回复了 popbones 创建的主题 Python 为了一个面试遇到的技术题目写的代码,请大家指教指教
文件命名好非主流啊。一般叫 src、docs、build 的,然后,build 目录是不放在仓库里的。
测试应该单独分个目录。源码文件还不少,为什么没有 setup.py 呢?也没有组织成一个 package,别人怎么安装呢?遇到模块命名冲突怎么办(反正它在我这里肯定跑不起来,因为我有个模块叫 serializer)?
2015-07-29 22:48:37 +08:00
回复了 pc10201 创建的主题 程序员 如何屏蔽浏览器的 reffer 信息
如果是自己用,装个浏览器扩展或者用 privoxy 干掉 Referer 头即可。
或者配置一下 HTTPS,对方如果是 HTTP 的话是绝对收不到 Referer 的;如果也是 HTTPS 火狐需要开启一个选项。
2015-07-28 22:27:09 +08:00
回复了 Navee 创建的主题 程序员 公司开发部门 GIT SVN 之争
@OpooPages 这种需求只能自己写 hook 了。不过,git 和 svn 不一样,所以出现有「部分权限」的时候,是不是应该分库了,然后用子模块组装到一起呢?库和分支级别的权限控制 gitolite 已经有了,gitlab 之类的应该也支持的吧。
@VicYu 也不要叫我大神。v2ex 又不是没显示用户名字。

你给提问者的语句在你那里不会报错么?
@VicYu 在 Python 3 里,你不能 decode 一个 str,因为它是已解码数据。同样,你也不能 encode 一个 bytes,因为它是已编码数据。

AttributeError: 'str' object has no attribute 'decode'

态度?回答是错的态度再好有什么用?
@VicYu 首先,不要叫我大哥。

你不要不懂 Python 乱说话。你都知道 strftime 的输出是 str 类型的了,却不知道 str 是不区分编码的?str 就是字符串,映射到 Unicode 码点的,编码无关。Python 在**输出** str 的时候根据输出目标(或者系统默认,如果没办法知道输出目标是支持什么编码的话)来决定用什么字符编码把 str 编码成 bytes。pycharm 等没能正确地告诉 Python 它会以 latin1(or whatever)来解释 Python 的输出,所以乱码了。
@sbmzhcn 哦哦,是在奇怪的环境里执行的。出问题的原因应该是这些工具给 Python 3 提供的终端的编码处理有问题。Python 3 给它们输出了操作系统默认的 GBK 编码,而它们却当成 latin1 编码给显示出来了。

一句话说就是:pycharm 和 sublime 的中文支持有问题。
@VicYu Python 3?那是输出到什么地方了?写到文件里然后拿另外的软件打开?
2015-07-28 15:08:24 +08:00
回复了 Navee 创建的主题 程序员 公司开发部门 GIT SVN 之争
突然想起来,你们那些用 git 的基本功能导致出问题的人,是不是用的图形界面的程序啊?而且是中文版?
1 ... 16  17  18  19  20  21  22  23  24  25 ... 40  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1032 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 20:12 · PVG 04:12 · LAX 12:12 · JFK 15:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.