V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  neoblackcap  ›  全部回复第 56 页 / 共 103 页
回复总数  2041
1 ... 52  53  54  55  56  57  58  59  60  61 ... 103  
2017 年 12 月 1 日
回复了 HuHui 创建的主题 职场话题 碰上一个组长我说东他非要往西,真是。。。
提这么多没看出有什么不合理的地方,一般的团队的水平是以最低水平的人来决定的,让能者做能者之事不影响团队,需要领导在软件工程上面很大的造诣。而且哪怕软件工程上行,管理也未必行得通,你拍拍屁股走人了,谁能接你写的阳春白雪的代码,当然只是以下里巴人来作为团队准则
2017 年 12 月 1 日
回复了 drzhaug 创建的主题 程序员 有关 tcp 和 http 的问题
你就是要自己进行抓包对吧,在不用 libpcap 的情况下,那么说到底就是自己在用户空间重新实现 tcp/ip 协议栈,你具体可以参考 https://github.com/F-Stack/f-stack。
等你完成这个之后你就得到了一个你自己实现的 stock api,剩下的就是一般 http parser 的问题了,反正你得到了完整的 tcp 流了
2017 年 12 月 1 日
回复了 goodryb 创建的主题 Python [求助] Python 调用 phantomjs 老是因为 Out of memory 被 kill
phantomjs OOM 很正常,用 chrome headless mode。作者都是这样说
2017 年 12 月 1 日
回复了 intohole 创建的主题 Python 谁能帮我看看我写的注解问题
Python 没有注解
2017 年 11 月 27 日
回复了 PHizing 创建的主题 Python 怎么把 bytearray 转换为二进制数据?
我是觉得楼主你用法错了,你存进去 redis 的数据就应该用序列化,比如用 json 这样的格式,要不然,你 C++的程序如何解析呢?,存进去的时候序列化就好了,想简单就用 json 这个标准库吧。本身 redis 里面存的就是二进制,你 C++的程序去读是一样的,你看到"bytearray(b'\\x85\\x88\\xde\\xbe\\x01\x11)'" 只不过是你用 ascii 编码解码得到的结果。
要正确地序列话与反序列化!
@soulmine 空转?不,你拿不到任务,直接 sleep 了,系统会对你这个进程进行调度的。
2017 年 11 月 22 日
回复了 strongme 创建的主题 Java springboot service 事物回滚的问题
抛 ServiceException,但是没有回滚?
毕业好几年了,现在还用着学校里面的号,8 块 8G 一个月,16 块月租,含 2G 流量,40 分钟通话时间。反正我是没看到这些所谓的套餐有比我的划算。顺带说一下,我是移动的。而且常年有类似 100 送 200 的返现活动。
@jadec0der 登陆这个应该跟前端关系不大,是他们的个个部门扯淡斗争的结果罢了。毕竟登录页不属于任何一个部门。
2017 年 11 月 16 日
回复了 LucasLee92 创建的主题 Java 关于 jdk9 的选择, openJDK 还是 sun jdk?
Oracle 已经钦定 openJDK 就是 Java 9 的标准实现,Oracle JDK 跟 openJDK 有 99.9%的代码都是一样的,Oracle JDK 主要是含有一些 Oracle 自家的专有实现,比如光栅化什么的。你搞 Web,这些都跟你没关系
2017 年 11 月 15 日
回复了 Number13 创建的主题 程序员 求帮助, MySQL 数据库迁移~~~~~
1. 可以导出了,然后 zip 压缩后用 rsync 传输
2. 弄 VPN,将现有环境与阿里云数据库网络环境打通,然后弄成主从。
2017 年 11 月 14 日
回复了 fitmewell 创建的主题 优惠信息 Jetbrain 双 11 打折双人打折求组
@neighbads 可以,问过他们的客服了
2017 年 11 月 2 日
回复了 Macuilxochitl 创建的主题 Python 求推荐一个 Python 的后端框架!
Tornado
我来一一说明你的问题
1. Popen.wait()只是告诉主进程要等待子进程,真正的意义是主进程要去清理子进程结束后剩余的信息,主进程不一定会接着退出。
2. 僵尸进程是由于主进程没有调用 wait 而导致的。那么主进程没有调用 wait 是不是一定会出现僵尸进程呢?答案是不一定,因为主进程早于子进程退出,那么子进程就成了孤儿进程,孤儿进程会被 init 进程(pid 1)托管然后 init 进程会对这些孤儿进程进行 wait。
2.1 回到你的问题,若有调用 wait,那么这个子进程必然不会成为僵尸进程。
2.2 剩下没有 wait 的子进程但是又没有成为僵尸进程显然就是主进程早于它退出了,它被 init 收养罢了
2.3 子进程成为了僵尸进程,但是主进程没有退出,显然就是主进程没有调用 wait 罢了。
3. 你的分析还算是对,但是你的结论却有问题,这个你还是得看我的第二点。要不然你的结论如何解释你的第一个场景呢?
2017 年 10 月 25 日
回复了 v2666 创建的主题 分享发现 有人用 goto 语句么?我是用它代替递归
C#递归性能很差吗?但是你可以写成尾递归的形式啊,C#有尾递归优化的,不用自己用 goto 来搞
2017 年 10 月 23 日
回复了 mune 创建的主题 PHP 求解释这个 sql : select uuid() as uuid 。
@sunsh2017 事实证明 MYSQL 5.7 有
@kingcos Go 在网络编程方面最大的优势就是可以让你用简单容易理解的 goroutine 替代那让人觉得头晕的状态机
2017 年 10 月 20 日
回复了 rogwan 创建的主题 Python Ubuntu 17.10 正式发布,默认安装 Python3.6
@Jackeriss systemd 的确有一个比 supervisord 优秀的地方就是它能解决启动依赖的问题,而且是系统自带的,的确可以考虑一下
1 ... 52  53  54  55  56  57  58  59  60  61 ... 103  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   950 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 23:03 · PVG 07:03 · LAX 16:03 · JFK 19:03
♥ Do have faith in what you're doing.