摘要: 检索核心思路:通过合理的组织数据,尽可能的快速减少查询范围。 ①、合理选择存储介质、存储数据结构; ②、合理创建索引,使得索引和数据分离; ③、减少磁盘IO,将频繁读取的数据加载到内存中; ④、读写分离; ⑤、分层处理; 阅读全文
posted @ 2022-03-14 10:19 YSOcean 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 在日常编程中,我们经常遇到一些看似简单却隐藏着复杂逻辑的问题。 比如,你是否想过为什么在 Java 中表达式1000==1000会返回 false,而 100==100 却返回 true 呢? Integer a = 100; Integer b = 100; System.out.println( 阅读全文
posted @ 2024-01-08 10:02 YSOcean 阅读(7892) 评论(39) 推荐(15) 编辑
摘要: 大家好,过去的一周,真是疯狂的一周。 GPT-4 震撼发布,拥有了多模态能力,不仅能和GPT3一样进行文字对话,还能读懂图片; 然后斯坦福大学发布 Alpaca 7 B,性能匹敌 GPT-3.5,关键是训练成本不到 600 美元,意味着我们可以更低成本使用这种模型; 接着微软王炸发布 Microso 阅读全文
posted @ 2023-03-27 11:13 YSOcean 阅读(4999) 评论(0) 推荐(0) 编辑
摘要: 很神奇的一门语言 阅读全文
posted @ 2022-09-23 10:15 YSOcean 阅读(1680) 评论(4) 推荐(7) 编辑
摘要: Rust 从入门到精通06-语句和表达式 阅读全文
posted @ 2022-09-01 11:39 YSOcean 阅读(550) 评论(0) 推荐(2) 编辑
摘要: Rust 是 静态类型(statically typed)语言,也就是说在编译时就必须知道所有变量的类型。 在 Rust 中,每一个值都属于某一个 数据类型(data type),分为两大类: ①、标量(scalar):整型、浮点型、布尔类型、字符类型 ②、复合(compound):元祖(tuple 阅读全文
posted @ 2022-08-15 21:57 YSOcean 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 1、变量声明语法 Rust 变量必须先声明,后使用。 对于局部变量,常见是声明语法为: let variable : i32 = 100; 由于 Rust 是有自动推导类型功能的,所以后面的 :i32 是可以省略的。 1.1 语法解析更容易 局部变量声明一定是以 let 开头,类型一定是跟在冒号 : 阅读全文
posted @ 2022-08-04 11:02 YSOcean 阅读(803) 评论(2) 推荐(3) 编辑
摘要: 安装完成 Rust 之后,我们可以编写 Rust 的 Hello Word。这里介绍两种方式,一种是rust原生方式,一种是利用 cargo 工具(重要) 1、rustc 方式 1.1 创建项目目录 rust 运行不关心代码存放的目录,我们可以任意选择一个合适的位置,创建一个目录。 比如:我们创建一 阅读全文
posted @ 2022-08-02 08:12 YSOcean 阅读(835) 评论(1) 推荐(2) 编辑
摘要: 1、安装 Rustup 是rust 官方版本管理工具,安装rustup 会自动安装好 rust(还会自动安装Cargo,这是Rust 的构建系统和包管理器,很重要),所以我们只需要安装 rustup 即可。 ①、官网安装地址 https://rustup.rs/# ②、对于 Mac 或者 Linux 阅读全文
posted @ 2022-07-30 10:56 YSOcean 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 连续五年在 Stack Overflow 蝉联最受欢迎的技术 阅读全文
posted @ 2022-07-28 11:36 YSOcean 阅读(1031) 评论(1) 推荐(2) 编辑