会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
胡瀚
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2022年4月5日
Git 用法问题
摘要: 最近做项目发现自己对Git的用法还是不够熟悉,花费比较多的时间在处理代码的冲突问题上。因此,重新对Git相关的知识进行学习和回顾。 版本控制中,常常分为四个区:远程仓库,本地仓库,暂存区以及工作区 基本操作就不过多涉及,主要涉及提交代码冲突,撤销代码提交等操作 1. 代码冲突 git checkou
阅读全文
posted @ 2022-04-05 23:51 Baymax_HH
阅读(20)
评论(0)
推荐(0)
2022年3月9日
gRPC
摘要: gRPC 多语言:语言中立,支持多语言。 轻量级,高性能:序列化支持PB(Protocol Buffer)和JSON,PB是一种语言无关的高性能序列化框架。 可插拔; IDL: 基于文件定义服务,通过proto3工具生成指定语言的数据结构,服务端接口以及客户端Sub 移动端:基于HTTP2.0设计,
阅读全文
posted @ 2022-03-09 23:51 Baymax_HH
阅读(187)
评论(0)
推荐(0)
2021年9月10日
C++ STL迭代器
摘要: 迭代器 容器和算法的胶合剂,是一种“泛型指针” 1. 五种迭代器 (1)输入迭代器 只能读,不能写 只支持自增 (2)输出迭代器 只能写,不能读 只支持自增 (3)前向迭代器 读 / 写 只支持自 (4)双向迭代器 读 / 写 自增和自减 (5)随机迭代器 读 / 写 支持完整迭代器算术运算 输入迭
阅读全文
posted @ 2021-09-10 15:01 Baymax_HH
阅读(84)
评论(0)
推荐(0)
2021年8月31日
静态库和动态库
摘要: 静态库:1. 编译时链接;2.浪费空间和资源,如果多个程序链接了同一个库,则每个生成的可执行文件就都会有一个库的副本,必然浪费系统的空间;3.若静态库修改了,需要重新进行编译所有链接的程序 动态库:1. 运行时链接2. 运行时被链接,程序运行速度稍慢3.动态库在程序运行时被链接,所以磁盘上只需要保留
阅读全文
posted @ 2021-08-31 11:57 Baymax_HH
阅读(67)
评论(0)
推荐(0)
2021年8月29日
简单智能指针实现
摘要: #include <iostream> template<typename T> class SmartPointer { public: SmartPointer(T* ptr):_ptr(ptr) { if (ptr) _count = new size_t(1); else _count =
阅读全文
posted @ 2021-08-29 19:11 Baymax_HH
阅读(45)
评论(0)
推荐(0)
2021年8月24日
段页式内存管理
摘要: 操作系统从逻辑地址到物理地址变换过程采用了分段和分页两种机制。第一阶段,分段机制将程序的逻辑地址变换成处理器可寻址的内存空间(称为线性地址空间)中的地址第二阶段,分页机制将线性地址变换成物理地址。在80x86的地址变换过程中,第一阶段的分段变换总是使用的,而第二阶段的分页机制则是选用。如果没有启用分
阅读全文
posted @ 2021-08-24 14:36 Baymax_HH
阅读(312)
评论(0)
推荐(0)
2021年8月17日
STL线程安全——探究
摘要: <1> 智能指针shared_ptr本身(底层实现原理是引用计数)是线程安全的智能指针的引用计数在手段上使用了atomic原子操作,只要shared_ptr在拷贝或赋值时增加引用,析构时减少引用就可以了。首先原子是线程安全的,所有智能指针在多线程下引用计数也是安全的,也就是说智能指针在多线程下传递使
阅读全文
posted @ 2021-08-17 21:33 Baymax_HH
阅读(564)
评论(0)
推荐(0)
数据库的锁
摘要: 参见:https://www.cnblogs.com/xiaolincoding/p/15146872.html
阅读全文
posted @ 2021-08-17 16:40 Baymax_HH
阅读(17)
评论(0)
推荐(0)
CLOSE_WAIT
摘要: CLOSE_WAIT:当接收到Client的FIN(M),还未发送FIN(N),sever处于CLOSE_WAIT状态、 出现大量CLOSE_WAIT的场景:server未能正常发送FIN(N)。 server关闭连接通过close或者shutdown这两个系统调用来实现。 close的原理:内核检
阅读全文
posted @ 2021-08-17 16:38 Baymax_HH
阅读(248)
评论(0)
推荐(0)
生产者消费者实现
摘要: 生产者消费者实现 —— 信号量实现方式 #include <iostream> #include <pthread> #include <semaphore.h> #include <cstdlib> using namespace std; pthread_mutex_t mutex; sem_t
阅读全文
posted @ 2021-08-17 11:44 Baymax_HH
阅读(29)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告