摘要: 本示例是编写一个rust的dll文件,其中有一个md5函数,这个函数可以供pb程序调用 rust代码例子 ///引入 ///[dependencies]///rust-crypto = "^0.2"///urlencoding = "2.1.2" use crypto::digest::Digest 阅读全文
posted @ 2022-10-13 16:36 国泰君安 阅读(306) 评论(0) 推荐(0)
摘要: 1.首先执行如下命令 rustup target add i686-pc-windows-msvc 2.在项目的配置文件中添加如下配置(在项目的根目录下添加.cargo目录,然后添加config.toml文件,然后加入项目配置) [target.i686-pc-window-msvc] linker 阅读全文
posted @ 2022-10-10 17:11 国泰君安 阅读(891) 评论(0) 推荐(0)
摘要: 以windows为例,在cmd 窗口中执行下列语句go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,direct 执行下载包例子 go get github.com/orcaman/concurrent-map //也可以使用阿 阅读全文
posted @ 2022-10-08 10:47 国泰君安 阅读(436) 评论(0) 推荐(0)
摘要: 采用开源的线程安全Map项目,引入包:github.com/orcaman/concurrent-map package service import ( cmap "github.com/orcaman/concurrent-map" ) //定义map var DictMap cmap.Conc 阅读全文
posted @ 2022-10-08 10:40 国泰君安 阅读(178) 评论(0) 推荐(0)
摘要: 简单查询示例:将查询结果转换为json字符串输出 package main import ( "database/sql" "encoding/json" "fmt" _ "github.com/godror/godror" ) func main() { db, err := sql.Open(" 阅读全文
posted @ 2022-10-08 10:26 国泰君安 阅读(174) 评论(0) 推荐(0)
摘要: 常用数据库驱动列表 //odbc _ "github.com/alexbrainman/odbc" //mssql _ "github.com/denisenkom/go-mssqldb" //mysql _ "github.com/go-sql-driver/mysql" //oracle _ " 阅读全文
posted @ 2022-10-08 10:22 国泰君安 阅读(422) 评论(0) 推荐(0)
摘要: panic & recover 作用范围的: recover 只有在 defer 中调用才会生效; panic 允许在 defer 中嵌套多次调用; panic 只会对当前 Goroutine 的 defer 有效 恢复异常代码 defer func() { if err := recover(); 阅读全文
posted @ 2022-10-08 10:16 国泰君安 阅读(119) 评论(0) 推荐(0)