11 2023 档案

摘要:一、摘要 随机数可以应用在很多场景下如游戏抽卡、抽奖、场景生成、洗牌,歌曲app中的随机播放,社交app中的匹配等以及随机化算法。 以下是针对C中随机函数rand、C++random库使用的总结,以及一些随机应用例子 二、C/C++ 中的rand 函数 使用时需要引入头文件<stdlib.h> 该函 阅读全文
posted @ 2023-11-29 23:10 橙皮^-^ 阅读(5298) 评论(0) 推荐(1) 编辑
摘要:一、sort内置排序函数 函数 作用 func Float64s(x []float64) 对float64类型的切片进行升序排序 func Float64sAreSorted(x []float64) bool 判断float64类型切片x是否按升序排序 func Ints(x []int) 对i 阅读全文
posted @ 2023-11-23 22:58 橙皮^-^ 阅读(11) 评论(0) 推荐(0) 编辑
摘要:一、背景 在一次Oracle数据库健康检查报告中,显示PageTables所占用内存过大,建议配置大页 PageTables(页表):用于将内存的虚拟地址翻译成物理地址,随着内存地址分配得越来越多,这个需要从Linux分页了解起 二、Linux 分页 在计算机操作系统中,内存分页是一种内存管理方案, 阅读全文
posted @ 2023-11-22 17:38 橙皮^-^ 阅读(898) 评论(0) 推荐(0) 编辑
摘要:一、奇异递归模板模式(Curiously Recurring Template Pattern, CRTP)[1] CRTP出现在C++中一种设计方法,方法操作:派生类Derived将自身作为模板参数传递给基类模板,这样可以在基类的实现中访问特定的类型的this指针 代码形式:在基类公开接口,在派生 阅读全文
posted @ 2023-11-18 21:05 橙皮^-^ 阅读(770) 评论(0) 推荐(0) 编辑
摘要:一、字符串哈希:将一串字符串映射成一个整数,并用它来代替字符串进行比较。这样俩个字符串的比较就变成俩个整数的比较,可以将时间复杂度减少至O(1) 二、哈希函数:为了将字符串转化为整数,需要一个哈希函数hash,使得以下条件成立:如果字符串s == t 那么 hash(s) == hash(t)。一般 阅读全文
posted @ 2023-11-16 23:16 橙皮^-^ 阅读(45) 评论(0) 推荐(0) 编辑
摘要:一、RAII概念 Resource acquisition is initialization (RAII)[1]--由C++之父Bjarne Stroustrup提出,即获取资源即初始化。具体实践:使用一个对象,在其构造时获取资源,在对象生命期控制对资源访问始终有效,最后在对象析构的时候释放资源( 阅读全文
posted @ 2023-11-11 02:24 橙皮^-^ 阅读(48) 评论(0) 推荐(0) 编辑
摘要:一、unix timestamp:时间戳 定义 时间戳是计算中广泛使用的日期和时间表示形式。它通过自1970年1月1(Unix 纪元)00:00:00 UTC以来经过的秒数(秒是毫秒、微妙、纳秒的总称)来测量时间,没有因闰秒而进行调整。 二、chrono库的主要组成 chrono库是C++11中的一 阅读全文
posted @ 2023-11-10 00:37 橙皮^-^ 阅读(1229) 评论(0) 推荐(0) 编辑
摘要:一、引入问题-为何打印s[0] 没有打印‘你’字符 package main import "fmt" func main() { s := "你" fmt.Println(s[0]) fmt.Printf("%s\n", s[0]) } output %!s(uint8=228) 首先需要知道go 阅读全文
posted @ 2023-11-07 19:25 橙皮^-^ 阅读(54) 评论(0) 推荐(0) 编辑
摘要:一、一维数组度前缀和--固定数组查询区间和 1.1 定义 对于给定一个数组arr(下标从0开始),它的前缀和S[i] 表示从arr[0]到arr[i]元素总和。 1.2 构造前缀和 S[i] = S[i-1] + arr[i-1] 1.3 应用-求某个区间的和 计算区间[i, j]的元素和 => a 阅读全文
posted @ 2023-11-06 23:53 橙皮^-^ 阅读(15) 评论(0) 推荐(0) 编辑
摘要:RPATH: run-time search path 规定了可执行文件在寻找.so文件时的第一优先位置 搜索.so的优先级顺序 RPATH: 写在elf文件中 LD_LIBRARY_PATH: 环境变量 RUNPATH: 写在elf文件中 ldconfig的缓存: 配置 /etc/ld.conf* 阅读全文
posted @ 2023-11-01 23:52 橙皮^-^ 阅读(49) 评论(0) 推荐(0) 编辑
摘要:editcap 的使用 按照时间范围进行截取包 editcap -A 'YYYY-MM-DD hh:mm:ss' -B 'YYYY-MM-DD hh:mm:ss' infile outfile 从infile文件中选取从A-B时间范围内的包 输出到outfile中 editcap -A 'YYYY- 阅读全文
posted @ 2023-11-01 16:16 橙皮^-^ 阅读(299) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示