会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
一切有为法,应作如是观
上一页
1
2
3
4
5
6
7
8
9
···
14
下一页
cpp拾遗——STL
摘要: 1. 简介 STL的从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器), 容器和算法通过迭代器可以进行无缝地连接。 STL详细的说六大组件 –容器(Container) –算法(Algorithm) –迭代器(Iterator) –仿函数(Func
阅读全文
posted @ 2022-06-09 09:39 开心种树
阅读(63)
评论(0)
推荐(0)
编辑
cpp拾遗——流
摘要: 0. cpp 对 带缓存的输入输出的改进 c printf scanf 的缺点: 无法检查类型,如 print("%s", a); a可以是 int 类型,也能编译通过。 无法扩展,如 希望 自定义一个 %v 输出某个结构体类型。 cpp的流系统解决了如上问题 cpp的流系统如下 常用头文件,和提供
阅读全文
posted @ 2022-06-08 13:45 开心种树
阅读(45)
评论(0)
推荐(0)
编辑
cpp拾遗——异常
摘要: 1. 简介 当程序某个函数出错,但处理错误的逻辑在另一个函数,则使用异常。 2. 异常格式 抛出异常 当发生异常时,使用 throw 抛出一个对象。对象是堆内存,所以可以跨函数访问。 void func() { throw 表达式; } 捕获异常 try { 需要保护的程序; } catch (类型
阅读全文
posted @ 2022-06-08 09:29 开心种树
阅读(94)
评论(0)
推荐(0)
编辑
cpp拾遗——类型转换
摘要: 1. c和c++的类型转换 c只有编译时类型转换,包括隐式类型转换和显示类型转换。 cpp有编译时类型转换,和运行时类型转换,和const类型转换, static_cast 编译时类型转换,效果相当于c的隐式转换 reinterpret_cast 编译时类型转换,效果相当于c的显示类型转换 dyna
阅读全文
posted @ 2022-06-06 09:52 开心种树
阅读(90)
评论(0)
推荐(0)
编辑
cpp拾遗——模板
摘要: 1. 模板函数 1.1 示例 #include <iostream> using namespace std; template <typename T> void myswap(T &a, T &b) { T c; c = a; a = b; b = c; } template <typename
阅读全文
posted @ 2022-06-03 13:48 开心种树
阅读(54)
评论(0)
推荐(0)
编辑
cpp拾遗——类
摘要: 1. 继承和访问控制 1.1 访问控制的管道 | | public成员 | protected成员 | private成员 | | | | | | | public继承 | public = 子类内外皆可访问 | protected = 只能子类内和父类内访问 | private = 只能父类内访问
阅读全文
posted @ 2022-06-01 10:53 开心种树
阅读(29)
评论(0)
推荐(0)
编辑
jq命令
摘要: 0. 命令 jq [option] filter [files] jq+可选参数+过滤条件+文件位置 过滤参数: . :格式化json内容 .foo :输出指定属性,使用.嵌套访问字段 .[下标] :输出指定数组元素 .[] :输出指定数组中全部元素 , :多个属性过滤时,使用逗号分隔 | :管道过
阅读全文
posted @ 2022-05-26 16:52 开心种树
阅读(487)
评论(0)
推荐(0)
编辑
《ngx底层设计和源码分析》—— 限流模块
摘要: 1. 限流算法 ngx_http_limit_req_module 使用桶算法, 定义一个桶,桶的出口流速固定,入口流速大于出口时,请求被缓存在桶中, 定义桶的容积,当请求超过容积,则丢弃请求。 limit_req_zone : 定义一个桶,且定义桶的出口流速 limit_req : 定义使用桶,和
阅读全文
posted @ 2022-05-19 10:35 开心种树
阅读(129)
评论(0)
推荐(0)
编辑
《深入理解ngx》—— 模块基础
摘要: 1. configure 添加模块 1.1 添加一个 http 模块 在./src/test下创建config 内容如下 # 定义模块名称 1 ngx_addon_name=ngx_http_test_module # 向http类添加 新模块 2 HTTP_MODULES="$HTTP_MODUL
阅读全文
posted @ 2022-05-17 21:51 开心种树
阅读(378)
评论(0)
推荐(0)
编辑
《深入剖析ngx》——请求定位
摘要: 1. location 指令 配置解析 1.1 指令格式 location配置支持如下格式, location 的参数是 uri, 可以是模糊的,也可以是绝对的 1.2 配置解析——生成loc树 2949 static char * 2950 ngx_http_core_location(ngx_c
阅读全文
posted @ 2022-05-16 11:17 开心种树
阅读(81)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
···
14
下一页
导航
博客园
首页
联系
订阅
管理
公告