原创 Linux 文件合併、去重

1、 兩個文件的交集、並集   (1)、取出兩個文件的並集(重複的行只保留一份) cat file1 file2 | sort | uniq > file3   (2)、取出兩個文件的交集(只留下同時存在於兩個文件中的文件) cat fi

原创 ES批量操作-更新

Python ES批量有bulk、streaming_bulk、update_bu_query 3種方式,個人實驗update_bu_query效率最高。以其爲例 1、按條件更新文檔: kibana語法 POST /rec_userin

原创 ES批量操作-查詢

1、mget es_client = Elasticsearch(['IP:9200'], timeout=60) ret = es_client.mget({"id": uid[:50]}, index="usertable", do

原创 Python 操作Mongo 增刪改查

import pymongo mongo = pymongo.MongoClient("mongodb://127.0.0.1:27017/").nga # 寫入一條 db.collection.insert_one({}) mon

原创 Python 異步HTTP

async def post_httpresp(param): with async_timeout.timeout(1.0): async with aiohttp.ClientSession() as ses

原创 ES查詢-空字段和非空字段結果

mysql查詢返回某個字段爲空值的結果寫法是select * from 表名 where 字段名 is null 在elasticsearch中查詢語句爲 GET index/type/_search { "query": {

原创 numpy矩陣增加行內存變化

""" 探究numpy矩陣修改、增加行操作後內存變化 """ import sys import numpy as np a = np.zeros((1, 6)) b = np.zeros((3, 6)) print(b) prin

原创 flask學習筆記代碼篇-01

flask學習筆記01 from flask import Flask, render_template # from config import DevConfig app = Flask(__name__) # 配置debug模

原创 flask學習筆記代碼篇-03

flask03 本章內容主要包含:自定義轉換器、捕獲0做分母的異常 from flask import Flask, abort from werkzeug.routing import BaseConverter app = Fl

原创 flask學習筆記代碼篇-06

flask06-cookie和session介紹 一、cookie:  在網站中,http請求是無狀態的。也就是說即使第一次和服務器連接後並且登錄成功後,第二次請求服務器依然不能知道當前請求是哪個用戶。cookie的出現就是爲了解決這個問

原创 GitHub使用

GitHub遠程倉庫使用 1.創建遠程倉庫 在GitHub註冊賬號並創建一個倉庫,獲得倉庫地址:https://github.com/z****username****C/test007.git 2.克隆項目 立項:克隆遠程倉庫+配置身份

原创 flask學習筆記-07

flask07-應用上下文和請求上下文 在Flask中有兩種上下文:應用(程序)上下文和請求上下文。 變量名 上下文 說明 current_app 應用上下文 當前激活程序的程序實例 g 應用上下文 處理

原创 git使用

git本地倉庫使用 1.安裝git git官網下載git 2.查看git安裝結果 傻瓜式安裝,如果在本地所有程序裏出現git,表明已經安裝好了。 我們來測試一下,使用Git Bash,如果出現如下圖樣子就可以用了 3.創建項目 在自己

原创 哈希樹的簡單實現(A simple implementation of Hash Tree)

# coding=utf-8 """ A simple implementation of Hash Tree 哈希樹的簡單實現 """ from functools import reduce class HashTreeNod

原创 頻繁項集挖掘算法實現

導入哈希樹包參看上一篇博客:https://blog.csdn.net/CSDNgaoqingrui/article/details/93852227   # coding=utf-8 """ A simple frequent it