V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  wweir  ›  全部回复第 29 页 / 共 64 页
回复总数  1275
1 ... 25  26  27  28  29  30  31  32  33  34 ... 64  
2018 年 9 月 16 日
回复了 bethebetter 创建的主题 程序员 谷歌 Chrome 真是太不要脸了,跟当年的 IE 有的一比
我就问个事,既然 Google 认为 www 没用,为啥我访问 google.com 时,它要给我重定向到 www.google.com?
2018 年 9 月 15 日
回复了 ayconanw 创建的主题 程序员 请问下大家,平时用键盘,是否能用到小键盘?
对于财务之类天天跟数字打交道的人,砍掉小键盘他们要跟你拼命
对于我,60%键盘就基本够用了,加上上下翻页键就更好了。如果你给我 108 键,右边那堆东西,我也会用。
对我目前的状态而言,右侧那些键就是鸡肋
2018 年 9 月 14 日
回复了 mamian 创建的主题 全球工单系统 阿里云修改手机号的奇葩逻辑
人脸识别还算好的,我们遇到的都是提示长时间未登陆,需要验证手机才能登陆
2018 年 9 月 13 日
回复了 wweir 创建的主题 Apple iPhone Xs 你们怎么读?
艾斯好惨
2018 年 9 月 12 日
回复了 MrUser 创建的主题 macOS 其实自带的 终端.app 也挺好(piao)用(liang)的
@introom 够我用就好,至于你说的这几个问题,我遇不到,也不 care
2018 年 9 月 11 日
回复了 miniyao 创建的主题 Python pip 读 [pi:p] 还是读 [paip] ?
屁噗
2018 年 9 月 9 日
回复了 MrUser 创建的主题 macOS 其实自带的 终端.app 也挺好(piao)用(liang)的
一直用 terminal.app
相比 iterm2,不支持 z modem 的缺点可以用 zssh 解决,
剩下就只有不能分屏的缺点了。
有人会说下拉终端,那玩意对于我这种喜欢把窗口全屏的人来说,有些华而不实
2018 年 9 月 7 日
回复了 liangzi 创建的主题 Linux 文件名字中各种奇葩字符怎么批量去除呢
ls | xargs awk '{printf("mv %s `echo %s \ sed -E s/[^0-9A-Za-z]//g`",$1,$1)}' | sh
手机码字,自行调试
2018 年 8 月 29 日
回复了 YrlixJoe 创建的主题 macOS Mac OS 终端无法定位到当前文件夹
一直用 cdf 来解决
静态类型,弱类型
存对象存储好,路径存数据库
2018 年 8 月 28 日
回复了 Rwing 创建的主题 程序员 年度涨薪涨了 2%,算是侮辱人吗?
之前待过一家公司的涨幅是跟着 GDP 走的。结果那次我涨了 13%,390😂
@RubyJack 首先,我们得确认一下所描述的是不是同一件事情。
我这里的 kill 指的是 kill 信号,就是 kill -9 发出的那个信号,这个信号进程是无法拦截的,只会被直接干掉。
此处父进程应该被通知,并有机会善后。通知可以是检测到子进程的 pid 文件,也可以是指定的信号,或者其它什么方式
@RubyJack 子进程直接 kill 父进程无法做到 graceful shutdown,父进程主动停止监听,并等待已经接收到的任务完成后退出,可以做到让外界的访问完全无感知
以上都是需要依赖外部服务实现的,在大多数情况下,这已经很好了。

说个通过服务自身实现的,思路来自 facebook 一个 graceful net 库。
此处语境里的服务可以简单理解为监听一个 tcp 或 udp 的端口。Linux 中,这对应一个监听 socket 文件,也有对应的文件描述符,在父子进程中传递文件描述符再简单不过。
剩下我们要做的就是:
1、更新二进制文件
2、给进程一个信号,开启 graceful shutdown 流程
3、进程启动子进程,并传递文件描述符及其他必要信息
4、子进程从文件描述符开启监听服务
5、父进程感知到子进程正常服务,停止监听端口,并等待合适时机退出
6、必要的话,可以在子进程设个定时器,启动一段时间父进程还在,给父进程发 kill 信号
2018 年 8 月 10 日
回复了 cc959798 创建的主题 PHP 统计下现在个大公司用的 PHP 版本
据说是下至 5.3 上至 7.2,应有尽有
2018 年 8 月 10 日
回复了 kurtshiwz 创建的主题 Go 编程语言 golang 远程开发环境怎么配置
补个搓一点的,sftp sync 类工具同步代码到服务器,本地写代码,远程编译、调试。
相比 sshfs 之类的工具,配置上省点事,避免做操作系统层面的定制
2018 年 8 月 7 日
回复了 bdbd001 创建的主题 JavaScript 正则表达式 | 的优先级
还是喜欢 [mf]ood,(mood|food) 也还好
至于优先级什么的,对于正则这种有百家方言的玄学,不考虑了,只要我写的东西是对的就行。怕出错,多上括号就好了
2018 年 8 月 2 日
回复了 Mush 创建的主题 全球工单系统 钉钉凭什么默认霸占 Command+F?
所以我都是尽量从 mas 安装,一定程度上限制这些不必要的权限
1 ... 25  26  27  28  29  30  31  32  33  34 ... 64  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5377 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 01:31 · PVG 09:31 · LAX 18:31 · JFK 21:31
♥ Do have faith in what you're doing.