编程
文章平均质量分 57
yuke_yuki
这个作者很懒,什么都没留下…
展开
-
从头开始学kafka
###安装部署1. kafka核心在于集群,所以在此不讲解单节点配置,需先配置好zookeeper环境,详见zookeeper配置文档2. 以三台虚拟机为例,详细配置过程如下:a.进入kafka目录下,vim config/server.properties 修改brokerid:这个每个server(broker)必须唯一,写数字 修改hostname:这个也是唯一的,I原创 2017-07-18 11:43:32 · 355 阅读 · 0 评论 -
Bash监控Logstash写入HDFS性能脚本
我们通过这五个方面来进行监控:写入HDFS文件的大小、CPU使用率、内存使用率、NameNode进程的CPU、内存使用率和DataNode进程的CPU、内存使用率。(1)HDFS文件大小:#!/bin/bash##获取写入文件的大小(单位为B)path='XXXXXX'size=`hadoop fs -count ${path} | awk '{print $3}'`(2)CP原创 2017-07-26 13:22:45 · 971 阅读 · 0 评论 -
百度云大文件使用迅雷下载
百度云上大文件使用迅雷等下载器下载的方法:1. 安装Tampermonkey插件(基于Chromium的浏览器)下载地址:https://pan.baidu.com/s/1dFsOHcH下载好后安装到浏览器2. https://greasyfork.org/zh-CN/下载脚本,在网站搜索“百度云”后,点击“解决百度云大文件下载限制”并安装此脚本;3. 若安装不成功,则可直接复转载 2017-07-26 09:39:14 · 2002 阅读 · 0 评论 -
32位浮点数转十进制
32位浮点数一般的表示方法如下:1)S为1位数符,为0时表示正数,为1时表示负数;2)阶码为8位,以2为底,阶码 = 阶码真值 + 127;3)尾数为23位,采用隐含尾数最高位1的表示方法,实际尾数为24位,尾数真值 = 尾数 + 1因此可以给出公式:Java代码如下: double result; //存放结果 String sign = binaryString.原创 2017-07-06 09:58:18 · 17030 阅读 · 8 评论 -
树莓派控制五线四相步进电机
同样是大二时候的坑......就不明白了当初为什么不把代码也给贴上去,现在就贴出代码。#include#include#include //提供GPIO控制函数#include //提供sleep()函数void DelayMs(int n){ usleep(n*1000);}//使树莓派停止void Step_Stop(int* Ins){ int i; for(原创 2017-07-25 13:48:28 · 3969 阅读 · 1 评论 -
树莓派控制超声波传感器
看到大二的时候有写过关于树莓派控制HC-SR04超声波测距模块的教程,当时并未给出代码(也不知道是什么原因,估计初写博客并不熟悉吧),所以在三年后的今天贴代码出来,给大家参考下。//树莓派控制超声波传感器//若连续进行,测量周期应该在60ms以上//通过发射信号到收到回响信号的时间间隔可计算得到距离#include #include #include //提供控制GPIO接口函数原创 2017-07-25 13:43:03 · 3931 阅读 · 2 评论 -
Java使用ElasticSearch API设置Mapping
最近一个项目要接PLC下位机的数据存放到ElasticSearch,数据都是double的数值类型,因此在接的时候需要进行Mapping:"rEva_Photo_x2": { "type": "double" }, "AlarmbAlignConvInverter": { "type": "double" }, "AlarmbAlignConvLoseErr": {原创 2017-07-25 10:59:00 · 5613 阅读 · 0 评论 -
Python自动上京东抢手机
上次抢荣耀V9,被京东给恶心到了,所以就写了个简单的Python来自动抢V9。虽然用的是比较蠢的方法,但觉得还是有可以学习的地方。所以在这里把代码贴出来给大家看看。# -*- coding: UTF-8 -*-from splinter.browser import Browserimport timedef login(b): b.click_link_by_text("账户登原创 2017-07-18 11:52:53 · 12729 阅读 · 2 评论 -
从头开始学ElasticSearch
修改配置 /etc/elasticsearch/elasticsearch.yml进行集群配置:################################### Cluster ################################### # 代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的. # ES的一个概原创 2017-07-18 11:46:32 · 213 阅读 · 0 评论 -
Logstash使用ruby和正则进行字符串处理
在接ip-guard的数据时候,有一项MAC地址,需要在得到的MAC地址字段把每两个字符中间加上"-";由于使用Logstash接的,所以我在filter段直接使用ruby将原创 2017-10-11 10:45:01 · 6732 阅读 · 0 评论