自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 阿里天池Python训练营-异常处理

BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivisionError:除数为零AssertionError:断言语句(assert)失败AttributeError:尝试访问未知的对象属性EOFError:没有内建输入,到达EOF标记。

2023-03-27 14:40:14 357

原创 PyCharm自动生成文件头注释或函数注释

万年不动的pycharm今天被重装了,导致自动注释失效了,重新编辑了一次注释模板。 py 文件模板 进入设置【快捷键:ctrl + alt + S ,有QQ时会和截图产生冲突】,File->settings->Editor->File and Code Templates->Python Script; #!/usr/bin/env pytho # -*- coding: utf-8 -*-# @Author : # @Time : ${DAT

2021-03-03 10:08:10 799

原创 windows10时间显示秒的小技巧

  win10在任务栏里显示的时间一般精确到分,不显示秒。使用修改短时间格式也不能显示,倒是修改长日期格式,可以显示星期几。最后通过修改注册表可以让系统时间显示精确到秒。通过【cmd】->【regedit】,进入注册表编辑器;定位到【计算机】-> 【HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced】;右键新建【DWORD(32位】,命名为ShowSecondsIn

2021-02-18 14:28:38 2201

原创 nfs4挂载提示-reason given by server: No such file or directory

使用nfs和nfs4进行挂载时还是有一些小区别的。使用nfs4挂载时之前出过一个问题,提示:reason given by server: No such file or directory。mount.nfs4 -o intr,nolock,noatime,proto=tcp 10.0.31.126:/tcfs/ /tcfs网上大概给了几个办法,有些看都不用看:该挂接点在服务器上不存在,注意检查命令行检查是否安装了 nfs-utils 或 nfs-common本地挂载目录是否存在检查安全组

2020-11-03 11:56:31 19134

原创 elasticsearch7.4 免费启用x-pack插件 设置账号、权限 包含错误--ERROR: Failed to set password for user [apm_system]

kibana面板本来用不同的用户空间开放给不用的用户使用,但是不同的面板空间都需要新建索引管理,很不方便;而且通过删除url后缀就能访问到默认空间,很不安全。官方给的消息说从6.8 和 7.1 开始默认提供x-pack的安全功能,虽然只是一部分,但也够用了。针对网上千奇百怪的文章,整理了一套自己能用的启用方式。 升级java11版本 如果升级jdk,我使用的jdk8不支持启用,最低标准是jdk11。 ...

2020-05-14 11:24:59 9416 1

原创 logstash 中关于 @timestamp 时区解决

在使用logstash时,默认使用了一个时间字段@timestamp,@timestamp时间使用的是utc时间,在kibana中展示时,一般自己会增加新字段,不影响判断。但是最近需要使用----elastalert,监测waf的拦截日志然后通过企业微信进行告警,触发时间如果再使用--@timestamp,会对一些信息接收人产生误解,所以要将@timestamp时间转换成本地date时间。综合参考其他人的方案,在logstash中,监测对象配置里的--filter中添加代码是最直接方便的。重启logs.

2020-05-08 17:47:54 4363 5

原创 No module named 'iotop',Python版本问题导致无法使用iotop

在Python2和Python并存的环境下,有一些使用Python2的命令稍不注意就会出现问题,例如-iotop,我也是排查es占用io过高时才发现的问题。[root@elk-server bin]# iotopNo module named 'iotop'To run an uninstalled copy of iotop,launch iotop.py in the top di...

2020-05-07 16:43:35 3912 1

原创 php7 安装扩展-oci8

1. 基础环境环境:centos7 PHP 7.2.242. oracle客户端2.1 官方地址https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html使用的最新的版本-Version 19.5.0.0.0 ,两个都必须安装,devel版本就是SDKoracle-ins...

2020-01-08 09:54:07 1261

原创 ELK- Metricbeat-监测mysql内部指标

使用Metricbeat 模块mysql,可以直接从 MySQL 服务器提取内部指标。通过kibana面板的引导直接下载配置就可,但是如果要监测insert/update语句的数量还需要修改mysql.yml文件。下载并安装 Metricbeatcurl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metric...

2019-11-26 17:38:13 1919

原创 CentOS系统下扩展XFS文件系统

之前使用gparted进行可视化扩充即将存满的磁盘,但是系统都是最小化安装且使用xshell连接,如果继续使用gparted进行操作,需要安装许多依赖和配置xmanager等组件,对于及时性的扩容很不方便。新空间增加到已有分区空间中1. ext4文件系统扩容对于ext4格式进行扩容需要先卸载磁盘再进行扩容:卸载正在使用的磁盘umount /data磁盘重新分区fdisk /dev/...

2019-10-28 08:41:43 3449

原创 Ceph Mimic/Nautilus - 启用Dashboard功能

Ceph的监控可视化界面方案很多----grafana、Kraken。但是从Luminous开始,Ceph提供了原生的Dashboard功能,通过Dashboard可以获取Ceph集群的各种基本状态信息。1.查看ceph状态[root@controller ~]# ceph -s cluster: id: 25dae5c3-3fa7-44a4-9f35-7f0b2...

2018-12-28 11:44:50 6936

原创 OpenStack创建实例错误-neutronclient.common.exceptions.Unauthorized

使用OpenStack命令创建实例时,创建失败,错误----‘<class 'neutronclient.common.exceptions.Unauthorized'>’:查看nova-api.log日志,错误是一样的,网上关于这个错误的案例真的很少或者有些指向就不对。我根据官网指南从头查看controller中的Nova的配置文件,而不是看到compute服务就去计算节点去...

2018-11-08 16:10:26 2453 4

原创 ELK-Kibana索引只读-FORBIDDEN/12/index read-only

今天查看kibana中的Management时,发现metricbeat索引变成只读状态,出现了错误: blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];原因是存储空间变小,导致kibana自动将它变成了只读状态。解决办法是扩大存储空间或者在kibana中-DevTool中执行代码即可。PUT _setti...

