自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 用docker部署一个python 后台应用程序

文章目录用docker部署一个python 后台应用程序下载并安装docker主要步骤简述创建后台python应用编写Dockerfilebuild dockerrun docker用docker部署一个python 后台应用程序下载并安装docker教程主要步骤简述要写一个dockerfile在项目的根目录,然后用docker的程序去在有这个dockerfile的目录下去生成一个docker image,这个docker image内部是一个linux的操作系统,类似于一个VM创建后台pyth

2021-09-26 15:56:38 1014

原创 用docker部署一个Node.js web应用程序

目录docker 安装用docker部署一个Node.js web应用程序创建Node.js web应用编写Dockerfile.dockerignore 文件构建镜像运行镜像测试docker 安装教程用docker部署一个Node.js web应用程序本示例的目标是给你演示如何将一个Node.js 的应用装入到Docker容器中。本教程旨在针对于开发人员,而非产品发布人员。此教程同样假定你有一个可以正常工作的Docker安装,并且对于Node.js的应用程序是如何组织的有一个大致的基本了解。在本

2021-09-26 14:59:05 508

原创 安装GPU版的pytorch以及tensorflow遇到的问题

nvcc和cuda版本不一致问题解决如下:1.使用sudo apt-get autoremove nvidia-cuda-toolkit 卸载旧版本2.查看nvcc -V现在是no such file3.查看/usr/local/cuda/bin中是否有可执行文件,如果有,执行下一步;如果没有,则添加软连接:sudo ln -s /usr/local/cuda-9.0 /us...

2021-02-26 23:00:47 281

原创 关于Git的常用命令及其功能

1、git init:初始化一个Git仓库2、添加文件到Git仓库,分两步:(1)使用命令git add <file>,注意,可反复多次使用,添加多个文件;(2)使用命令git commit -m <message>,完成。3、git status命令查看仓库的当前状态:4、git diff顾名思义就是查看difference,显示的格式正是Unix通用...

2021-02-26 01:41:00 807

原创 图片代理设置Flask + JavaScript

文章目录问题描述思路具体实现前端后端问题描述如果原本是请求http://www.example.com/image1.png图片的话,现在改为请求https://www.petal.social/image/www.example.com/image1.png 得到图片,那么就需要做一个image proxy(请求图片的时候往我们自己的服务器请求,然后我们的服务器请求http的图片,把http的结果以https的方式返回给网站)思路首先,在本地增加一个API,用于前端请求,返回修改后的图片URL

2021-02-26 01:34:01 302 1

原创 Hyperledger Fabric1.4初期环境搭建以及多节点配置教程

目录1.搭建Fabric的环境配置1.1更改ubuntu镜像源1.2安装GOLANG1.3安装Docker1.4安装Docker-Compose2.Fabric的环境搭建(运行示例单机环境)3.多机环境配置3.1代码文件结构3.2准备步骤3.2.1生成证书3.2.2生成初始块等相关信息3.2.3修改docker-compose-*.yaml3.3多机部署到服务器3.4运行与测试1.搭建Fabric的环境配置搭建Fabric需要依赖较多的环境配置,下面一一展开:1.1更改ubuntu镜像源为了提高下载

2020-07-30 19:56:43 708 1

原创 openssl、curl的安装,以及配置curl支持https协议

一、openSSL的安装1、下载源2、以openssl-1.1.0g.tar.gz为例3. 解压执行命令:tar -xzf openssl-1.1.0g.tar.gz,得到openssl-1.1.0g文件夹4.配置切换目录:cd openssl-1.1.0g执行命令:./config --prefix=你要安装的路径例如:./config --prefix=/usr/l...

2019-04-02 15:10:18 6084 3

原创 利用nat123进行内网穿透

内网穿透的效果:可以在外网访问局域网内的机器。教程(适用于 ubuntu)一、系统更新sudo apt-get update二、运行环境sudo apt-get install mono-complete如提示没有 mono-complete,使用 mono-devel 或 monoDevelop 或 monodevelop。mono -V如果上面命令可以显示...

2019-03-19 17:21:54 2592 1

原创 Ubuntu下添加路径到PATH

1、什么是环境变量(PATH)在Linux中,在执行命令时,系统会按照PATH的设置,去每个PATH定义的路径下搜索执行文件,先搜索到的文件先执行。我们知道查阅文件属性的指令ls 完整文件名为:/bin/ls(这是绝对路径), 那你会不会觉得很奇怪:"为什么我可以在任何地方执行/bin/ls这个指令呢? " 为什么我在任何目录下输入 ls 就一定可以显示出一些讯息而不会说找不到该 /bin...

2019-03-18 15:48:39 3416

原创 从视频中获取关键帧(I帧)

一、关键帧介绍 视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。 简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。I帧表示关键帧,可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整画面)P帧表示的...

