V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 173 页 / 共 195 页
回复总数  3890
1 ... 169  170  171  172  173  174  175  176  177  178 ... 195  
脑补就行了啦。毕竟在 docstring 里面写 rst,你也没办法用可视化的软件不是。
2017-12-12 10:58:34 +08:00
回复了 superelepant 创建的主题 职场话题 自学前端工作数月后的迷茫
世上本没有路……(后半句不写了,楼主自行领会)
2017-12-12 10:56:45 +08:00
回复了 tux 创建的主题 问与答 AI 吹的这么邪乎,为什么自动翻译还跟翔一样?
看!那个铁皮轱辘比马车跑得还慢!
2017-12-11 16:04:44 +08:00
回复了 rogwan 创建的主题 问与答 Python 有没有类似 JavaScript 的 xxx.min.js 压缩工具?
这不叫压缩工具,叫混淆工具。

然而你为什么不删掉 .py ,只保留目标机器的 .pyc 或者 .pyd 呢?
2017-12-09 13:28:51 +08:00
回复了 warcraft1236 创建的主题 MacBook Pro aria2 竟然又给我建立了 ~ 目录
另外 cd 到 ~ 是你的账户目录,是因为 bash 把它转移了。你可以试试 cd ./~,就进去了那个名叫 ~ 的目录。
2017-12-09 13:28:16 +08:00
回复了 warcraft1236 创建的主题 MacBook Pro aria2 竟然又给我建立了 ~ 目录
“~” 并不是系统级的 feature,是 bash 等 shell 自己支持的写法。

所以配置文件里面,你应该写全路径。
2017-12-07 09:43:08 +08:00
回复了 conn4575 创建的主题 Python Python 异常信息获取的最佳实践是什么
一般委托给 logging.exception 或者 logging.[error|warn|info|debug](..., exc_info=True)
2017-12-05 11:02:10 +08:00
回复了 AlwaysBee 创建的主题 程序员 同样作为独立开发者,我对收费软件的一点看法
@nannanziyu 我就奇了怪了,别人做个软件搞收费制、搞订阅制,都是他开发者和他的用户之间的事情。你既不是开发者也不是他的用户,这么上蹿下跳干嘛?

你不想掏钱,有技术,两小时弄一个替代品,可以,很厉害。你很有善心,或者单纯只是想装个逼,所以开源了,可以,是个好人。当然,作为一个开源免费软件,我很怀疑你会不会持续不断地去维护它、适配最新的系统。并且,大部分公共 API 都是到达某个量之后要收费的,你相当于把掏钱这件事情的责任转嫁给了用户。所以,afterall,可以预期的是,你这个开源免费替代品的用户体验,比不上别人订阅制的用户体验。

认为一个软件实现起来容易就不该收钱,就好像说商品的价格就该用成本核算一样。你有这样的消费观,对你个人无可厚非,但你不该强加给别人。毕竟有些人觉得,时间比钱更宝贵,宁愿掏钱去解决你 DIY 做的事情。
2017-12-04 18:08:09 +08:00
回复了 cheungkayip 创建的主题 新手求助 想自学 Python ,各位大佬有什么建议?
一般来说,想学啥就学啥是对的。但是……

楼主你得先说说你想学语言干嘛。不同语言有不同的长处,Python 恰好是各种领域都搭边的,但是却也不是各种领域都最好的。
2017-12-04 09:57:53 +08:00
回复了 Rice 创建的主题 问与答 学了数据结构与算法几乎没用的上的,感觉挺浪费
数据结构和算法又不止局限于你教科书上看到的什么排序、堆之类的狭义含义。比如以下都可以称之为算法:

( 1 ) SVM,决策树等传统机器学习方法;
( 2 )深度网络等新锐机器学习方法;
( 3 )并行、高性能程序设计。

当然,这些算法的实现,很多情况下都包含了一个又一个你教科书上看到的各种数据结构和算法。

可以说,数据结构和算法这种东西就像是零件,你熟悉了,无论写什么程序,都会不由自主地用上的。如果你用不上,那你日常面对的任务一定太趋同而又不假思索了。

