V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  siteshen  ›  全部回复第 10 页 / 共 22 页
回复总数  422
1 ... 6  7  8  9  10  11  12  13  14  15 ... 22  
2017-10-19 13:03:55 +08:00
回复了 northisland 创建的主题 Python 问 2 个关于 Python 的简单问题。困扰我很久
1. 不知道是否可以删。我的建议是不要删,这样就不用关心 with 的作用域的问题;
2. open(path).read() 肯定不会自动 close 文件,和 python 哲学 "Explicit is better than implicit" 冲突。

ps: 可以使用函数 `json.load` 少敲几个字符。
2017-09-21 19:35:19 +08:00
回复了 e8c47a0d 创建的主题 Node.js 要让 node 监听 80 的话只能用 Nginx 转发吗?
看起来只是开发过程中用用,建议直接用另外的端口 3000、5000、8080 等。
如果需要查看 header 区别,一个在 nginx 后访问,一个直接访问,把两种情况的 HTTP header 打印出来对比就行了。

非要使用 80 端口的话,可以参考这个(来自 `brew info nginx-full`):
$ sudo chown root:wheel /usr/local/opt/nginx-full/bin/nginx
$ sudo chmod u+s /usr/local/opt/nginx-full/bin/nginx
2017-09-20 19:10:35 +08:00
回复了 xcatliu 创建的主题 程序员 运行一个脚本,看看你的项目的代码质量吧
看标题还以为支持所有语言,结果打开 GitHub 才发现只支持前端的内容。

发在“程序员”节点,希望标题里有“前端”、“ Javascript ” 之类的字样。
2017-09-20 09:12:59 +08:00
回复了 SimbaPeng 创建的主题 Python Python 为什么不用 doxygen 这种清晰明了的注释风格?
为什么不用?因为各大语言基本有各自的文档规范。清晰明了是一方面,是否易维护也是需要考虑的因素。

比如 python 有定义自己的文档规范 https://www.python.org/dev/peps/pep-0257/ 和标记语言 http://docutils.sourceforge.net/
初步了解 doxygen 最初是为写 C/C++ 文档用的,和其他 java doc, javascript doc 之类的一样,都想从给一门语言加注释文档出发直到一统天下,不过谁也不服谁。
这些文档风格对本语言的支持都很不错,但不一定特别适合其他语言。静态、动态类型之分,强、弱类型语言,可能对文档的需求都不太一样。
常年使用某语言的人,文档也会跟着某语言社区的风格走,社区文化导致的,除非特别适用,否则很难该换风格。

相应地,也可以问“ C/C++为什么不用 rst 写文档”,“ javascript 为什么很少用 doxygen 生成文档”。
2017-09-13 13:27:44 +08:00
回复了 MrXiong 创建的主题 Java 请问各位,公司内部的接口文档是怎么管理的?
我们公司使用的 swagger,不过默认的“先设计好 *所有* API 格式,再生成代码模版”的方式并不适合我们(因为随时需要增加新的 API 和扩展现有的 API ),我们的使用方式如下:

1. python/go 代码按正常逻辑写,如:
// method, url, input format, output format
routes = [("POST", "/me/update", UpdateMeForm, MeResponse, ["tag1", "tag2", ...])]

2. 自定义函数 ToSwaggerJSON(method, url, request_form, response_object) 生成对应的 swagger.json 文件,然后交给 swagger-ui 处理其余事情;

3. 客户端在浏览器查看 API 文档,几乎没有进行过 API 问题的沟通。

ps: 最大的难点在于 ToSwagger() 函数,python/go 都没找到合适的库,花了不少的时间(印象中 python/go 各一周?),自己查看 swagger 文档实现了部分接口格式。
2017-08-27 14:24:23 +08:00
回复了 aliehuhu 创建的主题 Python 有熟悉 js 的大神么?一个 var 命令疑问
我就想歪楼问下为啥发在 python 节点
一大堆劝分的。。

