原创 pyspark寫入mongodb
import datetime # data="8/18/2019 6:53:14 PM" # strptime = datetime.datetime.strptime(data, '%d/%m/%Y %H:%M:%S PM'
原创 mongodb索引
創建索引: mongodb使用createIndex()和ensureIndex()方法來創建索引,前者用於3.0及以上版本,後者用於3.0以下版本。 語法: db.COLLECTION_NAME.ensureIndex(keys
原创 開機自啓動
啓動應用程序首選項 可以通過在控制檯運行 gnome-session-properties 就會打開下面的窗口,對應桌面上的啓動應用程序 創建service文件: /lib/systemd/system/xxxxx.service
原创 pymongo.errors.OperationFailure: database error: Plan executor erro
use admin 切換爲admin db.adminCommand({setParameter: 1, internalQueryExecMaxBlockingSortBytes: 52428800}) 例如設置成50M 這
原创 mongodb中unwind操作
寫入第一條數據 db.mytestcol.insert({user_id:“A_id”,bonus:[{ type:“a” ,amount:1000 },{ type:“b” ,amount:2000 },{ type:“b”
原创 nodejs查看瀏覽器緩存
清除所有的緩存 localforage.clear() 查看所有的信息 localforage.keys().then(data => {console.log(data)}) 刪除指定鍵的信息 localforage.rem
原创 設計模式細分
簡單工廠模式: 工廠角色 抽象產品 具體產品 工廠模式 抽象工廠模式:抽象工廠 具體工廠 抽象產品 具體產品 單例模式 代理模式:主題 抽象主題 真實主題 代理主題 裝飾器模式: 抽象構件 具體構件 抽象裝飾類 具體裝飾類 外
原创 Go語言error "invalid character 'ï' looking for beginning of value” from json.Unmarsh
通過 Golang HTTP 獲取json數據 invalid character 'ï' looking for beginning of value 報錯信息如上圖所示: body = bytes.TrimPrefix(bo
原创 Go: break label與goto label的區別
與其他語言一樣,Go語言也支持label(標籤)語法:分別是break label和 goto label 這樣使得編程時變得異常靈活,但是由於在大項目中不好控制,所以建議能不使用goto label就不要使用 break lab
原创 單向循環鏈表
單向循環鏈表 class Node: def __init__(self, item): self.item = item self.next = None self.pre
原创 比較好的機器學習網站
機器學習icml https://icml.cc/Conferences/2019/Videos
原创 區塊鏈網站
火幣公告 https://huobiglobal.zendesk.com/hc/zh-cn/categories/360000031902-Huobi-Global-公告
原创 設計模式
設計模式 分爲創建性,結構性,行爲性模式 創建性:共建單元 如何創建類 單例模式:子類也需要計劃生育 原型模式:通過複製來創建子類 簡歷複印 結構性:十香袋組裝外橋 類和類之間的關係 享元模式:運用共享技術有效地支持大量細粒度對象
原创 golang中包
一、常用包常用包說明常用函數fmt實現格式化的輸入輸出操作,其中的fmt.Printf()和fmt.Println()是開發者使用最爲頻繁的函數。 io實現了一系列非平臺相關的IO相關接口和實現,比如提供了對os中系統相關的IO
原创 比較好的軟件
doublecmd-gtk sudo apt install doublecmd-gtk https://alternativeto.net https://voidtools.com/ Everything 快捷鍵ctrl