V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sujin190  ›  全部回复第 25 页 / 共 118 页
回复总数  2355
1 ... 21  22  23  24  25  26  27  28  29  30 ... 118  
2022-07-11 20:59:20 +08:00
回复了 JoseGuo 创建的主题 Redis 有一个 Redis 通知的问题想问一下大家
https://github.com/snower/forsun

要不试试之前做的一个服务,可以用订单号为 key 创建定时任务,到期可以回调 url ,可以使用 redis 来持久化,我们差不多用到管理数百万任务级别,及时性和并发都还是可以的
理论上是这样,但是实际上估计并不可行,主要是系统中有很多任务是需要在固定的时间内响应的,比如有些中断,你无限分配 cpu 那每个虚拟机被调度的时间会大幅不确定,部分依赖确定时序的任务十之八九肯定会出错,这样肯定不行,应用层大多不怎么依赖确定时间或确定时序,但是底层硬件相关的可就不一样了,否则 cpu 为啥都有依赖高精度晶振
2022-07-11 09:27:14 +08:00
回复了 des 创建的主题 宽带症候群 ipv6 地址也有人扫描?
@des #5 不需要全网段扫描吧,各大 IDC 和运营伤分配规则都是公开的,其实也只需要扫可能被分配的网段或地址就好了
@phpfpm #14 操作系统也可以限制某个进程的 cpu 使用率的,本质上两者没啥区别
@phpfpm #10 两者都要做吧,否则万一你操作系统有 bug 或者本身就是恶意操作系统那岂不是提供虚拟化的宿主机都要挂了,比如阿里云这种一台物理机虚拟好几百台万一你买的那台其他虚拟机有人干坏事你担心?程序对操作系统也是一样的,操作系统和虚拟化一般不会均匀调度,只要有可能还是优先放在相同 cpu 的,毕竟可以提高状态、缓存、中断相关效率
@phpfpm #7 最大问题,“会被调度到多个核心”和“会被调度到多个核心上并行执行”是两回事,前者并不能提高性能,对于后者来说,既然你程序已经多核不支持并行那么后者并不能超过你程序实现来通过调度实现,有没有虚拟化都不能
2022-07-05 09:27:30 +08:00
回复了 tigerstudent 创建的主题 问与答 从软件开发者的角度, OLED 的息屏显示要怎么实现?
虽然屏幕不发光了,但是估计 CPU 和 GPU 不能进入低功耗休眠状态,屏幕刷新率也还要维持,估计省电效果要差很多
2022-07-04 15:02:42 +08:00
回复了 Felldeadbird 创建的主题 问与答 智能家电是怎样做(推送)到秒响应的?
@Felldeadbird #4 云网关,无法离线使用的都是需要接入远程服务器的,比如米家都是从米家服务器中转命令。设备长连接接入米家服务器就可以实时响应你的操作了,那些纯局域网的就更简单了,设备发现时已经记下了 ip 和 mac 地址,直接给对应地址发送命令就是了啊,前者问题自然是远程服务器崩了你就操作不了设备了,比如前两天米家还崩了多有米家设备都没法用还冲上微博热搜了,后者如果你设备从路由获取的 ip 变来变去大概率是用不了的,而且出门后手机不连接相同 wifi 也用不了,当然本地控制也有其他方案,比如广播消息或者 mdns 啥的
2022-07-03 16:24:06 +08:00
回复了 zamaojava 创建的主题 程序员 学习链接的时候的对重定位的疑问
你一个程序不止载入一个库吧,每个库都是单独编译的,那么也就是程序编译的时候其实无法确定实际地址,需要在程序载入的时候完成地址重重定向,只有绝对地址的话也就意味着你要把所有指令重写一遍,而且不同程序载入的相同库不能共享,有相对地址就简单多了,不同代码和库编译成不同段,地址编译成段内相对地址,载入只需重定向段基址即可,而且更厉害的是这个相对地址加段基址的选址过程完全由 CPU 的内存管理器自动完成,不会造成运行时性能损失,此外不同程序载入库的问题也可以放到统一的物理内存之中之后再通过段基址映射重定向到每个程序需要的地址去,大幅节省内存,我记得应该是这样的
2022-07-01 17:57:52 +08:00
回复了 plko345 创建的主题 程序员 是不是 gc 过程都会导致应用暂停
@12101111 #17 原子引用计数单个确实不高,但是明显你忽略了引用计数需要的操作数可是远远超过了 GC 的,引用计数只是不会导致全局暂停延时而已,并不能降低整体延时,甚至是增加延时的
2022-06-30 17:20:42 +08:00
回复了 feng32 创建的主题 程序员 实现无状态服务双机热备的最简单方式是什么
MQ 加工作机 1 工作机 2 两个消费者是最简单可靠的了,这不需要想了吧
2022-06-30 11:13:55 +08:00
回复了 Richard14 创建的主题 问与答 深度学习训练排序任务应使用什么损失函数?
或许也应该是期望位置序号和实际输出位置序号的均方差吧,实际值和排序结果没啥联系应该不可以用实际值来计算损失吧
2022-06-28 09:18:01 +08:00
回复了 reply1988 创建的主题 投资 近二个月和朋友玩 a 股,盈利 20 多个点,正常吗
迟早会跌下去,迟早会涨回来,你总会亏也总会赚,偶尔运气好一两次很正常,但是如何在无数次亏亏赚赚中综合起来还能是赚的就不是容易的了,市场行情好的时候以为自己是天才,行情不好的时候以为自己是傻叉,大家都会这样的,所以别那么激动
2022-06-24 09:26:49 +08:00
回复了 dumbbell5kg 创建的主题 程序员 请教大家一个后端菜单功能的实现问题
其实是不是想太多了,且不说同一个 menu 能被几个人操作啊,就算真的多现实情况下同时操作又有多大概率,直接加锁顶多慢几百毫秒而已,这真的不算个啥,还是别过度设计啊,如果并发冲突直接加锁超过 20%慢超过 5 秒以上,我觉得还有价值用 2 乐观锁加自动重试就行,否则除了增加不稳定因素和复杂度真的毫无优化的必要
2022-06-23 18:24:10 +08:00
回复了 wtfedc 创建的主题 程序员 大家发布项目,从部署到上线,一般花多长时间?
如果是前端如果已经编译完成之后 docker build 镜像慢的话,我们之前发现个问题,就是一般 docker build 会在项目根目录执行,npm 安装后的 node_modules 也会在根目录,docker build 的时候好像会 copy 文件到 docker domen context ,看日志特点就是 docker build 启动花了非常长的时间,启动之后开发 build 很快就完成了,这个问题就是 node_modules 文件太多,所以可以试试把编译出的文件 copy 到一个单独的目录,然后 docker build 就可以快非常多了

如果也是用 docker 编译的话,其实可以把项目目录和 node_modules 映射进去,估计能快不少吧
1 ... 21  22  23  24  25  26  27  28  29  30 ... 118  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2542 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 14:45 · PVG 22:45 · LAX 07:45 · JFK 10:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.