原创 code: 'HPE_INVALID_CONSTANT' 解析錯誤 parse error

背景: server: python http.server 見 https://blog.csdn.net/a1368783069/article/details/87359881 client : node.js reques

原创 Chromium revision is not downloaded. Run "npm install"

在使用依賴puppeteer的組件com時,使用npm install 安裝組件,報錯: Chromium revision is not downloaded. Run “npm install” 解決思路: 1 先安裝 pupp

原创 shell命令使用記錄(持續更新)

1 獲取進程號,kill ps -aux | grep chrome | awk '{print $2 }' | tr '\n' " " kill -9

原创 python Pexpect 實現輸密碼 scp 拷貝的方法

今天小編就爲大家分享一篇python Pexpect 實現輸密碼 scp 拷貝的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 在服務器A上的程序用到服務器B上的文件data,並且需要定期更新

原创 fasttext: cannot load * due to c++ extension failed to allocate the memory

背景: 使用fasttext開發意圖識別(文本分類)功能,並使用python httpserver搭建意圖識別服務。在測試環境是沒有使用問題。 但是將服務部署到線上環境,準備運行時。報錯 :fasttext: cannot load

原创 Tls升級-將tls從1.0升級到1.2

背景: 某人在開發微信小程序時,調用測試環境的https接口,該接口由nginx提供代理服務,報錯,說是不支持tls1 ,需要升級到tls1.2 環境: Ubuntu 16.04.5 LTS 查看ssl版本 1 cmd openssl

原创 nodejs服務webpack打包以及線上部署

背景: 使用webpack打包nodejs服務,並部署到線上。 webpack 打包 自己的項目中是可以不用這個,因爲都是使用nodejs開發。 const path = require("path") const fs = requ

原创 golang http urlencode

背景: 使用python httpserver搭建了一個關鍵詞提取http服務,使用golang開發的服務,通過http請求訪問httpserver。但是發現,httpserver接受到的參數的中文值編碼錯亂。 包括之前在與前端聯調其

原创 nodejs 並行async.parallel,以及使用循環生成的函數

背景: 由於在實際項目中,golang通過grpc請求nodejs服務, nodejs服務要同時獲取多個結果,使用parallel能實現。 但是parallel中執行的函數的數量,函數的參數是不定的,是根據一個數組的數據構建的。這裏存

原创 beego/golang 添加跨域訪問

背景: 使用beego開發接口,前端開發調用時,現實因爲跨域訪問導致失敗。 一般api開發使用nginx作爲代理轉發,配置跨域訪問直接修改nginx配置就行,由於自己不想使用nginx,所以直接修改beego配置。 包 下載安裝 co

原创 cgo傳遞golang slice, 以及使用二級指針獲取值

背景: 在golang中調用c函數時,會通過slice傳遞一組數;以及想通過二級指針引用獲取c中的變量值,這樣就不用再c中單獨定義變量,有可能還有手動釋放變量。 示例 package main /* #include <stdio.h

原创 golang int64轉int

背景: 在cgo中,需要將golang的整數類型傳到cgo中使用,但是不能直接傳golang的int類型,而應該是 int32, 數值的內存長度才能與 c中int 長度一致。 但是有時 golang中獲取到的整型是int64, 但是不

原创 cgo通過動靜態庫調用c/c++

1 動靜態庫的區別 可以參考: C++靜態庫與動態庫 https://www.cnblogs.com/skynet/p/3372855.html 概括: 動靜態庫區別總結: 1 鏈接方式不一樣。調用階段不同動態庫在程序運行的時候進

原创 golang中使用cgo調用c++程序

1 背景 這兩天在考慮使用golang搭建一個http服務,調用別人的linux sdk。由於linux sdk是用c寫的,直接使用cgo調用c是很方便的,但是個人想使用c++來調用c的函數,封裝成c++語法,c++可以使用一些庫,對

原创 git 相關問題

環境 centos git 1.7 fatal http request failed git 版本太低 安裝 2.1 以上版本 下載 git https://www.git-scm.com/download/linux (cen