(话说,讲道理,写个 UI 说不定还会用上数据结构呢。比如需要有序遍历各个控件,难道还每次遍历前排序一遍?怕不是低级 Javascript 程序员常干的事情)
其实,会算法也有两种人:

( 1 )根据前人研究出来的各种数据结构和算法,搭积木一样地完成自己要做的程序;
( 2 )研究出前无古人后无来者的算法。

而且,这里的算法不仅局限于什么排序之类的经典算法,比如以下都可以称之为算法:

( 1 ) SVM,决策树等传统机器学习方法;
( 2 )深度网络等新锐机器学习方法;
( 3 )并行、高性能程序设计。

这些算法也都有“搭积木”和“做研究”两种从业人员的存在。

楼主想要往哪个方向努力,自己看着办吧。
2017-12-01 17:05:39 +08:00
回复了 lecher23 创建的主题 Python 自己对着 Java 的 IOC 概念撸了一个 Python 版的依赖注入工具
最后提一句,thread-local context 可以以 stack 的方式实现,这样的话就可以配合 with context 来临时把一个 context 推到栈顶,临时替换某个子模块的外部环境,然后退出 with 的时候也同时退出这个 context。这个设计非常之好用。
2017-12-01 17:03:38 +08:00
回复了 lecher23 创建的主题 Python 自己对着 Java 的 IOC 概念撸了一个 Python 版的依赖注入工具
好吧,我上面提到的 thread-local context 是为了能够动态修改某个子模块的外部依赖环境。

如果你只是为了解决复杂的依赖关系,额,python 的 import 不就可以了嘛?

毕竟我可以在 function level 进行 import:

A.py:

from B import f

B.py:

def f():
....import A
2017-12-01 17:01:32 +08:00
回复了 lecher23 创建的主题 Python 自己对着 Java 的 IOC 概念撸了一个 Python 版的依赖注入工具
Python 真的需要这种 style 的 design pattern 嘛?

我觉得你这里要实现的功能,用 thread-local context 就能实现啊?
thread-local context 而且是 python 里面大量被使用的 design pattern,python community 很熟悉它。
对比你这里提到的 java style 的依赖反转,其实在 python community 是个非常陌生的概念。

thread-local context 的例子:

* Flask: request, response, current_app
* Celery: current_app, current_task
* TensorFlow: default_graph, default_session

...
2017-11-29 20:26:02 +08:00
回复了 freed 创建的主题 问与答 又涨知识了.原来大学生无薪实习这么普遍?
八小时工作制是多少人的血泪换来的。

结果才过去多少年,都忘了。
2017-11-29 10:34:19 +08:00
回复了 simapple 创建的主题 iPad iPad 上最好用的 pdf 软件是什么?
Good Reader 适合看大的书。

PDF Expert 适合看小的文档,比如 Paper,标注功能比 Good Reader 强大太多。

但是如果既要看大的书也要做标注,那么还是要选 MarginNote。
2017-11-29 10:30:43 +08:00
回复了 baodaren8 创建的主题 分享发现 你们都用什么软件敲代码?
楼上的在耍猴呢。

我姑且假设楼主真是初学者。通用编辑器建议 Atom, VS Code 二选一。IDE 看语言,Scala/Java 建议 JetBrains IDEA,Python 建议 PyCharm。C++/C# 建议宇宙无敌 Microsoft Visual Studio。
2017-11-27 20:26:26 +08:00
回复了 PHizing 创建的主题 Python 怎么把 bytearray 转换为二进制数据?
bytearray 本来就是二进制。

问题出在你存 redis 的那段代码。贴出来看看?
2017-11-27 11:34:43 +08:00
回复了 tengtengking 创建的主题 程序员 不可思议的 C++问题
a 怕不是宏。。。
而且就算没有 height,为啥要顶满?
1 ... 169  170  171  172  173  174  175  176  177  178 ... 195  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3253 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 64ms · UTC 11:26 · PVG 19:26 · LAX 04:26 · JFK 07:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.