C++ const 与 constexpr:真正的区别是什么? 一眼看都是定义常量。 为什么这很重要 现代 C++ 鼓励编写不可变、高效且表达力强的代码。两个关键字—const 和 constexpr—是这一理念的核心。它们看起来很相似,但理解它们的不同语义,对于正确利用编译期与运行期行为至关重要。 高层次对比 特性 const constexpr 编译期常量? 可能 一定(否则编译报错) 支持运行期? 支持 支持(在需要时运行期求值) 用于数组/模板参数? 仅当确实是常量 保证可用 允许函数? 仅限成员函数限定符 支持完整函数且可在编译期求值 1 声明不可变数据 const:构造后不可变 …
C++20 引入了 ranges(范围),这是一个强大且优雅的抽象,用于处理序列(如数组、vector 等)。相比传统的迭代器或旧式循环,Ranges 提高了代码的可读性、可组合性和性能。 什么是 Range? 在 C++20 中,range(范围) 是一种抽象,代表一个可以迭代的元素序列。它与 views(视图) 和 actions(操作) 如过滤、转换等配合使用非常自然。 传统循环 vs 基于 Range 的循环 #include <iostream> #include <vector> int main() { std::vector<int> v …
C++ 智能指针教程 C++ 中的智能指针提供了自动且安全的内存管理。它们通过 RAII(资源获取即初始化)机制,帮助开发者避免内存泄漏和悬空指针的问题,确保对象在生命周期结束时被正确释放。 本教程将介绍 C++ 中三种主要的智能指针: std::unique_ptr:独占式所有权 std::shared_ptr:共享式所有权 std::weak_ptr:非拥有式弱引用 1. std::unique_ptr unique_ptr 拥有独占所有权。一个资源只能被一个 unique_ptr 拥有。 示例:管理简单对象 #include <iostream> #include <memory> int main() { std::unique_ptr<int> p = std::make_unique<int>(42); …
程序员的未来?Vibe Coding + AI 一起上! 借助 AI 快速开源了三个小工具 最近,我利用 ChatGPT-4o 和 o4-mini 快速开发并开源了几个小工具。起因其实很简单——每次想转换 YAML/JSON 或进行 Base64 编码时,我总是得去 Google 搜索在线工具。时间一久,我不禁开始思考:既然每次都要用,为什么不自己动手实现一个呢?正好我也在学习 React,把这个过程当作练习岂不是一举两得? 于是我开始“扮演”产品经理,向 ChatGPT 提出需求,它很快就为我搭建好了基础框架。包括项目结构、CI 工具(单元测试、ESLint——后来我换成了 Prettier)、README 文档,甚至是 GitHub Actions 上的自动化测试和部署流程,全部一气呵成。 …
2025年5月14日
以太网 ETH, 加密货币, 区块链, 微软, 投资, 新闻, 比特币, 比特币 BTC, 税 Tax, 股市, 资讯
“折腾一个月,关税无事发生。但是巴西得到了大豆订单,澳大利亚得到了肉类订单。东南亚和东盟得到了转口贸易中国得到了前所未有的外宣声望和内部团结,公知和maga得到了耳光。马斯克得到了教训。甚至加拿大都得到了民族自尊心。特朗普也没白忙活,和他的朋友们含泪赚几百亿。” 中美似乎在贸易关税上达成一致,各为10%。这下似乎牛市来了,不过二饼(以太ETH)还是很疲软。 蔡正元:中国大陆这次面子里子都赢麻了。赢到了让全世界刮目相看,因为看多人都跑到华盛顿去下跪。中国大陆不用。贝森特你要谈就到瑞士来谈,我刚好路过瑞士,有空找你谈,你最好把方案带着来,我们就一次来敲定,所以,中国没有移樽就教,而是贝森特代表美国移樽就教,所以在面子上面中国赢麻了,在里子上面,一个多月而已,一切回到解放前,美国全线溃败,他本来以为用关税政策可以打击中国大陆的贸易,没想到刀刀都刺向自己,中国不能说毫发无伤,但至少皮肉之伤挺得住啊,你美国是被打得鼻青脸肿,证实美国在这次压力测试里面,美国经不起和中国脱钩/De-coupling,因为你们没货。所以中国也经过这次的压力测试,算是挺住了。 BTC 第一次突破 10 万美元时,ETH 价格为 4000 美元。 BTC 第二次突破 10 万美元时,ETH 价格为 3900 美元。 BTC 第三次突破 10 万美元时,ETH 价格为 3700 美元。 BTC 第四次突破 10 万美元时,ETH 价格为 …
今天在一个群里看到四张由字节的豆包(Doubao AI)生成的美女图,着实震撼。现在的AI技术已经发展到这种程度了吗? 刚开始我还以为是真人照片,直到注意到右下角写着“豆包AI”。不得不说,字节的这波操作真是让不少男性同胞“受益”匪浅(字节豆包模型训练数据很可能有来自其抖音和Tiktok平台,所以更懂男性)。AI的进化速度之快令人惊叹,各大模型之间也越来越“内卷”。很多行业都在被AI渗透:程序员、设计师、律师、医生……并不是说这些岗位会因此消失,但竞争会更加激烈,岗位需求可能也会减少。尤其是对那些懂得使用AI工具的高级从业者来说,卷得只会更厉害。 这四张图完全击中了我的审美:美女站在镜子前自拍,高跟鞋、短裙、长发、身材丰满,每一处细节都恰到好处,而且看起来毫无“AI感”。 注意美女脚上的青筋,还有手机闪光,阴影等,细节很细致。 其实我已经很久没有关注AI生成美女图了,之前总觉得那些图风格千篇一律,容易审美疲劳,也可能是提示词的问题。 这种效果可能在ChatGPT、Grok、Midjourney等平台上未必能生成,毕竟这种尺度对某些AI来说可能有些“越界”,系统可能直接提示:“不符合规定,无法生成”。 吉卜力风格/Ghibli 把上面这四张的高挑美女图,让ChatGPT来生成吉卜力风格的照片,尽可能保留细节:只需一张图, AI就能拍大片: Pollo引爆短视频创作革命 最后这一张生成的有点胖(丰满)了,因为ChatGPT生成的内容也会有点随机,当然你可以让它改,直接和它说需求即可。ChatGPT相当于一个设计师/PS大师,你是甲方,你只需要和它说需求即可。 让它改了“有点胖了,改瘦一点,大长腿一点”,不过感觉还是上面第一版本比较好,丰满一些好看一下。 本文一共 683 个汉字, 你数一下对不对. 字节豆包AI还是比较懂男性: 可能和抖音数据有关?. (AMP 移动加速版本) 赞赏我的几个理由. ¥ 打赏支持 扫描二维码,分享本文到微信朋友圈