09 2020 档案

摘要:一、c++的几个内置函数 1.1 判断 islower(char c) :是否为小写字母 isupper(char c): 是否为大写字母 isdigit(char c) :是否为数字 isalpha(char c) :是否为字母 isalnum(char c): 是否为字母或者数字 1.2 转换 阅读全文
posted @ 2020-09-26 23:11 小海哥哥de 阅读(3492) 评论(0) 推荐(3) 编辑
摘要:#include <iostream> #include <random> int main() { std::random_device rd; std::default_random_engine engine(rd()); std::uniform_int_distribution<> dis 阅读全文
posted @ 2020-09-24 22:24 小海哥哥de 阅读(1694) 评论(0) 推荐(0) 编辑
摘要:一、简介: rpc:远程过程调用 grpc是google开发的rpc。 https://www.jianshu.com/p/7d6853140e13 二、rpc架构: rpc˙中stub的含义:stub是存根的意思。 client(客户端):服务的调用方 server(服务端):真正的服务提供者 c 阅读全文
posted @ 2020-09-23 22:27 小海哥哥de 阅读(182) 评论(0) 推荐(0) 编辑
摘要:资料: https://www.cnblogs.com/WindSun/p/11444429.html 阅读全文
posted @ 2020-09-08 16:05 小海哥哥de 阅读(100) 评论(0) 推荐(0) 编辑
摘要:作用: (1)将前一个命令的标准输出传递给下一个命令,作为它的参数,xargs的默认命令是echo,空格是默认定界符 (2)将多行输入转换为单行 使用模式: front command | xargs -option later command front command:前一个命令 -option 阅读全文
posted @ 2020-09-08 15:33 小海哥哥de 阅读(348) 评论(0) 推荐(0) 编辑
摘要:TVM https://iostream.io/2019/09/01/nn%E7%BC%96%E8%AF%91%E6%A0%88%E4%B9%8Btvm%E7%A0%94%E7%A9%B6%E6%8A%A5%E5%91%8A/ https://chhzh123.github.io/blogs/202 阅读全文
posted @ 2020-09-07 13:16 小海哥哥de 阅读(110) 评论(0) 推荐(0) 编辑
摘要:1、数据库相关,内存数据库 2、单元测试、白盒测试等 3、rpc框架、http协议 4、web相关 5、编程题:求链表的中间节点。 阅读全文
posted @ 2020-09-06 14:05 小海哥哥de 阅读(282) 评论(0) 推荐(0) 编辑
摘要:1、list和vector的区别 2、堆和栈的区别 3、如何避免内存泄露 4、linux文件系统管理命令以及系统命令 5、cache命中率的计算(这个我一点都不懂) 6、编程题:链表删除倒数第n个元素 阅读全文
posted @ 2020-09-06 13:57 小海哥哥de 阅读(196) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/cuiluo/p/4217205.html 阅读全文
posted @ 2020-09-04 14:04 小海哥哥de 阅读(119) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/zhangjxblog/p/8723291.html 基本概念: 一、重载: 是指同一可访问区内被声明的几个具有不同参数列(参数的类型,个数,顺序不同)的同名函数,根据参数列表确定调用哪个函数,重载不关心函数返回类型。 class A{publi 阅读全文
posted @ 2020-09-04 13:30 小海哥哥de 阅读(258) 评论(0) 推荐(0) 编辑
摘要:push_back: 函数原型为: void push_back(const value_type& val); void push_back(value_type& val); 作用:在vector当前最后一个元素之后添加一个新元素,会调用拷贝函数或者移动构造函数。 // vector::push 阅读全文
posted @ 2020-09-04 11:26 小海哥哥de 阅读(811) 评论(0) 推荐(0) 编辑
摘要:结论: std::ref:用于包装按引用传递的值。 std::cref:用户包装按const引用传递的值。 对于std::bind或std::thread中只能使用std::ref 和 std::cref 不能使用&。 std::ref 和 std::cref 只是尝试模拟引用传递,并不能真正变成引 阅读全文
posted @ 2020-09-04 10:51 小海哥哥de 阅读(1096) 评论(0) 推荐(0) 编辑
摘要:常见多路复用模型 1.1 常见的多路复用有哪些? 目前主流的多路复用模型主要包含三个,select、poll、epoll 1.1.1 select/poll的工作模式基本一致,底层的系统调用也是一致的,两者最大的区别就是select模型有1024的最大限制,而poll没有1024的限制(但是有最大文 阅读全文
posted @ 2020-09-02 14:14 小海哥哥de 阅读(137) 评论(0) 推荐(0) 编辑
摘要:一、前言 在网络编程中,阻塞、非阻塞、同步、异步经常被提到。unix网络编程第一卷第六章专门讨论五种不同的IO模型,Stevens讲的非常详细。 Stevens在文章中一共比较了五种IO Model: blocking IO nonblocking IO IO multiplexing signal 阅读全文
posted @ 2020-09-02 10:51 小海哥哥de 阅读(191) 评论(0) 推荐(0) 编辑
摘要:基本功能: git clone:克隆仓库 git pull:从远程仓库拉取代码到本地 git stash:将修改后的代码存储到本地(一个栈结构) git stash pop:将你stash到本地的代码与重新git pull下的代码合并 git add XXX:将XXX文件加入到暂存区 git com 阅读全文
posted @ 2020-09-01 17:48 小海哥哥de 阅读(1290) 评论(0) 推荐(0) 编辑
摘要:线程(std::thread) 看std::thread的简介时候,能够知道std::thread的Member types id //thread id native_handle_type //Native handle type Member functions (constructor) / 阅读全文
posted @ 2020-09-01 15:07 小海哥哥de 阅读(2155) 评论(0) 推荐(0) 编辑

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