许愿实习offer
许愿实习offer
全部文章
分类
Bug(2)
C++(9)
剑指offer(1)
官方文档(1)
操作系统(1)
数据结构(2)
计算机网络(1)
设计模式(1)
读书笔记(2)
配置环境(1)
项目学习(6)
归档
标签
去牛客网
登录
/
注册
许愿实习offer的博客
全部文章
(共27篇)
protobuf使用(不断更新)
安装编译 按照Readme来就行,我安装在了默认的/usr/local路径,所以需要在环境变量中加入路径。export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export LIBRARY_PATH=$LIBRARY_PATH:/usr/loc...
2020-03-30
0
773
vector添加删除访问元素
记录学习一下vector的一些基本操作 定义 vector<int> vec; vector<int> vec(n);添加 int i = 5; vec.push_back(i);删除 vec.pop();访问 //使用下标访问 for(int j=0;j<vec.si...
vector
2020-02-22
0
499
堆
今天做题时,看到这么一句话,最大/小堆的插入时间复杂度为O(logN)。但是为什么时O(logN)书中并没有解释。因此重温一下堆的定义和各种操作。 定义 堆是一个完全二叉树,每个节点都满足其值大(小)于左右子节点的值。即从根节点到任意子节点的路径都是有序序列。 //假设堆中的数据为int类型 typ...
heap堆
二叉树
2020-02-15
0
549
C++ 堆的应用
今天做剑指offer的一道题,找最小的k个数。利用最大堆的思路来求解。这里整理一下C++中堆的用法可参考http://www.cplusplus.com/reference/algorithm/push_heap/ 建堆make_heap #include <iostream> #inc...
heap堆
STL
2020-02-14
0
644
vector容器作为函数参数
vector<>类型作为函数参数,总是有点迷糊,这次详细记录一下学习过程。 类型 这里用vector<int>来举例</int> void func1 (vector<int> obj); //值传递 void func2 (vector<i...
vector
函数参数
2020-02-11
0
856
string和字符数组的比较
string比char[]更耗时,而string能完成的操作,char[]都可以实现。 求长度 //char[] char ch1[] = "Hello "; int n = strlen(ch1); //不包括'\0' cout << n << end...
string
2020-02-11
0
749
TCP套接字编程基本函数
所有的客户和服务器都从调用socket开始,它返回一个套接字描述符。客户随后调用connect,服务器则调用bind,listen和close。套接字通常使用标准的close函数关闭,也可以使用shutdown函数关闭。 大多数TCP服务器是并发的,它们为每个待处理的客户调用fork派生一个子进...
套接字
网络编程
2020-02-10
0
1009
C++ String类
整理一些C++中string类的常见操作,遗忘时可以过来回顾。 string对象初始化 string s; //默认,生成空的字符串 string s = str; //s是str的副本 string s(str); //拷贝构造,生成str的复制 string s(num, c); //生成...
string
C++读书笔记
2020-02-10
0
616
TinyHttpd项目学习
首先放作者上传项目的地址https://sourceforge.net/projects/tinyhttpd/本篇博客主要记录一下在学习这个项目时,通过查资料、看博客或看源码掌握的知识。 函数声明 //每次收到一个请求,创建一个线程来处理该请求 //把client_sock转成地址作为参数传入pth...
httpd
2020-01-18
0
902
taking address of temporary [-fpermissive]
Bug 今天在做leetcode两数之和时,想要完整地实现整个程序,于是写了头文件 //twoSum.h #ifndef TWO_SUM_H_ #define TWO_SUM_H_ class Solution{ public: Solution(); std::vector&...
临时变量
2020-01-14
0
3501
首页
上一页
1
2
3
下一页
末页