logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

秋招项目ByteTalk —— 分布式集群的聊天系统

文章目录写在前面系统前置知识ByteTalk架构设计图ByteTalk架构 —— nginx反向代理负载均衡nginx 反向代理的配置ByteTalk架构 —— 服务器群(服务单元)ByteTalk 服务单元 —— 抽象服务节点:ProxyServiceByteTalk 抽象服务节点 —— 聊天处理服务器:ChatServerByteTalk 业务服务单元 —— 以登录、注册节点:UserServ

#分布式#c++#网络 +1
汇编 —— 特殊数据结构

文章目录结构体练习题练习题答案联合体数据对齐参考文献写在前面:从腾讯实习回来之后,就感觉到自己的知识体系过于散乱。于是萌生了写一个自己的操作系统这样的心思,此为系列第一章,主要是讲解一些汇编知识的,内容大多从CSAPP中也可以获得。本篇内容主要讲解:结构体和联合体的汇编实现结构体C语言中用struct来声明一个结构体,将可能不同类型的对象聚合到一个对象指针,用名字来引用结构的各个组成部分。像数组一

为什么我的云服务器不能绑定公网 ip ?

文章目录云服务器的部署:数据中心NAT协议开头问题的答案参考文献写在前面:昨天呢,在校招群里的小伙伴问了我们一个问题,让我们帮给看看:一开始呢,博主按照经验呢跟他说是端口号被占用了,因为自己之前就遇到过这个问题。但是经过排查呢,实际上是ip地址绑定错误的问题。那么为什么不能绑定公网ip呢?云服务器的部署:数据中心要明白这个问题的原理,我们首先就需要明白你买的服务器(假设是腾讯云)在腾讯csig的机

#网络#网络协议
C++、Python混合编程

文章目录安装C++中的python扩展模块使用C++编写python模块STL适配编写参考文献安装C++中的python扩展模块Python本身有着C接口,可以用C语言编写扩展模块,提供这个扩展的就是pybind11,有了它我们就能使用C++来开发Python扩展了。首先我们需要在centos环境下安装这个库,使用以下命令:sudo yum -y install python3-develsudo

#c++#python#开发语言
高维数据存储 —— R 树

文章目录概览为什么需要R树R树概览为什么需要R树R树基于B树分段查询的思想。如果说B树更多的是在一维空间下,那么R树则是可以工作在更高维的空间下。我们拿美团距离,假如说我们想要知道两公里范围内的可配送商家都有哪些?那么如果我们拿B树存储,其对于美团的商家的经度需要建立一棵B树,而对于纬度一样也需要建立一颗B树。我们这里拿坐标表示,假设我们要寻找[5,5]~[8,8]这个范围的所有商家,寻找过程如下

#数据结构
stable diffusion 百宝书

去下方网站获取git的win安装包,之后不断点击下一步就可以了:安装完之后,运行唤出控制台,执行如下命令检验是否安装完成0.1.2 python 环境搭建去下方网站获取python的win安装包,之后不断点击下一步就可以了。在最后一步,一定要选择环境变量。安装完之后,运行唤出控制台,执行如下命令检验是否安装完成0.1.2.1 配置pip国内镜像源运行唤出控制台,输入如下命令0.1.3 stable

文章图片
Linux 内存性能优化 —— 高内存使用及内存泄漏排查

文章目录如何查看Linux内存的使用情况显示Linux整体内存使用:freebuff 和 cache是什么?查看进程的内存使用情况:top理解缓存在内存性能优化扮演的角色查看系统缓存命中情况:cachestat 和 cachetop如何查看Linux内存的使用情况显示Linux整体内存使用:free在Linux 系统中,我们可以使用free命令去查看当前系统的一个内存使用情况:ubuntu@VM-

#linux#缓存
Linux 磁盘性能优化 ——磁盘性能及高I/O排查

文章目录磁盘容量查看:df如何衡量磁盘性能每块磁盘使用观测:iostat进程io观测:pidstat、iotop案例分析参考文献作者邮箱:2107810343@qq.com时间:2021/05/16 14:39实现环境:Linux系统:ubuntu 18.04CPU:2核内存大小:4G磁盘容量查看:df对于一个磁盘来说,最常见的性能问题就是磁盘空间不足,所以我们先介绍如何查看Linux的磁盘容量,

#linux#运维
clang-format安装配置与vscode支持

文章目录calng-format安装centos下clang-format安装ubuntu下clang-format的安装vscode支持clang-formatclang-format使用参考文献calng-format安装centos下clang-format安装centos 的yum仓库中并没有clang-format的安装包,需要更新repo源:sudo yum install cento

#vscode#c++
Linux 内核观测技术BPF

BPF允许任何人在Linux内核之中执行任意的代码,这听起来的十分危险,但是由于有着使得这一过程变的相当的安全。BPF时内核的一个模块,所有的BPF程序都必须经过它的审查才能够被加载到内核之中去运行。验证器执行的就是对BPF虚拟机加载的代码进行。这一步的目的是保证程序可以按照预期去结束,而不会产生死循环拜拜浪费系统资源。验证器会创建一个DAG(有向无环图),将BPF程序的每个执行首位相连之后去执行

文章图片
#linux#运维#服务器
    共 17 条
  • 1
  • 2
  • 请选择