• Ukieweb

    佳的博客

    曾梦想仗剑天涯,后来工作忙没去。

筛选日期: 2019-04


zabbix创建钉钉机器人报警

申请钉钉机器人:https://open-doc.dingtalk.com/microapp/serverapi3/iydd5h 获取Webhook地址其格式如下:https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx创建群聊首先钉钉机器人只有在群聊之中才可以创建,所以你就需要创建一个钉钉群,首先你创建一个三个人的群聊,创建完成之后把别人踢出去就可以了,这样就是你和钉钉机器人两个人的群聊,之后在电脑上获取钉钉机器人的webhook备用编写报警脚本#!/usr/bin/python # -*- coding:&nb... ...
阅读全文

JavaScript返回上一页和刷新当前页

js/jquery 返回上一级页面并刷新form.ajaxSubmit({ dataType:'json', success:function(json){ if(json.errcode == 0){ window.location.href=document.referrer; } } });... ...
阅读全文

linux用户切换su,sudo以及sudoer的配置

切换用户一般有两个命令:1. su命令su命令不加参数,默认切到root用户,需要输入root用户密码进行验证,su命令可以加一个“-”再加上用户名,此时,不但身份变化了,同时也拥有了此用户的“用户环境”,比如用户家目录以及此用户的其它个性化设置。普通用户切换其它用户需要知道其它用户的密码,root用户使用su命令切换其它用户,不需要知道用户密码2. sudo命令执行sudo -u <用户名> <命令>, 将允许当前用户,提权到<用户名>的身份,再执行后面的<命令>, 即使<命令>原本需要root权限。提权到<用户名>身份... ...
阅读全文

PyCharm 创建新文件 自动添加头部注释

我们这里以新建py文件为例设置位置windows版设置位置:file->settings->file and code templatesMac版本位置:pycharm–>preferences–>editor–>file and code templates效果官网变量官网可以设置的变量:https://www.jetbrains.com/help/pycharm/file-template-variables.html #!/usr/bin/python3  可用的预定义文件模板变量为:  $ {PROJECT_NAME}&nbs... ...
阅读全文

setup.py 安装 和 卸载 python包

安装:可通过 --home 或 --prefix 指定安装目录--prefix=xx/xxx    选择安装目录--record files.txt   记录所有安装文件的路径#python setup.py install --prefix=xx/xxx --record files.txt 如果上面的命令运行出错,可能是PYTHONPATH的问题,用下面的命令将 PYTHONPATH 临时加入环境变量试试:$ env PYTHONPATH=/home/hzh/learn/... ...
阅读全文

使用trash-cli替代rm命令 防止误删除操作

下载原版:https://github.com/andreafrancia/trash-cli/releases 改进版:https://download.xiewo.net/software/trash-cli/安装wget https://download.xiewo.net/software/trash-cli/trash-cli-master-0.17.1.14.zip unzip trash-cli-master-0.17.1.14.zip cd trash-cli-master-0.17.1.14/ python setup.py ... ...
阅读全文

Python2.x 和 Python3.x 中 raw_input( ) 和 input( ) 区别

区别1、在 Python2.x 中 raw_input( ) 和 input( ),两个函数都存在,其中区别为:raw_input( ) 将所有输入作为字符串看待,返回字符串类型。input( ) 只能接收"数字"的输入,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float )。2、在 Python3.x 中 raw_input( ) 和 input( ) 进行了整合,去除了 raw_input( ),仅保留了 input( ) 函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。例子Python 2.3.4&nb... ...
阅读全文

Ueditor上传单张图片 后台成功返回 前端显示 上传失败

现象单张上传图片,已经成功上传图片,并且后端也返回了 json 数据,但是编辑器仍然显示,上传失败!分析,定位故障既然后端ok,那么肯定是前端的问题,通过 ueditor.config.js 找到这货叫做 simpleupload ,再找文件 ueditor.all.js 里面对应的函数。最终锁定是 callback 出现了问题。大概在 24520 行。打印了 body,result,json 三个变量。json 竟然没有拿到后端返回的 json 值。body 的内容如下:可见 result 的取值导致 json 拿不到数据。reault 只需要取 pre 标签里面的内容就行了。<bod... ...
阅读全文

css 设置字体大小 火狐浏览器和谷歌浏览器显示的不一样

在css样式字体大小用px像素定死的情况下,发现【火狐浏览器】和【谷歌浏览器】所显示的字体大小不一样,其根本原因是一个小常识:谷歌浏览器默认字体大小最小为12px,字体设置低于12px时按默认显示。因此,小于12px的字体,火狐按照实际大小显示,而谷歌,360等用相同内核的最低12px显示。... ...
阅读全文

zabbix报警后如何临时关闭报警以及如何手动关闭问题

先看下Zabbix的报警流程首先item拿到server端的数据,收集到数据后,如果它和一个trigger绑定了,那么会检查trigger的状态是否变成异常状态,然后按照trigger的状态生成一个事件(无论状态变与不变都会生成),最后检查报警动作。Zabbix报警后,如何临时关闭报警如果某一个服务异常,一般都会每隔一定时间重复的报警,当你着手处理的时候,可能会花费较长时间,这时你可能就不想收到一边又一遍的重复报警(尤其报警群有领导就不太好)。这时候可以临时关闭。关闭对应监控项目关闭对应的触发器修复完毕后再打开就可以了。还有一种暴力的方法就是,删掉监控项。立马生效。因为关闭 监控项目和触发器,... ...
阅读全文

老佳啊

85后,大专学历,中原人士,家里没矿。

由于年轻时长的比较帅气,导致在别人眼里,我一直不谈恋爱的原因是清高,实则是自己的小自卑。最大的人生目标就是找一个相知相爱相容的人,共度余生。

和人相处时如果能感受到真诚,会非常注重彼此的关系,对别人没有什么心机,即使有利益冲突,一般也会以和为贵,因为在这个世界上,物质的东西,从来不会吸引到我。

特别迷恋那些大山大水,如果现在还能隐居,可能早就去了。对那些宏伟的有底蕴的人文景观比较不感冒。

从事于IT行业,却一直对厨房念念不忘,由于身材魁梧,总觉得自己上辈子是个将军,可惜这辈子没当兵,也不会打架。