摘要: 转载自知乎:https://zhuanlan.zhihu.com/p/42281412#:~:text=%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8A%9F%E8%83%BD%E5%BF%AB%E6%8D%B7%E9%94%AE%EF%BC%9A%20Alt%2BF%20%E6% 阅读全文
posted @ 2021-07-29 16:31 zeroPatrick 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <vector> using namespace std; void merge_sort(vector<int>& vec,int left, int right); int main(){ vector<int> input = {}; 阅读全文
posted @ 2021-04-14 12:12 zeroPatrick 阅读(22) 评论(0) 推荐(0) 编辑
摘要: cin会忽略有效数据前的所有空格、换行符、Tab, cin.get不会 cin, cin.get 会将将结束符或者换行符残留在输入缓冲区中,cin.getline不会 1.cin简介 cin是C++编程语言中的标准输入流对象,即istream类的对象。cin主要用于从标准输入读取数据,这里的标准输入 阅读全文
posted @ 2021-04-10 13:57 zeroPatrick 阅读(2775) 评论(0) 推荐(0) 编辑
摘要: 最长递增子序列 给定数组arr,设长度为n,输出arr的最长递增子序列。(如果有多个答案,请输出其中字典序最小的) 输入描述 输出两行,第一行包括一个正整数n(n<=100000),代表数组长度。第二行包括n个整数,代表数组arr \left(1 \leq arr_i \leq 1e9 \right 阅读全文
posted @ 2021-04-09 20:06 zeroPatrick 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 对象所占用的存储空间存储:类成员变量、虚函数表指针(vfptr),类的成员函数存储在 代码区 看如下测试代码: class D { public: void printA() { cout<<"printA"<<endl; } virtual void printB() { cout<<"print 阅读全文
posted @ 2021-04-08 21:56 zeroPatrick 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 获取iterator的地址迭代器是个类,会将真实的数据地址保存在某个内部的成员变量中,并重载各种运算符(比如解引用运算符*)。 要取得数据地址,使用 &* 或者 std::addressof(*iterator) #include <iostream> #include <vector> using 阅读全文
posted @ 2021-04-06 22:47 zeroPatrick 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 设备:阿里云轻量应用服务器 系统:Ubuntu 16.04 1. 登录阿里云,开启3306端口 2. ssh登录MySQL,并创建一个拥有所有权限的用户 GRANT ALL PRIVILEGES ON *.* TO '用户名' @ '%' IDENTIFIED BY '用户密码' WITH GRAN 阅读全文
posted @ 2021-04-02 22:50 zeroPatrick 阅读(64) 评论(0) 推荐(0) 编辑
摘要: show full fields from tablename; 阅读全文
posted @ 2021-04-02 20:03 zeroPatrick 阅读(153) 评论(0) 推荐(0) 编辑
摘要: git remote 不带参数,列出已经存在的远程分支 git remote -v //verbose 列出所用远程仓库详细信息,在每一个名字后面列出其远程url git remote add [远程仓库名称] [远程仓库url] eg: git remote add gitee git@githu 阅读全文
posted @ 2021-04-02 17:06 zeroPatrick 阅读(44) 评论(0) 推荐(0) 编辑
摘要: git branch //查看本地分支 git branch -a //查看本地与远程所有分支 阅读全文
posted @ 2021-04-02 16:57 zeroPatrick 阅读(71) 评论(0) 推荐(0) 编辑