问题解决 · python

解决bat脚本无法执行conda环境

问题分析 在windows环境下, 如果使用anaconda或者miniforge的conda工具创建了python环境, 可以直接在cmd中使用conda activate指令来启动指定的环境. 但是如果直接将conda activate…

阅读更多
ProtoBuf协议
问题解决

ProtoBuf协议

1. 数据存储 数据采用TagLengthValue方式存储, 一条数据在protobuf二进制中的存储分为三段: Tag(标签), Length(长度), Value(数值). 每段最短都占用一个byte, 也能够每段占用多个byte,…

阅读更多
学习笔记

数据库-事务

事务 1. 事务是什么 事务是针对数据库的一系列操作条件下保证数据一致性与可靠性的概念, 定义了事务是一个不可分割的工作单元, 包含一系列数据库操作, 这些操作要么全部执行成功, 要么失败后全部回滚. 2. 事务解决什么问题 考虑一个场景:…

阅读更多
学习笔记

quorum与paxos与raft

总结 quorum问题: 脏读 -> 多数派读解决 多数派读写问题: 丢失修改(未提交数据覆盖已提交数据) -> paxos解决 paxos问题: 活锁 -> multi-paxos解决 multi-paxos问题: 数据可用性低(没有数据…

阅读更多
校园网AP隔离-内网穿透实现
问题解决 · 日常

校园网AP隔离-内网穿透实现

引言 好久没更新博客了~ 校园网有隔离, 没法直接远程桌面. 正好手头上有服务器, 做个内网穿透试试. frp内网穿透 frp下载: fatedier/frp: A fast reverse proxy to help you expose…

阅读更多
给Python Pip install加速的方法总结
问题解决 · 日常

给Python Pip install加速的方法总结

1:如果没开代理,就改成国内的源,这个我没有试过,百度一搜,很多,速度也很快,缺点就是可能不是最新的库。 2:如果有代理,那就在CMD窗口设置加入代理。 set http_proxy=http://127.0.0.1:7890 set ht…

阅读更多
Clash共享热点
日常 · 问题解决

Clash共享热点

前言 Switch更新系统的时候, 发现网络不行, 要搞个梯子, 尝试用Clash通过电脑热点共享网络给Switch使用. 步骤 开启Allow LAN与TUN MODE这两个选项 开启电脑热点(共享连接选项就是默认的即可) 进入 控制面板…

阅读更多
全错排问题dp公式详解
C++ · 问题解决 · 学习笔记

全错排问题dp公式详解

前言 刷题的时候又遇到全错排问题, 本来是一个很熟悉动态规划问题, 不过我按照模糊的记忆来写状态转移方程的时候发现写错了, 于是决定搜搜看相关的公式详解, 配合着理解来巩固记忆. 不过翻了几篇文章, 都是几乎一样的解释, 而且我都不是很能理…

阅读更多
关于java8安装时点击下一步就消失的bug
问题解决

关于java8安装时点击下一步就消失的bug

前言 minecraft的RLcraft更新1.9.2版本了, 想着赶紧玩一下, 发现以前安装的java8竟然是x86的, 启动12.2版本报错内存泄漏. 去官网下了个x64的java8(jdk-8u301), 结果安装时点击“下一步”直接…

阅读更多
石蒜摇 | vscode插件发布
作品 · 工具分享 · 日常

石蒜摇 | vscode插件发布

前言 逛B站看到itorr大佬做的石蒜模拟器,太魔性了,根本停不下来,就打算移植到vscode插件里 原作者 Original Author: 卜卜口 itorr 原项目仓库 OriginalGit: https://github.com/…

阅读更多