![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
个人笔记
文章平均质量分 96
个人向
长门yuki
这个作者很懒,什么都没留下…
展开
-
从零开始的tinyhttpd项目
从零开始的tinyhttpd项目学习顺序(更新中)前言虚拟机安装及配置前言TinyWebServer是c++服务器方向常见的一个项目,但该项目涉及的内容太多。由于本人接触linux网络编程不深,所以准备从tinyhttpd项目开始学起,因为该项目代码量不大,而且涉及模块少,对于不熟悉的虚拟机配置,linux配置和命令都有很大的练习作用,故选用该项目先试手一下。虽然说是从零开始,但还需要了解基本c/c++语法,linux简单命令及网络编程基础概念即可。虚拟机安装及配置本人系统win10,所以安装原创 2022-02-20 12:49:48 · 2549 阅读 · 4 评论 -
力扣Hot100题单个人计划c++版(五)
力扣Hot100题单个人计划c++版(一)力扣Hot100题单个人计划c++版(二)力扣Hot100题单个人计划c++版(三)力扣Hot100题单个人计划c++版(四)力扣Hot100题单个人计划c++版(五)刷题链接:力扣Hot 100每日一题,每日一更,白板手写。力扣Hot 10081.打家劫舍 III82.比特位计数83.前 K 个高频元素84.字符串解码85.除法求值86.根据身高重建队列87.分割等和子集88.路径总和 III89.找到字符串中所有字母异位词90.找到所有数组中消失原创 2021-11-26 21:04:45 · 943 阅读 · 0 评论 -
力扣Hot100题单个人计划c++版(四)
力扣Hot100题单个人计划c++版(一)力扣Hot100题单个人计划c++版(二)力扣Hot100题单个人计划c++版(三)力扣Hot100题单个人计划c++版(四)刷题链接:力扣Hot 100每日一题,每日一更,白板手写。力扣Hot 10061.课程表62.实现Trie(前缀树)63.数组中第k个最大元素64.最大正方形65.翻转二叉树66.回文链表67.二叉树的最近公共祖先68.除自身以外数组的乘积61.课程表11.3打卡拓扑排序,还是待补吧。有点难写。62.实现Trie(前原创 2021-11-09 19:59:32 · 1231 阅读 · 0 评论 -
力扣Hot100题单个人计划c++版(三)
力扣Hot100题单个人计划c++版(一)力扣Hot100题单个人计划c++版(二)刷题链接:力扣Hot 100每日一题,每日一更,白板手写。力扣Hot 10041.二叉树的层序遍历41.二叉树的层序遍历10.11打卡层序遍历很基础的算法了,按照每层返回一个vector的话,一开始想到用两个队列循环取每一层和下一层,然后在转成vector,当然题解更巧妙的做法是记住每层的大小即可。class Solution {public: vector<vector<int&原创 2021-10-11 22:10:24 · 510 阅读 · 0 评论 -
力扣Hot100题单个人计划c++版(二)
力扣Hot100题单个人计划c++版(一)刷题链接:力扣Hot 100每日一题,每日一更,白板手写。力扣Hot 10020.全排列20.全排列数组元素不重复,且都在-10~10之间。简单递归即可。class Solution {public: vector<vector<int>> ans; int vis[25]={0}; const int k=11; void dfs(const vector<int>&原创 2021-09-21 11:20:15 · 494 阅读 · 0 评论 -
力扣Hot100题单个人计划c++版(一)
刷题链接:力扣Hot 100每日一题,每日一更,白板手写。1.两数之和:暴力就不写了,哈希判断。class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int,int> hashmap; for(int i=0;i<nums.size();i++){ auto i原创 2021-08-30 21:09:04 · 608 阅读 · 0 评论 -
分布式入门
分布式入门(更新)前言分布式概述前言小白一枚,大三开了这分布式计算这门课,对本课程很感兴趣,但由于网上入门资料太少,个人也是在摸索阶段。个人非常想完成MIT6.824的课程和实验。但暂时能力不足以及时间不充裕,挖个坑待补。所以暂时学习入门的一些内容,以便后面不会卡很多进程学习额外课程。分布式概述...原创 2021-06-30 00:12:34 · 1217 阅读 · 2 评论 -
软件工程个人笔记
软件工程个人笔记仅作个人整理,期末背答案用。软件工程导论第六版答案见:软件工程导论(第六版)课后习题答案章节第1章 软件工程学概述第2章 可行性研究第3章 需求分析第4章 形式化说明技术第5章 总体设计第6章 详细设计第1章 软件工程学概述1.1 软件生命周期各阶段任务是什么?软件生命周期由软件定义,软件开发和运行维护三个时期组成。每个时期又分为若干阶段。软件定义时期:问题定义、可行性研究、需求分析。开发时期:总体设计、详细设计、编码和单元测试、综合测试。运行维护时期:软件维护。原创 2021-06-21 23:42:58 · 1576 阅读 · 0 评论 -
java核心技术卷I(第十版)个人笔记
java核心技术卷I(第十版)个人笔记本人有c++功底,故只记录与c++不同的一些方法。本书为java核心技术卷I(第十版)。第1,2章环境等及10-12章图形化界面部分不提。章节第三章 java的基本程序结构设计第四章 对象和类第三章 java的基本程序结构设计3.2注释稍有不同,文档注释以/**开头,*/结尾。3.3数据类型char型需注意Unicode字符,\u开头,注释中主意C:\users也会产生语法错误,因为\u后需跟4个16位整数。boolean型和整型无法转换。3原创 2021-06-09 12:58:49 · 553 阅读 · 0 评论