自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千里之行 始于足下

留下思索、分享感悟

  • 博客(113)
  • 资源 (2)
  • 收藏
  • 关注

原创 通过跳板机连接MySQL

A机器 B跳板机 C装有mysql服务器现在mysql服务器C只能通过内网访问,B跳板机就能通过内网连接访问到mysql A机器无法直接连接C mysql服务器,所以要通过跳板机(跳板机指的是B服务器)连接mysql。在A机器下面执行命令ssh -p {ssh_port} -i {rsa_file} -fNL {local_port}:{mysql_ip}:{mysql_port} {ssh_user}@{ssh_ip}-p {ssh_port}: 指定跳板机器的ssh服务的端口 ...

2020-09-24 18:16:24 2321

原创 局域网中文件传递小技巧

只要电脑上装了Python,建立一个内网可以快速访问的web服务就是一句话的事.在想要搭建web服务的目录下,使用Python内置方法:python3 -m http.server 8000或python2 -m SimpleHTTPServer 80008000是连接端口,这样后在本地浏览器中就可以通过0.0.0.0:8000访问该目录,而局域网内其他电脑就可以通过建立we...

2019-06-14 14:24:03 634

转载 pandas的学习

import numpy as npimport pandas as pd# 用pandas创建数据表df = pd.DataFrame({"id": [1001, 1002, 1003, 1004, 1005, 1006], "date": pd.date_range('20130102', periods=6), ...

2019-04-11 13:27:39 242

原创 numpy的学习

import numpy as npimport numpy.matlib# # 一维# a = np.array([1,2,3])# print(a)# # 二维# a = np.array([[1, 2], [3, 4]])# print(a)# # 最小维度# a = np.array([1, 2, 3, 4], ndmin=3)# print(a)# # d...

2019-04-11 13:25:12 437

原创 Ubuntu下Robotframework+Ride的安装

1.首先要有python环境2.安装robotframeworksudo pip install robotframework==3.03.安装wxPython 2.8.12.1sudo apt installpython-wxgtk2.8但是系统里没有这个包的源,所以找不到该包.因此需要做以下操作.echo "debhttp://cz.archive.ubuntu....

2019-02-20 15:17:19 2196

原创 elastalert的学习

简介Elastalert是用python2写的一个报警框架(目前支持python2.6和2.7,不支持3.x),用于警报Elasticsearch数据中的异常。工作原理它的工作原理是将Elasticsearch与规则类型和警报类型的组件相结合,定期查询Elasticsearch并将数据传递给规则类型,该类型确定何时找到匹配项。当匹配发生是,它将赋予一个或多个警报,这些警报根据匹配采取行...

2019-02-15 16:55:51 1484

原创 MQTT mosquitto

#背景Mosquitto是一个开源(BSD许可证)的消息代理,实现MQTT(消息队列遥测传输)协议版本3.1。MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较苛刻的环境,进行低带宽、不可靠或间歇性的通信。值得一提的是mqtt提供三种不同质量的消息服务:“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消...

2019-02-15 16:33:51 17858 1

原创 Requests模块学习

Requests模块说明Requests 是使用Apache2 Licensed许可证的 HTTP 库。用 Python 编写,真正的为人类着想。Requests 使用的是 urllib3,因此继承了它的所有特性。Requests 支持 HTTP 连接保持和连接池,支持使用 cookie 保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的 URL 和 POST 数据自动编码。...

2019-02-12 17:24:56 514 1

原创 ELK的学习

为什么用到ELK:        一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。        一般大型系统是一...

2019-01-25 16:52:02 1329

原创 ubuntu死机之无可救药

最近Ubuntu卡死了,首先想到的解决办法是进入tty终端杀死进程,结果进不去还是卡在哪里。没招了就强制关机吧,结果令人惊讶的是强制关机都不好使了。还好没放弃治疗,终于找到一个解决办法。左手同时按住<Ctrl>+<Alt>键,不要松开。然后右手依次按下<Print Screen>、R、E、I、S、U、B。大功告成,这时不出意外的话,电脑就安全重启了。...

2019-01-24 10:36:48 1138 1

原创 线段树

