-
阿里云zabbix的python脚本
由于阿里云只能用465端口。所以这个zabbix的脚本修改成了465端口的python脚本。 1#!/usr/bin/env python 2# -*- coding: UTF-8 -*- 3import smtplib 4import traceback 5from email.mime.text import MIMEText 6from email.mime.multipart import…- 26
- 0
-
Python 3基础教程25-异常处理
在Python中,异常处理,主要是try except语句,通常语法格式如下. try: 代码块1 except Exception as e: print(e) 代码2 接着前面读取CSV文件,如果我们csv文件不存在,针对这个写一个异常处理。 11 import csv 2 2 3 3 try: 4 4 with open(r'C:\Users\Anthony…- 8
- 0
-
Python 3基础教程3-数学运算
本文来介绍下Python中的常见数学运算,其实和其他语言一样,加减乘除语法差不多,这里注意下Python中指数的表示方法。 # 这里介绍 常见的数学运算 # 加法 print(5 + 8) # 减法 print(9 - 5) # 乘法 print(3 * 6) # 除法 print(20/3) # 指数 print(4**4) 运行测试结果输出: ================= RESTA…- 6
- 0
-
Python2与Python3的区别
print 在进行程序调试时用的最多的语句可能就是print,在Python2中,print是一条语句,而在Python3中,其是一个函数。有人可能就有疑问了,我在Python2中明明也看到当函数使用。 1# Python2 2print("hello") # 等价于print ("hello") 注意两者之间有空格 3 4# Python3 …- 5
- 0
-
python:字符串操作
字符串 1、字符串是Python中最常用的数据类型。我们可以使用引号( ' 、 " 、""")来创建字符串 2、python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符 3、在Python2中,普通字符串是以8位ASCII码进行存储的,而Unicode字符串则存储为16位unicode字符串,这样能够表示更多的字符集。…- 20
- 0
-
PHP基本语法(七)—— 函数
函数 创建****PHP 函数 函数是一种可以在任何被需要的时候执行的代码块。 创建****PHP 函数: 1 所有的函数都使用关键词 "function()" 来开始 2 命名函数 函数的名称应该提示出它的功能。函数名称以字母或下划线开头。 3 添加 "{" - 开口的花括号之后的部分是函数的代码。 4…- 6
- 0
-
PHP安装rabbitmq扩展
RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的 IIOP ,或者是 SOAP 等),但是在异步消息处理中却不是这样,只有大企业有一些商业实现(如微软的 MSMQ ,IBM 的 Websphere MQ 等),因此,在 2006 …- 6
- 0
-
php防止xss攻击
攻击过程 用户在输入框中输入脚本<script>alert(1)</script>。点击提交后保存数据库,在后台读取数据时候会弹出1。 解决方法 使用php函数 htmlentities(用户提交数据),这样会把数据转化成html实体在保存数据库。(全部转换) 局部过滤: 1: 2:html…- 4
- 0
-
PHP连接access数据库
在PHP中连接access数据库的话我们必须ADO来连接,这跟ASP中连接数据库非常的类似.下边给出了一段DEMO供大家参考. <?PHP /\* 创建ADO连接 \*/ $conn = @new COM("ADODB.Connection") or die ("ADO Connection faild."); $connstr = &q…- 8
- 0
-
php 操作 mongodb
一、在php中添加mongodb扩展: 点击下载扩展库 解压获取一个dll重命名为php_mongo.dll,将其放到php安装目录下的ext文件夹下,然后在php.ini中添加: 二、在mongo启动的前提下,php操作mongodb 1<?php 2 //connect to mongodb,default:127.0.0.1 3 $dbHost="127.0.0.1"…- 7
- 0
-
PHP导出Excel
首先找到拓展类PHPExcel 链接:https://pan.baidu.com/s/1BgSZ8rHkYm3MJKZu7_FZDg 提取码:mdi7 封装方法 1private function getExcel($fileName,$headArr,$data) 2{ 3 $date = date("Y_m_d",time()); 4 $fileName .= "…- 8
- 0
-
JavaScript继承详解(一)
面向对象与基于对象 几乎每个开发人员都有面向对象语言(比如C++、C#、Java)的开发经验。 在传统面向对象的语言中,有两个非常重要的概念 - 类和实例。 类定义了一类事物公共的行为和方法;而实例则是类的一个具体实现。 我们还知道,面向对象编程有三个重要的概念 - 封装、继承和多态。 但是在JavaScript的世界中,所有的这一切特性似乎都不存在。 因为JavaScript本身不是面向对象的语…- 3
- 0
-
linux安装php
一、安装GD,这是php对图片库的支持库。 ①安装freetype(这是一个字体引擎)。 下载:http://download.chinaunix.net/download/0004000/3295.shtml 解压:tar -zxvf freetype-version.tar.gz. 进入:cd freetype-version. 预编译:./configure --prefix=/usr/lo…- 17
- 0
-
javaScript事件(六)事件类型之滚轮事件
滚轮事件其实就是一个mousewheel事件,这个事件跟踪鼠标滚轮,类似Mac的触屏版。 一、客户区坐标位置 鼠标事件都是在浏览器视口的特定位置上发生的。这个位置信息保存在事件对象的clientX和clientY属性中。所有浏览器都支持者两个属性。clientX和clientY表示事件发生时鼠标指针在视口中的水平和垂直坐标。 1document.addEventListener('cli…- 3
- 0
-
JavaScript 各种遍历方式详解
为了方便例子讲解,现有数组和json对象如下 var demoArr = [ 'Javascript', 'Gulp', 'CSS3', 'Grunt', 'jQuery', 'angular']; var demoObj = { aaa: 'J…- 7
- 0
-
15个最佳的 JavaScript 表单验证库
客户端验证在任何项目都是不够的,因为 JavaScript 可以直接忽略,人们可以提交请求到服务器。 然而这并不意味着客户端验证都没必要了,很多时候我们需要在用户提交到服务器之前给予提示。JavaScript 表单验证库允许开发人员自定义样式、错误消息和样式以及简化验证规则的创建。 在本文中,您将找到最好的15个 JavaScript 表单验证库,可以帮助你让表单验证对用户更友好的和美观。 1.A…- 208
- 0
-
14个你可能不知道的JavaScript调试技巧
以更快的速度和更高的效率来调试JavaScript 熟悉工具可以让工具在工作中发挥出更大的作用。尽管江湖传言 JavaScript 很难调试,但如果你掌握了几个技巧,就能用很少的时间来解决错误和bug。 文中已经列出了14个你可能不知道的调试技巧,但是可能需要你牢记在心,以便在下次需要调试JavaScript代码时使用! 一起来看 大多数技巧都适用于Chrome控制台和Firefox, 尽管还有很…- 7
- 0
-
JavaScript函数
函数的定义和调用 函数简介 代码设计的一个原则:可重复利用,即执行相同功能的代码应该只定义一次。 JS中的alert()、parseInt()、console.log()、document.write()等。 函数:完成特定功能的一段代码(主要要实现可重用性,因此对于函数中的代码越多,那么所完成的功能就越多,重用率也就越低,此外要实现任务分解,将一个大的行为,分解成不同的事件函数) 函数的三要素:…- 7
- 0
-
使用Rust开发操作系统(段描述符,描述符与GDT)
段描述符,描述符与GDT 描述符(Descriptor)和全局描述符表(GDT) 实模式寻址方式 保护模式寻址方式 全局描述符表 段描述符 保护模式段描述符 代码段描述符 * 数据段描述符 * 系统段描述符 * 计算 * 保护模式地址转换 IA-32e段描述符 代码段描述符 * 数据段描述符 * 系统段描述符 特权级 基本概念 CPL,DPL,RPL CPL * DPL 数据段 * 非一致代码段(…- 63
- 0
-
使用Rust开发操作系统(UEFI基本介绍)
UEFI基本介绍 关于UEFI BIOS UEFI介绍 引导管理 UEFI Image UEFI 应用程序 OS Loader UEFI运行时服务 调用约定 调用约定的数据类型 IA-32架构调用约定 Rust中的UEFI UEFI入口 * OVMF固件制作 * Protocol UEFI启动系统过程 下一步要做什么 在上一篇文章中我们编写一个基本的操作系统,但是这个操作系统只有很简单的字符输入和…- 556
- 0
-
Rust语言开发基础(二)开发环境安装
**一、Windows下安装 ** (1)下载Rust 官网地址:https://www.rust-lang.org/ 国内镜像:https://mirrors.ustc.edu.cn/rust-static/ (2)安装Rust A. 前往Rust官网下载各Windows平台安装文件,这里推荐大家下载稳定版。如果下载速度较慢,大家也可以点击国内镜像进行下载,下载完成后即可开始安装。整个安装过程都…- 75
- 0
-
[易学易懂系列|rustlang语言|零基础|快速入门|(16)|代码组织与模块化]
[易学易懂系列|rustlang语言|零基础|快速入门|(16)|代码组织与模块化] 实用知识 代码组织与模块化 我们知道,在现代软件开发的过程中,代码组织和模块化是应对复杂性的一种方式。 今天我们来看看Rust是怎么做代码组织和模块化的。 Rust用mod 关键字来定义模块。 我们还是拿上一篇文章中的代码来作例子,我们在原来的代码lib.rs加入新的mod: 1mod greetings { 2…- 13
- 0
-
Socket网络编程之UDP实现(C++,Rust)
以下是最基础的UDP服务端与客户端源代码,实现客户端发送数据,服务器接收数据的功能。与TCP的区别在于客户端与服务端无需经过三次握手建立连接,可直接在相应端口收发数据。且内部没有流控,重发等机制进行可靠性保证,协议实现相对TCP简单。可简单认为是带有端口信息的IP数据报。 一、C++实现 【1】服务端源代码(Windows) 1#include "stdafx.h" 2#inc…- 33
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!












