- 博客(81)
- 收藏
- 关注

原创 git的使用方法
git add .git commit -m “”git checkout sssgit remote add origin httpgit push -u origin sss
2021-03-11 16:28:34
269
原创 Pycharm画图遇到的问题ValueError: keyword grid_b is not recognized; findfont: Generic family ‘sans-serif‘ no
font.sans-serif : XXX(新加的字体), SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif。3、找到以下文件目录,将相应的tff字体拷贝进去:XXX\Lib\site-packages\matplotlib\mpl-data\fonts\ttf。5、在python中调用(下载后遇到有些字体还是找不到,等一段时间就可以了)
2024-07-02 21:43:51
1337
1
原创 Latex IEEE Conference Template 如何插入致谢
写文章最开始作者部分往往需要增加致谢,例如指明该作者是通讯作者,但IEEE 模板里\thank{}使用后存在无法显示的问题。
2024-05-21 21:20:01
956
原创 IEEE Latex Conference Template 作者名如何居中
当名字变多时,会出现错行或者大的空白,尤其是第二行(图片来源于网络)。
2024-05-21 21:14:28
966
1
原创 腾讯云避坑——无法远程root登录
原因是腾讯云ubuntu系统在创建时并不支持root登录,并且也禁止后续设置root登录。因为各种原因,最近需要使用腾讯云来代替阿里云。进入后首先输入e进入编辑模式,然后做以下修改。在开始处附近,把红框中的值做相应修改。按esc键并输入:wq退出即可。首先重新设置root登录密码。但一直显示密码错误。
2023-12-01 19:16:50
880
原创 谷歌浏览器变卡后如何设置
方法:右上角三个点->Settings->System: 关闭Use hardware acceleration when available。问题:最近谷歌浏览器打开overleaf的时候巨卡,用别的浏览器的就可以;
2023-10-23 14:41:45
330
2
原创 签名密钥与加密密钥
在非对称加密体系中,很多论文中经常提及用公钥pk加密信息。只不过这一点在大多数论文中被忽略了。用公钥对信息签名进行验证。然而实际上,为了安全,
2023-07-08 18:01:04
477
原创 优化句子时,怎么问ChatGPT?
Paraphrase the text using more academic and scientific language. Use a neutral tone and avoid repetitions of words and phrases. Keep latex code \cite and \footnote.
2023-06-25 17:06:40
172
原创 Solidity函数传参与计算类型不一致问题
大致觉得造成这个问题的原因在于test1在计算时并没有把0x当作16进制数的标识,而是当作了计算对象的一部分。test2传参时没有发生这个问题可能在于Solidity有默认的输入处理,而这个处理可以识别0x。在remix调试后,发现两者并不相等。
2023-04-12 18:46:21
103
原创 python环境下载sha3后“from sha3 import …“报错
问题描述pip install sha3 后报错,显示从sha3引入其他包shi失败问题原因python默认from sha3 import …里的sha3是来自包pysha3而如何系统里同时包含sha3与pysha3时,系统则会自动调用sha3解决办法删除系统中sha3pip uninstall sha3下载pysha3pip install pysha3忘了具体是pip install pysha3 还是pip install py-sha3感觉应该都行......
2022-05-19 18:01:55
1417
2
原创 git: 报错unsafe repository到底如何解决
问题描述:Ubuntu克隆下源码对其操作时git报错 fatal: unsafe repository并提示可以git config --global --add safe.directory /目录解决思路:按提示执行确实可以短暂避免该问题,但治标不治本。产生这一问题的本质原因是下载代码的所有权问题没有转移,即你下载了被人的代码,别人声明该代码所有权。所以,再修改代码时会报以上问题。因此,我们需要做的并不是声称该目录是安全的,而是要将代码所有权转移。我所查的大部分解决方案即git con
2022-05-19 17:47:53
12974
6
原创 Ubuntu开启端口以及docker权限问题(必须加sudo?)
开启端口docker使用遇到问题Got permission denied while trying to connect to the Docker daemon socketsudo chmod a+rw /var/run/docker.sock
2021-12-08 22:24:10
407
原创 问题小结-关于python3.6引入solc
今天遇到如上问题,原因是由于用web3发送交易期间,以太坊还未挖矿而且处于DAG阶段,等到其开始挖矿后问题解除;今天遇到的最大问题之一是使用github源码编译出solc可执行文件后,使用python3的from solc import …命令时无法找到相应的solc。查找相关资料后发现外部安装包都安在/home/.local……/site-packages中,而我里边并没有solc,而且也未找到相关方法,最后从其他电脑的文件中拷入solc与semantic_version(依赖包)文件后解决问题。但
2021-07-27 16:40:09
5578
原创 简单粗暴-如何使用智能合约调用以太坊的自建函数(类似预编译智能合约)
问题描述:1、在以太坊新建一个函数功能例如:群签名的验证功能;2、使用智能合约来调用这个函数进行群签名的验证。需要的工具:1、以太坊geth:https://github.com/ethereum/go-ethereum.git;2、Solidly(用来本地编译智能合约):https://github.com/ethereum/solidity.git;3、Web3.py:用来发布调用智能合约;4、基于Go的群签名实现(此处就省略实现细节,用VeriGroupsign表示)。以太坊的更改:
2021-05-31 22:34:10
2151
5
原创 各种零知识证明的比较!
https://medium.com/coinmonks/comparing-general-purpose-zk-snarks-51ce124c60bd
2021-03-05 09:09:51
862
1
原创 Ubuntu系统环境安装--Nodejs与npm(版本快速更新)
1、配置环境变量:gedit ~/.bashrc在末尾加上如下:#environment#nodeexport NODE_HOME=/home/u0/Downloads/node-v14.10.1-linux-x64export PATH=$NODE_HOME/bin:$PATH更新source ~/.bashrc2、通过nodejs官网下载linux压缩包https://nodejs.org/en/download/releases/3、将压缩包在/home/u0/Downl
2020-11-26 21:18:36
1070
原创 Ubuntu系统环境安装--Go语言(版本快速切换)
1、配置环境变量:gedit ~/.bashrc在末尾加上如下:export LD_LIBRARY_PATH=/usr/local/libexport GOPATH=$HOME/goprojectexport GOBIN=$GOPATH/binexport PATH=$GOBIN:$PATH:$GOROOT/binexport GOROOT=/usr/local/bin/go2、通过go语言中文网下载linux压缩包https://studygolang.com/dl3、将压缩包解
2020-11-26 20:56:50
1528
原创 《Pay as you Decrypt》论文项目实验记录(三):运行过程
该实验运行需要运行一个监听Python文件来当做云接收数据使用,另一个Python文件来充当用户。除此之外,两者需要与以太坊进行链接,所以需要TCP链接两个Python文件以及web3来操作链接以太坊。本地的ip都是127.0.0.1,选取两个不同的端口即可。(可以安装Pycharm方便观察)1、启动一个终端来运行以太坊geth --datadir ~/pridata init XXX.json此处的json文件需要初始化两个节点的余额,方便转账。两个节点的地址根据创建节点的地址决定,没有
2020-09-10 16:42:27
276
原创 《Pay as you Decrypt》论文项目实验记录(二):环境准备
1、首先需要的环境是go语言环境,通过Go语言中文网来下载合适的版本https://studygolang.com/dl。我下的是go1.12.10(#go version )把下的安装包解压的/usr/local目录下:sudo tar -C /usr/local -xzf goxxx.tar.gz解压后配置用户变量:sudo gedit ~/.profile在最后输入export PATH=$PATH:$GOROOT/binexport GOPATH=$HOME/goproject
2020-09-10 14:06:47
432
原创 《Pay as you Decrypt》论文项目实验记录(一):说明
实验说明:此实验是在本地Ubuntu18.04下,在以太坊上进行的实验。此实验的内容大体是用户节点通过Functional Encryption加密向云上传数据,云再对此数据进行验证,大体是一个用户与云交互的方案。此系列博客记录的是在有代码的前提下如何将实验跑成功,记录一下遇到的问题与Bug,代码暂时不便透露(因为不是我写的)。论文原文是《Pay as You Decrypt: Decryption Outsourcing for Functional Encryption Using Blockch
2020-09-09 20:10:53
345
13
原创 Ubuntu18.04报__gmpn_cnd_add_n相关错误
git-remote-https: symbol lookup error: /usr/lib/x86_64-linux-gnu/libhogweed.so.4: undefined symbol: __gmpn_cnd_add_nsudo rm /usr/local/lib/libgmp.so*
2020-07-31 22:32:44
987
原创 Ubuntu下Charm-Crypto安装
经过一下午的努力终于是把Charm-Crypto给安上了,经过查询资料,大致有三种方案(两坑一可行)。适用于我的电脑的是Ubuntu 18.04版本。第一种方案是根据连接https://pypi.org/project/charm-crypto/的教程进行安装,但是该方案的优势在于下载快速,缺陷在于Ubuntu系统仅仅更新到13+版本。第二种就是网络博客上的介绍,内容与第一种较类似,但是有16+,18+成功的例子,缺点就是bug太多,我大部分时间都耗在了这上边,而且还没有成功。第三中是github上
2020-07-24 22:49:47
2101
10
原创 Blockchain for Cloud
A Software Defined Fog Node Based Distributed Blockchain Cloud Architecture for IoT(解决了什么问题)Background:由于其视野和资源的有限性,一个fog节点无法为用户提供永久的、全面的计算服务[7]。因此,安全、可扩展和高效的资源管理可能是未来物联网实现的最重要目标之一。为了实现未来物联网的目标,需要一个...
2020-07-09 14:25:02
2953
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人