V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  BingoXuan  ›  全部回复第 90 页 / 共 144 页
回复总数  2879
1 ... 86  87  88  89  90  91  92  93  94  95 ... 144  
2019-06-03 09:32:51 +08:00
回复了 WhoCanBeRich 创建的主题 问与答 V2 允许发下问卷么,帮我妹子发的,不行的话我删掉哈
然而 v 站默认是不能删帖的,除非特殊情况可以 @管理员删帖
@liaoyaoheng 我没说电池用十年啊,我说的是电容。电容寿命是很客观,十年前的主板到今天依旧能启动。

开喷也要看清楚人家讲什么吧,不要随便就认为人家说的不对。
想起我们另一个部门 rpc 调用失败就会返回调试成功,数据为 null,
2019-05-30 16:48:30 +08:00
回复了 tangbure 创建的主题 分享创造 手把手教你制作 CPU 芯片系列之一:准备工作
一开始我以为是 fpga 生成软核 CPU,想不到点开竟然是从沙子开始制作“硬核” cpu
@ooxcoo
@zhanao1994
如果一个元器件是设计时候寿命是十年,那么用于实际产品时候应该保持一致。如果验证之后发现并没有达到,那么肯定是生产问题。尽管对于 airpod 并没有啥影响。对 apple 来说,这是不合规范的。

apple 硬件设计能力依旧是世界最好的厂家,但内部规范有制约了它应该在这个时代的脚步。
因为国内厂商设计是不考虑长生命周期的。airpod 之所以那么久才发布,是因为量产时候发现某个电容寿命远低于设计的十年导致整个生产线都在排查问题然后跳票的
2019-05-27 17:29:38 +08:00
回复了 moxiaowei 创建的主题 Linux socket 下 recv 数据的问题
@moxiaowei
既然如此,为什么在 errno=11 时候,你还要继续 recv 呢?这时候缓存区已经没有数据了。你已经完成处理 epoll 的事件的所有东西了。你应该跳出去等待下一次 epoll 事件。
2019-05-27 17:06:38 +08:00
回复了 moxiaowei 创建的主题 Linux socket 下 recv 数据的问题
@moxiaowei
我觉得你不应该再重试,如果 errno 为 11 时候,代表着没有新数据了。那么你应该跳出去,等待新 epollin 事件。

对我而言,堵塞 socket 是通过循环不断去读取数据。为了避免线程堵死,会加上 timeout。通过捕捉 timeout 异常和设定重试次数确保堵塞一定事件就放弃,避免线程堵死。当引入了 epoll 就应该变为等待 epoll 事件而不是等待数据。
2019-05-27 13:14:33 +08:00
回复了 moxiaowei 创建的主题 Linux socket 下 recv 数据的问题
@momocraft
这是 epoll 的处理,空字符代表关闭,收到对端发送的空字符会忽略
2019-05-27 13:11:39 +08:00
回复了 moxiaowei 创建的主题 Linux socket 下 recv 数据的问题
1.不需要 sleep,会堵塞
2.不要 epollet,边缘触发一旦你不去处理,epoll 不会重新通知你
2019-05-25 12:30:45 +08:00
回复了 caneman 创建的主题 嵌入式开发 嵌入式开发板求推荐
学习 Linux,那就虚拟机吧;学习 docker,还是虚拟机吧;学习硬件,那就分很多种了。建议买树莓派之类主流板卡,资料多社区支持好。

Linux 性能在于你板卡性能,但绝大多数情况下你并不需要那么强大的性能。arm 的 Linux 比较常见还是 Ubuntu。docker 没试过,不做评论。
2019-05-24 19:02:03 +08:00
回复了 Freeego 创建的主题 程序员 大家对于太过灵活的语言怎么看?
python 缺点还是很明显的
1.没有类型。看代码你只看到变量名,但具体是什么你要跳转。然后发现别人初始化是个 None。(就算不用 assert,就算初始化时是 None,起码加个注释啊)
2.面向游标卡尺编程
3.语法不容易看出错误。以前不喜欢写花括号,但写多了 python 后发现花括号还是能提高可读性的(见仁见智)
4.过多的实现方式。你可以用多种方法创建一个 list,但在一个项目里面就会觉得很累。花太多时间去思考代码最终实现效果会是怎么样的。同时真的不利于有效率的编码在开发者内传播。
5.有 getattr 和 setattr,却不是 duck type 编程。

现在如果让我写 python,我宁愿去写 c++。尤其是接手别人的屎山。永远都不知道变量是什么;一份文件里面 n 多个类,实现 m 个功能;
2019-05-22 12:50:30 +08:00
回复了 teaaa 创建的主题 职场话题 受不了长期外地驻场开发,想离职。
@dying4death
酒店或者租房子,公司报销
2019-05-21 21:34:27 +08:00
回复了 moxiaowei 创建的主题 Python socket 的接收数据的问题
所以源码都没贴全是让大家脑补帮你 debug 吗?

请问你 epollHandle.modify 有没有把 socket 给 close 掉?没有的话,对端会一直发空字符串过来,告诉你关闭 socket 的。但这一部分没有贴出来,所以我怀疑你 modify 方法没有关闭 socket,导致对端一直发送空字符串,让你一直以为有数据接受。

c 的 epoll 我记得也是发送空字符串告诉你 socket 关闭的,python 和 c 在系统 api 上差异不大
2019-05-21 20:02:18 +08:00
回复了 fghjghf 创建的主题 问与答 Python IPC 能否像字典、列表一样根据 key 取止
那就用 Redis
2019-05-21 18:31:12 +08:00
回复了 hztnrzcy 创建的主题 问与答 你们给父母买手机都是买什么价位的
1k,高了嫌太贵=_=
2019-05-21 12:02:22 +08:00
回复了 keenking 创建的主题 问与答 一种难以名状的复杂心情
龙舟是(真)耐用品。广东这边村里面的龙舟都是用一次沉江底一年,明年挖出来继续用。而且这是村集体的象征。就好像给村里捐钱修路修宗庙那样。其实已经很少见了。

其实如果真独立了,那就没事不要和父母凑一份。哪怕好心也最好提前问一下父母。两代人相处真的是越来越难了
amd yes !
2019-05-17 09:29:28 +08:00
回复了 baiducom 创建的主题 问与答 问个比较幼稚的问题
@jdhao
书到用时方恨少,事非经过不知难。记忆是会被遗忘的,越是不勤加复习或多学习,就会被遗忘。被遗忘的知识在用时候能回忆多少也是因人而异。如果你问我公式,我会告诉你我不忘记了(其实完全没有记住过 T_T )。但我能推导一次给你解释。当然也有人稍以时间就能回忆,有些却怎么也回忆不了。
2019-05-16 18:30:18 +08:00
回复了 baiducom 创建的主题 问与答 问个比较幼稚的问题
@baiducom
刚刚第一点应该是不考虑重复和顺序

10 个数字加 26 个字母共 36 个。第一个肯定是 36 种情况,不重复的话,第二个是 35,第三个是 34,(重复的话三个都是 36 )。如果考虑顺序,那么要算一下 3 个不同字符的所有组合。可以用回刚刚的思路就是 3×2×1.结果就是 36×35×34/3/2.

https://zh.wikipedia.org/wiki/%E7%B5%84%E5%90%88

例子中 49 选 6,就是 44,45,46,47,48,49 连乘,简化就是 49 !/43 !,再去掉 6 个重复选同组合但顺序不一,就是再除以 6 !
1 ... 86  87  88  89  90  91  92  93  94  95 ... 144  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1666 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 16:46 · PVG 00:46 · LAX 09:46 · JFK 12:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.