config

Python mariadb

孤街浪徒 提交于 2020-03-12 05:02:26
文章目录 Python mariadb 一、python mariadb使用实例 1.连接数据库如下 2.插入数据 3.查询数据 二、实现增删改查 1.输入数据一组并插入查询 2.修改数据 3.删除数据 Python mariadb 一、python mariadb使用实例 先安装PyMySQL库 pip install PyMySQL 1.连接数据库如下 import pymysql # 连接配置信息 conn = pymysql . connect ( host = '127.0.0.1' , port = 3306 , user = 'root' , password = '123' , db = 'hghtest' , charset = 'utf8mb4' , cursorclass = pymysql . cursors . DictCursor ) # 创建连接 cur = conn . cursor ( ) cur . execute ( "SELECT id1,amount1 FROM t1" ) for r in cur : print ( r ) cur . close ( ) conn . close ( ) 数据库中的数据 2.插入数据 import pymysql # 连接配置信息 config = { 'host' : '127.0.0.1' ,

Lambda存储网络文件备份和恢复

我只是一个虾纸丫 提交于 2020-03-11 21:18:02
存储网络文件备份 以文件备份到~/lambda_bak目录为例 创建目录 mkdir -p ~/lambda_bak/{lambda,lambdacli,minernode,storagenode} 验证节点文件备份 验证节点文件备份到~/lambda_bak/lambda/下 cp -r ~/.lambda/config ~/lambda_bak/lambda/ lambdacli文件备份 lambdacli文件备份到~/lambda_bak/lambdacli/下 cp ~/.lambdacli/config/config.toml ~/lambda_bak/lambdacli/ cp -r ~/.lambdacli/keys ~/lambda_bak/lambdacli/ minernode文件备份 minernode文件备份到~/lambda_bak/minernode/下 cp ~/.lambda_miner/config/config.toml ~/lambda_bak/minernode/ cp ~/.lambda_miner/config/default_miner_key.json ~/lambda_bak/minernode/ cp -r ~/.lambda_miner/identity ~/lambda_bak/minernode/ 注意

标签管理 和 git别名

∥☆過路亽.° 提交于 2020-03-11 19:56:35
标签管理 标签类似于快照功能,可以给版本库一个标签,记录某个时刻库的状态。也可以随时恢复到该状态。 基础命令 切换到master分支 git checkout master 给master分支打一个标签 git tag v1.0 查看当前分支下都有哪些标签 git tag 查看标签下的信息 git tag v1.0 查看当前分支下有哪些 commit git log --pretty=oneline 对 commit 进行打标签 git tag v0.8 12ab3c160e3f1 查看当前分支下有哪些commit简写 git log --pretty=oneline --abbrev-commit 对 commit 进行打标签,并进行简要说明 git tag -a v0.1 -m “first tag” 72950de 显示哪个版本的标签信息 git show v0.1 删除一个标签 git tag -d v0.1 推送一个标签到 github 上 git push origin v1.0 推送所有标签到 github上 git push --tag origin 删除本地标签,同步到远程 git tag -d v0.8 git push origin :refs/tags/v0.8 git 别名 branch命令别名为br git config --global alias

ini包