2019-03-04 22:43:42 14694 2

原创 手撸二叉树三种遍历,递归以及非递归版本。

突然晚上想到二叉树的三种遍历写法,老夫就装大一小朋友写一写二叉树的递归和非递归版的前、中、后序遍历。1、二叉树定义struct node{ char ch; node* leftchild; node* rightchild;};2、二叉树建立按前序输入构建一棵二叉树,字符‘#’表示空子树void createTree(node &am...

2019-03-04 22:43:12 196

原创 计算机网络的开放数据集

一、网络流量数据集1.CAIDA数据集:http://www.caida.org/data2.UNIBS数据集:www.ing.unibs.it/ntw/tools/traces/index.php3.WIDE数据集:http://mawi.wide.ad.jp/mawi4.WITS数据集:www.wand.net.nz/wits5.KDDCUP1999的数据集:http://...

2019-01-14 22:03:50 2272

原创 Linux可执行文件添加到PATH环境变量的方法

linux命令行下面执行某个命令的时候,首先保证该命令是否存在,若存在,但输入命令的时候若仍提示:command not found这个时候就的查看PATH环境变量的设置了,当前命令是否存在于PATH环境变量中#查看PATH:echo $PATH 举例说,命令 composr 在/usr/loca/bin但执行的时候提示:-bash: composr: command...

2018-12-25 20:30:48 516

原创 在Linux下优雅地使用Anaconda

1.从官网下载Linux版本的anacondahttps://www.anaconda.com/download/2.安装anaconda,执行下列命令 bash Anaconda2-5.0.0.1-Linux-x86_64.sh 3.在安装过程中会显示配置路径Prefix=/home/jsy/anaconda2/4.安装完之后,运行python,仍是ubuntu自带的py...

2018-12-25 19:50:20 154

原创 关于Linux遇到的一些问题

一、解决linux的-bash: ./xx: Permission denied在linux下执行sh文件时提示下面信息:-bash: ./xx.sh: Permission denied解决:chmod 777 xx.shLinux chmod +755和chmod +777 各是什么意思呢?755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有...

2018-12-18 22:38:19 212

翻译 无损数据压缩算法的历史

引言有两种主要的压缩算法: 有损和无损。有损压缩算法通过移除在保真情形下需要大量的数据去存储的小细节,从而使文件变小。在有损压缩里,因某些必要数据的移除,恢复原文件是不可能的。有损压缩主要用来存储图像和音频文件,同时通过移除数据可以达到一个比较高的压缩率,不过本文不讨论有损压缩。无损压缩,也使文件变小,但对应的解压缩功能可以精确的恢复原文件,不丢失任何数据。无损数据压缩被广泛的应用于计算机领域...

2018-12-18 12:07:49 733

原创 tespeed-测试网速的Python工具

一、安装过程1、pip install lxml2、wget wget http://sourceforge.net/projects/socksipy/files/socksipy/SocksiPy%201.00/SocksiPy.zip3、git clone https://github.com/Janhouse/tespeed.git4、mv SocksiPy.zip tes...

2018-12-18 11:49:37 549

原创 mac 下安装wget

下载一个Wget的源码包,http://www.gnu.org/software/wget/ftp下载地址:ftp://ftp.gnu.org/gnu/wget/打开终端解压,1 输入:tar zxvf wget-1.10.1.tar.gz2 cd 进入到解压的目录3 输入:./configure4 输入:make5 输入:sudo make install输入密码...

2018-12-18 11:45:33 1589

机器学习python实现

市场上关于机器学习的书很多,要不是纯算法理论,读起来雨里雾里;要不是偏工程代码实现,对算法原理一言而过。一直想找本能够理论结合实践,最好代码来实现算法的书,只到遇见《机器学习实战》。如果你是机器学习的初学者并急于上手项目,或者对机器学习算法有所了解但还是不透彻,本书都非常合适你

2019-02-24

推荐系统实践

《推荐系统实践》是2012年6月人民邮电出版社出版的图书,作者是项亮 。本书详细介绍了推荐系统的价值以及在现实中的运用。随着信息技术和互联网的发展,人们逐渐从信息匮乏的时代走入了信息过载(information overload)的时代 。在这个时代,无论是信息消费者还是信息生产者都遇到了很大的挑战:对于信息消费者,从大量信息中找到自己感兴趣的信息是一件非常困难的事情;对于信息生产者,让自己生产的信息脱颖而出,受到广大用户的关注,也是一件非常困难的事情。推荐系统就是解决这一矛盾的重要工具。推荐系统的任务就是联系用户和信息,一方面帮助用户发现对自己有价值的信息,另一方面让信息能够展现在对它感兴趣的用户面前,从而实现信息消费者和信息生产者的双赢。

2019-02-24

空空如也

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

TA关注的人

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