Loading

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 85 下一页
摘要: PDF File https://files.cnblogs.com/files/RioTian/vivim-graphical.zip?t=1704439837&download=true 程序员定制版( on-screen 150DPI) 程序员定制版(color hard-copy 300DP 阅读全文
posted @ 2024-01-05 15:35 RioTian 阅读(660) 评论(0) 推荐(0)
摘要: Prefrence: https://einverne.github.io/post/2020/12/my-idea-vimrc-config.html https://gist.github.com/zhangjian98/ecd67c8463bab649295707ba6c3fb363 写在前面 阅读全文
posted @ 2024-01-05 14:06 RioTian 阅读(2246) 评论(2) 推荐(0)
摘要: Rust语言圣经:Github,GitBook Rustt,RusttT 翻译小组的官方仓库,这里有国外优秀的技术文章、学习教程、新闻资讯的高质量翻译。 Rust语言周刊,每周五发布,精选过去一周的技术文章、业界新闻、开源项目和 Rust 语言动态 rust-by-practice,Learning 阅读全文
posted @ 2024-01-02 15:17 RioTian 阅读(860) 评论(0) 推荐(0)
摘要: warning C4819:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 if (win32) add_complie_options(/W4) add_complie_options(/wd4819) endif() 阅读全文
posted @ 2024-01-02 10:44 RioTian 阅读(561) 评论(0) 推荐(0)
摘要: ❎ 舍弃了 Class ✅ 舍弃或弱化子类型 类的继承是一段儿弯路 OO 发明了继承,然后发现真正有意义的是 interface 的组合(更准确的说,是 Product type of interfaces or abstract classes),语义上相当于组合,但在 Cpp,Java 等语言中 阅读全文
posted @ 2023-12-15 15:27 RioTian 阅读(433) 评论(0) 推荐(0)
摘要: (只记录了必须要内容,日后完善!) 1. rust的安装与环境变量: 要提前把下面两个环境变量配置好,这样是为了指定安装路径。否则会默认安装在 C 盘下。 CARGO_HOME: D:\Soft\Language\Rust\.cargo RUSTUP_HOME: D:\Soft\Language\R 阅读全文
posted @ 2023-12-15 09:08 RioTian 阅读(146) 评论(0) 推荐(0)
摘要: 说明 《Functional Programming in C++》书中代码练习测试以及一些笔记,部分代码需要用到C++20可以使用在线编译器编译代码 地址:https://coliru.stacked-crooked.com/ 或者自己编译gcc-11.2及以上版本安装 1 介绍 1.1 什么是函 阅读全文
posted @ 2023-12-12 09:18 RioTian 阅读(270) 评论(0) 推荐(0)
摘要: C++标准库提供了一个非常优秀的字符串处理类std::string,我们可以通过该类完成各种字符串操作。但是std::string有一个缺点,它的很多操作都是针对字符串实体,存在不必要的内存拷贝的代码,导致字符串的处理性能不尽如人意。 针对这种情况C++17标准引入了std::string_view 阅读全文
posted @ 2023-12-07 14:36 RioTian 阅读(337) 评论(0) 推荐(0)
摘要: 参考博客: std::enable_shared_from_this原理浅析 引言 在C++编程中,使用智能指针是一种安全管理对象生命周期的方式。std::shared_ptr是一种允许多个指针共享对象所有权的智能指针。然而,当一个对象需要获取对自身的shared_ptr时,传统的方法可能导致未定义 阅读全文
posted @ 2023-12-07 09:52 RioTian 阅读(381) 评论(0) 推荐(0)
摘要: IDE: Clion LLVM cmake_minimum_required(VERSION 3.9) project(clang_demo) find_package(LLVM REQUIRED CONFIG) message(STATUS "Found LLVM ${LLVM_PACKAGE_V 阅读全文
posted @ 2023-12-04 18:51 RioTian 阅读(312) 评论(0) 推荐(0)
摘要: Rust Installation with relative Configuration 选用 rsproxy.cn 节点 Update:24/01/25 https://rsproxy.cn/ 参考此网站即可 References Rust Course The Hitchhiker's Guide to Rust mirrors.tuna.tsinghua.edu.cn Rust C 阅读全文
posted @ 2023-12-03 11:07 RioTian 阅读(107) 评论(0) 推荐(0)
摘要: 判断 CMake 编译环境 编译类型 CMAKE_BUILD_TYPE 可取值为:Debug, Release, RelWithDebInfo, MinSizeRel 等预设值 if (CMAKE_BUILD_TYPE MATCHES Debug) #do some thing endif() 系统 阅读全文
posted @ 2023-12-01 13:31 RioTian 阅读(187) 评论(0) 推荐(0)
摘要: References C++ Coding Standard 這本書的中文版不知道是不是翻譯問題,還是原作就有這種傾向,有些咬文嚼字的很不好懂。 Exceptional C++ 這本比上面那本容易理解的多,有提到 PIMPL 實作上需要注意的地方,可惜的是已經絕版了,有趣的是前面那本作者之一也是本書 阅读全文
posted @ 2023-11-29 09:31 RioTian 阅读(128) 评论(1) 推荐(0)
摘要: C++11 中推出了三种智能指针,unique_ptr、shared_ptr 和 weak_ptr,同时也将 auto_ptr 置为废弃 (deprecated)。 但是在实际的使用过程中,很多人都会有这样的问题: 不知道三种智能指针的具体使用场景 无脑只使用 shared_ptr 认为应该禁用 r 阅读全文
posted @ 2023-11-28 15:41 RioTian 阅读(213) 评论(0) 推荐(0)
摘要: References 现代C++学习——实现多类型存储std::variant 如何优雅的使用 std::variant 与 std::optional std::variant 是 C++17 中,一個新加入標準函式庫的 template 容器;他的概念基本上是和 union(參考)一樣,是一個可 阅读全文
posted @ 2023-11-28 13:10 RioTian 阅读(232) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 85 下一页