event

Zabbix配置企业微信群聊机器人告警

怎甘沉沦 提交于 2020-03-26 11:07:12
最近在给内部使用的zabbix配置告警发送,要求是使用企业微信群聊机器人发送告警信息到群里,因为企业号和公众号需要的开发信息较多,又不好找,而配置机器人发送告警只需要机器人的webhook地址即可。 步骤: 1、 在zabbix告警目录新建wxrobot.py脚本 vi /usr/local/zabbix/share/zabbix/alertscripts/wxrobot.py 粘贴以下内容: #!/usr/bin/python #- - coding: utf-8 - - import requests import json import sys import os headers = {'Content-Type': 'application/json;charset=utf-8'} api_url = " 复制群聊机器人Webhook地址到这" def msg(text): json_text= { "msgtype": "text", "text": { "content": text }, } print requests.post(api_url,json.dumps(json_text),headers=headers).content if name == ' main ': text = sys.argv[1] msg(text) 保存退出

标题栏切换(jquery)

旧时模样 提交于 2020-03-26 07:15:32
效果图: html和css代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script type="text/javascript" src="js/jquery.js"></script> <style> body,div,p,span,ul,li,img{ margin:0; padding:0; list-style:none;} .zong{ width:1000px; margin:0 auto;} .nav{ width:1000px; height:440px; position:relative; margin:0 auto;} .nav ul li.nav_li{ float:left; width:199px; height:40px; background-color:#6FF;

js弹出可拖动div

痴心易碎 提交于 2020-03-26 04:49:41
JS 弹出可拖动DIV 2010-09-01 18:03:37 | 分类: 学习总结 | 标签: js 弹出可移动div | 字号 大 中 小 订阅 文章分类: Web前端 弹出DIV同时加入背景层实现方式很多,有原创也有借助js框架实现的,这些弹出的div功能都比较强悍,实际项目中有时候根本不需要如此般复杂操作,只 是弹出div进行数据展现或者是有效的操作而已,以上述的方式加入无疑让简单的东西复杂化,使程序执行效率降低。繁复的东西技术含量的确挺高(EXT), 同时不可避免会有其它方面的牺牲,以下弹出DIV简单高效,代码也很简洁,发出了一起看看,全部源代码如下,保存为html文件即可观看运行效果。 /** ** 源码部分开始 **/ <html> <head> <title>可拖动 DIV</title> <script type="text/javascript"> function showProc(){ message_box.style.visibility='visible'; // 创建灰色背景层 procbg = document.createElement("div"); procbg.setAttribute("id","mybg"); procbg.style.background = "#000"; procbg.style.width = "100%";

JS之onkeypress,onkeydown,onkeyup区别

倾然丶 夕夏残阳落幕 提交于 2020-03-25 19:48:10
onkeypress 是在用户 按下并放开任何 字母数字键 时发生。系统按钮(例如,箭头键和功能键)无法得到识别。 onkeyup 是在用户放开任何先前按下的键盘键时发生。 onkeydown 是在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时发生。 onkeypress As of Microsoft® Internet Explorer 4.0, the onkeypress event fires and can be canceled for the following keys: Letters: A - Z (uppercase and lowercase) Numerals: 0 - 9 Symbols: ! @ # $ % ^ & * ( ) _ - + = < [ ] { } , . / ? \ | ' ` " ~ System: ESC, SPACEBAR, ENTER onkeydown As of Microsoft® Internet Explorer 4.0, the onkeydown event fires for the following keys: Editing: DELETE, INSERT Function: F1 - F12 Letters: A - Z (uppercase and lowercase) Navigation:

ios 双击页面缩放 禁止

[亡魂溺海] 提交于 2020-03-25 04:04:57
移动设备升级到iOS10了,发现了自带的Safari浏览器不再识别meta viewport 了。以前我们都是用这个标签来让浏览器禁用缩放的。万恶的Apple~~ 在iOS10之前都是通过 < meta name = "viewport" content = "width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no" > 来强制不让手机浏览器缩放的,但是升级到iOS10后Safari不再识别这个meta标签。所以得用js来hack一下: 禁用双指缩放: document.documentElement.addEventListener( 'touchstart', function (event) { if (event.touches.length > 1) { event.preventDefault(); } }, false); 禁用手指双击缩放: var lastTouchEnd = 0; document.documentElement.addEventListener( 'touchend', function (event) { var now = Date.now(); if (now - lastTouchEnd <= 300) {

vue h5移动端禁止缩放

时光毁灭记忆、已成空白 提交于 2020-03-25 00:46:53
在index.html里面写 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> ios中还要添加: <script> window.onload = function() { document.addEventListener('touchstart', function(event) { if (event.touches.length > 1) { event.preventDefault() } }) document.addEventListener('gesturestart', function(event) { event.preventDefault() }) } </script> 来源: https://www.cnblogs.com/cowboybusy/p/10992862.html

使用描述性弹性域

会有一股神秘感。 提交于 2020-03-24 11:00:46
一、创建表,表中包括弹性域结构列和弹性域列 CREATE TABLE RICK_FORM_DFF_TEST( ITEM_ID NUMBER NOT NULL, ITEM_NUMBER VARCHAR2(30) NOT NULL, ITEM_NAME VARCHAR2(100) NOT NULL, ITEM_DESCRIPTION VARCHAR2(255), START_DATE_ACTIVE DATE, END_DATE_ACTIVE DATE, ATTRIBUTE_CATEGORY VARCHAR2(30), --结构列 ATTRIBUTE1 VARCHAR2(150),      -- 弹性域列的数据库段 ATTRIBUTE2 VARCHAR2(150), ATTRIBUTE3 VARCHAR2(150), ATTRIBUTE4 VARCHAR2(150), ATTRIBUTE5 VARCHAR2(150), ATTRIBUTE6 VARCHAR2(150), ATTRIBUTE7 VARCHAR2(150), ATTRIBUTE8 VARCHAR2(150), ATTRIBUTE9 VARCHAR2(150), ATTRIBUTE10 VARCHAR2(150), ATTRIBUTE11 VARCHAR2(150), ATTRIBUTE12 VARCHAR2(150),

键弹性域

半腔热情 提交于 2020-03-24 10:32:34
键弹性域的开发例子: /***************************在客户化的用户下*******************************/ /* 键应用表 */ create table hek_om_pop_validity_all( line_id number, inventory_item_id number, number_of_day number, start_date date, end_date date, --=================扩展字段================================ created_by number, creation_date date, last_updated_by number, last_update_date date, last_update_login number, org_id number, attribute_category varchar2(30), attribute1 varchar2(50), attribute2 varchar2(50), attribute3 varchar2(50), attribute4 varchar2(150), attribute5 varchar2(150) ); /* 创建存放键弹性域的结构表 */ CREATE

关于js事件冒泡和时间捕获

ⅰ亾dé卋堺 提交于 2020-03-24 07:50:05
(1)冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。 IE 5.5: div -> body -> document IE 6.0: div -> body -> html -> document Mozilla 1.0: div -> body -> html -> document -> window (2)捕获型事件(event capturing):事件从最不精确的对象(document 对象)开始触发,然后到最精确(也可以在窗口级别捕获事件,不过必须由开发人员特别指定)。 (3)DOM事件流:同时支持两种事件模型:捕获型事件和冒泡型事件,但是,捕获型事件先发生。两种事件流会触及DOM中的所有对象,从document对象开始,也在document对象结束。 DOM事件模型最独特的性质是,文本节点也触发事件(在IE中不会)。 支持W3C标准的浏览器在添加事件时用addEventListener(event,fn,useCapture)方法,基中第3个参数useCapture是一个Boolean值,用来设置事件是在事件捕获时执行,还是事件冒泡时执行。而不兼容W3C的浏览器(IE)用attachEvent()方法,此方法没有相关设置,不过IE的事件模型默认是在事件冒泡时执行的,也就是在useCapture等于false的时候执行

JS-特效 ~ 03. 楼层跳跃、事件对象event的获取与使用、event的主要内容、screenX、pageX、clientX的区别、放大镜、模拟滚动条

可紊 提交于 2020-03-24 07:46:27
楼层跳跃    100%子盒子会继承父盒子的宽高。父盒子继承body宽高。Body继承html的宽高。 盒子属性:auto:适应盒子自身的宽度或者高度。(对自己负责) 盒子属性:100%:适应盒子父盒子的宽度或者高度。(对爸爸负责) <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { margin: 0; padding: 0; } body,html { height: 100%; } ul { list-style: none; height: 100%; } ul li { height: 100%; } ol { list-style: none; position: fixed; top: 80px; left: 50px; } ol li { width: 50px; height: 50px; border: 1px solid #000; text-align: center; line-height: 50px; margin-top: -1px; cursor: pointer; } </style> </head> <body> <ul> <li>鞋子区域</li> <li>袜子区域</li> <li>裤子区域</li> <li