编写Linux下的高性能Web服务器(一)

##1.让服务器监听客户端的连接请求 1.1 代码块 #include <sys/socket.h> #include <netinet/in.h> #include <string.h> #include<stdio.h> #include<stdlib.h> #define BUFFER_LEN ...

【Rust入门】(一)构建自己的第一个Rust项目

安装Rust 参考文档,指定安装目录和镜像配置。 rustc --version 检查是否安装成功。 构建程序 使用rustc编译运行 rustc 编译:rustc main.js 运行: Windows:.\main.exe 或 main Linux:./main 注意: 编译成功后会生成一个二进 ...

前端Linux部署命令与流程记录

以前写过一篇在Linux上从零开始部署前后端分离的Vue+Spring boot项目,但那时候是部署自己的个人项目,磕磕绊绊地把问题解决了,后来在公司有了几次应用到实际生产环境的经验,发现还有很多可以补充的地方,很多指令和下载地址每次用到的时候再找就相对麻烦,通过这篇文章可以做一个记录。 另外,之前 ...

C++ 文件读入速度测试

在信息学竞赛中,输入数据规模可能会很大,这时候就需要注意文件读取的效率。本文在 Linux 环境下测试了 C++ 几种常见读入方式的效率。 1. 系统环境 Arch Linux x86_64 默认 Linux 内核,版本 6.1.3 gcc 12.2.0 ext4 2. 测试代码 编译命令(省略文件 ...

在Windows Linux中 安装 anaconda

一. anaconda 简介 Anaconda是一个开源的Python发行版本,用来管理Python相关的包,安装Anaconda可以很方便的切换不同的环境,使用不同的深度学习框架开发项目。 二. anaconda 下载地址 anaconda 官网地址: https://www.anaconda.c ...

LVS 负载均衡

LVS 负载均衡 本篇主要介绍一下 lvs 是什么 以及它的 nat 模式的搭建 配合nginx来演示 1.概述 LVS 是 Linux Virtual Server 的简写 (Linux 虚拟服务器 ), 是由章文嵩博士主导, 它虚拟出一个服务器集群,然后进行负载均衡的项目, 目前LVS 已经被集 ...

Linux常用命令与shell脚本学习

Linux常用命令 1、 关机/重启/注销 | 常用命令 | 作用 | | | | | shutdown -h now | 即刻关机 | | shutdown -h 10 | 10分钟后关机 | | shutdown -h 11:00 | 11:00关机 | | shutdown -h +10 | ...