- 博客(12)
- 资源 (52)
- 收藏
- 关注
原创 37行代码实现一个简单的打游戏AI
不废话,直接上码,跟神经网络一点关系都没有# coding=utf8from random import randint as rintimport pygamefrom pygame.locals import *class MySprite(pygame.sprite.Sprite): def __init__(self): pygame.sprit
2017-12-15 17:04:43 85453 1
原创 grafana查询中的变量templating
有时我们在管理成百上千台机器的时候,配置grafana无疑是明智的,因为你不需要一个一个的把每个机器的图形都配置一遍,利用templating就可以瞬间实现n台机器的状态显示了。templating的变量其实就是事先帮我们查询好变量的值,然后在查询输入的时候事先帮我们把查询中的变量替换掉,从而实现一次配置,多台显示的目的。grafana有很多灵活的实现,甚至是不同的数据源也可以将查询融合到
2017-12-29 10:29:40 101218 3
原创 强大的Grafana worldping插件
安装worldping插件:官方插件地址查看安装说明,在grafana server上执行命令,完成后重启grafana server,重启,请注意,要重启重启grafanaservice grafana-server restartworldping需要grafana的apikey来激活,并且免费版有使用限制具体配置步骤请按照说明操作这里只
2017-12-28 14:57:45 84127
原创 grafana设置Alert阈值和邮件报警
首先我们需要在机器上开启smtp/25服务,这里有一个坑,注意,云主机为了防止滥发邮件已经封掉了smtp的所有通信,所以云主机发邮件是有问题的。安装sendmail,ubuntu用apt,centos用yum安装好后一般自动就跑起来了,netstat查看25端口:这里注意,我们的grafana服务器和sendmail在同一台机器上,否则sendmail需要处理为open rel
2017-12-28 12:18:13 116668 41
原创 grafana dashboard的导入导出
grafana的官方提供了很多社区或者官方设置的漂亮的dashboard,地址如下:点击打开链接导入图表大大节省了我们配置监控的时间,非常方便.以linux host overview为例,首先确保telegraf(貌似现在telegraf+influxdb+grafana已经成为了主流,并且这个监控架构支持全windows环境部署)中的配置如下图:然后下载json文件
2017-12-28 11:18:23 100285 7
原创 grafana的一些坑
坑1:在设置alert的时候template中的变量是不被支持的,警告如下:解决办法:使用不带变量的具体sql查询坑2:时间轴的设置:在更早的版本中时间轴的locale是无法设置的,就是说你查询到的和看到的时间轴时区是不同的查询到的是cst时间,而时间轴显示的是utc解决办法:设置中修改时区为当前浏览器时间
2017-12-28 10:37:31 112427 17
原创 influx+grafana自定义python采集数据和一些坑的总结
先上网卡数据采集脚本,这个基本上是最大的坑,因为一些数据的类型不正确会导致no datapoint的错误,真是令人抓狂,注意其中几个key的值必须是int或者float类型,如果你不慎写成了string,那就麻烦了,其他的tag是string类型。另外数据采集时间间隔一般就是10秒,这是潜规则,大家都懂。官方参考地址:官参有图有真相#! /usr/bin/env p
2017-12-27 16:39:39 79858
原创 python两个子线程通过queue通信
#!/usr/bin/env pythonimport threadingimport SocketServerimport timeimport queueq = queue.Queue()class MyHandler(SocketServer.BaseRequestHandler): def handle(self): while True:
2017-12-21 15:12:17 75148
转载 jdbc详解
今天我们来说一下关于JDBC的相关知识,关于JDBC我想大家都不陌生了,而且我记得早就开始使用它了,记得那是大二的时候做课程设计,但是那时候是为了完成任务,所以遇到问题就google,那时候也没有时间去整理,所以这次就来详细说一下关于JDBC的知识摘要:JDBC(Java Data Base Connectivity,java数据库连接),由一些接口和类构成的API。J2SE的
2017-12-07 09:31:21 74685 1
原创 pygame精灵类实现房子爆炸效果
# coding=utf8import sysimport timeimport randomimport mathimport pygamefrom pygame.locals import *from cStringIO import StringIOfrom PIL import Imagefrom random import randint as rintclass
2017-12-04 14:51:34 77861 3
原创 pygame资源图片剪裁
def cropimg(image, region): from cStringIO import StringIO img = Image.open(image) # region = (64, 0, 192, 95) cropImg = img.crop(region) imgBuf = StringIO(cropImg.tobytes()) i
2017-12-04 14:03:24 77939
转载 pygame经典sprite精灵类
import cStringIO, base64import pygamefrom pygame.locals import *class Ball(pygame.sprite.Sprite): def __init__(self, color, initial_position): pygame.sprite.Sprite.__init__(self)
2017-12-01 10:26:33 79923
sysak开源系统诊断工具
2022-07-15
windows bt工具.zip
2021-12-27
leafserver+cocos2d客户端简单网游验证学习.zip
2021-12-21
Metaverse-digital-identity-white-paper-v1.0-EN.pdf
2021-09-14
升腾c92BIOS-用于不能usb启动的情况
2020-10-23
Intel CPU spectre漏洞利用方法
2018-07-31
边缘计算电子书大全
2018-04-25
2018年网络犯罪常用漏洞前十(英文报告)
2018-04-13
适合破解新手的160个crackme练手
2018-04-10
mjpegstream android客户端
2017-10-30
java.media
2017-09-06
DNScrypt加密和相关脚本
2017-09-05
google双因子验证totp生成函数集合
2017-08-23
wooyun知识库超级爬虫
2017-05-09
python多进程探测端口写日日志(带cmd颜色显示)
2017-04-05
MC大队长说唱春节愚人软件源码
2017-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人