V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  BeautifulSoap  ›  全部回复第 26 页 / 共 110 页
回复总数  2191
1 ... 22  23  24  25  26  27  28  29  30  31 ... 110  
2023-12-19 00:23:57 +08:00
回复了 jaTomn 创建的主题 宽带症候群 关于游戏服务器被 D
D 人成本很低的,比如攻击者手下有个控制着很多台肉鸡的僵尸网络的话,发出攻击也不过是几个命令的事情
2023-12-18 19:28:50 +08:00
回复了 hkhk366 创建的主题 程序员 everything 索引原理探讨
虽然但是,,,,,,,,,我试了下,用 go 生成了包含 100 万个随机字符串的数组,然后直接简单粗暴地用 for 遍历整个数组,然后对每个成员做 strings.Contains() 搜索,遍历完成都才花了 11ms

lz 你是不是对现代计算机的性能有误解。。。。。
2023-12-18 19:12:21 +08:00
回复了 6581 创建的主题 Go 编程语言 go json.Unmarshal 深拷贝性能太差怎么办?
"如果把 json.Unmarshal() 之后的 object 保存在内存中,减少 json.Unmarhsal() 的操作。不同 goroutine 拿到的 object 就是浅拷贝的,并发不安全。"

你这 json 配置难道解析后还要修改?不修改的话解析完成设置变量的时候上锁写个 singleton 不就好了,怎么会并发不安全
2023-12-15 20:59:04 +08:00
回复了 Rebron1900 创建的主题 Docker docker 起的 MySQL 如何在其他容器里使用?
这帖子令人绷不住,2L 都基本把正确答案写出来了。。。。。
2023-12-15 14:02:45 +08:00
回复了 narip 创建的主题 问与答 为什么没有用 latex 作为语言的笔记软件?
建议 lz 多试试更加现代化的笔记,而不是单纯的用 markdown 记笔记
2023-12-15 13:47:14 +08:00
回复了 BeyondBouds 创建的主题 宽带症候群 五类线竟然真的能跑千兆...
热知识:所有规格网线,在网线质量 OK+打水晶头手艺没问题+短距离信号干扰不强的环境下,都能跑出比它等级高一两阶的速度。只是这种速度往往没有特别强的保证
2023-12-13 13:05:43 +08:00
回复了 rockyliang 创建的主题 Go 编程语言 问一个并发程序可见性的问题, golang 语言
@ylc
“既然有可能在不同的 CPU 执行的情况,那为啥这个假设又是错误的?” 因为你搞错了 go 线程啊,我在指正你的知识错误。
go 协程之所以叫“go 协程”而不是单纯的线程、协程,那是因为它就不是单纯的多线程,而是多线程+自动协程调度。上面我有段没说清楚,“当执行 c <- 0 将 main 阻塞之后,go 调度器可能会将 main 的执行挂起然后用同一个核心去执行 f()” ,这里我用了用同一个核心去执行这话容易可能引起误会,更准确的是 ”go 调度器可能会在当前线程中将 main() 的执行挂起,然后用同一个线程去执行 f() ,然后等 f() 阻塞后将 f() 的执行挂起回去执行 main() “。这里的任务调度都是 go 内部完成的而且自始至终都只有一个线程,而不是 go 在调度 main() 和 f() 两个线程,这点要搞清楚


"main 挂起之前 f 已经在执行了" 你这假设也是有问题的。Go 协程你是没法确保它什么时候被执行的,这在学 go 协程的时候对应教程应该都有说明的。f()有可能是在 main 挂起之前执行了,也有可能是在 main 挂起之后才执行,所有调度都是 go 调度器在控制。

“main 挂起了之后去抢 f 过来执行吗” 是的,你猜对了,Go 的线程调度模型就是一个线程空下来(或阻塞)的话,就挂起当前阻塞的任务,然后从待处理的任务里“偷”个任务过来在当前线程里执行。有兴趣可以找找 Go 协程的 G-M-P 模型,官方形容这种模型就是”鼹鼠从其他工人的推车上偷砖块”
2023-12-13 12:09:57 +08:00
回复了 rockyliang 创建的主题 Go 编程语言 问一个并发程序可见性的问题, golang 语言
看下来,这个帖子暴露出了两个严重问题,lz 表达能力和回帖的理解能力不足导致的交流效率低下,以及那么多人对并发编程最基本知识理解的匮乏,居然那么多人不知道并发的可见性问题,拜托这可是多线程/并发开发的基础知识

对于 lz 的疑问,要回答全面涉及几个方面知识
1. 首先 lz 假设的两个 go 协程分别跑在 cpu0 和 cpu1 上的前提是不正确的。他们可能会跑在同一个核心上,也可能跑在不同的核心上。当执行 c <- 0 将 main 阻塞之后,go 调度器可能会将 main 的执行挂起然后用同一个核心去执行 f() ,这时候程序的执行是完全单核的。当然也可能会开另一个线程执行 f()。具体行为由 go 来调度,用户层面没有感知

