首页
Sebs抱着键盘睡觉
取消

linux用户管理

linux用户管理 /etc/passwd文件 用户名:密码位(x):UID(五位数起步):GID(一般与UID相同):注释:用户目录:shell位置(/bin/bash) bashrc配置文件损坏或丢失 原版的bashrc配置文件位于 /etc/skel/.bashrc 恢复 cp /etc/skel/.bashrc ~/ source ~/.bashrc

帆软学习

好看的皮肤(没有git) mortalscumbag 好看的皮肤(有git) cloud kolo muse * 奇怪的 jonathan

帆软学习

正常流程 1、 获取需求:主要细节的就是和谁提的 和谁一边改一边确认 2、 完成需求: 帆软bi中导航栏-文件-切换工作目录-远程服务器2 添加报表 3、 打开前台页面-左侧导航栏-管理系统 目录管理-找到对应的目录下添加模板 在表中展示模板参数 =$参数名 准备数据 左下角模板数据集中,+-数据库查询-写sql 下方可以看到能获...

数据结构(递归和分治)

折半查找 一个数组 先切分一半,按照中位元素判定是前半区还是后半区 将半区数组传入递归 不断切分直至中位元素关键字即为查找的元素 int BinSearch(RcdType rcd[], KeyType key, int low, int high) { int mid = (low + high) / 2; // 获得中位索引 if (low > high) retu...

数据结构(排序)

排序的分类 内部排序 待排序列完全放在内存中进行排序 外部排序 对大文件的排序(内存和外部存储器的多次数据交换) 排序是否稳定 排序后,相同的元素在前面的是否一直在前面 前面的相同元素与后面的相同元素不交换,则是稳定的 内部排序 内部排序分类 交换排序 选择排序 插入...

提取、整合、竞争:走向验证式阅读理解(VGaokao数据集)

原作信息: 题目:Extract, Integrate, Compete: Towards Verification Style Reading Comprehension 作者:Chen Zhang, Yuxuan Lai, Yansong Feng , Dongyan Zhao Wangxuan Institute of Computer Technology, Peking Uni...

redis-py连接redis

下载 pip pip install redis -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 详细信息 https://pypi.org/project/redis/ 创建链接 连接对象 import redis r = redis.Redis( host=<host>, p...

Redis数据结构

数据结构 key类型 字符串 删除 DEL key 查询 # key是否存在 EXISTS key # value数据类型 TYPE key 设置记录过期时间 # n秒后 EXPIRE key n # 指定时间 EXPIREAT key (UNIX时间戳) 移除过期时间 ...

Redis事务

抛弃认知 Redis事务机制不具备sql数据的undo、redo日志操作,不能保证事务的原子性 A成功了,B执行时宕机,表现即为A成功,B失败 Redis事务机制(批处理执行) 为了避免命令被插队 Redis是异步单线程执行,一个线程即对应所有的客户端,哪个客户端上传了命令,线程就会执行,所以不能保证一个客户端的多个命令,不会被其他客户端的命令插队。 只能保证ACID属性里的一致...

Redis

缓存技术 实现数据使用频率高的热数据更快访问——将热数据缓存至内存里 缓存至内存的数据是从持久化数据写入的——解决断电即丢失的问题 应用程序查询逻辑: 先到缓存层查找数据 如果找不到,再进入数据库查找数据 数据库的数据发生变化,需要及时更新至缓存 命令参考 Redis 命令参考 — Redis 命令参考 (r...

使用GridFS存储文件

文件存储 例子:商品图片、用户头像 优点:读写速度快,文件存储引擎完善,适用于分布式环境,比普通sql数据库更适合存储文件 GridFS存储引擎 主要用于存储超16M(BSON文件限制)的文件,对大文件有着更好的性能。 存储原理 用两个集合来存储文件 database.chunks:存放文件 database.files:存储文件的元数据 GridFS会把文件分割...

使用pymongo进行交互

安装 拉包 pip install pymongo==3.7.2 API接口清单 Tutorial — PyMongo 4.3.3 documentation 使用 创建连接(MongoClient) MongoClient是客户端代理对象,可用于执行增删改查、连接池 from pymongo import MongoClient client = MongoClient(...

MongoDB备份恢复

单表 导出 mongoexport --host=<host> --port=<port> -u <user> -p <password> --authenticationDatabase=<database to which user belongs> -d <database> -c <table> ...

MongoDB修改操作

修改记录 update():修改单条记录 updateMany():修改多条记录 db.<tablename>.updateMany({condition}, {$set:{data}}) 规则 condition可以为空,但必须要写成json格式 例子 # 将李强一个人的年龄设为26,班级号设为2-6 db.student.update({name: "李强"}...

MongoDB查询操作

查询语法 全量数据 db.<tablename>.find({}) 数据量 db.<tablename>.count() 数据存储空间 db.<tablename>.dataSize() 有条件查询 $lt:{} # 小于 $gt:{} # 大于 $lte:{} # 小于等于 $gte:{} # 大于等于 $in:{}...

MongoDB

数据结构 数据(文档):BSON(二进制JSON文件) 数据集(集合):BSON集 简介 MongoDB介于关系型与非关系型数据库之间 没有采用关系模型 保留了逻辑库、数据表 数据表不支持表连接——一般不能拆分多表 缺点 需要使用JavaScript语句操作数据库(可以使用数据库查看工具自动翻译) 默认不需要密码即可登录(需要进行用户管理) 与Re...

MongoDB角色管理

内置角色 指定逻辑库(不是所有逻辑库都有权力) Read # 只读 readWrite # 读写 dbAdmin # 管理 userAdmin # 对用户管理 所有逻辑库(角色只能创建在admin逻辑库中) readAnyDatabase # 只读 readWriteAnyDatabase # 读写 dbAdminAnyDatabase # 管理 userAdminA...

更改pip缓存位置

前言 由于pip cache默认存储路径为c盘,一段时间使用后占用内存已达16G。如果更改存储位置至机械硬盘,C盘爆满的问题会得到有效缓解 方法 机械硬盘中创建缓存目录 D:\code\pipcache 配置新的pip cache路径 pip config set global.cache-dir "D:\code\pipcache" 删除C盘pip cache路径 C:...

搭建rtmp推流服务器

ubuntu:22.04 下载依赖 sudo apt-get install libssl-dev sudo apt-get install libpcre3 libpcre3-dev sudo apt-get install openssl libssl-dev sudo apt-get install zlib1g-dev sudo apt-get instal...

1.134-sight/detail模块(景点详细信息接口开发)

后端 sight模块 接口实现 设计接口返回标准 定义接口返回结构 { meta: 源数据 objects: 数据列表(数组) } 接口错误信息约定(RESTful) GET 安全且幂等 获取表示 变更时获取表示(缓存) 200(OK) - 表示已在响应中发出 204(无内容) - 资源有空表示 301(Moved Permanently) - 资源的URI已被更新 303...

1.133-景点详情(重构响应对象)

基类设定 响应列表对象的基类(utils/serializers.py) 分页元数据 class MetaSerializer(object): """ 分页元数据 """ def __init__(self, page, page_count, total_count, **kwargs): """ :param page: 当前第几页...

1.133-景点详情(ORM模型开发)

后端 account模块 1、创建account模块 python manage.py startapp account 2、添加进INSTALL_APPS(traveling_django/settings.py) INSTALLED_APPS = [ ... # 账户模块 'account.apps.AccountConfig', ] 3、ORM模型 ...

1.132-景点详情(评论列表部分)

前端 精选景点组件(@/views/sight/SightDetail) 1、VantUI中找组件 顶部导航栏 <van-cell title="单元格" icon="location-o" /> 导航栏图标 <van-icon name="comment-o" /> 2、模板 <!-- 用户评价 --> <div...

1.132-景点详情(评论列表项组件)

前端 评论列表项组件(@/component/sight/CommentItem) 1、VantUI中找组件 评分 <van-rate v-model="value" allow-half void-icon="star" void-color="#eee" /> export default { data() { return { value:...

1.132-景点详情(门票列表部分)

前端 精选景点组件(@/views/sight/SightDetail) 1、VantUI中找组件 顶部导航栏 <van-cell title="单元格" icon="location-o" /> 导航栏图标 <van-icon name="bookmark-o" /> 门票列表闹钟图标 <van-icon name="clock-o" /&...

1.132-景点详情(景点大图部分)

前端 精选景点组件(@/views/sight/SightDetail) 1、VantUI中找组件 顶部导航栏 <van-nav-bar title="标题" left-text="返回" right-text="按钮" left-arrow @click-left="onClickLeft" @click-right="onClickRight" /&...

1.132-景点详情

前端 新建景点详情各视图的文件夹(@/views/sight) 记录url(@/router/index.js) 引入视图 import SightList from '../views/sight/SightList.vue' import SightDetail from '../views/sight/SightDetail.vue' import SightInfo from...

1.131-搜索功能

前端 搜索页面(@/views/SeachView) 1、VantUI中找组件 顶上标题 <van-nav-bar title="标题" left-text="返回" right-text="按钮" left-arrow @click-left="onClickLeft" @click-right="onClickRight" /> impor...

1.130-vue-router的引入

安装vue-router插件 npm install vue-router -S 配置路由规则(@/router/index.js) 使用vue-router import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) 配置路由跳转规则(去到哪个组件) const routes = ...

1.124-sight接口联调

前端 将接口写入前端 记录后端地址(@/utils/apis) 加入景点模块的接口 /** * 景点模块的接口 */ const SightApis = { // 景点列表 sightListUrl: apiHost + '/sight/sight/list/' } 全局注册 export { ... SightApis } 创建方法访问地址(@...

1.123-system接口联调

前端 将接口写入前端 记录后端地址(@/utils/apis) 加入固定的地址前缀 const apiHost = 'http://127.0.0.1:8000' 为了解决跨域问题,已经在vue.config.js中进行了改写,访问后端接口可以使用(/api 开头的链接会自动改写为http://127.0.0.1:8000) const apiHost = 'http://12...

1.122-sight模块(景点列表接口开发)

后端 sight模块 1、创建sight模块 python manage.py startapp sight 2、添加进INSTALL_APPS(traveling_django/settings.py) INSTALLED_APPS = [ ... 'sight.apps.SightConfig', ] 3、ORM模型 ORM模型设计(sight/models...

1.121-system模块(轮播图接口开发)

后端 system模块 1、创建system模块 python manage.py startapp system 2、添加进INSTALL_APPS(traveling_django/settings.py) INSTALLED_APPS = [ ... 'system.apps.SystemConfig', ] 3、ORM模型 ORM模型设计(system/...

1.115-首页功能(底部导航栏组件开发)

前端 底部导航栏组件(@/home/FineBox) 1、VantUI中找组件 Tabbar标签栏(通过名称匹配) <van-tabbar v-model="active"> <van-tabbar-item name="home" icon="home-o">标签</van-tabbar-item> <van-tabbar-item...

1.114-首页功能(景点列表组件开发)

前端 景点列表组件(@/components/common/ListSight) 1、从精选经典组件中复制景点列表组件 模板 <template> <a href="#" class="sight-item"> <!-- 左边的图片 --> <img src="/static/home/hot/h1.jpg" alt=""...

1.113-首页功能(精选景点组件开发)

前端 精选景点组件(@/home/FineBox) 1、VantUI中找组件 找到左右结构的单元格作为顶部单元格 <van-cell-group> <van-cell title="单元格" value="内容" /> <van-cell title="单元格" value="内容" label="描述信息" /> </van-cel...

1.112-首页功能(热门推荐组件开发)

前端 热门推荐组件(@/home/HotBox) 1、VantUI中找到左右结构的单元格 <van-cell-group> <van-cell title="单元格" value="内容" /> <van-cell title="单元格" value="内容" label="描述信息" /> </van-cell-group> ...

1.111-首页功能(轮播图组件开发)

前端 轮播图组件(@/home/BannerBox) 在VantUI的展示组件中找到轮播图 <van-swipe class="my-swipe" :autoplay="3000" indicator-color="white"> <van-swipe-item>1</van-swipe-item> <van-swipe-item&gt...

1.10-跨域问题的解决

Vue 重定向(vue.config.js) // Node.js里的模块 module.exports = { devServer: { proxy: { '/api': { target: 'http://localhost:8000', changeOrigin: true, pathRewrite: { ...

web端展示查询的数据(html模板)

导入包 1、将js源码文件放入static/js中 2、模板中引入 <head> <meta charset="utf-8" /> <script src=""></script> <script src=""></script> </head> 图表 <body&g...

web端展示查询的数据(Flask)

导入包 import pymysql from flask import Flask, url_for, render_template, json 获取flask进程 app = Flask(__name__) if __name__ == '__main__': app.run() 连接数据库获得数据(getData()) 连接数据库 db = pymysql.con...

通过sparkSQL对Mysql执行查询

创建项目 Maven Archetype Archetype选择maven-archetype-quickstart idea配置 File/Project Structure/Modules +添加scala 项目配置 porm.xml <dependencies> // 加入以下配置 <dependency> <grou...

数据操作

将原始数据加载到HDFS 启动Hadoop start-all.sh 创建存放目录 hdfs dfs -mkdir -p /data 将数据集传入虚拟机(放入/data目录) 使用secureFX 传输文件 hdfs dfs -put /data/sogou.500w.utf8 /data 检查是否成功 hdfs dfs -ls /data 删除上传文件 h...

环境配置(ECharts)

ECharts Handbook - Apache ECharts 1、下载 https://www.jsdelivr.com/package/npm/echarts 选择dist/echarts.js并保存为 echarts.js 文件(保存在项目中当源码使用) 2、引入 html中 <!DOCTYPE html> <html> <head&...

项目配置

创建项目: 使用后端django框架(virtualenv) 创建虚拟环境(进入该目录下) virtualenv -p python3.8 django_py3.8 激活虚拟环境 django_py3.8/Scripts/activate 安装依赖 pip install django,mysqlclient,django_redis,Pillow,django-debug...

linux下安装hadoop并部署全分布

安装单机hadoop 创建用户并配置无密码登录 创建hadoop用户 sudo useradd -m hadoop -s /bin/bash 改个密码 sudo passwd hadoop 赋予管理员权限 sudo adduser hadoop sudo 尝试使用密码登录localhost ssh localhost 退出localhost exit 配置无...

linux基础配置

拉取容器 docker run -p (port:port) --privileged -ti --name=(container name) ubuntu:(ubuntu version) /bin/bash 给root改密码 passwd root 更新下下载器 apt-get update 下载文件修改器 apt-get install vim 换源 复制一份...

安装hadoop

拉取容器 docker run -p 60001:22 -p 5901:5901 --privileged -ti --name=hadoop ubuntu:16.04 /bin/bash 给root改密码 passwd root 更新下下载器 apt-get update 下载文件修改器 apt-get install vim 换源 复制一份备份 sudo cp...

换个shell皮肤

今日任务: 创建ubuntu20.04.04 换源 换肤 安装docker 创建ubuntu20.0.4 微软商店下载 换源 复制一份备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 打开/etc/apt/sources.li...

我的第一篇博文

以后就要在这里记录我的敲代码日记啦! Sebs要努力! //代码片段 int main(){ hello world; }