go语言学习 发表于 2021-04-11 更新于 2024-09-05 分类于 Program , Web Valine: 本文字数: 90k 阅读时长 ≈ 1:21一、前言此篇主要讲解go的通用语法和一些linux专属操作,windows专属操作可以看 go for windows 1. 环境12=> go versiongo version go1.16.4 linux/amd64 2. 安装gvm版本管理工具2.1. 安装12wget https://raw.githubusercontent.com/moovweb/gvm/master/bins ...阅读全文 »
linux相关知识 发表于 2021-02-27 更新于 2024-06-24 分类于 Program , Shell Valine: 本文字数: 18k 阅读时长 ≈ 17 分钟shell命令 linux性能观测和排查 linux内核学习 一、系统知识1. profile、bashrc、bash_profile之间的关系 /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。 /etc/bashrc: 为每一个运行bash shell的用 ...阅读全文 »
算法与数据结构学习 发表于 2018-09-18 更新于 2024-09-24 分类于 Knowledge , Study Valine: 本文字数: 26k 阅读时长 ≈ 24 分钟前言 算法讲解汇总的网站 OI wiki 一、数学知识复习对数定理 1.1$$ log_A{B} = \frac{log_C{B}}{log_C{A}} ; C > 0 $$ 级数几何级数公式$$ \sum_{i = 0}^{N}2^i = 2^{N+1} - 1 $$ $$ \sum_{i = 0}^{N}A^i = \frac{A^{N+ ...阅读全文 »
docker学习笔记 发表于 2020-11-13 更新于 2024-09-12 分类于 Program , Shell Valine: 本文字数: 8.8k 阅读时长 ≈ 8 分钟一、前言docker是一个将软件虚拟化的工具,可以在任意设备上,建立虚拟机跑软件,实现快速环境搭建运行 二、安装自行百度,不造轮子了 三、配置1. docker的默认网段 修改/etc/docker/daemon.json 默认的网段是172.17.0.0/12,size是16。代表分配的网桥段是172.[17-31].0.0/16 下面配置代表新建立的网桥分配段为172.31.[0-255].0 ...阅读全文 »
C++学习笔记 发表于 2018-07-06 更新于 2023-10-15 分类于 Program , C/C++ Valine: 本文字数: 58k 阅读时长 ≈ 53 分钟一、语法1. 对象1.1. 类的大小空类C++标准指出,不允许一个对象(当然包括类对象)的大小为 0,不同的对象不能具有相同的地址。这是由于: new 需要分配不同的内存地址,不能分配内存大小为 0 的空间 避免除以 sizeof(T)时得到除以 0 错误 故使用 1 个字节来区分空类。结构体与此相同,空结构体大小为 1 个字节 1234567class A{};class B ...阅读全文 »
python学习笔记 发表于 2018-09-16 更新于 2024-05-28 分类于 Program , Python Valine: 本文字数: 21k 阅读时长 ≈ 19 分钟环境1Python 3.6.4 一、安装配置1. pip包管理器1.1. 安装安装相应python的版本的pip 12sudo apt install python3-pipln -s /usr/bin/pip3 /usr/bin/pip # 将pip3使用pip命令代替,创建一个快捷方式 1.2. 配置pip源1pip config set global.index-url https://py ...阅读全文 »
计算机网络学习 发表于 2018-09-28 更新于 2024-09-24 分类于 Knowledge , Study Valine: 本文字数: 24k 阅读时长 ≈ 22 分钟一、网络OSI七层模型 分层介绍应用层 网络服务与最终用户的一个接口。 协议有: HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP 表示层 数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层) 格式有,JPEG、ASCll、DECOIC、加密格式等 会话层 建立、管理、终止会话。(在五层模型里面已经合并到了应用层) 对应主机进程,指本地主 ...阅读全文 »
项目开发经验 发表于 2018-07-02 更新于 2023-11-17 分类于 Work Valine: 本文字数: 8.6k 阅读时长 ≈ 8 分钟一、开发1. 工具 设计画图(流程图、类图、时序图等): plantuml 框架画图: drawio(vscode安装插件可直接画图) 接口文档和项目文档: showdoc(支持docker搭建,并支持plantuml) 场景梳理: xmind 接口管理器: yapi 2. 开发流程 需求定义 用户需求,由PO和开发一起给出,主要由用户故事组成,每个用户故事工作量控制在3-5d 系统需求,由开发根 ...阅读全文 »
nodejs学习记录 发表于 2020-03-23 更新于 2024-09-24 分类于 Program , Web Valine: 本文字数: 14k 阅读时长 ≈ 13 分钟一、前言本文为nodejs学习记录,包含一些语法和踩坑记,以及一些工具代码技巧等 环境 1node v12.16.1 二、安装1. node安装 具体下载地址访问官网下载https://nodejs.org/zh-cn/download/ 123456wget xxxxxx # 下载官网最新二进制文件包mkdir temp # 创建临时目录tar -xzvf xxxxx.tar.gz -C tem ...阅读全文 »
openssl学习记录 发表于 2021-07-28 更新于 2024-09-24 分类于 Program , C/C++ Valine: 本文字数: 60k 阅读时长 ≈ 54 分钟一、前言123PS D:\work\src\local\cpp\openssl\1.1.1> .\apps\openssl.exeOpenSSL> versionOpenSSL 1.1.1k 25 Mar 2021 1. 下载 源码下载: https://www.openssl.org/source/ github: https://github.com/openssl/openssl ...阅读全文 »