环境:CentOS 7 (阿里云服务器) 一.linux 发行版下的包管理阵营 包管理系统 除了方便你安装和管理包之外,还能帮你解决依赖问题. 下面就介绍2个最主要的: 1.Debian 系 - dpkg DPKG(Debian Package Management System),中文为 Debian 包管理系统. 命令: 1.apt-get,其中 apt 为 Advanced Packaging Tool,中文是高级打包工具. 适用发行版:Debian.Ubuntu.Linux Mint.e…
目录 安装Bower Bower的使用 安装Bower Windows下安装Bower之前,先安装好 nodejs 和 msysgit 环境 然后我们就可以使用npm包管理工具下载并全局安装bower: npm install -g bower 全局安装bower 后,可以查看Bower的帮助信息,使用命令: bower help Bower的使用 我们在项目目录下执行初始化当前工程的bower,此操作会在当前目录下生成 bower.json 文件: bower init 使用bower安装某个…
概述及使用场景 Vuex 是一个主要应用在中大型单页应用的类似于 Flux 的数据管理架构.它主要帮我们更好地组织代码,以及把应用内的的状态保持在可维护.可理解的状态. 但如果是简单的应用 ,就没有必要使用vuex来管理状态了, 只会增加应用的复杂性 ,一个简单的应用完全可以使用$emit这种方式就可以来解决https://cn.vuejs.org/v2/guide/components.html#非父子组件的通信. 比如 ,通过父组件传值给子组件,子组件处理完数据, 如果需要对该属性值进行变更…
1.初始界面 1.1 .浏览窗口:本地(Local)浏览窗口.知识库(Repository)浏览窗口 Local:用于显示本地模型 Repository:用于显示知识库模型 1.2 .输出窗口:用于显示操作过程中的相关信息. General:用于显示建模过程中的相关信息 Check Model:用于显示模型检查过程中的相关信息 Generation:用于显示模型生成过程中的相关信息 Reverse:用于显示逆向工程操作中的相关信息 1.3.工作区:用于模型设计 2.模型类型 模型类型 序号 图标…
http://blog.csdn.net/forever_2015/article/details/50285955 版权声明:未经博主允许不得转载,请尊重原创, 谢谢!   目 录 第1章 分级存储架构. 2 1.1基础认识... 2 1.1.1从数据通路描述. 2 1.1.2从数据交换单位描述. 2 1.1.3 Cache数据一致性拓扑结构. 3 1.2 系统层内存模型... 3 1.2.1内存属性. 3 1.2.2地址空间. 4 1.2.3字节编码支持. 4 第2章 虚拟内存系统架构(VM…
1. 快速打开辅助界面   快捷键:使用Option + 单击文件   2. 辅助编辑器更多打开方式   快捷键: Option+shift +单击文件   3. tab页面快捷键   快捷键: Command+T 新建tab Command+W 关闭tab Command +}/{ 左右切换tab     4. 更改双击为打开一个新tab   5. Xcode快照功能snapshot   快照就是整个代码的存档拷贝.多数用于重构之前的保存操作. 创建快照:Command + Control +…
rsync同步工具 1.rsync介绍 rsync是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具.rsync软件适用于unix/linux/windows等多种操作系统平台. rsync和ssh带的scp命令比较相似,但又优于scp命令的功能,scp每次都是全量拷贝,而rsync可以进行增量拷贝.当然,rsync还可以在本地主机的不同分区或目录之间全量及增量的复制数据,这又类似cp命令,但同样也优于cp命令,cp每次都是全量拷贝,而rsync可以增量拷贝.利用…
GIT(分布式) 一.Git 初始版本控制工具 1. 安装Git Ubuntu系统下,打开shell界面,输入: sudo apt-get install git-core  之后回车输入密码,即可完成git的安装 Windows系统下,访问:https://git-for-windows.github.io/ 下载应用程序,选择相应版本进行安装 2. 创建代码仓库 进入到Git Bash 命令操作, i. 配置身份信息,用于在提交代码的时候Git知道是谁提交的 执行命令: git config…
脚本是个永恒的话题,以前Dos下面也有Shell编程这一说的,比如说BAT文件有人写的好的话,也是瞬间速度变高大上.Linux下面这个应该更占比重了.我看到园子里有位园友做了一个Linux Shell脚本攻略 读书笔记,笔记概括总结的太好了,值得逐一实践. 为学Linux ,我读过的书藉, 这篇也是个不错的总结,前人的经验真是宝贵,分享真是一种态度.…
读 第四章<管理MySQL库与表> 第五章<MySQL的权限管理> 总结 1:当配置好 MySQL 数据库后,发现有几个默认的库,他们的意义和作用?(这里只做简单了解,之后用到的会分析,现在知道有这么个东西就好) - information_schema 记录数据表/用户/视图等信息. - mysql 用户权限/帮助/日志等信息 - performance_schema MySQL性能指标库 2:数据库是文件么?在哪里放着呢? mysql.conf 配置中定义了数据存放位置 dat…
主要讲两个用户管理的案例: 1: 限制用户su为root,只允许某个组的的用户su # groupadd sugroup 首先添加我们的用户组 # chmod 4550 /bin/su 改变命令的权限 # chgrp sugroup /bin/su 改变命令的所属组 # ls -l /bin/su 查看命令的权限 -r-sr-x--- 1 root sugroup 18360 Jan 15 2010 /bin/su 设定后,只有sugroup组中的用户可以使用su切换为root # userad…
用户组管理命令: groupadd -g 888 webadmin 创建用户组webadmin,其GID为888 删除用户组: groupdel 组名 修改用户组信息 groupmod groupmod -n apache webadmin 修改webadmin组名为apache gpasswd  设置组密码及管理组内成员: -a 添加用户到用户组 -d 从用户组中删除用户 -A 设置用户组管理员 -r 删除用户组密码 -R 禁止用户切换为该组 groups 查看用户隶属于哪些用户组 newgr…
其实如果我们了解了Linux中用户管理的配置文件之后,完全可以手工管理用户: 添加用户: useradd 设置选项 用户名 -D 查看缺省参数 u:UID g:缺省所属用户组GID G:指定用户所属多个组 d:宿主目录 s:命令解释器Shell c:描述信息 e:指定用户失效时间 删除用户: userdel -r 用户名 -r:删除用户目录 手工删除: 使用find命令查找属于某个用户或用户组的文件 find选项-user.-uid.-group.-gid 1.对需要保留的文件进行移动和备份 2…
备份命令 backup.py 参数: -u 管理员账号 -p 密码 -s 站点URL -f 备份文件的存储目录路径 -h 显示帮助 还原命令 restore.py 参数: -u 管理员账号 -p 密码 -s 站点URL -f 备份文件的路径 -h 显示帮助 -r 还原报告的存储目录路径 创建切片方案命令 createcacheSchema.py -u 管理员账号 -p 密码 -s 站点URL -n 需要定义切片方案的服务名字,格式 服务名:服务类型 -Dc 切片存储的目录路径,该路径必须要提前向…
根据不同用途,BPM分为分析性(Analysis).执行型(Executable)和协作型(Collaborative) BPM的类型 业务流程语言 描述  分析型  Analysis  提供流程层次分解及时序关系,不描述任何实现细节  BPMN1.0  适合在执行环境已经确定的情况下,进行业务层任务的分解和建立时序关系  Data Flow Diagram  用于建立数据流图,重点是数据流向  执行型  BPEL4WS1.1  属于符合XML规范的业务流程语言,基于这些语言的BPM可以与运行在…
A)安装及配置 下载mariadb: yum -y install mariadb-server mariadb 开启mariadb服务: systemctl start mariadb.service 重启:systemctl restart  mariadb.service 无密码登录mariadb: mysql 查看用户表: select * from mysql.user; 修改密码和授权: grant all on *.* to 'root'@'%' identified by '12…
什么是事物? 事物是指逻辑上的一组操作,这组操作要么全部成功,要么全部失败. 事物的特性: 原子性.一致性.隔离性.持久性 Spring事务管理的高级接口: PlatformTransactionManage:(根基不同的持久层框架使用不同的具体实现) TransactionDefinition:(隔离级别(ISOLATION).传播行为(PROPAGATION).超时时间(TIMEOUT).只读) TransactionStatus:  (记录事物的状态) Sring实现事务管理的方式: 编程…
Shiro权限管理 参考:https://www.cnblogs.com/jpfss/p/8352031.html Shiro解决的问题 授权和鉴别的问题:Authenrization(授权) Authentication(证明) 关键对象 Subject:主体 访问系统的用户,可以是用户.程序等 Principal:身份信息 主体(subject)进行身份认证的标识 ,具有唯一性.如:用户名.手机号.邮箱地址等 credential:凭证信息 只有主体自己知道的安全信息.如:密码.证书等 授权…
这节虽叫调度管理机制,整篇下来主要就讲了几个调度算法.兴许是考虑到LAB5难,LAB6就仁慈了一把,难度大跳水.平常讲两节原理做一个实验,这次就上了一节原理.权当大战后的小憩吧. schedule函数调用点: proc.c::do_exit 用户线程执行结束,主动放弃CPU控制权. proc.c::do_wait 用户线程等待子进程结束,主动放弃CPU控制权. proc.c::init_main initproc内核线程等待所有用户进程结束,如果没有结束,就 主动放弃CPU控制权;initpro…
1.基本术语 1.1.实体和属性 实体(entity):指现实世界中客观存在,并可相互区别的事物或者事件. 属性(attribute):一组用来描述实体特征的属性. 实体集(entity set):具有相同类型及其相同属性的实体集合. 实体型(entity type):实体集合中每个实体所具有的共同属性的集合. 标识符(Identifier):用于唯一标识实体集中每个实体的一个或一组属性. 1.2.联系 一对一联系(1:1)…
平台信息:PC:ubuntu18.04.i5.anaconda2.cuda9.0.cudnn7.0.5.tensorflow1.10.GTX1060 一.将copy_train.csv文件的内容进行分词,生成process_copy_train.csv文件 import jieba import re import os import sys import gensim import sys f1 = open(u'copy_train.csv') for line in f1.readline…
计划任务: 为什么要设置计划任务 : 实现数据库备份,发送系统通知神马的..... 计划任务的命令: 一: at :  安排作业在某一时刻执行一次 nbatch    安排作业在系统负载不重时执 行一次 cron : 安排周期性运行的作业 at命令的功能和格式: 功能:安排一个或多个命令在指定的时间运行一次 at的命令格式及参数: at [-f 文件名] 时间  at -d  or atrm  删除队列中的任务  at -l  or atq  查看队列中的任务 at命令指定时间的方式: 绝对计时…
Linux用户分为三种: 1:超级用户(root,UID=0) 2:普通用户(UID 500-60000) 3:伪用户(UID 1-499)  伪用户: 1.伪用户与系统和程序服务相关 :nbin.daemon.shutdown.halt等,任何Linux系统默认都有这些伪用户 mail.news.games.apache.ftp.mysql及sshd等,与Linux 系统的进程相关 2.伪用户通常不需要或无法登录系统 3.可以没有宿主目录 用户组: 每个用户都至少属于一个用户组 每个用户组可以…
参考 MySQL 5.5官方简体中文参考手册完美版  8.6 节 调用: shell> mysqlbinlog [option] log-files... mysqlbinlog支持下面选项: --help,-? 显示帮助消息并退出 --database=db_name, -d db_name 只列出该数据库的条目 --force-read, -f  使用该选项,如果mysqlbinlog读他不能识别的二进制日志事件,只会打印警告,忽略该事件并继续,没有该选择,如果mysqlbinlog读到此事…
1.点击标准工具条中的…
1.gradle的安装 1)从官网下载gradle,然后解压 2)在系统环境变量新建GRADLE_HOME 3)将%GRADLE_HOME%\bin加入PATH中 2.验证是否安装成功 gradle -version…
- 新建测试接口 在Postman中有两种新建测试接口的方式,第一种是图片右上角的,点击可以选择 request 请求进行新建 选择 Request 以后会出现下面图片的对话框,让你输入一个保存接口的名字,和将接口保存在哪个集合中,选择完毕后就可以点击 Save to XX 进行新建并保存 新建后进到这个页面,直接在标签页上点击 “+” 新建测试接口,会直接进到这个页面,没有默认接口名称,也不会保存到集合中 - 请求体 Body 中的类型 form-data :表示可以使用键值对和文件,是POS…
import numpy as np import matplotlib.pyplot as plt import pandas as pd arr1 = np.random.rand(10)#一维数组 arr2 = np.random.rand(10, 2)#二维数组 plt.plot(arr2) # plot可以没有横坐标,纵坐标为数组中的数据,横坐标对应着索引 plt.show() # 一维数组就是一条线,二维数组就是两条线 魔法方法 # %matplotlib inline # Spel…
1.进程基础 当输入一个命令时,shell 会同时启动一个进程,这种任务与进程分离的方式是 Linux 系统上重要的概念 每个执行的任务都称为进程,在每个进程启动时,系统都会给它指定一个唯一的 ID,称为进程 ID(PID) 对进程进行管理必须以进程 ID 作为对象,而非进程名称 每个进程都可能以前台或后台两种方式存在,bg 表示后台执行,fg 表示前台执行 在命令后加 & 使进程在后台执行 2.显示进程 可以使用 ps 命令(Process Status)显示当前运行的进程,显示的内容如下:…
上一节演示如何在虚拟机中安装 CentOS服务,Docker学习笔记之-在虚拟机VM上安装CentOS 7.8 本节主要演示如何通过 Xshell软件链接CentOS服务,本例以虚拟机作为演示,直接在本地即可远程操作CentOS服务 首先下载 Xshell客户端:https://www.netsarang.com/en/all-downloads/ 然后需要确保 CentOS服务上是否已经安装 openssh-server 使用命令查看是否安装了相关软件:rpm -qa|grep -E "ope…