eladmin权限
eladmin权限
博客介绍 url
比较清晰 URL(推荐直接看这里)
说明:在配置菜单时,需加权限标识,如果需要配置添加、删除、修改权限,则需要在配置菜单一栏中添加按钮,然后通过给角色授权,在将用户添加到角色中,授予特定的权限。特定的用户,可以新建一个角色,授予对应的权限,然后给用户赋予角色就可解决。
Nginx
Ngixn配置一、安装1. Ubuntu
安装准备文件
1sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring
如果安装出错,可以尝试更新一下apt-get 具体问题具体分析
1sudo apt-get -y update
导入官方 Nginx 签名密钥,以便 apt 可以验证包的真实性。获取密钥:
1curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
验证下载的文件是否包含正确的密钥:
1gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg
输出完整密钥
123pub rsa2048 2011-08-19 [SC] [ ...
redis
Redis一、安装及相关知识介绍1. 安装
redis官网 下载6.2.6
1wget https://download.redis.io/releases/redis-6.2.6.tar.gz
安装 gcc 编译器
1234yum install gcc# 测试gcc环境gcc --version
redis解压缩到 安装位置
1tar -zxvf redis-6.2.6.tar.gz /opt/tools/redis
编译
123cd /opt/tools/redis/redis-6.2.6make
如果没有安装好c语言编译环境,make会报错 –Jemalloc/jemalloc.h:没有那个文件
解决:运行
1make distclean
在redis-6.2.6目录下再次执行make命令
可以跳过 make test 执行 make install 安装到 /usr/local/bin
安装目录 /use/local/bin
默认安装目录说明 redis-benchmark:性能测试工 ...
eladmin文档
eladmin框架使用文档一、准备
拉取原码
后端:
12345# Githubgit clone https://github.com/elunez/eladmin# Giteegit clone https://gitee.com/elunez/eladmin
前端
12345# Githubgit clone https://github.com/elunez/eladmin-web# Giteegi t clone https://gitee.com/elunez/eladmin-web
创建数据库
打开数据库,创建一个新库 eladmin 运行sql文件夹中的初始化脚本库脚本 eladmin.sql
修改配置,如果你的数据库密码不是 123456,那么需要在 dev.yml 配置文件中做相应的修改
添加远程连接(此步骤在创建数据库的时候完成)
12create user 'eladmin'@'%' identified with mysql_native_password by 'h3U#4YXH';gr ...
centos服务环境搭建
centos服务环境搭建1.java环境
下载java 安装包,命令:
1wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
解压
1tar -zxvf jdk-17_linux-aarch64_bin.tar.gz
配置环境变量
1vi /etc/profile
export JAVA_HOME=/opt/jdks/jdk-17.0.1export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/export PATH=$PATH:$JAVA_HOME/bin
让配置生效
1source /etc/profile
2.mysql8
查看 mysql 的安装包检查是否安装mariadb,命令:
1rpm -qa|grep mariadb
删除mariadb,命令:
1rpm -e --nodeps mariadb-libs
下载mysql,命令:
1wget ...
crawlab配置项说明
crawlabdocker使用 默认已有docker compose环境
配置镜像:
123{ "registry-mirrors": ["https://registry.docker-cn.com"]}
下载命令:
1docker pull tikazyq/crawlab:latest
3. 安装 Docker-Composedocker-compose是一个集群管理方式,可以让我们更方便的管理crawlab
安装 docker-compose 其实比较简单,在安装了 pip 的情况下(Python 3),执行以下命令。
1pip install docker-compose
安装好后可以执行 docker-compose ps 来查看docker集群运行状况 如下:
123Name Command State Ports------------------------------------------------------------
这是没有 Docker 容器在运行的情况,也就是空列表。如 ...
Crawlab
Crawlab爬虫管理框架使用(上手)1、准备1. 安装Go环境官网要求使用 Go1.15+ 的 更多 Go 下载我使用的是 Go1.17.5 ,如果你懒得去寻找的话也可以和我使用同一个版本 Go1.17.5 下载完成后直接点点就可以
2. 安装Docker1. 安装docker(默认推荐docker)可参考 docker 官方文档 进行安装
Windows 和 Mac 的用户可以下载 Docker Desktop 来完成 Docker 安装。
2. 下载镜像crawlab开发者已经在DockerHub上构建了Crawlab镜像,只需要将其 pull 下来使用。
Docker国内加速器:
123{ "registry-mirrors": ["https://registry.docker-cn.com"]}
下载命令:(在这不建议使用。你问我为啥,因为我菜暂时没有能直接使用拉取下来的项目)
1docker pull tikazyq/crawlab:latest
3. 安装 Docker-Composedocker-co ...
web应用程序处理流程
web应用程序处理流程
Django
Web框架-Django1、工程搭建1. 命令Django-admin startproject 项目名2. 项目目录:
3. 目录说明
4. 运行服务器123python manage.py runserver ip:port或python manage.py runserver
5. 创建子应用1python manage.py startapp 模块名
6. 注册安装应用: - 将子应用下的 apps 下的配置文件添加到settings下的INSTALLED_APPS组里
123456789INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.static ...
xpath
xpath简介:XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。
1、xpath的结点关系1.xpath中的结点是什么- 每个`XML`的标签我们都称之为节点,其中最顶层的称之为根节点
2. xpath节点关系
2、xpath语法2.1选取节点XPath使用路径表达式来选取XML文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。使用chrome插件选择标签时候,选中时,选中的标签会添加属性class="xh-highlight"
表达式
描述
nodename
选中该元素
/
从根节点选取、或者是元素和元素间的过度
//
从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置
.
选取当前节点
..
选取当前节点的父节点
@
选择属性 使用:nodename[@属性=’’]
text()
选择文本
2.2 查找特定节点
2.3 常用语法// 的用途
- //a当前html页面 ...


