V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lolizeppelin  ›  全部回复第 27 页 / 共 51 页
回复总数  1001
1 ... 23  24  25  26  27  28  29  30  31  32 ... 51  
2019-05-27 11:14:42 +08:00
回复了 firejoke 创建的主题 Python 用什么姿势读取配置文档更优雅? 会在运行时更改的那种
@firejoke
熟悉以后 只要你还用 py, 这玩意可以用不少年
不 py 语言允许都可以抄一份
2019-05-27 11:12:55 +08:00
回复了 wikinee 创建的主题 Python subprocess 后遗症
不需要子进程监控主进程,有个很标准的做法是用管道
主进程 fork 前开管道

子进程开一个线程去读管道,后面紧跟强制退出代码 os._exit(1)

因为这个读取是阻塞的,当主进程挂掉的时候阻塞读能返回空,这样就知道主进程挂了

规范程序都按标准写法写的, 不懂把 openstack 的 luanch 那部分读透了就都明白了
over 是窗口函数 mysql 8.0 mariadb 10.2 以后支持
openstack 里用的是 pacen 配 paste-deploy
2019-05-25 18:06:13 +08:00
回复了 firejoke 创建的主题 Python 用什么姿势读取配置文档更优雅? 会在运行时更改的那种
inotify 监控配置文件,有变更就调用重载配置函数

配置文件的库的库最好支持参数设置是否可以热重载

请使用 python 里最牛逼的配置文件库 oslo.cfg
2019-05-25 18:04:06 +08:00
回复了 wikinee 创建的主题 Python subprocess 后遗症
上面的直接 kill 都不是正确做法

如果你子进程没处理信号的话,只能用信号 9,这种做法是非常不标准的
2019-05-25 18:00:17 +08:00
回复了 wikinee 创建的主题 Python subprocess 后遗症
这些其实都不是 python 的知识
好好把操作系统信号,和进程 fork 相关看一看

这些基础知识不熟悉,multiprocess、subprocess 各种问题你都不知道原因,各种标准的处理方法你都不知道
不熟悉的就不要瞎回答

比如上面有人说这种完全错误的话

~~~
不可能啊,主进程退出了,子进程也会强制退出啊。。
~~


强调一下!!!这些其实都不是 python 的问题!!
2019-05-23 13:07:59 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
楼主有看过 openstack 的 oslo.cfg 么

那玩意真是好, 命令行和配置文件是一套的,建议你看看

我之前想照着用 go 写个,但是 go 没泛型写了一会儿觉得恶心就一直没碰 go 了 2333
2019-05-22 16:23:53 +08:00
回复了 youngce 创建的主题 Python Python 网络编程框架 tornado 还是 twisted?
openstack 用的 eventlet,什么 tornado、twisted 的都没用

什么 async 的就算了...除非大量现有库改成 async 的
否则一旦你用到有没有 async 的支持会很蛋痛

eventlet 是不好,但确是目前最可行的方式,网络编程想提升的话,建议你把 eventlet 的代码通读搞懂了

搞懂这个,你会发现所有的协程其实都是一个卵原理
2019-05-22 09:51:18 +08:00
回复了 brust 创建的主题 程序员 idea 有什么摸鱼插件的
类似这种么

本帖最后由 tracker 于 2019-5-10 12:27 编辑
写爬虫的时候顺带摸了一个外野的全文 RSS 源,此 RSS 会自动推送最近两个小时最热门的 20 个帖子推送到 RSS 阅读器里面去。
写这个 RSS 源的目的不是上 S1,因为本来打开网页就能上。目的是在写程序的时候摸鱼。vscode 和 intellij 都支持内嵌的终端,用终端的 rss 阅读器可以完美的摸鱼。
地址: https://caraba1st.com/rss.xml


不是我写的你可以找作者 23333
2019-05-21 15:42:35 +08:00
回复了 Archer66 创建的主题 程序员 xshell 用腻了,微软的又没出,有没有过度的工具?
@leonunix
下载下来一解压 看见 node 的 mod 文件夹直接删了 再见 2333
2019-05-21 10:39:09 +08:00
回复了 ginjedoad 创建的主题 程序员 你们看看这个神经病写的 shell
对普通人来说 shell 写太多太复杂就是找死哦
这精力用啥语言写不好..
2019-05-21 10:37:07 +08:00
回复了 Archer66 创建的主题 程序员 xshell 用腻了,微软的又没出,有没有过度的工具?
MobaXterm 这种 js 写的玩意就不要推荐了
忒鸡巴慢...渣渣
家里跑服务器就是电费贵点呗
服务器别买太旧的型号,电费上会亏回来的

我现在的 nas z87 + 8700t 性能爆炸平时才 30 瓦
2333
2019-05-19 16:23:05 +08:00
回复了 leisurelylicht 创建的主题 Python 请教一道面试题!
以 ip 为 key
pipe 管道去 incr,并计数,超过就是异常 ip

key 身存时间 1 分钟
2019-05-19 16:18:54 +08:00
回复了 leisurelylicht 创建的主题 Python 请教一道面试题!
挺好的题目呀 其实和大访问量的网站怎么过滤高频 IP 一个思路
2019-05-19 13:27:27 +08:00
回复了 lolizeppelin 创建的主题 程序员 openresty 的连接池好溜啊
@Athrob
咋不能叫连接池... 下层帮你实现了 池化管理,控制了连接数,复用了链接,还不叫连接池叫啥

缺点也就是没应用层的心跳包而已
当然这缺点其实蛮致命的,但是代码简化了好多
2019-05-14 17:42:39 +08:00
回复了 glacier2002 创建的主题 Go 编程语言 Go 为啥没 Python 火
要手动泛型的 go 在需要写灵活代码的时候很痛苦的
这些玩意从 react 里学来的

flutter 里讨论得少可以通过写 react 来理解

解决的痛点是一致的
2019-04-01 17:29:36 +08:00
回复了 eunha 创建的主题 Python Python 如何向服务端提交 pickle.dumps 产生的 bytes(要保真)?
用 struct 谢谢
pickle 是 python 自己用的
1 ... 23  24  25  26  27  28  29  30  31  32 ... 51  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2588 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 12:54 · PVG 20:54 · LAX 05:54 · JFK 08:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.