对于线段树中的每一个非叶子节点[a,b],它的左儿子表示的区间为[a,(a+b)/2],右儿子表示的区间为[(a+b)/2+1,b]。静态构造数组模拟 const int MAXNODE = 2097152; const int MAX = 1000003; struct NODE{ int value; // 结点对应区间的权值 in...

2019-01-07 16:56:33 167

原创 L2-006. 树的遍历

给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。这里假设键值都是互不相等的正整数。输入格式:输入第一行给出一个正整数N(输出格式:在一行中输出该树的层序遍历的序列。数字间以1个空格分隔,行首尾不得有多余空格。输入样例:72 3 1 5 7 6 41 2 3 4 5 6 7输出样例:4 1 6 3 5 7 2解析:根据后序

2017-03-24 09:35:36 501

原创 L2-001. 紧急救援(dijkstra)

作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式:输入第一行给出4个正整数N、M、S、D,其中N(2输出格式:第一行

2017-03-20 17:55:54 611

原创 L1-006. 连续因子

一个正整数N的因子中可能存在若干连续的数字。例如630可以分解为3*5*6*7,其中5、6、7就是3个连续的数字。给定任一正整数N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。输入格式:输入在一行中给出一个正整数N(1输出格式:首先在第1行输出最长连续因子的个数;然后在第2行中按“因子1*因子2*……*因子k”的格式输出最小的连续因子序列,其中因子

2017-03-19 19:38:08 1378 1

原创 UDP通信长整型数据

难点:长整型转字节数组,字节数组转长整型创建服务器:import java.io.ByteArrayInputStream;import java.io.DataInputStream;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import ja

2016-11-30 16:31:58 670

原创 Java 实现简单的UDP通信

创建服务器:import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;public class TestUDPServer { public static void main(String args[

2016-11-30 16:08:50 1650

原创 Java简单计算器

package shiyan;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.Vector;public class Calculator extends JFrame{ private JButton jbtOne=new JButton("1"); private JB

2016-11-30 10:14:55 923

原创 Java 连接数据库的工具包

import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;public class DBUtil{ private static final Stri

2016-11-30 08:05:11 1001

原创 多线程之生产者消费者

/* * 以生产馒头,消耗馒头为例 */public class ProduceConsume { public static void main(String[] args) { SyncStack ss = new SyncStack();//建造一个装馒头的框 Producer p = new Producer(ss);//新建

2016-11-29 19:18:36 376

原创 线程同步之死锁

/* * 死锁就是俩个线程争夺公共资源, * 俩个线程个自锁住一个资源 * 只有俩个同时锁住满足条件才能继续运行, * 但都不肯让步,陷入死锁状态 */public class TestDeadLock implements Runnable{ public int flag =1; static Object o1=new Object(),o2=new Object(); p

2016-11-29 10:44:37 455

原创 埃及分数

分子是1的分数,叫单位分数。古代埃及人在进行分数运算时。只使用分子是1的分数。因此这种分数也叫做埃及分数,或者叫单分子分数。问题:将一个分数化为用埃及分数表示【贪心算法】设a、b为互质正整数,a步骤一: 用b 除以a,得商数q1 及余数r1。(r1=b - a*q1)步骤二:把a/b 记作:a/b=1/(q1+1)+(a-r)/b(q1+1)步骤三:重复步骤2,直到

2016-10-18 18:47:17 2354 1

原创 MATLAB一些简单的图像处理程序

1I=imread('pout.tif');figure,imshow(I);[m,n]=size(I);Inew=zeros(floor(m/2),n);for i=1:m for j=1:n Inew(i,j)=I(2*i-1,j); endendfigure,imshow(uint8(Inew))2clcclear x=0:255;y1=

2016-10-10 18:18:48 10626 1

原创 单链表删除重复节点

学后一年重看数据结构,确实难啊,搞了半天才搞明白这个小问题。#include #include #include typedef char ElemType;typedef struct Node /*结点类型定义*/{ ElemType data; struct Node * next;} Node, *LinkList; /* LinkList为结构指针类

2016-10-09 18:54:17 1364

原创 POJ 2249 Binomial Showdown(排列组合)

DescriptionIn how many ways can you choose k elements out of n elements, not taking order into account?Write a program to compute this number.InputThe input will contain one or more test cas

2016-06-01 09:09:07 549

原创 素数筛法打表

筛法打素数表是一种高效的打表方法,具体做法是:先把N个自然数按次序排列起来。1不是质数,也不是合数,要划去。第二个数2是质数留下来,而把2后面所有能被2整除的数都划去。2后面第一个没划去的数是3,把3留下,再把3后面所有能被3整除的数都划去。3后面第一个没划去的数是5,把5留下,再把5后面所有能被5整除的数都划去。就这样一直做下去,就会把不超过N的全部合数都筛掉,留下的就是不超过N的全部质数。需要

2016-05-31 20:24:07 2182 2

原创 poj 2187 Beauty Contest(凸包)

DescriptionBessie, Farmer John's prize cow, has just won first place in a bovine beauty contest, earning the title 'Miss Cow World'. As a result, Bessie will make a tour of N (2 <= N <= 50,000) farm

2016-05-31 17:33:43 423

原创 HDU 2612 Find a way(BFS)

DescriptionPass a year learning in Hangzhou, yifenfei arrival hometown Ningbo at finally. Leave Ningbo one year, yifenfei have many people to meet. Especially a good friend Merceki.Yifenfei’s ho

2016-05-30 17:48:50 264

原创 HDU 1372 Knight Moves(BFS)

DescriptionA friend of you is doing research on the Traveling Knight Problem (TKP) where you are to find the shortest closed tour of knight moves that visits each square of a given set of n squares

2016-05-30 09:54:47 359

原创 HDU 1240 Asteroids!(BFS)

DescriptionYou're in space. You want to get home. There are asteroids. You don't want to hit them. InputInput to this problem will consist of a (non-empty) series of up to 100 data sets.

2016-05-30 09:19:27 355

原创 HDU 1728 逃离迷宫(BFS+DFS)

Description  给定一个m × n (m行, n列)的迷宫,迷宫中有两个位置,gloria想从迷宫的一个位置走到另外一个位置,当然迷宫中有些地方是空地,gloria可以穿越,有些地方是障碍,她必须绕行,从迷宫的一个位置,只能走到与它相邻的4个位置中,当然在行走过程中,gloria不能走到迷宫外面去。令人头痛的是,gloria是个没什么方向感的人,因此,她在行走过程中,不能转太多弯了,

2016-05-28 08:39:59 439

原创 HDU 1258 Sum It Up(DFS)

DescriptionGiven a specified total t and a list of n integers, find all distinct sums using numbers from the list that add up to t. For example, if t=4, n=6, and the list is [4,3,2,2,1,1], then ther

2016-05-27 18:05:20 440

原创 HDU 2660 Accepted Necklace(DFS解01背包)

DescriptionI have N precious stones, and plan to use K of them to make a necklace for my mother, but she won't accept a necklace which is too heavy. Given the value and the weight of each precious s

2016-05-27 16:39:03 576

原创 HDU 2209 翻纸牌游戏(DFS)

Description有一种纸牌游戏,很有意思,给你N张纸牌,一字排开,纸牌有正反两面,开始的纸牌可能是一种乱的状态(有些朝正,有些朝反),现在你需要整理这些纸牌。但是麻烦的是,每当你翻一张纸牌(由正翻到反,或者有反翻到正)时,他左右两张纸牌(最左边和最右边的纸牌,只会影响附近一张)也必须跟着翻动,现在给你一个乱的状态,问你能否把他们整理好,使得每张纸牌都正面朝上,如果可以,最少需要多少次操作

2016-05-27 15:38:52 752

原创 HDU 5305 Friends(DFS)

DescriptionThere are $n$ people and $m$ pairs of friends. For every pair of friends, they can choose to become online friends (communicating using online applications) or offline friends (mostly usi

2016-05-27 10:00:37 417

原创 POJ 1182 食物链(并查集)

Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是"1 X Y",表示X和Y是同类。 第二种说法是"2 X Y",表示X吃Y。 此人对N个动物,用

2016-05-26 19:46:10 305

原创 HDU 2860 Regroup(并查集)

DescriptionWhen ALPC42 got to a panzer brigade, He was asked to build software to help them regroup the battalions or companies.As the tradition of army, soldiers are rated according his or her

2016-05-26 16:38:44 486

原创 HDU 1078 FatMouse and Cheese(记忆化搜索)

DescriptionFatMouse has stored some cheese in a city. The city can be considered as a square grid of dimension n: each grid location is labelled (p,q) where 0 <= p < n and 0 <= q < n. At each grid l

2016-05-25 21:35:22 285

原创 HDU 1097 A hard puzzle(快速幂取模)

Descriptionlcy gives a hard puzzle to feng5166,lwg,JGShining and Ignatius: gave a and b,how to know the a^b.everybody objects to this BT problem,so lcy makes the problem easier than begin.this p

2016-05-24 21:08:46 446

原创 HDU 1518 Square(DFS)

DescriptionGiven a set of sticks of various lengths, is it possible to join them end-to-end to form a square?InputThe first line of input contains N, the number of test cases. Each test case

2016-05-24 15:11:27 265

原创 HDU 3400 Line belt(嵌套三分)

DescriptionIn a two-dimensional plane there are two line belts, there are two segments AB and CD, lxhgww's speed on AB is P and on CD is Q, he can move with the speed R on other area on the plane.

2016-05-24 11:35:09 535

程序员的数学三部曲

程序员的数学三部曲,

2019-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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