会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
汉森伯逸的窝
博客园
首页
新随笔
联系
订阅
管理
[置顶]
【LinuxC++编程实战】从零开发C++服务器框架
摘要: 一个C++实现的服务器脚手架,代码整洁 https://gitee.com/hsby/Xscaffold 赶紧fork! 工程由2021年1月开始,中间准备实习面试搁置了,4月加急持续更新中
阅读全文
posted @ 2021-04-24 03:14 汉森伯逸
阅读(378)
评论(0)
推荐(0)
[置顶]
【项目】xftp-基于libxco的高性能ftp服务器
摘要: 手写FTP服务器-C++实现FTP服务器 链接:https://gitee.com/hsby/xftp2
阅读全文
posted @ 2021-04-20 12:33 汉森伯逸
阅读(838)
评论(1)
推荐(0)
2021年4月24日
【笔记】《C++Primer》 chapter7 类
摘要: 6.2 参数传递 含有可变形参的函数 如果实参类型相同,可以传递一个名为initializer_list 的标准库类型 #include <initializer_list> void error_msg(initializer_list<string> il){ for ( auto beg =
阅读全文
posted @ 2021-04-24 11:07 汉森伯逸
阅读(51)
评论(0)
推荐(0)
【笔记】《C++Primer》chapter10 泛型算法
摘要: 10.1 概述 10.2 初识泛型算法 1. 只读算法 int sum = accumulate(vec.cbegin(), vec.cend(), 0); accumulate 的第三个参数的类型决定了函数中使用哪个加法运算符以及返回值的类型 算法和元素类型 string sum = accumu
阅读全文
posted @ 2021-04-24 11:05 汉森伯逸
阅读(63)
评论(0)
推荐(0)
【笔记】《STL源码剖析》chapter2 空间配置器
摘要: chapter2 空间配置器 2.2 具备次配置力的SGI空间配置器 以下代码都在<stl_alloc.h>中 SGI_STL使用两级配置器: 如果申请内存>128bytes,将使用__malloc_alloc_template 如果申请内存<=128bytes, 将使用__default_allo
阅读全文
posted @ 2021-04-24 11:02 汉森伯逸
阅读(77)
评论(0)
推荐(0)
【笔记】《STL源码剖析》chapter3 迭代器概念与traits编程技法
摘要: chapter3 迭代器概念与traits编程技法 3.1 迭代器设计思维——STL关键所在 利用特性萃取机traits取得迭代器底层指针指向的类型,这是C++偏特化的经典应用 // included SGI_STL <stl_iterator.h> template <class Iterator
阅读全文
posted @ 2021-04-24 11:01 汉森伯逸
阅读(83)
评论(0)
推荐(0)
【笔记】《STL源码剖析》chapter4 序列式容器
摘要: chapter4 序列式容器 vector /* * * Copyright (c) 1994 * Hewlett-Packard Company * * Permission to use, copy, modify, distribute and sell this software * and
阅读全文
posted @ 2021-04-24 10:59 汉森伯逸
阅读(79)
评论(0)
推荐(0)
2021年4月21日
【随笔】分享个人vim的配置 <.vimrc>
摘要: 个人vim配置 由于插件配置复杂,这里就被我删减了,只留下一些操作上的配置,直接复制到 ~/.vimrc(没有就自己新建) JetBrains家很多IDE都支持vim插件而且很完美,一般在Windows中ideavim插件的配置文件是 C:\Users\Administrator.ideavimrc
阅读全文
posted @ 2021-04-21 00:26 汉森伯逸
阅读(276)
评论(0)
推荐(0)
2021年4月20日
【笔记】《Redis设计与实现》chapter22 二进制位数组 chapter23 慢查询日志 chapter24 监视器
摘要: chapter22 二进制位数组 22.4 BITCOUNT命令的实现 遍历算法 查表算法 variable-precision SWAP算法 chapter23 慢查询日志 Redis的慢查询日志功能用于记录执行时间超过给定时长的命令请求,用户可以通过这个功能产生的日志来监视和优化查询速度 服务器
阅读全文
posted @ 2021-04-20 11:47 汉森伯逸
阅读(52)
评论(0)
推荐(0)
【笔记】《Redis设计与实现》chapter21 排序
摘要: chapter21 排序 21.1 SORT<key> 命令的实现 // 用于保存被排序值及其权重的结构 typedef struct _redisSortObject { // 被排序键的值 robj *obj; // 权重 union { // 排序数字值时使用 double score; //
阅读全文
posted @ 2021-04-20 11:45 汉森伯逸
阅读(52)
评论(0)
推荐(0)
下一页
公告