原创 python列出集合中所有子集

廢話不多說直接上代碼,還有其他方法那些比較好理解。今天只說一下二進制位運算的方法。 def PowerSetsBinary(items): N = len(items) for i in range(2 ** N):#子

原创 數據結構和算法----複雜度分析

一、大O複雜度表示法 1、從CPU的角度來看,每段代碼都執行着類似的操作,讀數據—運算—寫數據。儘管每行代碼對應的CPU執行的個數,執行的時間都不一樣,我們只是粗略估計所以可以假設每行代碼的執行時間都一樣爲unit_time。 2、代碼的

原创 數據轉換之各類數據庫的安裝

Redis:redis安裝很簡單百度就可以說一下redis的配置(因爲第一次安裝時少不更事,被比特幣病毒入侵。所以比較重視redis的配置,有時間我會更新一下比特幣病毒的處理步驟,百度應該也能找到。就是有些代碼和命令需要根據自己情況來修改

原创 數據轉換工具

最近本人用python做了不同數據庫類型之間數據轉換的工具,目前已完成Mysql,Oracle,excel,json,xml,sqlserver,csv,postgresql之間的轉換。 用到技術:vim,各類數據庫,python,red

原创 基於python的各類數據庫連接池

Mysql, Sqlserver,redis,oracle,pgsql的數據庫連接池 https://github.com/520zhangsiyuan/DB_utils.git

原创 SQL兩個字段之間模糊匹配

UPDATE park_gaode_test a ,park_gaode b set a.lat = b.location WHERE a.pid like CONCAT('%',b.pid,'%')

原创 用python將Gb2312轉成URL編碼

#!-*- encoding:utf-8 -*- import urllib.parse name = u'中國' encodedUrl = name.encode('gb2312') decodedUrl = urllib.parse.

原创 python百度座標轉換成高德座標

import math lng = 1 lat = 1 x_pi = 3.14159265358979324 * 3000.0 / 180.0 x = lng - 0.0065 y = lat - 0.006 z = math.sqrt(

原创 Windows matplotlib中文字體設置

Linux/mac下面查看支持的字體 fc-list 查看字體 fc-list :lang=zh 查看中文字體 (冒號前有空格)     一、(支持Windows/linux) import matplotlib font = { 'fa

原创 python高德座標轉換成百度座標

import math x_pi = 3.14159265358979324 * 3000.0 / 180.0 x = 113.812444 y = 22.775683 z = math.sqrt(x * x + y * y) + 0.0

原创 Hadoop啓動腳本報錯“ ssh: connect to host slave1 port 22: Connection refused”

因爲修改了ssh默認端口號所以,覺得在hadoop啓動腳本里ssh端口號是默認的22端口號。 修改腳本文件即可,經過層層查找找到在hadoop/sbin目錄下slaves.sh 腳本下的 “ssh $HADOOP_SSH_OPTS $sl

原创 模擬八爪魚通用爬蟲

    這是我近期做的一個東西,因某些原因分佈式不能上傳,只上傳最初的簡單demo版本。     說一下我的想法,它點選會返回相同標籤下的數據,所以要獲取標籤,並且要在本站顯示用戶想要爬取的頁面。     首先說在本站顯示想要爬取的頁面:

原创 自學之Numpy

創建數組的三種方式 a = np.array([1.12121212,2.326545,3.85456456,4.5456465456,5.8456456465],dtype=)設置默認數據類型 b = np.array(range(

原创 自學之matplotlib

導入matplotlib from matplotlib import pyplot as plt   生成折現圖 plt.plot(x,y,label = “data”,color='r',linestyle='--',linewidt

原创 Hive+Mysql+Ha

Hive爲2.1  Mysql爲5.7 Ha是上個文章配置的 首先弄了個新虛擬機,裝上Jdk 和Mysql Mysql安裝: 1.刪除系統其他版本不兼容數據庫:yum -y remove mysql-libs  (最好手敲,我複製出錯)