V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  changnet  ›  全部回复第 3 页 / 共 53 页
回复总数  1046
1  2  3  4  5  6  7  8  9  10 ... 53  
@changnet GCC12 ,不是 C++12
首先 C++12 并不完全支持 C++20 ,要在 C++12 上使用 C++20 风险就比较大,因为用着用着就不知道哪个特性不支持,或者有 bug 。所以生产环境一般都不用这么新的标准

你这种情况,一般是自己用 SpinLock 之类的再实现一个类型来替代 std::atomic<std::shared_ptr<A>>

另外 std::atomic<std::shared_ptr<A>>只是对 std::shared_ptr 保证原子操作,对 A 里的数据操作并不是原子的。而 std::shared_ptr 本身的几个函数是线程安全的,你不修改 shared_ptr 本身的话 std::atomic 没啥意义。所以你这个需求还是比较小众的
2024-09-24 14:47:41 +08:00
回复了 blackstack 创建的主题 程序员 使用 socket 做进程间通信的架构师属于什么水平
socket 应该是更通用,应用更广的 ipc 通信方式,一个是各个系统都能用,一个是扩展性好,改成跨机器也方便。在支持 socketpair 的系统上,趁手的很,再不济走回环性能也没比 pipe 差到哪去。

socket 可以和 poll 、epoll 之类的共用,win 的 pipe 却不行,在服务器端几乎是必选

不过你这是安卓和 win 的话,情况大不一样。因为 win 不支持 socketpair ,它的 pipe 接口和 linux 的也不一样,要么各个平台代码分开,那么 pipe 在 win 平台确实简单一些。可如果要统一代码,那只能改成 tcp socket 之类两个平台都有的东西。

至于安全性,这两个本身都没有安全性啊(如果非得说别人攻击时,肯定会首先扫端口,那 tcp 确实更容易暴露)。pipe 本身它也不知道另一端是哪个程序,要做安全还得在数据通信里做。
这个得看哪个游戏

现在的游戏架构多数是可以热更新的。进程不停,数据保留,逻辑更新那种。

但是呢,我们主策说除了 bug 修复,停服更新会让玩家感觉你这游戏还在更新维护,热更的话可能一个月玩家都感觉不到更新。另外停服更新确实可以免去一些兼容性的工作(比如服务器更新了,玩家客户端还没更新要兼容)

但你说每周要停 4 个小时???没见过,一般都是公告停个半小时,实际上几分钟就更新完了。剩下的时间留给测试去验收以及各平台推送客户端版本更新
2024-07-11 15:18:16 +08:00
回复了 DinnyXu 创建的主题 问与答 现在买房这种方式可行?
自己凑 30 万首付,再把房子租出去,还抵不了贷款。自己没有享受到自己房子的好处,还没了几十万现金,每个月还多出了 1900 的贷款

你居然觉得这种方式很好!!!是认定房子一定会暴涨吗?
我都是安装的时候带啥我就用啥。以前用 MysqlWorkbench ,现在用 HeidiSQL
2024-05-23 10:13:21 +08:00
回复了 yippees 创建的主题 微软 Windows 11 6 月更新将在中国区设备上安装微软管家
1. 每次更新 Edge 都要重置主页的入口,换成一堆广告网站
2. 每次更新都要在后台执行大量的程序(windows update 、telemetry 之类),这个时间大于安装一个新系统的时间
3. 莫名卡死(比如上次进系统一直进不去,强制关机后再进去,过了很久终于弹出一个全屏的 win11 广告)
4. 偶尔弹广告(比如老是在任务栏是问我要不要添加天气插件)

更新还关不掉,垃圾微软
2024-05-16 09:29:19 +08:00
回复了 mouseman 创建的主题 问与答 求大伙推荐一款开源的服务器监控系统
2024-04-28 10:04:11 +08:00
回复了 Ccf 创建的主题 问与答 有家里装风扇灯的么,说说效果咋样
灯和风扇是分开控制,你想咋开就咋开,没有顺序要求

能把扇页收起来那种,扇页比较小,所以风力也小很多。不能收起来那种,和普通吊扇风力一样大,看翼展长度就行
2024-03-30 21:53:02 +08:00
回复了 yoa1q7y 创建的主题 Edge 用了 Edge 浏览器,电脑终于安静了
edge 更新的时候老是清空的我设置,然后在空白页显示一堆广告
2024-03-30 09:45:49 +08:00
回复了 yosoroAida 创建的主题 职场话题 今天跟同部门同事硬刚了
要是这样的人在我底下干活,早就被开了

但是,但是,在 V2 这种才是正道。要每天想着怎么把代码写得更烂,免得被裁。

我寻思就没人想做个正常人,怎么自己的事没做好,连累了同事还不让人说。
2024-03-25 09:45:17 +08:00
回复了 ashin 创建的主题 程序员 忍者代码指南:防御性编程技巧保卫你的职业生涯
自己不想干提离职就是了,别把别人带歪了。我做了这么多年,从来没见过有人因为代码写得难看被留下的
2024-03-14 19:12:56 +08:00
回复了 forgottenPerson 创建的主题 阅读 有什么好看的网文、小说吗
不知道是不是我个人的问题,网文的文笔都很差,基本没法看,比如仙逆。完美世界都是跳着看。

我能看完的这两篇
徐公子胜治的灵山,误道者的大道争锋
2024-03-13 10:19:55 +08:00
回复了 nilai 创建的主题 分享创造 我造了个轮子,mysql 命令行的客户端
@iyiluo 可是生产环境,软件的稳定性谁来评估?如果出 bug ,比如把某个数据删了。如果是官方的,那这个是经过公司认可的开源软件,出问题整个团队负责。个人的软件到时候谁来背锅?

我们的生产环境,运维默认只从官方下载对应的版本。自编译或者第三方的软件除非官方没有或者没有其他解决方案,否则不会装
2024-03-02 16:50:23 +08:00
回复了 zhousir5071 创建的主题 智能家电 关于扫地机器人的几点疑虑
@zhousir5071 我的 P10 能过推拉门的门槛,就是过的时候会咣当咣当地响,偶尔需要在门槛上来回几次才能过
面的人之间只会说个大概,另一个还是要按自己的方式去面,所以肯定有些问题重复了。

有些公司多个人面并不是因为流程必须有这么多次面试。而是有多个用人部门,一个部门觉得不合适,但是 HR 感觉另一个部门合适,于是另一个部门的人又来面一次。
2024-02-28 17:07:18 +08:00
回复了 meisen 创建的主题 生活 买个理发器,从此之后我就是自己的 Tony 老师了 😅
一直想用,但感觉自己剪肯定跟狗啃一样,参差不齐。还是不试了。
1  2  3  4  5  6  7  8  9  10 ... 53  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5204 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 55ms · UTC 01:14 · PVG 09:14 · LAX 18:14 · JFK 21:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.