自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

神棍之路

不挖坑的博客才是好博客~

原创 37行代码实现一个简单的打游戏AI

不废话,直接上码,跟神经网络一点关系都没有 # coding=utf8 from random import randint as rint import pygame from pygame.locals import * class MySprite(pygame.sprite.Spr...

2017-12-15 17:04:43

阅读数 83764

评论数 1

原创 grafana查询中的变量templating

有时我们在管理成百上千台机器的时候,配置grafana无疑是明智的,因为你不需要一个一个的把每个机器的图形都配置一遍,利用templating就可以瞬间实现n台机器的状态显示了。 templating的变量其实就是事先帮我们查询好变量的值,然后在查询输入的时候事先帮我们把查询中的变量替换掉,从而...

2017-12-29 10:29:40

阅读数 85947

评论数 1

原创 强大的Grafana worldping插件

安装worldping插件: 官方插件地址 查看安装说明,在grafana server上执行命令,完成后重启grafana server,重启,请注意,要重启 重启grafana service grafana-server restart worldping需要grafa...

2017-12-28 14:57:45

阅读数 80961

评论数 0

原创 grafana设置Alert阈值和邮件报警

首先我们需要在机器上开启smtp/25服务,这里有一个坑,注意,云主机为了防止滥发邮件已经封掉了smtp的所有通信,所以云主机发邮件是有问题的。 安装sendmail,ubuntu用apt,centos用yum 安装好后一般自动就跑起来了,netstat查看25端口: 这里注意,我们...

2017-12-28 12:18:13

阅读数 95836

评论数 18

原创 grafana dashboard的导入导出

grafana的官方提供了很多社区或者官方设置的漂亮的dashboard,地址如下: 点击打开链接 导入图表大大节省了我们配置监控的时间,非常方便. 以linux host overview为例,首先确保telegraf(貌似现在telegraf+influxdb+grafana已经成为了主流,...

2017-12-28 11:18:23

阅读数 84205

评论数 7

原创 grafana的一些坑

坑1: 在设置alert的时候template中的变量是不被支持的,警告如下: 解决办法: 使用不带变量的具体sql查询 坑2: 时间轴的设置: 在更早的版本中时间轴的locale是无法设置的,就是说你查询到的和看到的时间轴时区是不同的 查询到的是cst时间,而时间轴显示的是u...

2017-12-28 10:37:31

阅读数 90290

评论数 12

原创 influx+grafana自定义python采集数据和一些坑的总结

先上网卡数据采集脚本,这个基本上是最大的坑,因为一些数据的类型不正确会导致no datapoint的错误,真是令人抓狂,注意其中几个key的值必须是int或者float类型,如果你不慎写成了string,那就麻烦了,其他的tag是string类型。 另外数据采集时间间隔一般就是10秒,这是潜规则,...

2017-12-27 16:39:39

阅读数 78293

评论数 1

原创 python两个子线程通过queue通信

#!/usr/bin/env python import threading import SocketServer import time import queue q = queue.Queue() class MyHandler(SocketServer.BaseRequestHan...

2017-12-21 15:12:17

阅读数 74901

评论数 0

转载 jdbc详解

今天我们来说一下关于JDBC的相关知识,关于JDBC我想大家都不陌生了,而且我记得早就开始使用它了,记得那是大二的时候做课程设计,但是那时候是为了完成任务,所以遇到问题就google,那时候也没有时间去整理,所以这次就来详细说一下关于JDBC的知识 摘要: JDBC(Java Data...

2017-12-07 09:31:21

阅读数 74451

评论数 1

原创 pygame精灵类实现房子爆炸效果

# coding=utf8 import sys import time import random import math import pygame from pygame.locals import * from cStringIO import StringIO from PIL impo...

2017-12-04 14:51:34

阅读数 76126

评论数 0

原创 pygame资源图片剪裁

def cropimg(image, region): from cStringIO import StringIO img = Image.open(image) # region = (64, 0, 192, 95) cropImg = img.crop(reg...

2017-12-04 14:03:24

阅读数 75395

评论数 0

转载 pygame经典sprite精灵类

import cStringIO, base64 import pygame from pygame.locals import * class Ball(pygame.sprite.Sprite): def __init__(self, color, initial_position)...

2017-12-01 10:26:33

阅读数 76741

评论数 0

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