- 博客(24)
- 资源 (6)
- 收藏
- 关注
原创 goland设置
点击右上方Database选择对应的数据库,按提示安装对应的驱动即可,后续就可以直接在IDE上面操作数据库了。安装完成后需要重启IDE,重启完成后New菜单栏会出现选项PlantUML File。1、go file设置。
2023-08-29 10:48:42
596
原创 学习笔记
1、学习资料部分: 查看io命令 iostat -xdk 2 emqx start emqx stop redis:http://redisdoc.com/ 画图工具:drawio https://github.com/Unknwon/the-way-to-go_ZH_CN https://studygolang.com/pkgdoc Go 入门指南 https://github.com/unknwon/the-w...
2022-03-23 11:47:23
398
原创 lotus-5之文件管理
1、主要结构体之lotus/extern/sector-storage/stores/index.goIndex结构体 type Index struct { *indexLocks lk sync.RWMutex sectors map[Decl][]*declMeta stores map[ID]*storageEntry } 1、stores map[ID...
2020-06-23 17:49:11
229
原创 lotus-4 代码详解之miner调度及work处理
代码流程 1、./lotus wallet new 钱包类型(不同类型,签名算法不一样),不传参数默认secp256k1类型钱包 bls: secp256k1: 客户端调用lotus/api/apistruct/struct.go WalletNew函数 RPC调用->(服务端 ./lotus daemon ...) lotus/node/impl/full/wallet...
2020-06-23 17:46:40
1429
原创 lotus-2 本地环境搭建
1、本地环境搭建: 1、环境搭建(各种依赖)https://docs.lotu.sh/en+install-lotus-ubuntu 2、编译程序(指定编译选项扇区2k 方便测试 正常32G或者64G) make 2k 3、下载2k参数 ./lotus fetch-params --proving-params 2048 4、预密...
2020-06-15 15:04:41
2508
原创 lotus-1
一些概念与主要结构 1、复制证明与时空证明 1、复制证明(PoRep):一种新颖的存储证明,它允许服务器(即证明者P)说服用户(即验证者V)某些数据D已被复制到其自己的唯一专用物理存储设备上了 addpiece preCommit1 preCommit2 Commit1 Commit2 ...
2020-06-11 17:33:59
627
原创 lotus-3 命令相关
1、 命令相关 1、查看命令帮助信息 ./lotus wallet -h NAME: lotus wallet - Manage wallet USAGE: lotus wallet command [command options] [arguments...] COMMANDS:...
2020-06-11 17:29:58
689
原创 阿里oss前段获取签名直传
//签名验证//oss.gopackage commonimport ( "crypto" "crypto/hmac" "crypto/md5" "crypto/rsa" "crypto/sha1" "crypto/x509" "encoding/base64" "encoding/json" "encoding/pem" "errors" "fmt" "hash...
2020-06-11 17:24:51
350
原创 linux下编译upx
1、准备源码包直接去github下载zip包或者直接克隆一下。git clone https://github.com/upx/upx.gitcd upxrmdir lzma-sdkgit clone https://github.com/upx/upx-lzma-sdk.git lzma-sdkCopylzma库无需编译。然后去下载UCL库。UCL是完全使用ANSI C编写...
2019-06-29 18:05:17
867
原创 protobuf跟json
//test.pb.go// Code generated by protoc-gen-go. DO NOT EDIT.// source: test.protopackage pbimport ( fmt "fmt" proto "github.com/golang/protobuf/proto" math "math")// Reference imports to ...
2019-06-15 00:17:55
842
原创 golang二维码识别
package commonimport ( "bytes" "errors" "os/exec" "strings")var ( ErrFile = errors.New("image is not QrCode"))//二维码识别func ZBarImgDecode(imageFile string) (decodeData string, err error) ...
2019-05-07 16:25:40
568
原创 阿里oss后台直接上传文件
//oss_up_file.gopackage commonimport ( "fmt" "github.com/aliyun/oss")func UpFile(accessKeyId, accessKeySecret, endpoint, bucketName, objectName, localFileName string) (string, error) { // 创建...
2019-04-30 10:06:34
47
原创 亚马逊短信发送
//sms.go// Package sms provides a small wrapper around AWS SNS SMS support.package commonimport ( "fmt" "github.com/astaxie/beego" "github.com/aws/aws-sdk-go/aws/credentials" "github.com/aws...
2019-04-30 10:03:28
98
原创 阿里云短信发送
//阿里云短信发送package commonimport ( "crypto/hmac" "crypto/sha1" "encoding/base64" "encoding/json" "errors" "fmt" "github.com/aliyun/alibaba-cloud-sdk-go/sdk" "github.com/aliyun/alibaba-cloud-s...
2019-04-30 10:01:04
50
原创 谷歌验证
//google_authenticator.gopackage utilsimport ( "common" "crypto/hmac" "crypto/sha1" "encoding/base32" "encoding/base64" "fmt" "github.com/skip2/go-qrcode" "math/rand" "s...
2019-04-30 09:50:40
613
原创 golang环境搭建及grpc学习
一、golang环境搭建安装golang IDE,选择vs code, 安装golang,配置环境变量GOPATH,GOROOT,安装GIT 安装golang插件 3. go tools安装https://github.com/Microsoft/vscode-go/wiki/Go-tools-that-the-Go-extension-depends-ongo get...
2018-12-27 12:34:11
2217
1
原创 c++测试
1.vector deque排序效率对比bool sortbydesc(int a, int b){ return a > b;}void funcsorttest(){ std::deque quetest; vector vttest; srand(time(NULL)); for (int i = 0; i < 150000; ++i)
2015-12-05 14:16:36
22155
原创 关于map排序问题
bool sortbyScoreDesc(const std::pair &stData1, const std::pair &stData2){ if (stData1.second.stPlayerRank.dwTotalScore > stData2.second.stPlayerRank.dwTotalScore) { return true; }
2015-09-07 16:28:24
390
原创 mfc关于IP地址控件
((CIPAddressCtrl*)(GetDlgItem(IDC_IPADDR)))->GetAddress(dwAddress); _snwprintf_s(tServConfInfo.szCorrespondIPAddr,sizeof(tServConfInfo.szCorrespondIPAddr),TEXT("%d.%d.%d.%d"), *(((BYTE *)&dwAddre
2014-09-19 14:00:54
963
转载 MFC 动态创建控件 字体设置问题
在mfc对话框上动态创建一个group box控件, 字体不好看,如下图:代码如下:CButton *pCTGopBox=new CButton;pCTGopBox->Create(_T("静态"),WS_CHILD|WS_VISIBLE|BS_GROUPBOX , CRect(15,90,470,140,this,4000); 两种改变字体的方法:1.先创建一种字体,
2014-08-23 10:37:44
2051
原创 一些题目
面试1.打印一个N*N的方阵,N为每边字符的个数( 3〈N〈20 ),要求最外层为"X",第二层为"Y",从第三层起每层依次打印数字0,1,2,3,...例子:当N =5,打印出下面的图形:X X X X XX Y Y Y XX Y 0 Y XX Y Y Y XX X X X X #include #include void funcprintnn(in
2013-03-25 19:54:26
515
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人