原创 go語言調用python問題

1、Go語言調用python出錯,直接cmd中運行python腳本沒有問題,解決方法,Go語言用32位系統編譯即可。

原创 go語言解析HTML

1、Go語言獲取HTML的源碼,爲string格式,用第三方包(“github.com/PuerkitoBio/goquery”)解析string格式的HTML源碼。 2、代碼如下: package main import (

原创 go語言解析xml文件

1、xml示例 <Managed xmlns="aa"> <Function xmlns="bb"> <Cell> <Block xmlns="cc"> <Info>

原创 go語言兩個json對比

1、json文件 { "test1" : { "aa" : 0, "bb" : 0, "cc" : [ 1, 0 , 0, 0, 0, 0], "dd" : 1 },

原创 Linux常用操作

系統重啓前端程序(!!!!!!): 關閉防火牆:systemctl stop firewalld.service 開nginx:/usr/local/nginx/sbin/nginx 就可以了 開php:/etc/init.

原创 python 把json數據導入mongodb數據庫

1、構造df數據,並導入數據庫 from MongoDbHandler import MongoDbHandler from pandas import DataFrame finallyResult = {}

原创 Linux系統監測python程序掛掉並重啓

1、shell腳本,fi後輸入Enter鍵,不然會出錯誤,若在windows下編寫shell腳本,上傳到Linux後,vi 文件名,輸入 :set ff?, 若爲dos,則需要修改爲Linux格式,:set ff=unix

原创 python刪除mongodb某數據庫下所有集合,集合重命名

1、在使用mongodb中,有時候會產生一些臨時集合,想要一次把這些臨時集合全部刪除,可以使用python的pymongo模塊。 主程序: from MongoDbHandlerNew import MongoDbHandler

原创 Go語言創建文件夾,並設置權限0777

1、遍歷dirPathInfoList 中的文件目錄,在各個目錄下判斷文件夾201802是否存在,若不存在,則創建201802文件夾。 2、實際生成的文件權限可能與你設置的不一致(參考 http://blog.csdn.net

原创 matlab操作struct

1、matlab獲取json文件 jsonData=loadjson(jsonPath); 2、獲取json文件中的嵌套變量 ueNum = struct(‘tPuschParIn’,jsonData.tPuschParIn).t

原创 python .mat轉換爲.dat

1、.mat格式的數據轉換爲.dat格式,自動識別.mat數據的緯度,根據不同緯度進行轉換。 把列表轉換爲numpy的數組格式,再根據shape方法,可以得到mat數據的緯度。 # -*- coding: utf-8 -*- #c

原创 go語言http請求退出上一次的協程並啓動新的協程

var startSign = true var closeSign = make(chan int) func (this *test) HandleTest(ctx *ripple.Context) { ctx.Respo

原创 windows安裝mysql8.0.16

1、下載 https://dev.mysql.com/downloads/mysql/ 解壓 D:\mysql-8.0.16-winx64 新建配置文件 在D:\mysql-8.0.16-winx64下新建my.ini文件,my.

原创 nsq的安裝及簡單使用

1、下載nsq 打開 https://nsq.io/deployment/installing.html 下載對應的nsq版本,我下載的是linux最新穩定版. 2、Linux上安裝nsq 2.1 、將包上傳至服務器後解壓;

原创 Go語言解決讀取文件亂碼

1、當文件中存在中文字符時,讀取文件出現亂碼,解決方法: 使用"github.com/axgle/mahonia"第三方包解譯碼。 package function import ( "strings" "fmt" "io/io