2018-09-30 15:40:02 3084

原创 Centos7修改SELinux导致开机出现--starting openssh server daemon

之前把selinux关闭了,这次想打开selinux,于是修改了 /etc/selinux/config 文件,但是重启时,开机卡在了启动页面上,一直是----starting openssh server daemon。万能的关机重启也不能修复这个问题。我知道肯定是修改配置文件的问题。重启系统,在GRUB引导画面时,按【E】,进入GRUB编辑状态。在ro前面加上【enforcing=0】,然...

2018-09-21 16:39:59 4097

原创 ZABBIX 3.4 (三) 监测PHP状态及脚本

zabbix监测php,可以使用php-fpm自有的查询工作状态页面数据。1.启用php-fpm的状态功能因为我的php-fpm.conf配置文件中有----include=/etc/php-fpm.d/*.conf,所以修改----www.conf。去掉status的分号注释,可以根据需要将其改名。我用的是默认的----status。网上还有改名为----phpfpm_status,这样...

2018-09-03 16:25:52 1047

原创 ZABBIX 3.4 (二) 监测MySQL状态及脚本

zabbix有内置的mysql监控模板,所以对mysql监控时可以不用新建*.conf文件。1.在agent端查看默认配置文件----userparameter_mysql.conf ,原文配置如下。cat /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf # For all the following commands HO...

2018-09-03 09:25:01 948

原创 ZABBIX 3.4 (一) 监测Nginx状态及脚本

安装了zabbix用来监测agent端的lnmp环境,先整理了一下配置nginx监测的步骤。1.修改nginx配置文件/etc/nginx/nginx.conf,可以新写一个server或者在旧的server里面新增一个localtion。保存之后重启nginx。location /nginx_status { stub_status on; access_log o...

2018-08-31 16:56:48 1446

原创 MySQL错误记录(1)--File './binlog.index' not found

昨天感觉慢查询日志较大,然后在/var/log/下面随意创建了一个mysql的slow_log文件,把路径写入了my.cnf文件中。结果今天启动机器发现mysql无法正常启动了。查看日志文件错误如下:一般发现"13 - Permission denied"这样的错误,就直接考虑权限问题吧。进入是mysql出现的问题,那么进入mysql的安装目录。直接赋权mysql用户,虽然这样直接启动就成...

2018-08-28 16:34:20 9491

原创 MySQL8.0版本新特性-全局变量修改

MySQL8之前的版本,例如5.7,在修改全局变量时候,并不会影响到配置文件,重启之后就会恢复到默认值。今天看mysql参考手册时发现了新版本对于修改变量的新方法----set persist,可以使全局系统变量变为永久性。https://dev.mysql.com/doc/refman/8.0/en/using-system-variables.html 以修改最大连接数----max_...

2018-08-24 18:05:14 4883

原创 Centos7中挂载新硬盘和扩展根目录

今天给虚拟机做了一下扩容,总结一下步骤,方便以后自己使用。一、扩容1.首先关机给虚拟机增加硬盘空间2.查看当前分区----fdisk -l (增加前后)3.进行分区----fdisk /dev/sdan:创建新分区p:创建主分区回车:分区编号回车:开始磁盘大小;回车:结束的磁盘大小w:写入磁盘4.查看卷分组----vgdi...

2018-08-23 16:09:31 11545

原创 Navicat-MySQL 8.x连接报--1251

虚拟机上安装的mysql8.0.11,用客户端Navicat连接时,报错-1251-client does not support authentication protocol request by server ;consider upgrading MySQL client。原因是mysql8.x修改了身份验证的插件,由以前的默认身份验证插件mysql_native_password变成...

2018-08-20 10:21:11 373

原创 关于MySql8.0.11版本修改密码自我小结

在虚拟机中安装了mysql8.0.11,修改默认登录密码时候发现与之前旧版本有一些出入,网上还有好多资料信息都是5.X版本的修改方法,不是实用,我自己结合大众修改了一些地方,方便以后使用。首先,关闭MySQL与性服务--systemctl stop mysqld; 我这里用的一个比较繁琐的方法: 1. 使用免密码登录mysql,找到/etc/my.cnf; ...

2018-08-14 14:33:49 925 1

原创 requestFeature() must be called before adding content问题的解决方法

在Android Studio中运行程序,在同时使用requestWindowFeature()和setContentView()时,如果不注意顺序就会爆出如下错误; android.util.AndroidRuntimeException: requestFeature() must be called before adding content这是因为两者使用顺序出错的缘故,可以...

2018-03-15 14:22:47 1299

原创 SyntaxError: Non-ASCII character '\xe6'

SyntaxError: Non-ASCII character '\xe6'

2018-03-05 17:19:47 3973

原创 Oracle数据之select * for update恢复小结(1)

历史时刻数据、 TIMESTAMP

2017-11-20 11:57:30 1265

原创 图像裁剪框架uCrop-自我使用发现(1)

昨天发现一个可以裁剪图片的框架-uCrop,看着说明还是很好用的。自己搜了搜发现百度上各种各样的介绍都是直接粘贴别人的,也不管能不能用就直接发布了。今天自己尝试了一下怎么使用,做个笔记。可能别的大神也写过相关的使用说明,但学到了就是自己的。(宣传图片,盗图一枚)                                          使用步骤:              第一

2017-05-20 16:20:47 1974

原创 Oracle-Replace使用小结

今天写了一条sql语句,本来以为用子查询会很快的解决问题,发现字段中存的是个字符串,没法直接把代码变成明文。要么只有1个字符的可以变换,多个字符的变成空白。  网上查询都是写了一个function,但给别人使用不方便。就询问了一下别人,可以用笨方法replace解决啊。然后就有种茅塞顿开的感觉。Replace-------------普通使用方法:select replac

2017-05-12 16:49:37 3385

原创 Activity和Fragment用Intent和Bundle传递参数--总结

fragment,activity之间传递参数

2017-03-03 16:45:59 2628

原创 Android头像--拍照上传

今天早上想给上次的头像增加拍照上传功能,不单单是相册选择。于是遇见了好多麻烦。首先,dialog改成两个选项; AlertDialog.Builder builder = new AlertDialog.Builder(Myfragment_tx.this); builder.setTitle("选择图片");

2017-01-24 15:52:56 698

原创 SQLite中的Cursor判断

SQLite中的Cursor判断

2017-01-09 15:20:30 1397

原创 Android4.4从图库选择图片返回的路径不正确

Android4.4从图库选择图片返回的路径不正确

2017-01-09 14:28:28 1094

原创 Android中GPS和网络权限

这两天项目中需要用到数据和GPS定位,判断如果没有网络就用GPS,有网络就用数据定位。但是locationManager.getLastKnownLocation这句话一写就会报红。纠结很久,最后老员工说在他的机子上就没有问题,我意识到有可能是版本问题。在gradle中把targetSdkVersion 改成22就可以了。所以以后用GPS权限用这几步就好了。在AndroidMa

2017-01-05 10:35:27 4346

listview显示儿童疫苗表格

布置的一次安卓作业,用listview显示数据库存储的儿童打疫苗的表格,检测程序是不是第一次打开并提示。有些简陋请见谅。

2017-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除