2. Go 协程自然会遇到内存可见性问题,但是 go 帮你解决了很多可见性问题,其中就包括 channel
https://juejin.cn/post/6911126210340716558
堪称年经贴

https://v2ex.com/t/820252
https://v2ex.com/t/823495

汽车降噪是降的发动机这种定点定向的噪音,而且汽车车内结构固定,成员所处的位置固定,才有可能主动降噪
所以普通房间这种空间结构不固定,人员位置不确固定,噪音来源更是全方位 360 都有可能的地方,主动降噪是不可能的
建议看看帖子里给的全桥整流侠的那个熟肉视频
2023-12-01 11:44:00 +08:00
回复了 BeautifulSoap 创建的主题 职场话题 面了位年纪较大的传统行业程序员
@showmeCell 你。。。从哪段文字里看出了他有 3D 引擎的开发经验的
2023-11-30 21:33:00 +08:00
回复了 BeautifulSoap 创建的主题 职场话题 面了位年纪较大的传统行业程序员
@L4Linux 哦。我很多细节没说,怕说多了涉及应聘者的个人信息泄漏。这罪名我可担当不起
2023-11-29 14:15:51 +08:00
回复了 spike2017 创建的主题 JetBrains Jetbrains 全家桶马上就要续费了,大家买的这一次还会续吗
不续了,哪怕是有连续折扣价格也感觉贵了。公司项目就让公司买,个人项目就用旧版反正订阅过一次之后之前的旧版永久免费,剩下 vscode 也够用了

这么多年下来,jb 系 ide 远程开发体验依旧一坨稀烂(也不想想为什么疫情这几年居家办公潮中,jb 家反倒市场占有率越来越低);笨重的一批,每次开 jb 的 ide 开项目都要先切出去摸一下鱼等加载才行;价格还涨了

jb 家拿不出更大的活的话,今后市场占有率越来越低是铁定的了
直接 wsl2 不就好了,折腾 mac 虚拟机实属没有必要
2023-11-24 18:04:45 +08:00
回复了 bigoxEvan 创建的主题 奇思妙想 想做一个软件:万物离线阅读
不如以页面为单位缓存渲染完毕的网页,带上版本信息后,还附带网页存档的功能
2023-11-24 15:57:26 +08:00
回复了 MRG0 创建的主题 问与答 自行车防盗定位有没有什么手段
@MRG0 高端车的车轮价格不低,不光车轮,坐凳也是经常被偷的对象。比起费劲半天撬锁,快拆一松拿走车轮坐凳更加高效简单。然后转手一卖就有丰厚回报
2023-11-24 15:45:45 +08:00
回复了 MRG0 创建的主题 问与答 自行车防盗定位有没有什么手段
LZ 也太天真了,

LZ 想象中的偷高端自行车:整台车直接抬走
实际上: https://imgur.com/a/3QFwT6p
@worldqiuzhi 打通之后你反倒更加没法好好记账了。比如微信上的一堆资金进出明细你只能看到钱去哪了,但没法和具体的那个消费关联起来。最后只能靠对方名字猜这个钱给了谁拿去干嘛了。尤其零碎的支出一多,你根本回想不起来。等同于这交易虽然导进账簿了,但不知道花哪了

最好的办法还是每次消费能开小票尽量要小票。
2023-11-22 18:52:31 +08:00
回复了 Jaeger 创建的主题 软件 Obsidian 最优的跨平台数据同步方案是什么?
@EngAPI 你这办法没办法同步插件和设置。而且你这办法有个更大的问题就是,你没考虑到两台 windows 下该怎么获得良好好的同步体验。

假设家里一台 win 电脑公司一台 win 电脑,你要同步,通过 webdav 之类的可以同步笔记但无法同步插件和设置。也就是说每换一台电脑,你的插件、设置、快捷键都得重设一次。并且你在一台电脑改了一个设置并不会反应到另一台电脑上,你必须在另一台电脑上手动再设一次。解决这个问题的办法就是用 syncthing/onedrive 之类的把整个 obsidian 目录都同步了。这样恭喜你,为了同步一个 obsidian ,你同时用到了 syncthing/onedrive 以及 webdav 等多种同步方法
2023-11-22 14:46:19 +08:00
回复了 Jaeger 创建的主题 软件 Obsidian 最优的跨平台数据同步方案是什么?
作为所有能想到的办法都试过最终从 obsidian 逃走的人表示,obsidian 跨 ios, windows 的最好办法就是氪金买官方服务。
其他的话我推荐就是,要么 windows+android ,要么 mac+ios 。不存在不氪金就能良好体验 windows+ios 的第二种选项
1 ... 22  23  24  25  26  27  28  29  30  31 ... 110  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   963 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 21:23 · PVG 05:23 · LAX 13:23 · JFK 16:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.