![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 83
你喜欢梅西吗
只要你喜欢梅西,咱们就是朋友
展开
-
操作系统总结
进程、线程进程和线程Linux内核同步(内含死锁)Linux进程间通信死锁检测、恢复、预防、避免进程调度算法多进程、多线程C++网络编程(四):多进程并发服务器C++网络编程(六):多线程并发服务器内存管理Linux虚拟内存和三种页面置换算法Linux下的swap(交换空间)设备管理磁盘调度算法——FCFS、SSTF、SCAN、CSCAN操作系统:磁盘调度算法...原创 2020-10-13 13:04:15 · 456 阅读 · 0 评论 -
计算机网络总结
概论和应用层计算机网络(一):概论和应用层HTTP:github版本 / csdn版本传输层计算机网络(二):传输层网络层计算机网络(三):网络层数据链路层和物理层计算机网络(四):数据链路层和物理层其它计算机网络高频考点梳理...原创 2020-10-17 14:55:37 · 410 阅读 · 0 评论 -
数据库系统总结
目录数据库基本原理SQLMySQLRedis数据库基本原理数据库基本原理SQLSQLMySQLMySQLMySQL 高频考点梳理RedisRedisRedis 高频考点梳理原创 2020-10-26 20:01:18 · 710 阅读 · 0 评论 -
C++基础知识总结
牛客网面试宝典C++高频考点梳理原创 2020-11-11 15:25:18 · 382 阅读 · 0 评论 -
数据结构与算法总结
排序算法-排序(CYC2018)(必看)排序(Interview_Notes)稳定排序与不稳定排序:博客1、博客2面试宝典牛客网面试宝典原创 2020-11-19 16:06:32 · 333 阅读 · 0 评论 -
Linux编写Makefile
今天看了下这篇博客:教你写Makefile(很全,含有工作经验的)自己也试着实验了一下~我分别编写了三个cpp文件:a.cpp、b.cpp、c.cpp,依赖关系为a依赖b,b依赖ca.cpp:#include<iostream>#include"b.cpp"using namespace std;int main(){ cout<<"a"; testb(); return 0;}b.cpp:#include<iostream>#include原创 2020-10-03 17:13:12 · 202 阅读 · 0 评论 -
Linux下valgrind的安装与使用
valgrind简介Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。它用来构建动态分析工具, 主要具有以下功能:Memcheck,重量级内存检测工具,使用广泛Helgrind,检测多线程中的数据竞争问题Callgrind,检查程序中函数调用过程中出现的问题Cachegrind,检查程序中缓存使用出现的问题Massif,检查程序中堆栈使用中出现的问题Extension,利用core提供的功能,自己编写特定的内存调试工具虽然内存检测工具使用比较广泛,但V原创 2021-01-09 12:40:19 · 4046 阅读 · 2 评论 -
GDB调试代码
转自https://blog.csdn.net/weixin_43628270/article/details/108179941一、编译时加上 -g调试信息并且去掉优化信息在Makefile中增加-g调试信息并且去掉优化信息二、设置启动参数gdb --args ./Client 127.0.0.1 6000 “hello this is a client”说明:–args:设置127.0.0.1 6000 "hello this is a client"为启动参数三、设置断点1、命令:转载 2020-12-10 22:09:49 · 333 阅读 · 0 评论 -
Git学习笔记
自学git看的是廖雪峰的教程,这个教程确实很通俗易懂,适合初学者。添加远程库1、上github新建仓库并且复制URL2、为了建立与远程仓库的关联,在本地仓库下运行以下命令:$ git remote add 自定义的远程库名字 仓库的URL如下例:$ git remote add origin https://github.com/xxx/yyy.gitgit默认远程库叫origin,也可以改成别的。3、第一次把本地库内容推送到远程库使用如下命令把本地内容推送到origin远程库$ g原创 2020-08-18 11:53:44 · 169 阅读 · 0 评论 -
C++网络编程汇总
C++网络编程(一):TCP套接字编程C++网络编程(二):UDP套接字编程C++网络编程(三):基于TCP的半关闭C++网络编程(四):多进程并发服务器C++网络编程(五):IO多路复用实现并发服务器C++网络编程(六):多线程并发服务器再放一个尹圣雨版的TCP IP网络编程pdf和源码下载链接:链接:https://pan.baidu.com/s/1PAc3IapVmcZyPfmlY3r27g提取码:5dr3...原创 2020-10-09 20:48:05 · 1227 阅读 · 1 评论 -
Linux常用命令总结(持续更新)
目录1、cd xxx2、cd ..3、cd ~4、 cd /5、1、cd xxx进入xxx目录2、cd …返回上一级目录3、cd ~进入当前用户的home目录4、 cd /进入根目录5、原创 2020-10-10 13:39:47 · 557 阅读 · 0 评论 -
基于ubuntu的C++聊天软件项目
前段时间闲着无聊搞的小项目chat-project-based-on-ubuntu项目文件及源码:https://github.com/CopyDragon/chat-project-based-on-ubuntu使用C++实现的ubuntu环境下的聊天小项目,支持注册、登录、私聊、群聊功能,使用到的技术包括C++、TCP网络编程、多线程、Mysql、互斥锁等。主要功能:1、用户注册,数据存储到服务器主机的数据库中2、用户登录3、私聊4、群聊项目环境:ubuntu + vi编辑器主要原创 2020-10-28 13:55:01 · 1114 阅读 · 0 评论 -
设计模式总结
入门如何学习设计模式?(LeetCode高赞回答)(但感觉这一篇的工厂模式没讲好)C++十大设计模式(易懂)C++实现C++各类设计模式及实现详解C++ 常用设计模式题目归纳牛客网归纳原创 2020-11-13 13:18:09 · 148 阅读 · 0 评论 -
智力题和海量数据题总结
智力题高频智力题总结海量数据题高频海量数据题总结快速查找一个数字是否存在在40亿个数字中原创 2020-12-05 21:30:24 · 185 阅读 · 0 评论