- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 RocketMQ PERM含义 PERM=7、6、4、2
RocketMQ权限控制PERM_INHERIT:Topic继承,value:1PermName.PERM_READ:Topic读,value:4PermName.PERM_WRITE:Topic写,value:2perm=7 #可继承、读、写perm=4 #可读perm=2 #可写注解:RocketMQ的Topic自动新建是通过继承TBW102实现的,如果把TBW102的perm改为6,将不会自动创建Topic...
2021-04-23 13:44:39
2333
1
原创 linux自定义service服务
示例:[Unit]Description=etcd standaloneDocumentation=https://github.com/etcd-io/etcdAfter=network.targetConflicts=etcd.service[Service]Type=notifyUser=etcdEnvironmentFile=/opt/app/conf/etcd.envExecStart=/opt/etcd/current/etcd --force-new-clusterTi
2021-04-14 14:41:44
238
转载 软件版本命名规范
语义化版本 2.0.0注:引自https://semver.org/lang/zh-CN/,仅作学习交流使用摘要 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。 先行版本号及版本编译元数据可以加到“主版本号.次版本号.修订号”的后面,作为延伸。简介 在软件管理的领域里存在着被称作“依赖地狱”的死亡之谷,系统规模越大,加入的包越多,你就越有可能在
2021-04-12 14:32:40
317
原创 使用gevent出现无限递归RecursionError:maximum recursion depth exceeded while calling a python object
gevent和它的monkey补丁还是挺好用的,但是有时候它也有坑。gevent monkey补丁作用是将阻塞改成非阻塞以提升运行速度,一般都是from gevent import monkey;monkey.patchall()但当我做多进程加多线程加多协程实验的时候出现了无限递归的问题,仔细查看monkey.patchall()如下def patch_all(socket=True, dns=True, time=True, select=True, thread=True, os=True,
2020-05-16 00:50:14
1594
原创 Zabbix一键安装脚本
以下脚本仅适用于CentOS8+mysql+httpd+zabbix4.4对于其他组合仅供参考,可根据zabbix官网提供信息作相应修改#!/bin/bash# zabbix_install.sh : zabbix一键安装脚本# 安装前准备if [ ! -f "/etc/yum.repos.d/zabbix.repo" ]then rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.
2020-05-14 19:59:50
841
原创 python建立windows文件夹和文件
import os# 新建文件夹os.system('mkdir .pathname')# 注意目录名前有个.os.makedirs('path') #多层创建目录os.mkdir('path') #创建单层目录# 新建文件os.system('type NUL > a.txt')#仅限windows平台file=open(filename, "w") file.close()#通用...
2020-05-14 00:07:33
2670
原创 python调用cmd、shell
python调用linux shell和windows cmd的方式基本相同,整理了以下几种方法:方式一:os模块的system方法system方法将输入参数转化为命令在计算机上运行,其在执行过程中会开启一个子进程在系统上执行命令。需要注意的几点:父进程的环境变量会默认传递到子进程中子进程无法影响父进程中的环境变量使用system方法,子进程的某些操作无法影响主进程,例如执行os.system(‘cd …’)后主进程工作目录并不会发生改变。os.system()调用系统命令,返
2020-05-13 23:51:07
957
原创 shell if参数
shell if判断参数参数示例用途-aif[ -a /bin ]、if[-a /bin/ls ]判断是否为存在的文件或目录,是为True-bif[ -b /dev/vda ]判断是否为存在的块文件,是为True-cif [ -c /dev/zero ]判断是否为存在的字符文件,是为True-dif[ -d /bin ]判断是否为存在的目录,是为True-eif[ -e /bin ]、if[-e /bin/ls ]同-a-fif[
2020-05-12 20:39:30
567
原创 shell if参数-v
先说结论:if参数-v可用于判断变量是否存在,即该变量是否已定义示例代码如下#!bin/bash# targs=0# runsim=''if [ -v targs ]; then if [ -v runsim ]; then echo "Layer ONE" fi echo "Layer TWO"fiecho "Layer Three"直接运行结果为Layer Three将第二行注释去除后,即定义变量targs=0,在此运行该脚本,结果如下Laye
2020-05-12 18:58:20
2229
原创 python、anaconda国内镜像源
一、python镜像源sourceurl清华https://pypi.tuna.tsinghua.edu.cn/simple中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/阿里云http://mirrors.aliyun.com/pypi/simple/豆瓣http://pypi.douban.com/simple/使用示例:临时使用: pip3 install -i https://pypi.tuna.ts
2020-05-11 14:16:37
7447
原创 docker基础应用:入门命令集锦
1.查看Docker基本信息# 版本docker version# docker系统信息docker info2.docker containerdocker container 指令可省去container# 连接到容器,不建议使用原因如下# 1.使用attach访问容器,退出时会使容器退出运行# 2.多个终端同时使用attach实际上是镜像的docker containe...
2020-04-22 20:07:23
190
原创 ansible安装及基础应用
源码包安装# 下载安装git clone git://github.com/ansible/ansible.git --recursive# 依赖pip install paramiko PyYAML Jinja2 httplib2 sixcd ./ansiblesource ./hacking/env-setup# 如果开启了selinux,需要安装libselinux-pytho...
2020-04-22 15:31:31
315
原创 python3.6.8、CentOS8环境下找不到tkinter模块
使用matplotlab时提示找不到tkinter包,而一般情况下tkinter是内置在python里的,不过在linux环境下自带的python好像没有内置这个包。# Centos环境下yum install python3-tkinter安装后:...
2020-04-13 18:01:16
1206
1
原创 CentOS下puppet安装
1.yum方式第一步:安装Ruby依赖#!/bin/bashsudo yum -y install ruby ruby-libs第二步:去Yum源官方地址http://yum.puppetlabs.com下载所需的rpm包#!/bin/bashsudo rpm -Uvh http://yum.puppetlabs.com/puppet-release-el-8.noarch.rpm...
2020-03-25 11:30:09
341
原创 yum安装puppet出现-bash: puppet: command not found
很神奇,通过yum安装的包第一次出现这种问题在Centos、redhat和fedora系列里yum一直是很好用的包管理器(虽然现在已经逐渐被更优秀的DNF包管理器取代)yum安装的包一般不需要单独去配置环境变量,它会将sh脚本放在类似于/bin、/sbin、/usr/sbin、/usr/bin这样的目录下,但puppet是个例外?一开始我以为puppet命令已经被取代为其他命令了(毕竟有pup...
2020-03-24 22:59:04
492
原创 联想笔记本无法切换独显、强行切换提示核芯显卡不兼容
联想双显卡轻薄本无法选择全局独显的的原因先说结论联想笔记本现在都有Fn+Q的功能,然而对于轻薄本,在安静模式下默认使用全局集显,且不可更改 (Nvida控制面板显卡选择界面变灰色,无法选择。如果强行重置并更改为高性能Nvida显卡,应用后会小字提示核芯显卡不兼容,并恢复到修改前的状态。) 总之处于安静模式的联想轻薄本是无法应用全局独显的。不过在平衡或高性能模式下可以随意修改,但是 !!!!!!...
2020-03-22 23:27:21
4932
原创 ERROR 1045 (28000): Access denied for user 'root'@'localhost'解决办法
新安装MariaDB无法登入(Access denied for user ‘root’@‘localhost’)错误提示:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’报错环境:CentOS8解决方案:第一步:关闭MariaDB服务systemctl stop mariadb第二步:后台使用mysql_sa...
2020-03-22 19:15:28
1281
基于网络安全的车辆指纹识别进入与启动系统方案
2020-06-21
Hadoop平台的MapReduce模型性能优化研究
2020-06-21
手机APP控制的智能视频小车系统设计
2020-06-21
Deep Reinforcement Learning with Double Q-learning论文分享.pdf
2020-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人