- 博客(62)
- 资源 (2)
- 收藏
- 关注
原创 Linux编译Go运行在Windows上(纯记录)
这些步骤将帮助您在Linux上编译并在Windows上运行Go程序。确保您已按照以上步骤进行操作,并检查生成的可执行文件是否能够在Windows上正常运行。要在Windows上运行Go程序,您需要使用交叉编译的方法在Linux上编译生成Windows可执行文件。交叉编译:使用交叉编译的功能,在Linux上编译生成Windows可执行文件。安装Go编译器:首先确保您在Linux系统上安装了Go编程语言的编译器。**在Windows上运行:**在Windows系统上双击或在命令提示符中运行。
2024-03-31 19:38:40
940
1
原创 常见希腊字母
大写希腊字母ABΓΔEZHΘIKΛMNΞOΠPΣTΥΦXΨΩLaTeX表示AlphaBetaGammaDeltaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsiOmega。
2023-11-15 20:11:27
480
原创 小白也能读懂的Fabric测试网络运行以及链码部署
进入fabric-samples目录,执行下面代码,需要安装一段时间。Ps.如果需要Docker自启动可以运行下面的代码。username是自己的用户名,记得替换。可以运行下面的命令查看容器情况。来避免使用sudo出错的情况。
2023-04-22 17:21:30
399
原创 手把手教你hyperledger fabric2.4测试网络安装链码
seq是指智能合约安装的次数,我这是第三此安装,所以设置为3。其它的设置容易理解不在这里解释了。,然后再secure_path里添加fabric-samples/bin的位置。进入文件夹运行命令,生成vendor文件夹。可以查询哪个组织同意了哪个没有。可以看到Org1以及同意。接下来切换到Org2。
2023-01-10 14:20:46
608
原创 Ubuntu20.04 hyperledger fabric2.4基于Docker搭建blockchain-explorer
可以直接打开wget后面的网址,复制里面的内容,然后创建文件。配置docker-compose.yaml,external主要是为了在关闭网络的时候跳过fabric_test。之后在网页输入localhost:8080,账号密码在test-network.json设置,默认为"id": “exploreradmin”,配置config.json,里面的name替换成前面的fabric_test(自行查看)。配置test-network.json,主要看一下priv_sk名字对不对得上。
2023-01-06 23:12:53
1083
1
原创 基于Go实现Cipolla算法
https://github.com/lwqt99/myInterest,在tools文件夹的bigNumber.go中提供了Cipolla函数,在example.go中提供了一个示例。里面很详细了,这里不在赘述。
2022-12-25 19:00:30
241
原创 shamir秘密共享算法原理与实现(基于Go)
MillerRabbin、GenerateBigIntByRange等为辅助函数,可参考我的GitHub实现。
2022-11-30 16:42:13
650
1
原创 基于陷门置换的语义安全的公钥加密方案构造
后续补充。参考博客。直接采用单陷门定义构造如下:Gen(f,f−1)pk=f,sk=f−1E(⋅)=f(⋅)Df−1(⋅)=f−1(⋅)f(⋅)xE(x)H={hK:{0,1}K→{0,1}}K≥1FHFAε(K)AAdvA(K)≤ε(K)FunctionA(K):(f,f−1)←Ge。
2022-11-26 15:56:13
1186
原创 单陷门置换
一个陷门置换族是一个PPT算法元组(Gen,Sample,Eval,Invert)(Gen,Sample,Eval,Invert)PPT,运行步数是安全参数的多项式函数。Gen(lK)Gen(lK)是一个概率性算法,输入为安全参数lKlK,输出为(i,td)(i,td)(i,td),其中iii是定义域DiD_iDi上的一个置换fif_if。
2022-11-25 15:58:17
1297
原创 张成方案——Span Programs
上的张成方案是一个带标记的矩阵,表示为。是满足以下条件行组成:标记为。的所有行的某一线性组合。为参与者集合,对于任意的。
2022-11-23 18:55:35
760
原创 vue3 axios配置及跨域问题
vue3 axios配置及跨域问题;has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is;
2022-10-08 10:21:34
1928
原创 xuperchain Go SDK的一些坑
开放网络开放测试网络。xuperchain Failed to post tx: TX_VERIFICATION_ERROR。Failed to post tx: RWACL_INVALID_ERROR。panic: EndorserCall PreExecWithFee failed: rpc error: code = Unknown desc = error 17 - Error 17: execution reverted: execution reverted
2022-10-07 21:17:08
439
原创 SylixOS C++ 部署ncnn格式的mtcnn multimap.erase返回void处理
正常来说是可以运行的,但我在SylixOS上部署时却出现了返回为void的问题。具体解决是用间接变量法。首先通过取出Key值,再递增,再删除。报错代码如下:解决代码如下:
2022-06-23 16:58:19
454
5
原创 python setup.py VS2019攻略
主要解决了两个问题:针对问题1,主要是缺少rc.exe与rcdll.dll,这个文件可以在C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64里找到、针对问题2,经过排查是缺少了相关文件,我这里首先是将C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64的所有文件拷贝过去,之后一一删除配对,得出缺少了ServicingCommon.dll。如果懒得,可以不必找出具体缺少的文
2022-06-18 12:39:33
1002
原创 从零开始将onnx转为ncnn所需要的.param和.bin
首先我们需要一个onnx格式的模型文件,如果不会的话可以参考我的这篇博客.h5转onnx。在此基础上我们需要进行基础的环境配置具体安装可以参考这篇博客https://blog.youkuaiyun.com/m0_55048235/article/details/122277696。需要注意的是一定要选择合适版本的CMake,Windows10 64位系统记得选带win64_x64后缀的文件安装,具体可以参考这篇博客https://blog.youkuaiyun.com/qq_34303218/article/details/11
2022-06-13 13:49:40
2809
4
原创 SylixOS QT配置
阅读提示,所有配置需要与系统环境对应,即x86就不要选arm。点击下一步之后在点击完成。密码默认为root成功后界面如下图所示。然后可以点击close。之后点击Apply之后点击构建和运行以及构建套件。然后点击arm-sylixos-qt-4.8.7,在设备中选择刚刚创建的设备,如果没有就点击Manage然后切换套件。具体的可以看第二张图片。然后选择base project。这需要先在IDE中创建Base工程。创建过程如下:按顺序点击到project,并根据图二选择SylixOS
2022-06-12 12:01:34
622
原创 Go语言实现椭圆曲线加密解密
本文实现了椭圆曲线加密解密,签名和验证可以参考:https://github.com/lwqt99/myInterest,同时里面也包含了各类相关算法。
2022-05-12 01:31:12
1157
2
原创 基于Go调用国密SM2算法
// 一下为tool.go,辅助函数/* 保存系统参数 */func saveOneValue(filename string,save *big.Int) { outputFile, outputError := os.OpenFile(filename, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0666)//os.O_APPEND追加 if outputError != nil { fmt.Println(outputError) return }
2022-04-27 23:51:17
4031
原创 使用devmode测试链码(记录向)
终端1 启动网络sudo docker-compose -f docker-compose-simple.yaml up -d关闭链码sudo docker-compose -f docker-compose-simple.yaml down终端2 建立并启动链码进入chaincode容器sudo docker exec -it chaincode bash编译go build运行CORE_PEER_ADDRESS=peer:7052 CORE_CHAINCODE_ID_NAME
2022-04-27 23:46:15
311
原创 汉家江湖永动机统计测试
测试,以下测试均采用点击脚本测试:每轮30次擂台券:20 高手挑战书:60擂台券:26高手挑战书:51擂台券:26高手挑战书:46擂台券:25高手挑战书:56擂台券:19高手挑战书:52擂台券:24高手挑战书:55...
2022-02-28 20:25:13
230
转载 Python后缀批量重命名
import osdef batch_rename(work_dir, old_ext, new_ext): """ 传递当前目录(可以是相对目录),原来后缀名,新的后缀名后,批量重命名后缀 """ for filename in os.listdir(work_dir): # 获取得到文件后缀 split_file = os.path.splitext(filename) file_ext = split_file[1]
2021-07-08 16:42:26
164
原创 Python实战HSV颜色模型——提取像素点并判断像素点颜色
首先参考以下博文将图片读取为RGB矩阵https://blog.youkuaiyun.com/u012421101/article/details/116798509之后将RGB转为HSVdef rgb2hsv(r, g, b): r, g, b = r/255.0, g/255.0, b/255.0 mx = max(r, g, b) mn = min(r, g, b) m = mx-mn if mx == mn: h = 0 elif mx
2021-05-29 20:11:16
4641
翻译 在循环迭代器的变量上使用 goroutines——翻译官方文档
Using goroutines on loop iterator variablesWhen iterating in Go, one might attempt to use goroutines to process data in parallel. For example, you might write something like this, using a closure: 循环迭代器变量是一个单个变量,在每个循环迭代中取得不同。 这是非常有效的,但可能会导致错误时出现意外的行
2021-05-29 16:55:53
242
转载 Python将图片读取为RGB值
from PIL import Imageimport numpy as npL_path='train/样本1.png'L_image=Image.open(L_path)out = L_image.convert("RGB")img=np.array(out)print(out.size)print(img.shape)#高 宽 三原色分为三个二维矩阵print(img)
2021-05-14 17:17:42
9545
原创 网站(基于区块链的版权保护系统)使用手册(未完成版)
操作说明书随着互联网技术的发展和文化产业的日益繁荣,数字出版产业用户激增。数字出版行业面临着授权信息缺乏透明度、数字作品维权时举证困难、版权细分状态不明确等问题。而目前国内还没有出现,推广基于区块链技术的版权保护系统。市面上所常见的版权维护是基于第三方平台和作者的多方举证,举证耗费精力时间,且有可能发生二次传播侵害;而法律维权成本较高,这也导致许多作者拒绝高额费用放弃维权。因此,经过查阅文献和分析,并通过实际调查,开发出基于区块链的版权保护系统,本册是对该系统的操作说明书。区块链版权保护系统具有以下功能
2021-03-02 20:02:31
995
1
原创 scikit-learn的线性回归+岭回归+Logistics回归
普通的最小二乘法from sklearn import linear_modelimport numpy as np from matplotlib import pyplot as plt #生成列向量x0 = np.random.normal(size=109).Tx1 = np.random.normal(size=109).Tx2 = np.random.normal(size=109).Ty = 2*x1 + 3*x2 + x0*9#合并矩阵X = np.column_st
2021-01-24 18:13:42
229
原创 Python的streamplot
import matplotlib.pyplot as pltimport numpy as npY, X = np.mgrid[-3:3:100j, -3:3:100j]U = X**2V = Y - X + 2#X lon Y lat U纬度分量 V经度分量plt.streamplot(X, Y, U, V, linewidth=2)plt.show()运行效果如图
2021-01-23 22:51:50
3921
原创 Python的Matplotlib.path
基础的绘制路线:import matplotlib.pyplot as plt#导入Path类from matplotlib.path import Pathimport matplotlib.patches as patchesfig, ax = plt.subplots()#指定绘制路线verts = [(1,1),(1,2),(2,2),(2,1),(1,1)]#指明对应点的性质codes = [ Path.MOVETO, Path.LINETO, Path
2021-01-23 22:26:40
842
原创 Go的sleep
time.Sleep(time.Duration(1)*time.Second)//休眠1秒time.Sleep(time.Duration(1)*time.Minute)//休眠1分钟time.Sleep(time.Duration(1)*time.Hour)//休眠1小时如果需要更精确的时间可以更改一下单位
2020-10-30 20:14:23
1590
国产操作系统Sylix VMware格式的x86镜像文件
2022-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人