1. 觉得公司核心系统靠谱不?不靠谱走人。
2. 能否使用 oa 系统证明你的能力?不能则走人。
3. 开发完 oa 系统后能否转入核心系统?不能则走人。
4. 否则,留下证明你的实力。

独立开发 oa,暂且认为楼主是后端工程师(前端同理)

1. 是否有必须的前端(或者愿意学习)技能?不愿则走人。
2. 时间安排是否靠谱,能完成目标?不能则走人。
3. 是否有任何其他不想呆下去的理由?有则走人。
4. 否则,留下,开发 oa 系统,再做定夺。
数据库配置记录所有的查询,查看数据库 log 看请求有没有被数据库处理。
没有的话,查 execute 的文档,看是不是使用了类似执行过就不执行的机制。
2017-08-17 05:57:27 +08:00
回复了 saximi 创建的主题 Python 请问 append 和 extend 的区别在哪里?
可以用 `help(xxx)` 或者 `print(xxx.__doc__)`,示例:


$ python -c 'print(bytearray().extend.__doc__)'
B.extend(iterable int) -> None

Append all the elements from the iterator or sequence to the
end of B.


$ python -c 'print(bytearray().append.__doc__)'
B.append(int) -> None

Append a single item to the end of B.
2017-08-08 13:00:26 +08:00
回复了 akmonde 创建的主题 Python 关于 celery 的 taskid 跟 flower 不匹配问题
enqueue 后立即查看 flower,如果当时有,隔段时间没有,可能是配置里没存储结果,被清理了。
2017-08-08 12:56:18 +08:00
回复了 syncher 创建的主题 MySQL MySQL 时间存储类型的问题
epoch 用 int 精度不够,使用 cursor 分页时很容易出问题。
一直用的 timestamp with time zone (postgres)。

@strict filter 前转成 int

Query.filter(user.created_at < datetime.now()) # timestamp
Query.filter(user.created_at < TO_INT(datetime.now())) # int
2017-07-26 12:20:55 +08:00
回复了 bccber 创建的主题 Python 用类作字典的 Key 能搞不?
1. 代码能不能跑?跑一下就知道了。
2. 为什么能(不能)跑?参考 3 楼的答案。
2017-07-17 12:27:12 +08:00
回复了 rogwan 创建的主题 Python Django / Flask 路由中,出现变量和常量重复,会不会有问题?
@pepesii 短小方便易输入

weibo.com/{username}
weibo.com/login
2017-07-17 12:19:56 +08:00
回复了 yasumoto 创建的主题 职场话题 早上开会喊口号真的有必要吗....
销售、服务团队随便他们怎么喊,让我一个写代码的去喊……还是分了吧。
2017-07-07 13:02:45 +08:00
回复了 leafonsword 创建的主题 科技 包管理器 conda 能一统江湖--代替 yum、apt、homebrew、pip 吗?
没听过,没见过,没可能
2017-07-04 08:47:05 +08:00
回复了 markocen 创建的主题 Vim 你用什么作为<Leader>?
M-m [奸笑]
2017-07-03 13:15:28 +08:00
回复了 852478081 创建的主题 Python 有没有用 Wox 的,进来讨论一下
不知道这个东西 Wox,仅说下代码上的问题:

按前面的条件来看,query 应该是个字符串,而这个函数 datetime.datetime.fromtimestamp 接受的是数字类型,找找看错误日志,应该有这样的错误信息:TypeError: a float is required
2017-06-28 01:25:03 +08:00
回复了 drzhaug 创建的主题 Node.js 求问为什么 vue-cli 全局函数的回调函数不生效?
打开下浏览器控制台,也许会发现这个:

Uncaught TypeError: console is not a function
1 ... 6  7  8  9  10  11  12  13  14  15 ... 22  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1314 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 23:37 · PVG 07:37 · LAX 16:37 · JFK 19:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.