V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  StarsunYzL  ›  全部回复第 1 页 / 共 3 页
回复总数  48
1  2  3  
4 小时 53 分钟前
回复了 5261 创建的主题 Rust rust 大抵是病了,它担心大家太容易掌握了
还好吧,早年刚入行时第一次见到 boost::xpressive 用 C++模板实现的静态正则表达式我 CPU 都被干烧了,一般的正则:

string reg = "<(\\w+)>.*?</\\1>";

用 xpressive 写成等效的静态正则(编译期正则)是这样的:。。。。

sregex sre = '<' >> (s1= +_w) >> '>' >> -*_ >> "</" >> s1 >> '>';

C++模板竟然还能实现这种功能,我都惊呆了,C++用有限的标准却能实现的各种奇葩语法和功能的上限实在是太高了
1 天前
回复了 guoguobaba 创建的主题 OpenAI 现在怎么给 openai 交费
人家 4 楼都说了有购买 API 的需求,还一堆 Google Play 、App Store 的
索尼+Q990D+机顶盒同样的接法,没问题,更新一下回音壁固件试试,用 U 盘或者回音壁连 WiFi 更新
@ccoming077 求落地机推荐
28 天前
回复了 loulijun 创建的主题 问与答 始祖鸟的衣服为什么这么受欢迎?
@hatw 早在安踏收购前就很火了,作为一个中年人我也 get 不了始祖鸟,个人觉得始祖鸟的衣服背包在所有服饰品牌里都能排到最丑前三
53 天前
回复了 NxxRngjnbgj 创建的主题 问与答 有什么软件是一定需要 Intel 的 cpu 的
早期虚拟化类比如安卓模拟器的加速驱动只有 Intel 版,后来才慢慢有 AMD 的版本,所以保不齐将来有什么新技术也是优先适配 Intel ,这么说 Intel 通用性最好也没错
uBlock Origin Lite 活得好好的
74 天前
回复了 fat4fox 创建的主题 Apple IOS18 就是一半成品
不一直都是这样吗,每年 iOS 大版本更新都是半成品和期货,完全体起码要到 xx.5 版本
88 天前
回复了 qdwang 创建的主题 iOS 从 iOS 17 以来一直没有修复的一个 BUG
没遇到,这种通过实体按键操作的功能,实体确认感很强,只要按钮不失灵几乎 100%会触发,所以我都是操作一次后等系统有反馈,从来不会想着再操作一次
92 天前
回复了 Arguments 创建的主题 iPhone iOS 18 AppStore 彻底锁区了?
并没有,我的正常显示,正常更新
用 socket 再正常不过了,没记错的话 libevent 在 Win 上单进程内都有用 socket 做事件通知
103 天前
回复了 ji76289 创建的主题 iPhone 深圳的消费补贴适用于 iPhone16
请问啥补贴呢,有活动介绍链接吗
1 、简单点可以学微软 Win32 SDK ,结构第一个成员是结构大小,要求使用结构的人必须初始化这个成员,你的接口内通过这个成员的数值大小来判断结构是新是旧,缺点是新增结构成员只能加在结构最末尾:
```cpp
struct OldMyStruct {
uint32_t struct_size;
int a;
};

struct MyStruct {
uint32_t struct_size;
int a;
int new_a;
};

int getStructInfo(const MyStruct &struct) {
if (struct.struct_size == sizeof(OldMyStruct)) {
struct.a; // 只访问旧结构成员
} else if (struct.struct_size == sizeof(MyStruct)) {
struct.new_a; // 访问新结构成员
} else {
// 错误,未正确初始化结构
}
}

// 使用者
MyStruct my_struct;
my_struct.struct_size = sizeof(my_struct);
getStructInfo(my_struct);
```

2 、该说不说,std::string 这种动态分配内存的结构成员,memcpy 拷贝 MyStruct 结构是不行的
132 天前
回复了 ciaoSora 创建的主题 编程 浅分享下个人喜欢 Rust 超过其他语言的原因
工具链
C++除了没有靠谱的包管理器外哪里差了

错误处理
C++23 有 std::expected<T, E>,C++11 可以用微软 VC 团队成员开源的 tl::expected<T, E>实现

元编程
先把 C++的 template 玩明白了再夸其他的

代码结构和可见性
过于主观

内置数据类型
C++几百年前就有了固定长度的(u)int8_t/16/32/64 类型
可以更新,iOS 17.6.1 刚试了更新 TG 到 10.15.1 ,你下的是国区的吧
@zhongxiaoqian 可以,国内 Visa 卡可以直接在苹果官网付款购买礼品卡,无需登录 Apple ID 无需绑信用卡,就是单次付款,购买的礼品卡可兑换到美区 Apple ID 订阅 ChatGPT
对对对,你说的对
要先认清自己背 C 的原因,如果确实自己能力在组里偏下,那 23 界工作一年能存 16 个这收入不低了,苟着吧。如果自己能力在组里中上还背 C ,那就可以开始刷简历了,骑驴找马,找到就溜,没找到前不建议摆烂,凡事留个后路,摆烂基本上等于告诉领导你要走,那你就必须得走了
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2727 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 11:53 · PVG 19:53 · LAX 03:53 · JFK 06:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.