![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 92
procurar
这个作者很懒,什么都没留下…
展开
-
大文件存储引擎的实现与解析
适合非结构化数据存储的数据库引擎,将文件写入大文件块,根据载入内存的哈希索引文件快速找到小文件在大文件中的位置,实现快速的增删查,根据这些实现改也是很简单的事情。后续可以继续增设http接口,采用raft协议实现分布式存储。原创 2022-09-20 21:15:13 · 952 阅读 · 0 评论 -
5.linux文件与文件操作
文件的作用、linux的文件结构、linux的文件操作方式、C/C++语言、不同操作系统的文件操作区别,底层文件操作(文件内容操作)、为了提高文件操作效率的文件映射原创 2022-01-21 17:23:46 · 107 阅读 · 0 评论 -
4.网络编程基础与回声服务器实现
1. 项目需求实现回声服务器的客户端/服务器程序,客户端通过网络连接到服务器,并发送任意一串英文信息,服务器端接收信息后,将每个字符转换为大写并回送给客户端显示。2. 项目知识点(1)网络通信与Socketa. Socket通信三要素:1.通信的目的地址(IP地址)2.使用的端口号(如: http 80 smtp25 等)(不同的端口号区分不同的应用)3.使用的传输层协议(TCP、UDP等)b. Socket通信模型:应用进程1向应用进程2发送信件,应用进程的门牌号就是IP地址,Sock原创 2022-01-19 21:12:46 · 257 阅读 · 0 评论 -
3.linux编译C/C++程序与Windows下编译Linux C++程序
C和C++ 编译器: gccGNU C Compiler 的缩写,经过十来年发展,意义变成了 GNU Compiler Collection,可同时支持 C、C++、Objective C和Java 等.1.编译第一个C/C++程序只编译执行一个C程序gcc hello.c ./a.out原创 2022-01-17 19:27:21 · 2427 阅读 · 0 评论 -
2.linux极速入门必备命令
1.Shell简介Shell 是运维和系统管理员操作Linux 系统的首选,简单说,它是一个命令解释器,是内核外层的一个壳命令行相关:行首“$” 或 “#” “-” 命令行提示符行中 “##” ”-“ 视为注释开始注意: 命令行是区分大小写的!使用命令行补全(Tab) 和通配符可以提高输入效率通配符共有3个: “ * ”,“ ? ”,“ [ ] ”-: 用于匹配文件名中任意长度的字符串;?: 只匹配一个字符;[ ]: 用于匹配所有出现在方括号内的字符。可以使用短线“-”来指定原创 2022-01-16 22:17:21 · 80 阅读 · 0 评论 -
1.linux开发环境搭建与远程访问linux服务器(本地搭建虚拟机)
常用的国内外Linux 资源,搭建linux的开发环境、终端访问linux、确定linux是否联网,以及如果windows与linux无法互通原创 2022-01-14 21:30:31 · 1178 阅读 · 0 评论 -
linux第一篇-导语与基本命令的使用
导语Linux概述Linux是一套免费使用和自由传播的类UNIX操作系统,是一个基于POSIX移植操作系统接口和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。通常来说,Linux本身只代表内核,但是现在已经习惯用Linux来形容整个基于Linux内核的操作系统,并且是一种使用GNU通用公共许可证工程各种工具和数据库的操作系统。注:UNIX是一种广泛使用的商业操作系统,GNU将要实现以UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件,并且采用了部分当时已经可自由使用的原创 2020-12-21 22:53:40 · 175 阅读 · 0 评论