rust使用shuttle部署项目后端

shuttle v0.10使用说明 https://www.shuttle.rs/ 安装或更新 shuttle 1 2 3 cargo install cargo-shuttle # 如果系统磁盘剩余空间比较少,可以通过--target-dir来指定编译时产生的临时文件目录 cargo install cargo-shuttle --target-dir F:\temp 登录shuttle 1 cargo shuttle login abc123abc123abc123 初始化 1 cargo shuttle init 部署 1 2 3 cargo shuttle deploy # 如果未提交git,提示异常,根据提示提交或增加参数即可 cargo shuttle deploy --allow-dirty 本地运行 1……

阅读全文

centos7安装新版本的git客户端

linux中访问github:参见: https://gitclone.com/ 1 2 3 4 5 6 7 方法一(替换URL) git clone https://gitclone.com/github.com/tendermint/tendermint.git 方法二(设置git参数) git config --global url."https://gitclone.com/".insteadOf https:// git clone https://github.com/tendermint/tendermint.git 方法三(使用cgit客户端) cgit clone https://github.com/tendermint/tendermint.git 安装新版本的git客户端: 使用 https://ius.io/ 源 1 2 3 4 5 6 7 curl -sSL https://setup.ius.io | sh # 查看哪些包提供git这个命令 yum provides git # 这里结果显示最新版本为ius提供……

阅读全文

Rust中的mod(模块)使用的五种方式

rust中的mod(模块)在项目中使用是必不可少的,但有很多种使用方式,有些方式比较推荐,我们来看看这些使用方式. 方式一: 当前类中定义并实现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 mod x { pub(crate) fn x(){ println!("x"); } pub mod y{ pub fn y(){ println!("y"); } pub fn yy(){ //可以使用self(可省)表示当前模块 self::y(); //可以使用sup……

阅读全文

Python解密Chrome的Cookies文件

桌面程序或爬虫有时候很需要免登陆获取cookies,想着应用怎么能直接读取到cookie文件,查了后发现Chrome的Cookies文件是加密的. 按照网上找了半天Cookies的路径都不对,新版本位置也变了,Cookies是在Network下. 原理是直接读取chrome保存Coo……

阅读全文

rust和python交互pyo3(一)

rust和python交互pyo3(1) pyo3 需要python3.7以上的版本 1 2 3 4 5 6 7 pip install maturin # 新建文件夹后:初始化 maturin init --bindings pyo3 # 开发编译安装,就可以测试用python调用了 maturin develop # release版本编译,只会编译,不会更新安装到python环境 maturin build --release 生成的pyproject.toml……

阅读全文

python验证码在线识别

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 import requests import base64 import json from IPython.core.display import Image # appKey :2e35010c-a759-11eb-8dd8-7429af540200 # appSecret:632b36755e7963fbdb61b2529e410bc4 # http://api.yunshuck.com/api/captcha/simple-captcha # type:603 数字加字母组合验……

阅读全文

Rust 安装与环境设置

rust 安装与环境设置 配置环境变量 新建cargo, rustup文件夹, 后期包的累积可能会占用巨量的存储空间, 土豪请随意. CARGO_HOME : Cargo 在本地缓存注册表索引和箱子的 git 版本。如: E:\RUST\CARGO RUSTUP_HOME: 工具链, 如: E:\RUST\RUSTUP rustup target list rustup target add x86_64-pc-windows-gnu windows中编译成linux可执行文件: 先添加或安装工具链:x86_64-unkno……

阅读全文

虚拟机中Linux磁盘空间进行扩容

虚拟机中Linux磁盘空间进行扩容 直接在虚拟机中对Linux进行磁盘容量扩容,如果有快照必须先删除快照再扩容. 然后重启虚拟机 查看磁盘空间信息 fdisk -l 增加分区 fdisk /dev/sda 输入n 输入p 按照分区信息输入下一个编号(3) 使用默认的起始扇区和结束扇区,两次回车,输入t,设置分区类型为8e 输入w保存分区……

阅读全文

Jupyter Notebook使用Anaconda虚拟环境

Jupyter Notebook使用Anaconda虚拟环境 第一步:安装ipykernel: 法一: 1.进入虚拟环境 Windows:在Anaconda Prompt, 运行 activate myenv macOS & Linux, 在Terminal, 运行 source activate myenv 安装ipykernel:conda install ipykernel 法二: 在任何环境下都可以直接运行conda install -n myenv ipykern……

阅读全文