- 博客(18)
- 收藏
- 关注
翻译 Call From node100/192.168.5.100 to node100:9000 failed on connection exception
1、问题背景:启动hive后执行命令报错如下:Call From node100/192.168.5.100 to node100:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused2、对我来说执行以下步骤有效:1、stop-all.sh2、格
2020-10-11 09:27:31
4035
转载 Python内置方法的时间复杂度
本文转自:http://www.orangecube.net/python-time-complexityPython内置方法的时间复杂度本文翻译自Python Wiki本文基于GPL v2协议,转载请保留此协议。本页面涵盖了Python中若干方法的时间复杂度(或者叫“大欧”,“B...
2018-07-19 09:58:52
579
原创 windows10自带ssh实现远程内网主机
临近期末,实验课程较多,而且实验课实验室的机子少了一些环境需要的工具,每次上课再安装,安装次数多也麻烦,觉得有必要带上自己电脑,毕竟自己的机子操作起来更熟悉,但考虑频繁背机子也累,那当然想起使用远程工具,开始使用teamviewer这款远程工具,因为当这款远程工具远程主机时,对端主机也会显示相应界面。后来,经过网上一翻资料查阅,用使用windows远程工具可以解决teamviewer远程时候...
2018-06-25 15:05:54
26238
3
原创 ubuntu下mysql服务重启失败解决思路
今天,在遇到ERROR 1290 (HY000): running with the –secure-file-priv错误,根据网上提示,在配置文件my.cnf添加 通过命令 find / -name my.cnf 或者locate my.cnf查找配置文件所在位置。secure_file_priv='/var/lib/mysql-files/'接着重启mysql服务,出现提示:...
2018-06-23 15:25:51
37436
4
转载 No module named MYSQLdb
问题描述:报错:ImportError: No module named MySQLdb对于不同的系统和程序有如下的解决方法:easy_install mysql-python (mix os)pip install mysql-python (mix os)apt-get install python-mysqldb (Linux Ubuntu)cd/usr/ports/...
2018-06-20 09:47:34
360
原创 vim批量操作
1.批量添加注释:ctrl + v 进入–VISUAL Block– ,上下选择要添加注释的行数,这时候光标看起来变大了,按大写”I”或者“A”进入插入模式,然后输入注释符,如图:选择要注释的行,进入插入模式并输入注释符 也可以使用替换命令** 格式为 :起始行号,结束行号s/^/注释符/g 如2,11s/^/#/g ...
2018-06-14 14:31:22
2579
原创 vscode与sublime 配置vim normal模式
vscode:[settings.json](https://code.visualstudio.com/docs/getstarted/settings){ "vim.easymotion": true, "vim.sneak": true, &a
2018-06-14 00:53:09
2053
原创 python实现一个简单的ping工具
继上一篇计算checksum校验和,本章通过socket套接字,struct字节打包成二进制,select返回套接字的文件描述符,简单实现一个ping工具。#!/usr/bin/python3.6.4#!coding:utf-8__author__ = 'Rosefinch'__date__ = '2018/5/31 22:27'import timeimport structi...
2018-05-31 23:14:13
25595
8
原创 errno模块使用
我们都知道一些常用的异常类型,比如说(IOError,Exception,AttributeError),这些都是大部分标准的错误,细分下来又有不同的类型错误,这时候你需要能够区分一个更细分不同的错误,当然你也可以创建一个自定义的异常,但通常不必要的。回正题,那么我们该如何引发这些异常,如何获取完整的Error列表以及所描述的意思呢。Errno 2: No such file or direc...
2018-05-31 16:31:03
2847
原创 如何计算icmp校验和
前几天看到一个大佬写的icmp远控后门,对icmp协议充满了激情,实现整个程序首先要了解imcp包请求与回复,在整个请求中最先就涉及到icmp包的构造,然而本章简要讨论校验和,然后将详细通过python编程计算校验和。什么是Checksum?校验和基本上是一个从数据包计算出来的值来检查其完整性。通过完整性,我们可以检查收到的数据是否没有错误。这是因为在网络上传输时,数据包可能会损坏,并...
2018-05-31 10:34:45
29167
15
翻译 堆排序
堆的排序分为两个阶段,在堆的构造阶段中,我们将原始的数组重新组织安排进一个堆中,然后在下沉排序阶段,我们从堆中按递减顺序取出所有元素并得到排序结果。本文摘自算法第四版堆排序章节。。CHAR1.用于存储固定长度的字符串值。 2.最大数量 数据类型可容纳的字符数为255个字符。 3.它比varchar**快50%**。 4.使用静态内容分配VARCHAR1...
2018-05-03 18:05:45
1231
翻译 快速排序
快速排序是一种分治的排序算法。它将一个数组分成两个子分组,将两部分独立地排序。每次通过递归地调用切分来排序的。Quick.py#!-*-coding:utf8-*-import operator,time,randomstart = time.clock()def quick(arr): lo = 0 hi = len(arr) - 1 quick_so...
2018-05-01 16:56:06
159
翻译 希尔排序
希尔排序是一种基于插入排序的快速的排序算法,对于很大的数组数来说插入排序会很慢,因为它只会交换相邻的元素,因此元素只能一点点地从数组的一端移动到另一端了。例如,一个很小的数,它正好在数组尽头,要把它移到正确的位置就要n - 1次移动。希尔排序为了加快速度简单地改进了插入排序,交换不相邻的元素以对数组局部进行排序,并最终用插入排序将局部有序的数组进行排序。希尔排序的思想是使数组中任意间隔h的元素有序...
2018-05-01 16:20:33
280
python编码解码梳理
最近小白写python爬虫,又遇到编码问题,真的难受!!!之前遇到编码问题照着网上最后也能解决,不过每次写完感觉对编码转换还不是很明白。为此想起了自己之前买的一本《流畅的Python》,里面就有一章是讲述文本和字节序列,看了一小节顿时茅塞顿开。因此重新梳理了一遍自己对编码的理解,如有错误,请告诉我,谢谢~!本文部分内容来自这本书。lation1 (即iso8859_1) ...
2018-04-14 17:45:49
1530
翻译 git小抄
花了一天时间学习廖老师git教程,对git有初步掌握,操练多几次越发上手,顺便也把这些命令记录以便后用。Windows版的Git,从https://git-for-windows.github.io下载创建克隆一个储存库$ git clone ssh://user@domain.com/repo.git 创建一个新的本地储存库$ git init局部变化查看仓库当前的状态$
2017-09-12 16:03:01
281
翻译 解决安装http模块错误:IOError: [Errno 2] No such file or directory: 'README.rst' on install.
环境是window10官网下载http模块:https://pypi.python.org/pypi/http/0.02上面可以看到安装模块出现错误,而且我的http setup.py在E盘多个文件夹下的。后面尝试几次安装发现,只有在http模块跟目录下安装才可以。-------我的电脑有毒吗-------进不
2016-12-21 14:33:08
4868
1
php+mysql注入环境搭建及测试(上)
最近在观看小迪的第十三期视频,从里面学到了很多有关渗透方面的知识,弄懂了一些基础的mysql注入原理。同时记录下学习渗透的一些方法。php+mysql注入环境搭建需要资料如下:链接:http://pan.baidu.com/s/1kV746Dx 密码:026d1.安装phpmystudy自定义安装好phpmystudy,启动(运行phpmystudy)2.编程一个注入页面(下载好的sql.php)...
2016-07-18 04:14:04
3625
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人