微笑、不失礼 提交于 2020-03-11 17:10:18
ini包 获取配置文件的包 下载 :go get gopkg.in/ini.v1 文档 :[https://github.com/go-ini/ini] [https://ini.unknwon.io/] ##config . ini [ kafka ] address = 192.168 .42 .133 : 9092 topic = test_log chan_size = 100000 [ collect ] logfile_path = g : / logs / s4 . log ##main . go import ( "gopkg.in/ini.v1" ) type KafkaConfig struct { Address string `ini:"address"` Topic string `ini:"topic"` ChanSize int64 `ini:"chan_size"` } type CollectConfig struct { LogFilePath string `ini:"logfile_path"` } type Config struct { KafkaConfig `ini:"kafka"` CollectConfig `ini:"collect"` } func main ( ) { var configObj = new ( Config

conda更换下载源

烂漫一生 提交于 2020-03-11 15:20:50
conda更换下载源 1.conda源更换为清华 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes 2.conda源更换为中科大 conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes 记得删掉c:/usr/usrname里的.condarc原有的清华镜像 3.如果需要换回conda的默认源。查看了conda config的文档后,发现直接删除channels即可。命令如下: conda config --remove-key channels    来源: https://www.cnblogs.com/yoyo1216/p/12462328.html

nginx配置

落爺英雄遲暮 提交于 2020-03-11 13:58:24
… … #核心摸块 events { #事件模块 … } http { # http 模块 server { # server块 location [PATTERN] { # location块 … } location [PATTERN] { … } } server { … } } mail { # mail 模块 server { # server块 … } } 我们依次看一下每个模块一般有哪些配置项。 核心模块 user admin; #配置用户或者组 worker_processes 4; #允许生成的进程数,默认为1 pid /nginx/pid/nginx.pid; #指定 nginx 进程运行文件存放地址 error_log log/error.log debug; #错误日志路径,级别 事件模块 events { accept_mutex on; #设置网路连接序列化,防止惊群现象发生,默认为on multi_accept on; #设置一个进程是否同时接受多个网络连接,默认为off use epoll; #事件驱动模型select|poll|kqueue|epoll|resig worker_connections 1024; #最大连接数,默认为512 } http 模块 http { include mime.types; #文件扩展名与文件类型映射表

Freetype 安装时提示 make: Nothing to be done for `unix'

混江龙づ霸主 提交于 2020-03-11 13:44:14
[Software-Freetype] Freetype 安装时提示 make: Nothing to be done for `unix' 官网下载的第三方软件包,编译安装会报以下错误,解决办法如下: 第一种: make: Nothing to be done for `all' 解决方法 1.这句提示是说明你已经编译好了,而且没有对代码进行任何改动。 若想重新编译,可以先删除以前编译产生的目标文件: make clean 然后再 make 实在不行就: # ldconfig 上面所说的方法并不能解决题目上的错误,看下面的方法。 第二种方法: make: Nothing to be done for `unix'. centos5.8下安装freetype出错处理 configure: creating ./config.status config.status: creating unix-cc.mk config.status: creating unix-def.mk config.status: creating freetype-config config.status: creating freetype2.pc config.status: creating ftconfig.h www.2cto.com FreeType build system --

git知识汇总

心已入冬 提交于 2020-03-11 13:01:32
git命令大全 环境配置: git config --global user.name xxxx git config –global user.email git config –list 查看配置信息 git config user.name 初始化仓库: git init git clone xxxx 查看文件的状态 git status –s 如果红颜色是已修改状态执行add命令加入到暂存区,如果绿颜色已经在暂存区执行commit命令加入到本地版本库 git reset 将暂存区的文件取消暂存 恢复到某个版本 git reset 版本号 就能恢复 但是它会删除后面的版本 危险勿用 git revert 版本号 撤销某个版本号,这个不是删除,还存在版本信息,这个建议使用 删除某个文件 先手动删除该 文件,然后提交 忽略上传文件(用小乌龟做比较省事) 创建.gitignore文件 一般忽略target文件,.idea文件,iml文件 查看远程仓库 git remote git remote –v 添加远程仓库 git remote add 仓库名称 远程仓库地址 删除本地远程仓库 git remote rm 名称 拉去远程仓库 git pull 仓库名称 分支 注意:本地项目不是clone的,而是本地创建的仓库,并且仓库中有文件,则拉去不成功,如果强制需要拉去 则用:git

ELK下es索引管理工具-curator

冷暖自知 提交于 2020-03-11 12:49:04
转载来源 : es索引管理工具-curator https://www.cnblogs.com/xiaobaozi-95/p/10450380.html 介绍 elasticsearch-curator 是官方收购的开源社区周边产品,用来管理es的索引和快照。 在6.6以后官方推出了ILM(索引生命周期管理策略),更加易于操作和方便使用,可以通过restful api,也可以在kibana界面直接操作。 官方文档: https://www.elastic.co/guide/en/elasticsearch/client/curator/current/index.html 功能包括:从别名添加、删除索引,更改分片路由分配,打开/关闭索引,创建/删除索引,快照管理、合并segment,更改索引分片副本数等。 目前使用的elasticsearch-curator版本是5.4, Python2.6安装会出现问题.建议在安装在python2.7+的环境中. 安装: # pip install elasticsearch-curator 使用: 命令语法: 命令行参数: curator [–config CONFIG.YML] [–dry-run] ACTION_FILE.YML $ curator -- help Usage : curator [ OPTIONS ] ACTION

征服诱人的Vagrant!

风格不统一 提交于 2020-03-11 09:03:01
一、背景 ​  最近要开始深入学习分布式相关的东西了,那第一步就是在自己的电脑上安装虚拟机,以前在Windows平台,我选择用VMware Workstation作为虚拟机软件,现在在Mac系统下,感觉不是很适合了,然后就有朋友推荐我使用Vagrant来在Mac系统作为虚拟机管理软件,那么本文我们就来聊一聊跟这货相关的蛮有意思的东西。 二、Vagrant介绍 ​  Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源 VirtualBox 虚拟化系统,使用 Chef创建自动化虚拟环境。我们可以使用它来干如下这些事: 建立和删除虚拟机 配置虚拟机运行参数 管理虚拟机运行状态 自动配置和安装开发环境 打包和分发虚拟机运行环境 ​  Vagrant的运行,需要 依赖 某项具体的 虚拟化技术 ,最常见的有VirtualBox以及VMWare两款,早期,Vagrant只支持VirtualBox,后来才加入了VMWare的支持。 ​ 为什么我们要选择Vagrant呢?因为它有 跨平台 、 可移动 、 自动化部署无需人工参与 等优点。      在Vagrant体系中,有个box(箱子)的概念,这优点类似于docker体系中的image(镜像)。基于同一个box,不同的人可以运行得到相同的内容。这个我们下文再详细说。 三、Vagrant环境的安装 ​