自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 常用正则表达式

常用正则表达式

2023-02-22 16:47:27 307

原创 macOS安装配置rzsz(附博主安装过程中的错误解决)

Ⅰ. 安装配置iterm2 Ⅱ. 安装HomebrewⅢ. 下载安装lrzszⅣ. 下载iterm2-zmodemⅤ. 添加iTerm2 trigger

2022-06-06 14:19:22 1273

原创 Linux(Ubuntu18.04)下安装多用户anaconda

〇. 写在前面博主测试较少,仅记录,如有同学按照步骤来,出现任何错误,欢迎评论留言!Ⅰ. 下载Linux版本anacondaLinux anaconda官网下载地址直接点击下载或拿到下载地址链接前往Linux机器wget如下图所示:Ⅱ. 安装anacondash Anaconda3-2021.11-Linux-x86_64.sh然后一直回车yes回车yes重新打开终端Ⅲ. 测试conda是否安装成功conda --versionconda env list

2022-04-09 15:05:20 2555

原创 利用docker打包python app服务并实现迁移

〇. 写在前面博主利用两台已安装docker的机器进行测试本地主机:Windows10服务器端:Centos8docker版本:Docker version 20.10.13, build a224086Ⅰ. 编写python服务代码首先python代码结构如下利用Flask框架编写一个简单的python服务demofrom flask import Flaskapp = Flask(__name__)@app.route("/")def index():

2022-03-23 18:24:25 2576

原创 centos8.3下python连接Oracle数据库(安装oracle客户端 + cx_Oracle)

Ⅰ. 环境cat /etc/redhat-release Ⅱ. 安装oracle客户端oracle客户端下载地址我下载的是: oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpmsudo yum install -y libaiorpm -ivh oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpmⅢ. 配置环境变量sudo vim /etc/profile.d/oracle

2022-01-18 20:38:29 1344

原创 Linux下python matplotlib画图修改中文字体(小方块)

Ⅰ. 环境配置# python3.6matplotlib==3.3.4Ⅱ. 查看系统中有无中文字体fc-list :lang=zh如果有您想使用的字体,请直接跳到第四步(貌似不需要了,直接跳到第五步,待验证????),若无接着第三步Ⅲ. Linux增加中文字体windows10字体默认文件夹为C:/Windows/Fonts将您想使用的中文字体copy至Linux任意位置(暂放)在Linux下创建chinese(用户自定义)文件夹,copy字体cd /usr/share/fo

2021-12-17 10:37:03 2315

原创 pyecharts V1保存图片至本地

Ⅰ. 环境配置# python3.6pyecharts==1.9.1snapshot-selenium==0.0.2Ⅱ. 安装chromewget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debsudo dpkg -i google-chrome-stable_current_amd64.debsudo apt-get -f installsudo apt-get install goo

2021-12-17 09:46:52 1201 1

原创 Centos8.3下安装MySQL8.0(附解决1130:本地可连接,远程连接失败教程)

Ⅰ. 检查之前是否安装过rpm -qa | grep -i mysql如已安装,需卸载请移步博客尾部Ⅱ. 下载MySQL官方Yum Repositorywget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpmⅢ. 安装sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpmsudo yum install mysql-serverⅣ.

2021-11-30 10:40:34 923

原创 动态规划算法:编辑距离

