原创 關於C語言結構體指針初始化,結構體指針作爲返回參數, 返回結果被隨機化
1 結構體指針的初始化: // 1. 使用malloc分配內存,注意此方法需手動回收內存 MyData *myData = (MyData *) malloc(sizeof(MyData)); // 2. 先定義臨時變量,然後取地址。
原创 關於IAM刷不出部分接口權限
IAM權限編碼生成規則:服務名+APITag名+方法名+方法類型 必須保證權限編碼是唯一的。 當在同一個服務下,不同controller裏面使用相同APITag和相同的方法名相同的方法類型時,會導致部分接口權限無法刷出
原创 PLSql 強化
1 在使用遊標的時候,遊標會產生四個屬性:%found、%notfound、%isopen 和%rowcount,下面以隱式遊標爲例來看下游標屬性的使用方法。 BEGIN --update 語句會產生一個遊標,我們會獲取到相應的遊
原创 java筆記 ---- ArrayList Arrays.asList
List<String> updateParam = new ArrayList<>(Arrays.asList(PrLine.FIELD_PURCHASE_ORG_ID, PrLine.FIELD_PURCHASE_AGENT_ID,
原创 c 錯誤記錄
1. 警告:與‘’類型衝突 [默認啓用] 附註:‘’的上一個隱式聲明在此。原因:函數申明在調用之前 2. gdb 退出 tui、 focus模式(Ctrl+X+A)
原创 panic: non-positive interval for NewTicker 問題處理
go 常見問題記錄 // 報錯樣式: panic: non-positive interval for NewTicker goroutine 59 [running]: time.NewTicker(0x0, 0x0)
原创 c debug 學習記錄
gdb調試工具常用命令,gdb 常用命令 GDB調試方法:查看變量 向上或向下切換函數堆棧幀(up 1,down 2) tui: GDB調試中動態顯示執行的代碼 : gdb -tui main 或者在啓動gdb後, 輸入命令focus或
原创 gdb 退出 tui、 focus模式
使用組合鍵 Ctrl+X+A 退出tui、 focus模式
原创 C/C++ 學習記錄
鏈接庫: so動態庫和a靜態庫的編譯 , Linux-C動態庫與靜態庫的編譯與調用 makefile : Makefile教程(絕對經典,所有問題看這一篇足夠了) gdb :c debug 學習記錄 bug記錄
原创 python3.5 mysql helper
#!/usr/bin/python # -*- coding: UTF-8 -*- import pymysql def get_connection(): url = "127.0.0.1" database =
原创 maven 常用筆記
maven本地打包: mvn clean install -Dmaven.springboot.skip=true -Dmaven.javadoc.skip=true -D後面跟參數
原创 go toml example
github 官方地址 官方例子: // example.go package main import ( "fmt" "time" "github.com/BurntSushi/toml" ) type tomlConf
原创 go 常見問題記錄
1. go-下拉包問題: golang unrecognized import path 完美解決方案 go 無法下拉包 對應的github位置筆記 go get失敗時怎麼辦(golang.org/x/crypto/md4爲例) 如果
原创 go http json處理
// 轉成string類型,需要包: "io/ioutil" // 可用於查看輸入json結構樣式 body, _ := ioutil.ReadAll(request.Body) fmt.Println(string(body))