原创 golang gin download and upload file
func main() { router := gin.Default() router.GET("/api/v1/attachments/:file",DownloadAttachmentHandler) r
原创 linux Permission denied解決方案
chmod u+x program_name
原创 C# word Template
1. Create a Word Template. 2. Create a console application Add refrence to Microsoft Word 15.0 Object Library. usi
原创 How to log response and request body in gin
func main() { router := gin.New() router.Use(UploadRetrievalLog()) router.GET("/api/v1/ping", func(c *gin
原创 C# 打印文檔(word文檔)
我測試了幾種打印文檔的方案,第一個方案測試過程中發現打印的都是亂碼,後來我發現,word文檔好像不能以流的方式讀取,這個還有待研究。 using System; using System.Collections.Generic; usi
原创 golang 透明代理
package main import ( "bytes" "encoding/json" "fmt" "io/ioutil" "log" "net/http" "net/http/httputil" "net/url
原创 臺式機裝win10失敗求解答?在EFI系統上Windows只能安裝到GPT磁盤
EFI引導的時候,首先會先檢測啓動介質是否存在“bootmgr.efi”和文件夾“efi”這兩項。 這就是關鍵點。 啓動介質一旦不存在這兩個文件或文件夾,就會默認採用傳統的BIOS方式引導,這樣就不存在GPT分區的強調。 也就是我們可以正
原创 go_package 別名問題記錄
syntax = "proto3"; package entity.v5; option go_package = "next-stage.com.cn/apatodon/protocol/entity/v5;entity.v5
原创 golang list to tree
// You can edit this code! // Click here and start typing. package main import ( "encoding/json" "log" ) //樹 type
原创 golang遍歷FTP文件夾
package ftp import ( "fmt" "github.com/jlaffaye/ftp" ) //SourceManager ... type SourceManager struct { conn *ftp
原创 Segmentation fault (core dumped)
在部署ubantu程序的過程中遇到了問題。程序部署上去,執行腳本文件,沒有任何反應,沒有產生日誌,沒有進程。起初,以爲是編譯的程序有問題,重新部署,依然是沒有任何反應。把腳本代碼直接在終端中執行,發現了報了Segmentation fau
原创 Error: SyntaxError:打開頁面顯示空白,發現報了這個錯誤
前端的包和後端的程序,在其他服務器上部署的時候沒有出現問題。然後在其中一臺服務器上部署產生了這麼一個現象,打開頁面一篇空白,找了半天也沒有找到是什麼問題。最後發現,前端的包上傳到服務器產生了亂碼。把文件格式以UTF-8-BOM保存,解決了
原创 c# https 踩到的坑
到底是學藝不精哈。最近有點流年不利。總是遇到莫名其妙的坑。https發送post請求,死活返回的都是500(內部服務器錯誤)。鬱悶ing。代碼調試也沒有提示啥有效的錯誤提示。用抓包工具也看不出任何異常。只有postman能調通,postm
原创 sqlx
http://jmoiron.github.io/sqlx/#inQueries
原创 Close multiple goroutine if an error occurs in one in go
轉自:https://stackoverflow.com/questions/45500836/close-multiple-goroutine-if-an-error-occurs-in-one-in-go func main()