写在前面编辑距离算法被数据科学家广泛应用,是用作机器翻译和语音识别评价标准的基本算法。Ⅰ、题目 给你两个单词 word1 和 word2,请你计算出将 word1 转换成 word2 所使用的最少操作数。 你可以对一个单词进行如下三种操作: 1. 插入一个字符 2. 删除一个字符 3. 替换一个字符Ⅱ、测试样例 示例 1: 输入:word1 = "horse", word2 = "ros" 输出:3 解释: horse -> rorse (将 'h' 替换为 'r'

2021-09-24 16:05:20 271

原创 Centos(阿里云)下pip安装FastText报错:Unsupported compiler -- at least C++11 support is needed!

写在前面 博主在后续使用pyhanlp时,又出现了jvm错误,鉴于有本次调试错误的经历,立马就想到了可能是因为新的服务器(Centos)缺少某些支持(Java),所以大家在配置新服务器时,出现没遇见过的错误,一定要先想想是不是缺少了某些支持?一、问题描述在centos下pip安装FastText报错:Unsupported compiler -- at least C++11 support is needed!二、问题分析缺少c++11的支持,为何会出现这种错误?博主在其他服务器上安

2021-09-07 17:36:10 1076

原创 Ubuntu16.04 执行sh脚本文件,出现No such file or directory的问题的解决方法(里面写的有 cd /home/xxx)

一、背景博主在Windows 10上写好了一个xx.sh脚本文件,并将其放至Ubuntu 16.04的服务器上,并赋予可执行权限,执行该sh文件,却提示No such file or directoryls查看确实有该文件,这是怎么回事?二、发现问题难道是文件格式兼容性问题?用vim打开xx.sh文件,输入::set ff 显示fileformat=dos,重新设置文件格式::set ff=unix 保存退出::wq 再执行,不报错,大功告成!三、结语至此,本文到此结束!关

2021-08-19 16:00:08 1794

原创 Ubuntu 16.04 配置固定IP地址

1. 查看网卡设备名称ifconfig2. 修改network/interfacessudo vi /etc/network/interfacesvim操作参看Linux(Ubuntu)下Vim操作auto 网卡名称 # 网卡名称为第一步查询到的结果iface 网卡名称 inet static # 网卡名称为第一步查询到的结果address 192.168.1.xxx # 根据需求设置固定IPnetmask 255.255.255.0 gateway 192.168.1

2021-07-09 11:16:09 1662 5

原创 Linux(Ubuntu)下释放memory cache

Ⅰ. 切换至root权限sudo suⅡ. 执行多次sync命令sync命令可以将放在内存中暂时没有写入硬盘的数据写入至硬盘中,避免数据丢失。syncsyncⅢ. 将/proc/sys/vm/drop_caches值设为3echo 3 > /proc/sys/vm/drop_cachesⅣ. free -m查看内存使用情况free -mⅤ. 结语参考:https://blog.csdn.net/hanshileiai/article/details/48375589至此

2021-05-11 09:17:16 580

原创 Python Flask 中的Blueprint

app整体结构如下各代码块test_1_app.py#!/usr/bin/env python3# -*- coding: utf-8 -*-# @File : test_1_app# @Author : LiuYan# @Time : 2021/4/20 20:09from flask import Blueprintfrom utils.log import loggertest_1 = Blueprint('test_1', __name__)@t

2021-04-20 20:49:04 188

原创 如何将你的Python代码发布并让别人 pip install安装使用?

Ⅰ 创建一个Git仓库(GitHub/Gitee)

2021-04-16 15:19:11 828 3

原创 Linux(Ubuntu)下Vim操作

打开编辑文件vim ~/xxx插入内容i保存ESC :w退出ESC :q保存退出ESC :wq

2021-04-16 11:43:00 150

原创 linux下压缩/解压文件

*.tar 用 tar –xvf 解压*.gz 用 gzip -d或者gunzip 解压.tar.gz和.tgz 用 tar –xzf 解压*.bz2 用 bzip2 -d或者用bunzip2 解压*.tar.bz2用tar –xjf 解压*.Z 用 uncompress 解压*.tar.Z 用tar –xZf 解压*.rar 用 unrar e解压*.zip 用 unzip 解压...

2021-03-08 09:49:42 86

原创 关于torch.nn.LSTM()的详解(维度,输入,输出)

写在前面如果您是想了解LSTM算法,您不必往下阅读,因为本博文是关于torch.nn.LSTM()的一些详解,是在读者有LSTM算法思想之后复现LSTM时用到。输入的参数列表包括:input_size: 输入数据的特征维数,通常就是embedding_dim(词向量的维度)hidden_size: LSTM中隐层的维度num_layers: 循环神经网络的层数bias: 用不用偏置,default=Truebatch_first: 这个要注意,通常我们输入的数据shape=(batch_si

2020-12-13 16:45:58 25586 18

原创 Linux下创建TensorFlow虚拟环境并实现远程代码调试

写在前面:假设你的Linux已经安装Anaconda第一步 检查conda版本conda -V第二步 创建python虚拟环境conda create -n tensorflow_2017 python=3.6然后在输出y,耐心等待即可OK!大功告成,名为tensorflow_2017的python3.6虚拟环境创建完毕!第三步 在虚拟环境下安装tensorflow首先,输入conda env list来查询linux的虚拟环境列表进入上图标红的虚拟环境,准备安装ten

2020-10-08 17:29:50 803 3

原创 Viterbi算法(续)

1.题目背景:从前有个村儿,村里的人的身体情况只有两种可能:健康或者发烧。假设这个村儿的人没有体温计或者百度这种神奇东西,他们唯一判断他身体情况的途径就是到村头我的偶像金正月的小诊所询问。月儿通过询问村民的感觉,判断她的病情,再假设村民只会回答正常、冷或头晕。有一天村里奥巴驴就去月儿那去询问了。第一天她告诉月儿她感觉正常。第二天她告诉月儿感觉有点冷。第三天她告诉月儿感觉有点头晕。那么问题来了,月儿如何根据阿驴的描述的情况,推断出这三天中阿驴的一个身体状态呢?为此月儿上百度搜 google

2020-07-28 11:33:59 258

原创 Git基本操作

Git强制拉取覆盖本地git fetch --allgit reset --hard origin/mastergit pull

2020-07-26 22:53:57 156

原创 Vitebi算法

引言如下图,假如你从S和E之间找一条最短的路径,除了遍历完所有路径,还有什么更好的方法?viterbi维特比算法解决的是篱笆型的图的最短路径问题,图的节点按列组织,每列的节点数量可以不一样,每一列的节点只能和相邻列的节点相连,不能跨列相连,节点之间有着不同的距离,距离的值就不在图上一一标注出来了,大家自行脑补。答案:viterbi (维特比)算法。Viterbi Algorithm过程非常简单:分为三步解决问题。第一步为了找出S到E之间的最短路径,我们先从S开始从左到右一列一列地来看。首先

2020-07-25 23:08:40 323 1

原创 linux_screen命令

创建窗口screen -S your_name回到窗口screen -r your_name -> 回到yourname这个session踢掉用户screen 出现状态为Attached 连不上screen -D -r <session-id>-D -r 先踢掉前一用户,再登陆。退出窗口完全退出:exit保存对话退出:ALT+A+D参考文章:linux_screen命令...

2020-07-13 17:05:58 146

原创 对random.seed()函数的理解

首先先来看一段代码:from numpy import randomnum = 0# random.seed(3)while num < 5: random.seed(3) print(random.random()) num += 1输出结果为:0.55079790257457550.55079790257457550.5507979025745...

2020-05-03 21:47:51 13075 3

原创 nvidia-smi 实时刷新显示GPU使用情况

watch -n 1 -d nvidia-smi # 每隔1秒刷新一次

2020-05-02 11:28:01 2764 1

原创 2的n次方对照表

2的1次方:22的2次方:42的3次方:82的4次方:162的5次方:322的6次方:642的7次方:1282的8次方:2562的9次方:5122的10次方:1024 1K2的11次方:20482的12次方:40962的13次方:81922的14次方:163842的15次方:327682的16次方:655362的17次方:1310722的18次方:262...

2020-04-29 11:45:45 52788

原创 基于Orcle VM下创建Linux Ubuntu(安装教程、网络配置、屏幕大小匹配、共享文件夹)

一、安装教程暂略二、网络配置三、屏幕大小匹配点击安装增强功能等待即可(见下图)四、共享文件夹1、分配共享文件夹首先点击添加共享文件夹,选择要共享的文件夹即可(如下图所示)2、在虚拟机下新建文件夹挂载共享文件首先打开终端分别输入:cd ../../mnt/sudo mkdir xggsudo mount -t vboxsf xgg xgg至此,虚拟机与本机共享文...

2020-03-23 16:26:20 175

原创 Java12和Jdk12安装并附简单IDEA初次使用注册教程

第一步 下载JDK方式一:OracleJDK12下载地址方式二:JavaSE官网下载地址第二步 安装JDK从官网下载完成后直接打开安装包,根据个人喜好选择相应安装位置直接下一步->下一步安装即可JavaSE12的安装及其配置都变得非常简单,之前的jdk和jre在此也已经合并。如上图,安装完成。第三步 配置Java环境变量JavaSE12也不像java1.8一样需要配置J...

2020-02-20 16:00:01 298 1

原创 Apache Tomcat下载与配置详图

第一步 下载首先进入Apache Tomcat官网选择自己要下载的Tomcat版本,在这里我选择的是Tomcat 9然后根据自己电脑32位/64位选择(注:zip是免安装版本,直接压缩即可)第二步 解压缩将下载好的Tomcat解压至D:/Java目录下(个人喜好,同Maven等配置放一起)第三步 配置Tomcat在配置Tomcat之前首先检查jdk是否配置成功在cmd中分别输...

2020-02-20 15:32:51 390

原创 配置Maven以及在IDEA中配置Maven

前言:如果你还没有配置JDK那么请参考此篇博客我的Java版本如下图所示1 配置Maven1.1 下载MavenMaven官网下载地址然后将下载好的压缩包压缩至D:/Java目录(个人喜好)下即可然后在D:/Java目录(个人喜好)下新建仓库repo1.2 修改Maven配置文件首先修改repo:D:\Java\apache-maven-3.6.3\conf\settin...

2020-02-02 17:34:38 421

原创 Linux下安装node、npm

1、新建node文件夹cd /usr/local/mkdir nodecd node/2、下载安装包wget https://npm.taobao.org/mirrors/node/v10.16.3/node-v10.16.3-linux-x64.tar.gz3、解压安装包tar -zxvf node-v10.16.3-linux-x64.tar.gz4、删除安装包rm -rf ...

2019-10-15 20:02:55 321

原创 Python后端在服务器上发布部署随笔

杀死指定端口号kill -9 $(lsof -i:xxxx -t)发布部署查询netstat -anp | grep python3发布部署gunicorn --workers=3 ner_app:app -b 0.0.0.0:5000 -D --daemon

2019-08-19 19:43:25 2146

原创 Windows下安装GPU版本的PyTorch(防踩坑)

预言(防踩坑)恭喜你,比较幸运,安装GPU版本的PyTorch找到了此博文,博主最初因操作不利,由于自身轻微强迫症 + 完美主义强行刷机重装系统两次。再次声明,用于NLP中的GPU加速,不用单独安装VS、CUDA、cuDNN。请耐心看此博文,两步搞定安装!第一步 准备一个python虚拟环境若没有创建python虚拟环境请参考此博文打开cmd输入activate python36第...

2019-08-17 17:02:07 5967 3

原创 Linux/Windows下使用conda创建/删除python虚拟环境

第一步 检查conda版本打开cmd输入conda -V第二步 创建python虚拟环境在cmd中输入conda create -n your_env_name python=X.X(2.7、3.6等)anaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。下面...

2019-08-17 16:50:43 6927 5

原创 Linux(Ubuntu)/Windows下conda换源pip换源

一、conda换源查看当前使用源conda config --show-sources添加指定源conda config --add channels 源名称或链接删除指定源conda config --remove channels 源名称或链接恢复默认源conda config --remove-key channels清华源(TUNA)conda config --add...

2019-08-17 16:42:13 12230 2

原创 Python环境配置并安装PyCharm

第一步 安装python环境Anaconda官网下载地址根据个人所需进行下载,之后根据个人喜好一路下一步进行安装完毕即可。第二步 安装PyCharmPyCharm官网下载地址推荐下载社区版,免费。然后根据个人喜好选择软件安装位置进行安装即可。第三步 破解PyCharm1、将“0.0.0.0 account.jetbrains.com”中的内容添加到hosts文件中,hosts路...

2019-08-16 17:47:53 250

原创 Vue初配置并创建一个简单的vue项目

1、安装npm(安装node.js)Node.js的下载网址然后选择你个人喜好的安装地址,一路Next即可。然后打开cmd命令提示窗口加入cnpm然后重新打开cmd输入cnpm成功2、配置nodejs环境变量增加环境变量NODE_HOME为…\nodejs\node_global\node_modules编辑环境变量Path添加…\nodejs\node_globa...

2019-08-16 16:09:48 255

原创 给chrome安装JSON插件:JSON-handle

直接用goole搜索chrome json 或者chrome json-handle插件 就会弹出,直接添加即可或者点击下方链接直接跳转添加JSON-handle:https://chrome.google.com/webstore/detail/json-handle/iahnhfdhidomcpggpaimmmahffihkfnj?hl=zh-CNJSON Viewer:https://...

2019-07-26 09:49:07 387

原创 Neo4j在Windows下的安装,提供下载链接(官网忒慢)

第一步:下载Neo4j压缩包官网下载地址:https://neo4j.com/download-center/百度网盘下载地址:链接:https://pan.baidu.com/s/1hygHS6_W5rqoAc41V30sTQ提取码:v5z4下载最新Community版本我当时使用的是3.5版本第二步解压缩包至...

2019-05-20 09:31:03 19693 32

原创 解决Idea利用Tomcat启动web端服务的时候出现淇℃伅乱码

第一步打开Tomcat本地安装位置,进入conf中然后打开logging.properties这个文件第二步修改第47行UTF-8为GBK大功告成,完毕!此博客为博主学习记录,无其他商业用途!...

2019-05-19 11:48:10 706

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除