- 博客(77)
- 收藏
- 关注
原创 git的使用方法
git add .git commit -m “”git checkout sssgit remote add origin httpgit push -u origin sss
2021-03-11 16:28:34 220
原创 腾讯云避坑——无法远程root登录
原因是腾讯云ubuntu系统在创建时并不支持root登录,并且也禁止后续设置root登录。因为各种原因,最近需要使用腾讯云来代替阿里云。进入后首先输入e进入编辑模式,然后做以下修改。在开始处附近,把红框中的值做相应修改。按esc键并输入:wq退出即可。首先重新设置root登录密码。但一直显示密码错误。
2023-12-01 19:16:50 459
原创 谷歌浏览器变卡后如何设置
方法:右上角三个点->Settings->System: 关闭Use hardware acceleration when available。问题:最近谷歌浏览器打开overleaf的时候巨卡,用别的浏览器的就可以;
2023-10-23 14:41:45 93 1
原创 签名密钥与加密密钥
在非对称加密体系中,很多论文中经常提及用公钥pk加密信息。只不过这一点在大多数论文中被忽略了。用公钥对信息签名进行验证。然而实际上,为了安全,
2023-07-08 18:01:04 330
原创 优化句子时,怎么问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 94
原创 Solidity函数传参与计算类型不一致问题
大致觉得造成这个问题的原因在于test1在计算时并没有把0x当作16进制数的标识,而是当作了计算对象的一部分。test2传参时没有发生这个问题可能在于Solidity有默认的输入处理,而这个处理可以识别0x。在remix调试后,发现两者并不相等。
2023-04-12 18:46:21 60
原创 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 1050 2
原创 git: 报错unsafe repository到底如何解决
问题描述:Ubuntu克隆下源码对其操作时git报错 fatal: unsafe repository并提示可以git config --global --add safe.directory /目录解决思路:按提示执行确实可以短暂避免该问题,但治标不治本。产生这一问题的本质原因是下载代码的所有权问题没有转移,即你下载了被人的代码,别人声明该代码所有权。所以,再修改代码时会报以上问题。因此,我们需要做的并不是声称该目录是安全的,而是要将代码所有权转移。我所查的大部分解决方案即git con
2022-05-19 17:47:53 12527 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 356
原创 问题小结-关于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 5500
原创 简单粗暴-如何使用智能合约调用以太坊的自建函数(类似预编译智能合约)
问题描述: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 2091 5
原创 各种零知识证明的比较!
https://medium.com/coinmonks/comparing-general-purpose-zk-snarks-51ce124c60bd
2021-03-05 09:09:51 746 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 1001
原创 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 1333
原创 《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 241
原创 《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 370
原创 《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 311 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 859
原创 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 1854 9
原创 Blockchain for Cloud
A Software Defined Fog Node Based Distributed Blockchain Cloud Architecture for IoT(解决了什么问题)Background:由于其视野和资源的有限性,一个fog节点无法为用户提供永久的、全面的计算服务[7]。因此,安全、可扩展和高效的资源管理可能是未来物联网实现的最重要目标之一。为了实现未来物联网的目标,需要一个...
2020-07-09 14:25:02 2589 1
转载 latex bib参考文献类型
Standard entry typesarticle: Article from a magazine or journalbook: A published bookbooklet: A work that is printed but have no publisher or sponsoring institutionconference: An article in a conference proceedingsinbook: A part of a book ..
2020-05-31 19:29:30 1183
转载 LaTeX新手入门以及TeXlive和TeXstudio的安装使用
https://blog.csdn.net/zywhehe/article/details/83113214
2020-04-05 13:32:26 1570
原创 the unfamiliar words and sentences of《The Great Gatsby》<2>
Chapter 2hastily :匆忙地;急速的desolate :荒凉的;无人烟的ash:垃圾、灰尘ridge:山脊;山脉;屋脊grotesque:怪诞的,奇怪的,可笑的;丑陋奇异的,奇形怪状的transcendent:卓越的;超常的;出类拔萃的dimly: 朦胧地;微暗powdery: 粉的;粉状的;ghastly:可怕的;惨白的;惊人的;极坏的creak: 嘎吱作响;...
2020-03-21 19:45:05 197
原创 Python脚本整理参考文献
解决问题:如果需要整理很多篇论文后边的参考文献,但是复制pdf并粘贴到word后文献会有很多回车如下图,一篇论文一般会有几十篇引用,那么挨着手动更改太麻烦。所以简单写了一个代码小demo。适用的条件:论文开头是使用[ ]的形式。代码:import re#需要在代码同一个目录下创建a.txt存放你复制的文献,b.txt起中间存放的作用with open('a.txt', enco...
2020-03-20 20:50:22 6250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人