上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: # 如何实现一个线程池 线程池:一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。线程池不仅能够保证内核的充分利用,还能防止过分调度。可用线程数量应该取决于可用的并发处 阅读全文
posted @ 2022-02-12 10:57 yihailin 阅读(3444) 评论(2) 推荐(3)
摘要: 什么是newtype 简单的说,就是用元组结构体将已有类型包裹起来:struct Meters(u32) newtype的优点: 自定义类型可以让我们给出更有意义和可读性的类型名,比如struct Year(u32) 某些场景,只有newtype可以很好的解决 隐藏内部类型的细节 自定义类型给出更有 阅读全文
posted @ 2022-02-10 00:12 yihailin 阅读(606) 评论(0) 推荐(0)
摘要: 最近的一个问题 最近做的后台系统有反馈说标题中间的多个空格变成了一个,导致复制标题去搜索文本搜不到。 比如无糖 依然透心凉 中间有两个空格,显示在网页上变成了无糖 依然透心凉。 发现是受css属性white-space影响: normal: 默认属性。将连续的多个空格合并 pre:保留原始文本的空格 阅读全文
posted @ 2022-02-09 11:02 yihailin 阅读(385) 评论(0) 推荐(0)
摘要: Rust中的模式匹配 模式匹配大概有以下几种: let语句 if let语句 match表达式 函数签名 for循环 while let语句 // 1 let语句 let x = 1; let option_x = Some(x); // 2 if let if let Some(num) = op 阅读全文
posted @ 2022-02-07 16:05 yihailin 阅读(446) 评论(0) 推荐(0)
摘要: 为什么是斐波那契数列 斐波那契数列十分适合用来实战rust的迭代器,算法也很简单,一目了然。这个例子可以用来学习Iterator的使用,十分适合刚学习了rust的迭代器章节后用来练练手。 代码实战 don't bb, show me the code struct Fib(usize, usize) 阅读全文
posted @ 2022-02-05 00:33 yihailin 阅读(342) 评论(0) 推荐(0)
摘要: 目的 本文主要围绕怎么用rust语言来设计一个cache,期间会用到闭包,泛型。 实现 use std::{cmp::Eq, hash::Hash, collections::HashMap}; struct Cacher<T, U, V> where T: Fn(U) -> V { calcula 阅读全文
posted @ 2022-02-01 14:13 yihailin 阅读(245) 评论(0) 推荐(0)
摘要: 啥是MediaInfo? 简而言之,MediaInfo是一个能读取音频和视频文件并分析和输出音视频信息的工具,能输出的内容包括视频信息,音轨,字幕等。 MediaInfo也可以在web端使用,需要使用到mediainfo.js。mediainfo.js 是MediaInfoLib通过WebAssem 阅读全文
posted @ 2022-01-21 16:10 yihailin 阅读(2402) 评论(0) 推荐(1)
摘要: 事务 // 查询当前数据库执行时间在10秒以上的事务 SELECT t.trx_mysql_thread_id ,t.trx_state ,t.trx_tables_in_use ,t.trx_tables_locked ,t.trx_query ,t.trx_rows_locked ,t.trx_ 阅读全文
posted @ 2022-01-19 11:29 yihailin 阅读(81) 评论(0) 推荐(0)
摘要: Seek 顾名思义就是用来方便查找的trait,其内部提供了一个在字节流(stream of bytes)移动的游标(cursor),移动游标 可以改变操作字节流的位置。 Seek trait 定义 pub trait Seek { fn seek(&mut self, pos: SeekFrom) 阅读全文
posted @ 2022-01-02 21:47 yihailin 阅读(493) 评论(0) 推荐(0)
摘要: ![](https://img2020.cnblogs.com/blog/827560/202112/827560-20211227000620400-1304202467.png) 阅读全文
posted @ 2021-12-27 00:07 yihailin 阅读(57) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页