V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dangyuluo  ›  全部回复第 19 页 / 共 170 页
回复总数  3389
1 ... 15  16  17  18  19  20  21  22  23  24 ... 170  
2023-04-19 06:39:55 +08:00
回复了 yuancoder 创建的主题 职场话题 大龄低学历最近找工作的感受
美国也是这样的,不像国内一样明着说罢了
2023-04-17 13:09:17 +08:00
回复了 dangyuluo 创建的主题 macOS MacOS 13.2 下如何取消一个曾经允许过的外部设备?
@di11wei 试了一下,发现了更神奇的设置。如果移动硬盘通过 USB type C 直接连接笔记本电脑的话,是会弹出提示。但是移动硬盘连接到 Dock (已被允许)时却不会有这个提示,直接被允许。主要是公司的电脑不希望连接自己的存储设备。
2023-04-16 15:08:29 +08:00
回复了 vituralfuture 创建的主题 问与答 华为随时 WiFi 改造?以及我对华为的思考
这个 4G 路由很便宜了好吧,你看下 Netgear 的价格。。而且不能换卡么?那我当时的月抛卡是怎么用的。
2023-04-12 14:38:58 +08:00
回复了 dangyuluo 创建的主题 C++ libc++的 call once 为什么用 mutex/cv 而不是 atomic test_and_set
@nlzy 忘了问一点了。。为什么所有的 call_once 要用同一个 mutex ,难道`call_once(func1)`和`call_once(func2)`要互相竞争么

```
_LIBCPP_SAFE_STATIC static __libcpp_mutex_t mut = _LIBCPP_MUTEX_INITIALIZER;
```
2023-04-12 13:20:29 +08:00
回复了 dangyuluo 创建的主题 C++ libc++的 call once 为什么用 mutex/cv 而不是 atomic test_and_set
@nlzy 请教了下一个在 C++委员会的同事,解释说是 call_once 需要保证第一个线程 throw 之后第二个线程可以继续执行。所以一个额外的同步是需要的。
2023-04-12 04:38:20 +08:00
回复了 dangyuluo 创建的主题 C++ libc++的 call once 为什么用 mutex/cv 而不是 atomic test_and_set
仔细读了一下文档,可能指的是这里:
> The end of each active call synchronizes-with the next active call in that order.
2023-04-12 00:58:20 +08:00
回复了 dangyuluo 创建的主题 C++ libc++的 call once 为什么用 mutex/cv 而不是 atomic test_and_set
@liberize 可是第二个线程的 call_once 并不会是 blocking 的吧,cppreference 上是这么解释的:

> If, by the time call_once is called, flag indicates that f was already called, call_once returns right away (such a call to call_once is known as passive).
2023-04-11 16:17:35 +08:00
回复了 dangyuluo 创建的主题 C++ libc++的 call once 为什么用 mutex/cv 而不是 atomic test_and_set
Abseil 的 call_once 就是采用了 compare_exchange_strong. 感觉更合理

https://github.com/abseil/abseil-cpp/blob/master/absl/base/call_once.h#L174
2023-04-11 16:15:20 +08:00
回复了 dangyuluo 创建的主题 C++ libc++的 call once 为什么用 mutex/cv 而不是 atomic test_and_set
chatgpt 给的样例:
```cpp
template<typename Callable, typename ...Args>
void call_once(std::once_flag& flag, Callable&& func, Args&&... args)
{
// Atomically check if the flag is set
if (!flag.test_and_set())
{
// The flag is not set, so call the function
std::forward<Callable>(func)(std::forward<Args>(args)...);
// Reset the flag to indicate that the function has been called
flag.clear();
}
}
```
2023-04-11 07:56:29 +08:00
回复了 zhoudaiyu 创建的主题 问与答 大家制作 docker 镜像时操作系统层通常用哪个镜像?
小而美就是 alpine ,需要调试就是 ubuntu
2023-04-08 16:33:02 +08:00
回复了 dangyuluo 创建的主题 奇思妙想 你的家庭服务器上搭建了什么服务
@billlee Home assistant 和 NAS 是跑在 ProxmoxVE 虚拟机上,其余的是跑在 PVE 的 docker 容器里
2023-04-08 13:33:04 +08:00
回复了 dangyuluo 创建的主题 奇思妙想 你的家庭服务器上搭建了什么服务
@hackpro pagermaid_pyro 可以配置成对陌生用户启用验证码
垂直行业定制。。互联网味真浓
2023-04-03 05:07:25 +08:00
回复了 dangyuluo 创建的主题 iOS iOS16 连接 Carplay 后,百度地图一直在后台运行?
@camus 可是我一直使用的是 Google 或者 Apple 地图,很久没用过百度地图了。
2023-04-02 13:56:27 +08:00
回复了 dangyuluo 创建的主题 iOS iOS16 连接 Carplay 后,百度地图一直在后台运行?
首页默认打开是 google 地图,不过我把百度地图删掉了,下次试试
2023-03-28 03:52:56 +08:00
回复了 Dogod37 创建的主题 程序员 关于我和女朋友想出国双排这件事
@leeolsen 欧洲不好说,米国没结婚是不不可能发 H4 或 F2 的😓
2023-03-23 03:45:18 +08:00
回复了 sl0000 创建的主题 C++ C++23 lambda 递归写法
@smallboy19991231 C++入门看 primer 效率很低,primer 更适合作为参考书
2023-03-15 02:39:51 +08:00
回复了 langhuishan 创建的主题 硬件 工业物联网用 ESP32 有没有搞头?
ESP32 也有 RTOS 的,感觉还是生态不完善,开发起来周期长。
1 ... 15  16  17  18  19  20  21  22  23  24 ... 170  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5789 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 60ms · UTC 02:26 · PVG 10:26 · LAX 19:26 · JFK 22:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.