开源
-
PyQt5各种常用对话框总结
QDialog基本对话框 子类主要有QMessageBox、QFileDialog、QFontDialog、QInputDialog等 显示基本窗体 测试代码 # -*- coding:utf8 -*- import sys from PyQt5.QtCore import Qt from PyQt5.QtWidgets import QMainW…
-
datastage 分析日志获取表记录条数
DataStage通过分析日志获取Job插入目标表的记录数 这只是一种不太好的方法,也许还有更好、更简便的方法。这种方法要求每次运行Job之前删除已有的日志信息,否则无法统计出正确的记录数。当然,在Job跑完之后,可以…
-
Avalanche测试仪基本使用(一)
Avalanche介绍及管理配置 1,Avalanche是思博伦生产的一种工业级性能测试仪器。测试仪面板口如下: 2,Avalanche也是一个高性能的pc机,一般为Linux内核系统。我们看到设备上的每个端口都代表一个资源,占用端口越…
-
selenium学习:模块化驱动测试实例
登陆模块封装文件:public.py #coding=utf-8 from selenium import webdriver from time import sleep class Login(): #登陆  …
-
亿级 ELK 日志平台构建实践
本篇主要讲工作中的真实经历,我们怎么打造亿级日志平台,同时手把手教大家建立起这样一套亿级 ELK 系统。日志平台具体发展历程可以参考上篇 「从 ELK 到 EFK 演进」 废话不多说,老司机们座好了,我们准备发车了~~…
-
RS232接口详解
RS232接口详解 导读:RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行…
-
Scala笔记整理(九):Actor和AKKA
[TOC] 概述 Scala的Actor有点类似于Java中的多线程编程。但是不同的是,Scala的Actor提供的模型与多线程有所不同。Scala的Actor尽可能地避免锁和共享状态,从而避免多线程并发时出现资源争用的情况,进而提升多线…
-
布隆过滤器:实现代码
#pragma once #include <string> #include "BitMap.h" struct HashFunc1 { size_t BKDRHash(const char *str) { register size_t has…
-
Spark 系列(一)—— Spark 简介
一、简介 Spark 于 2009 年诞生于加州大学伯克利分校 AMPLab,2013 年被捐赠给 Apache 软件基金会,2014 年 2 月成为 Apache 的顶级项目。相对于 MapReduce 的批处理计算,Spark 可以带来上百倍的性能提升,因此它…
-
perl first day
perl 做为就像胶水一样,将各种语言都黏贴在一起 它轻巧方便,非常适合写小型的脚本(我暂时也没有写超过1000行的perl代码 我最欣赏的是它强大的正则运算能力,尤其其中的“捕获”操作,实在是太厉害了! 基于以上的特…