推 荐
2024
11-10
11-10
Vue2中使用Ueditor NEW
一、使用背景在vue中用过其他的支持vue框架的富文本编辑器,比如wangEditor等。但功能和jQuery时代的ueditor还是差不少,还有很多标签不支持解析特别是遇到文章类后台时候根本无法应付。二、项目环境1、前后的完全分离2、vue2 + elementui3、后端完全独立的API接口三、实现方式1、下载并编译ueditor(1)官网下载最新开发版本:https://github.com/fex-team/ueditor 默认分支dev-1.5.0git ...
Read More >
2024
11-06
11-06
wangEditor 5 增加源码模式插件 NEW
一、背景介绍:wangEditor 5默认没有源码模式切换功能,但在实际应用中需要这个功能二、插件开发1、新建插件目录2、根据官网API编写类文件和注册文件(https://www.wangeditor.com/v5/development.html) sourceMenu.js// 定义菜单类,参考官网 https://www.wangeditor.com/v5/development.html
class SourceMenu {...
Read More >
2024
10-10
10-10
Ubuntu22.04下安装使用Gitlab-CE全过程 NEW
一、操作系统使用Ubuntu22.04版本1、安装系统(设置-关于-软件-设置阿里云源)2、修改root密码并启用root的ssh登录(安装vim,openssh-server)编辑 vim /etc/ssh/sshd_config 修改 PermitRootLogin yes重新启动 SSH 服务:systemctl restart ssh二、安装gitlab-ce(以16.10.0为例)1、查看版本代号lsb_release -c2、https:...
Read More >
2024
09-25
09-25
计算机网络基础:子网划分详解
一、子网划分概述子网划分允许从主机位中取出部分位用作子网位,这样就可以将一个标准的IP网络划分成几个小的网络,从而将“网络ID+主机ID”二层结构变成“网络ID+子网ID+主机ID”的三层结构,以提高IP地址的利用率。可以将一个标准的IP地址(IP网络)根据需要划分为不同的几个子网络。这种做法叫作划分子网,或子网寻址或子网路由选择。采用借位的方式,从主机最高位开始借位变为新的子网位,剩余部分仍为主机位。这使得IP地址的结构分为三部分:网络位、子网位和主机位。举个例子:假设我们...
Read More >
2024
09-10
09-10
基于分类算法:One Class SVM的模型训练和预测实践
一、算法介绍:One Class Learning 比较经典的算法是One-Class-SVM,这个算法的思路非常简单,就是寻找一个超平面将样本中的正例圈出来,预测就是用这个超平面做决策,在圈内的样本就认为是正样本。由于核函数计算比较耗时,在海量数据的场景用的并不多。二、环境搭建使用Python的Anaconda版本和Scikit Learn包三、案例代码解析1、代码结构和核心代码2、训练数据及测试数据3、测试结果&结果分析...
Read More >
2024
09-03
09-03
vuedraggable在Vue2中实现可拖拽排序
一、使用场景需要使用拖动排序功能的页面,可支持任意循环区域拖动排序。二、使用方法1、安装vuedraggablenpm i vuedraggable2、导入组件并声明import draggable from 'vuedraggable';
components: { draggable }3、使用组件<draggable v-model="sortLi...
Read More >
2024
08-28
08-28
使用Python统计gitlab代码仓库贡献指标
一、基本概述gitlab后台默认不自带代码仓库贡献指标统计功能。但其提供相关仓库api可以进行仓库、提交次数、提交代码量等统计。二、实现方法1、后台管理员获取个人访问令牌,就是一段字符串,确保该后台管理员账号具有最高权限。2、使用python调用gitlab的API接口获取数据进行统计# coding=utf-8
# author: ttfde
import time
import gitlab
import&nb...
Read More >
2024
08-14
08-14
Axios获取远程文件流后直接上传
获取远程资源二进制文件流使用FormData上传文件 axios({
method: 'get',
url: 'https://xxxx.com/uploads/5910c1d7ea87900....
Read More >
2024
06-08
06-08
gitlab实现多环境自动化部署
一、概述使用gitlabCI实现自动化部署思路是创建runner后,将runnner分配给具体仓库,然后创建配置文件分阶段、分环境实现自动化部署。如果gitlab平台部署环境和代码部署环境不一致则需要创建全局ssh变量实现远程访问其他服务器。二、实现方式1、创建runner,确保runner正确运行2、创建环境变量,用来ssh登录远程主机3、在项目中使用指定的runner4、编写配置文件.gitlab-ci.ymlstages: ...
Read More >
2023
11-25
11-25
老照片修复AI模型介绍及使用训练方法(六)
六、生产部署#生产部署
#安装http服务器(linux)
pip install gunicorn
#运行命令
gunicorn -w 4 -b 0.0.0.0:8005 app:app #其中-w设置最大进程数,-b绑定IP和端口,第一个app为app.py的文件名,第二个app为Flask应用的实例名。完结...
Read More >