Python工具类
使用pyinstaller打包在pycharm中点击新建环境
进入文件后,会有一个文件夹venv,用来存放管理的库文件
创建requirements.txtpip install requests
pip freeze > requirements.txt
可以看到虚拟环境下安装的包
安装pyinstallerpip install pyinstaller
安装完成后将终端关闭,重新打开
我们输入pyinstaller,当出现一下结果,说明安装成功
单文件打包pyinstaller -D app.py
开始打包
之后在当前文件夹会出现三个文件
build:中间编译时,产出的文件
dist:打包生成后的文件目录
xxx.spec:打包的配置文件
在dist中可以看到有我们上面起的名字app,只需将app文件夹发给他人,打开里面的app.exe文件,即可使用
文件读写with open('xxx.txt', 'w', encoding='utf-8') as f: f.write('xxx' ...
Git
git init 初始化本地库
git status 本地库状态
$ git status 本地库状态On branch masterNo commits yet nothing to commit (create/copy files and use "git add" to track) # 还没有文件$ git statusOn branch masterNo commits yetUntracked files: (use "git add <file>..." to include in what will be committed) test.txtnothing added to commit but untracked files present (use "git add" to track)
git config —list #查看git配置信息
查看用户名,密码和邮箱命令:
git config user.name git config user.p ...
Docker
Docker通过隔离机制,可以将服务器利用到了极致。
容器化技术
==容器化技术不是模拟的一个完整的操作系统==
Docker基本组成镜像(image):
docker镜像好比一个模板,可以通过这个模板来创建容器服务,tomcat镜像==>》run ==》 tomcat01容器(提供服务器),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中)。
容器(container):
Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。
启动,停止,删除,基本命令!
仓库(repository):
仓库就是存放镜像的地方!
Docker安装
环境准备 CentOS 7
环境查看
# 系统内核是 3.10 以上的[root@Wang /]# uname -r3.10.0-957.21.3.el7.x86_64
# 系统环境[root@Wang /]# cat /etc/os-releaseNAME="CentOS Linux"VERSION="7 (Core)"ID="centos"ID_ ...
深度学习
流程
数据处理
读入数据
划分数据集
生成批次数据
训练样本集乱序
校验数据有效性
模型设计
网络结构
损失函数
训练配置
优化算法
随机梯度下降(SGD):随机梯度下降算法,每次训练少量数据,抽样偏差导致参数收敛过程中震荡。
动量(Momentum):引入物理“动量”的概念,累积速度,减少震荡,使参数更新的方向更稳定。
AdaGrad: 根据不同参数距离最优解的远近,动态调整学习率。学习率逐渐下降,依据各参数变化大小调整学习率。
Adam: 由于动量和自适应学习率两个优化思路是正交的,因此可以将两个思路结合起来,这就是当前广泛应用的算法。
设置学习率
pycharmconda环境
新建环境
conda create -n yourEnv python=3.10
–name:也可以缩写为 【-n】,【yourEnv】是新创建的虚拟环境的名字,创建完,可以装anaconda的目录下找到envs/yourEnv 目录
python=2.7:是python的版本号。也可以指定为【python=3.6】,若未指定,默认为是装anaconda时python的版本.
...
Markdown语法
常用语法
字体
<font face="STCAIYUN">我是华文彩云</font>
我是华文彩云
<font face="黑体" color=green size=5>我是黑体,绿色,尺寸为 5</font>
我是黑体,绿色,尺寸为 5
数学符合&公式希腊字母表
符号
代码
符合
代码
$\alpha$
\alpha
$\Alpha$
\Alpha
$\beta$
\beta
$\Beta$
\Beta
$\gamma$
\gamma
$\Gamma$
\gamma
$\delta$
\delta
$\Delta$
\delta
$\epsilon$
\epsilon
$\Epsilon$
\epsilon
$\zeta$
\zeta
$\Zeta$
\Zeta
$\eta$
\eta
$\Eta$
\Eta
$\theta$
\theta
$\Theta$
\Theta
$\iota$
\iota
$\Iota$
\Iota
$\ ...
Jarvis助手
ChatGPT使用Azure的Azure OpenAI服务,可以选择openai库或者使用API的方式
python调用openai库导入库并列出模型
import openaiimport osimport reimport requestsimport sysfrom num2words import num2wordsimport osimport pandas as pdimport numpy as npfrom openai.embeddings_utils import get_embedding, cosine_similarityimport tiktokenAPI_KEY = os.getenv("AZURE_OPENAI_API_KEY") RESOURCE_ENDPOINT = os.getenv("AZURE_OPENAI_ENDPOINT") openai.api_type = "azure"openai.api_key = API_KEYopenai.api_base = RESOURCE_END ...
Java工具类
全局异常类首先创建一个枚举类ResponseCodeEnum.java
public enum ResponseCodeEnum { CODE_200(200, "请求成功"), CODE_404(404, "请求地址不存在"), CODE_600(600, "请求参数错误"), CODE_601(601, "验证码错误"), CODE_500(500, "服务器返回错误,请联系管理员"); // 自定义异常 private final Integer code; private final String msg; ResponseCodeEnum(Integer code, String msg) { this.code = code; this.msg = msg; } public Integer getCode() { return code; } public String getMsg() { ret ...
博客搭建配置
Hexo安装前提安装 Hexo 相当简单,只需要先安装下列应用程序即可:
Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本)
Git
如果您的电脑中已经安装上述必备程序,那么恭喜您!你可以直接前往 安装 Hexo 步骤。
如果您的电脑中尚未安装所需要的程序,请根据以下安装指示完成安装。
安装 Git
Windows:下载并安装 git.
Mac:使用 Homebrew, MacPorts 或者下载 安装程序。
Linux (Ubuntu, Debian):sudo apt-get install git-core
Linux (Fedora, Red Hat, CentOS):sudo yum install git-core
Mac 用户
如果在编译时可能会遇到问题,请先到 App Store 安装 Xcode,Xcode 完成后,启动并进入 Preferences -> Download -> Command Line Tools -> Install 安装命令行工具。
Windows 用户
对于中 ...