git简介参考资料:git简明指南 01 安装02 仓库在文件夹下运行git int 命令,创建新仓库; 创建仓库的克隆版本: 1234# 本地仓库git clone /path/to/repository# 远端仓库git clone username@host:/path/to/repository 03 工作流本地仓库由git维护的三棵“树”组成: 工作目录(工作区) 暂存区(Index/ 2023-05-11 工具类 > git #git
【转载】SumatraPDF反向搜索命令行设置原文链接:https://blog.csdn.net/liuyukuan/article/details/85239539 SumatraPDF反向搜索命令行设置 双击PDF中的任意一处即可跳转到VSCode中所对应的内容的源代码处(比如双击PDF跳转到对应tex文件的行上)。 注意: 由于从vscode调用SumatraPDF时是作为子进程的,为避免反向搜索失败,最好是 2023-01-13 工具类 #latex
webserver面试题汇总项目描述:Linux环境下基于C++的轻量级多线程Web服务器,应用层实现了一个简单的HTTP服务器,支持静态资源访问的功能。工作内容: 利用IO复用技术Epoll(ET模式)与线程池实现单Reactor多线程并发模型; 利用正则表达式与状态机解析HTTP请求报文,实现处理静态资源的请求,利用分散写和mmap优化大文件传输; 利用容器实现动态增长的用户空间缓冲区; 基于小根堆实现的定时器,实现应 2022-10-27 C++ > 项目 #C++ #Linux
C++ 设计模式入门更新中🔔 设计模式简介 设计模式:可复用面向对象软件的基础,可复用是设计模式的目的。 深入理解面向对象 向下:三大特性 封装:隐藏内部实现 继承:复用现有代码 多态:改写对象行为 向上:抽象的设计意义,使用三大特性来表达世界 设计模式的 6 大设计原则 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。 开放封闭原则:软件实体可以扩 2022-10-25 八股文 > 设计模式 #八股文
八股文之MySQL基础篇执行一条 SQL 查询语句,期间发生了什么? 可以看到, MySQL 的架构共分为两层:Server 层和存储引擎层 Server 层负责建立连接、分析和执行 SQL。MySQL 大多数的核心功能模块都在这实现,主要包括连接器,查询缓存、解析器、预处理器、优化器、执行器等。另外,所有的内置函数(如日期、时间、数学和加密函数等)和所有跨存储引擎的功能(如存储过程、触发器、视图等。)都在 Se 2022-10-16 八股文 #八股文
八股文之计算机网络概览OSI七层模型得分点 协议栈自上而下依次为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。在计算机网络中要做到正确的数据交换,就必须提前约定好相应的规则。OSI七层模型是一个协议栈,就是为了统一计算机网络标准,方便数据的交换。它自上而下依次为: 应用层 应用层是体系结构中的最高层,是应用进程间通信和交互的规则,进程指计算机中运行的程序。也是用户与应用程序之间的一个接口,操作程序 2022-10-09 八股文 #八股文 #计算机网络
八股文之C++基础语法编译内存相关编译与链接 为什么需要编译 我们常见的 C/C++ 语言,CPU 是无法理解的,这就需要将我们编写好的代码最终翻译为机器可执行的二进制指令,编译的过程本质上也即是翻译的过程,当然中间涉及的细节非常复杂。 编译的过程 编译预处理:引入头文件,去除注释,处理条件编译指令,宏替换,添加行号 编译:对预处理后的文件进行词法分析、语法分析、语义分析、符号汇总、汇编代码的生成,代码优 2022-10-09 八股文 #八股文 #C++
牛客在线编程大厂笔试模考更新中…… 知识点-动态规划VC1 牛牛吃草 代码1234567891011121314151617181920212223242526272829303132333435363738394041/*输入:53 5 20 7 51 2 5 1 3输出:23*/#include <bits/stdc++.h>using namesp 2022-09-13 算法与数据结构 #NowCoder
WebSever 环境配置Linux服务器 WebSever 环境配置问题记录vscode 连接远程服务器下载 Remote-SSH 插件配置连接。 免密登录本地电脑cmd输入命令: 1ssh-keygen 将生成的公钥复制到云服务器的~/.ssh/authorized_keys 里。 安装 mysql安装123sudo apt-get install mysql-serversudo apt-get install my 2022-09-07 C++ > 项目 #C++ #Linux
Linux 多进程开发(2)Linux 多进程开发(2)—— 进程间通信进程间通信简介进程是一个独立的资源分配单元,不同进程(这里所说的进程通常指的是用户进程)之间的资源是独立的,没有关联,不能在一个进程中直接访问另一个进程的资源。 但是,进程不是孤立的,不同的进程需要进行信息的交互和状态的传递等,因此需要进程间通信(IPC: Inter Processes Communication )。 进程间通信的目的: 数据传输: 2022-08-17 C++ > 项目 #C++ #Linux