Shivers
关于
友链
标签
分类
编码问题
计算机编码 字符编码 ANSI 各个国家的ansi编码不一样,中国的ansi为GBK编码,繁体中文为big5,日本的ansi为shift_jis UTF-8 使用变长字节,包含世界上所有文字 UNICODE 使用2两个字节,统一使用2字节。且在内存中和在网络传输中都是unicode编码。 ...
2023-03-06
cs基础
雪花算法
算法讲解 雪花算法 | 好懂23期_哔哩哔哩_bilibili 简单版本实现 将一个int——32位,作为最终生成的唯一ID。 最高位不用为0 0-15这16位作为序列号 15-30这15位作为机器ID int CreatSessionID() { int session ...
2023-03-06
算法
lambda
lambda表达式 C++ 中的 Lambda 表达式 lambda 表达式的概念和基本用法 概念和形式: lambda 表达式定义了一个匿名函数,并且可以捕获一定范围内的变量。lambda 表达式的语法形式可简单归纳如下: [ capture ] ( params ) opt -> ...
2023-03-06
keyword-c++
const(常量) 作用: const ==> constant (adj.不变的,不可修改的) 起因: 使用场景: const char * a char const *a 上面两种都是指明*a的内容不可修改。 char * const a 代表指针a不可修改。 void func ...
2023-03-06
c++
mysql
mariadb数据库 mysql的开源版本,mysql被oracle公司收购。mysql之父又写了一个就是mariadb mariadb的C库 //相关数据结构 MYSQL:代表数据库连接 MYSQL_SET:代表结果集和元数据 MYSQL_ROW:一个字符指针数组,指针指向实际 ...
2023-03-06
数据库
多态
多态是: 同一个方法在基类和派生类中的行为不同,方法的行为取决于调用方法的对象。 实现方式: 1.在派生类中重新定义基类需要实现多态的方法 2.使用虚方法(虚拟成员函数,在方法声明前加上virtual关键字)。编译器对虚方法采用 动态联编(将函数调用推迟到运行时决定) 动态联编的原因是:继承关系 ...
2023-03-06
c++
smart-pointer
智能指针 std::unique_ptr std::share_ptr std::weak_ptr std::make_unique std::make_shared enable_shared_from_this 常规用法 ...
2023-03-05
c++
Docker
docker学习文档 Dockerfile reference | Docker Documentation Docker Documentation | Docker Documentation 目录 是什么 参考文档 docker命令行参考 API参考 Dockerfile参考 Com ...
2023-01-03
工具
linux编程
syscall table syscall 类别 含义 io_setup 异步io io_destroy io_submit io_cancel io_getevents io_getevents_time32 io_pgetevents ...
2022-11-23
linux
database
...
2022-11-08
<
1
…
4
5
6
7
8
…
10
>