自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 收藏
  • 关注

原创 python上关于智能合约的一些操作(py-solc、evm_cfg_builder、pyevmasm)

一、py-solc库这个库可以编译智能合约源码使用方法1.安装solidityhttps://github.com/ethereum/solidity/releases先在github上下载对应的智能合约版本的压缩包,我下载的0.4.18加压后文件如下然后将solc添加至环境变量zxc...

2020-08-04 12:57:28 2608 4

原创 Bert的学习过程

由于任务需要,需要了解bert,但一开始看博客看得云里雾里的,所以就找了一些视频来看,看完之后再去博客就很容易懂了,理解也更加深刻,在这里就记录一下我学习bert的过程。1.李宏毅老师-transformer视频李宏毅老师-transformer2.李宏毅老师-bert视频台大教授 李宏毅 bert3.李宏毅老师视频中的一些细节不够清楚,所以接着看下面这个视频从中文Transformer到BERT的模型精讲,以及基于BERT情感分类实战4.看博客一文读懂BERT(原理篇)...

2020-08-01 16:52:08 167

原创 操作系统之聊天系统的实现

在linux系统用c/c++语言编写一个多用户的聊天室管理系统。主要功能:1 能做到3个以上用户之间的聊天;2 系统要有用户管理功能;3 每个用户能管理自己的权限,比如 不接受信息,撤销已发的信息等;可以自己发挥;4 聊天信息的保存,比如保存三天内的信息,或其他规定;5 敏感词的过滤等等;6 自己添加的其他功能。所用技术主要有:C语言的多进程编程;进程间的通信;文件处理等技术。注意:在一个linux主机上的多个用户的聊天室管理系统。实验代码server.c#include<s

2020-07-30 12:38:12 1092

原创 智能合约字节码的个人了解

一、智能合约字节码的结构pragma solidity ^0.4.18;contract test {}上面是一个很简单的合约,在remix进行对上面的合约进行编译,可以点击compliation detials按钮获得编译的结果,结果中有两个内容:1.BYTECODEobject选项的全部内容是60606040523415600e57600080fd5b603580601b6000396000f3006060604052600080fd00a165627a7a72305820395f385

2020-07-21 14:00:11 2580

转载 操作系统之模拟文件管理系统

本实验代码主要参考了这篇博客二级文件系统的实现并在此基础上修改了一些地方使之更加完善,欢迎各位读者去读原博客。实验要求为Linux系统设计一个简单的二级文件系统。要求做到以下几点:(1)可以实现下列几条命令login 用户登录dir 列文件目录create 创建文件delete 删除文件open 打开文件close 关闭文件read 读文件write 写文件(2)列目录时要列出文件名、物理地址、保护码和文件长度;(3)源文件可以

2020-07-18 11:49:41 12066 12

原创 操作系统之多线程实现银行家算法

实验要求1.测试数据随机产生。不可手工输入;2.线程所需的全部资源一次全部给予3.线程释放资源时分多次释放,一次释放一种所有资源。提出第2和第3点要求的原因是模拟进程的调度太难,所以以多个线程请求资源来模拟一个进程多次请求资源...

2020-07-05 12:00:35 2141

原创 操作系统之设计一个按照优先级调度算法实现处理机调度的程序

要求1.假设系统有n个进程,每个进程用一个进程控制块(PCB)来代表。进程控制块的格式如下表所示,且参数意义也相同。进程的优先数、到达时间和估计运行时间由用户程序任意设定,且优先数越低,优先级越高。调度时,总是选择优先级最高的进程运行。2.绪队列的第一个到达进程。另外再设一个当前运行进程指针,指向当前正运行的进程。3.处理机调度时,总是选择已经到达队列的优先级最高的进程运行。为了采用动态优先级调度,进程每运行一次,其优先级就减1。4.由于本题目是模拟实验,所以对被选中的进程并不实际启动运行,而只是执

2020-07-04 13:10:43 2982

原创 在windows10下安装tensorflow的GPU版本

为了装tensorflow-gpu,前前后后也是搞了差不多两天,所以写这个博客来记录一下遇到过的坑,也希望这个博客可以帮助到各位不要也掉进我所遇到的坑。Step1确定自己电脑的GPU是否支持CUDAStep2确定自己要安装cuda,cudnn和tensorflow-gpu版本。这点很重要!!!推荐先想好要安装的tensorflow-gpu版本,再由tensorflow-gpu版本推cud...

2020-03-12 16:11:41 264

原创 在windows下使用python2,python3和jupyter notebook的一些问题及解决办法

1.想查看python2的版本。打开cmd命令窗口,输入python显示'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。原因:没有配置好环境变量解决办法:右击此电脑—>属性—>高级系统设置—>环境变量—>双击系统变量的path—>新建的你自己python环境变量,例如我的是保存后重新打开cmd输入即可。2.在加入python3...

2019-12-05 19:32:24 553

原创 共识算法 PBFT浅析

PBFT是PracticalByzantine Fault Tolerance的缩写,意为实用拜占庭容错算法。该算法是MiguelCastro (卡斯特罗)和Barbara Liskov(利斯科夫)在1999年提出来的,解决了原始拜占庭容错算法效率不高的问题,将算法复杂度由指数级降低到多项式级,使得拜占庭容错算法在实际系统应用中变得可行。该论文发表在1999年的操作系统设计与实现国际会议上(OS...

2019-04-30 00:36:29 2440

原创 ubuntu上安装FISCO BCOS

本人菜鸟一名,由于刚刚接触linux系统,所以安装FISCO BCOS遇到的很多问题,也走过了许多弯路,所以就想写这篇博客来记录一下,也希望这篇博客能给想要安装FISCO BCOS的人提供一些帮助,减少走的弯路。以下代码及操作命令以在Ubuntu 16.04操作系统上为示例。第一步:将软件源改为国内的软件源,下载速度会提高很多。具体步骤为请参考:https://jingyan.baidu.c...

2019-04-17 00:09:08 1458 1

原创 POJ - 2421(Constructing Roads)最小生成树

DescriptionThere are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can connect to each other. We say two village A and B are connected, if a...

2019-02-26 17:03:33 178

原创 HDU - 1754(I Hate It)线段树入门

Problem Description很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。这让很多学生很反感。不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。Input本题目包含多组测试,请处理到文件结束。在每个测试的第一行,有两个正整数 N 和 M ( 0&lt;N&lt;=2000...

2019-02-26 16:10:43 134

原创 UVA - 10020(Minimal coverage)贪心+区域覆盖

Given several segments of line (int the X axis) with coordinates [Li,Ri]. You are to choose the minimal amount of them, such they would completely cover the segment [0,M].InputThe first line is the n...

2019-02-26 15:51:17 207

原创 POJ - 1426(Find The Multiple)DFS

DescriptionGiven a positive integer n, write a program to find out a nonzero multiple m of n whose decimal representation contains only the digits 0 and 1. You may assume that n is not greater than 2...

2019-02-26 15:33:43 153

原创 HDU - 1087(Super Jumping! Jumping! Jumping!)最大上升子序列和

Problem DescriptionNowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. Maybe you are a good boy, and know little about this game, so I introduce it to you...

2019-02-25 23:53:28 130

原创 HDU - 1078(FatMouse and Cheese)记忆化搜索

Problem DescriptionFatMouse has stored some cheese in a city. The city can be considered as a square grid of dimension n: each grid location is labelled (p,q) where 0 &amp;lt;= p &amp;lt; n and 0 &amp;lt;= q &amp;lt...

2019-02-25 23:10:59 116

原创 HDU - 5137(How Many Maos Does the Guanxi Worth) 最短路dijkstra

Problem Description“Guanxi” is a very important word in Chinese. It kind of means “relationship” or “contact”. Guanxi can be based on friendship, but also can be built on money. So Chinese often say ...

2019-02-24 23:59:19 138

原创 HDU - 1541(Stars)树状数组

Problem DescriptionAstronomers often examine star maps where stars are represented by points on a plane and each star has Cartesian coordinates. Let the level of a star be an amount of the stars that...

2019-02-15 23:02:51 167

原创 HDU - 1043(Eight)逆BFS和康托展开

68

2019-02-15 12:10:46 150

原创 HDU - 2102(A计划)BFS

Problem Description可怜的公主在一次次被魔王掳走一次次被骑士们救回来之后,而今,不幸的她再一次面临生命的考验。魔王已经发出消息说将在T时刻吃掉公主,因为他听信谣言说吃公主的肉也能长生不老。年迈的国王正是心急如焚,告招天下勇士来拯救公主。不过公主早已习以为常,她深信智勇的骑士LJ肯定能将她救出。现据密探所报,公主被关在一个两层的迷宫里,迷宫的入口是S(0,0,0),公主的位置用...

2019-02-13 17:44:40 136

原创 POJ - 1797(Heavy Transportation)——最短路变形

BackgroundHugo Heavy is happy. After the breakdown of the Cargolifter project he can now expand business. But he needs a clever man who tells him whether there really is a way from the place his cust...

2019-02-12 17:29:37 149

原创 HDU - 1016(Prime Ring Problem)DFS

A ring is compose of n circles as shown in diagram. Put natural number 1, 2, …, n into each circle separately, and the sum of numbers in two adjacent circles should be a prime.Note: the number of fir...

2019-02-11 22:22:54 103

原创 POJ - 2253(Frogger)最短路——Floyd算法

题目链接:http://poj.org/problem?id=2253题目意思:这道题是先要你输入各个石头的坐标,第一个坐标表示Freddy所在的石头的坐标,第二个坐标表示Fiona所在石头的坐标。Freddy想通过石头跳着去找她。从第一块石头到第二块石头有很多种路径,每条路径中相距最大的两块石头之间的距离为“青蛙距离”,求所有路径中最小的青蛙距离。这题本来想用dijkstra算法的,但后来发...

2019-02-11 18:12:01 218

转载 HDU - 2059(龟兔赛跑)动态规划

据说在很久很久以前,可怜的兔子经历了人生中最大的打击——赛跑输给乌龟后,心中郁闷,发誓要报仇雪恨,于是躲进了杭州下沙某农业园卧薪尝胆潜心修炼,终于练成了绝技,能够毫不休息得以恒定的速度(VR m/s)一直跑。兔子一直想找机会好好得教训一下乌龟,以雪前耻。最近正值HDU举办50周年校庆,社会各大名流齐聚下沙,兔子也趁此机会向乌龟发起挑战。虽然乌龟深知获胜希望不大,不过迫于舆论压力,只能接受挑战。...

2019-02-11 17:52:54 161

原创 POJ - 3268(Silver Cow Party)最短路 dijkstra算法

题目链接:http://poj.org/problem?id=3268这道题的主要意思是有1-n头牛分别来自1-n号农场,农场之间有一些路,且都是单向的。现全部牛要到x号农场开party,开完后还要回到各自的农场,每一头牛都会选择最短时间的路来走,问这些牛中走的最长的时间。思路:先求出每头牛到x农场的最短时间,再求每头牛返回各自农场的最短时间,两者相加取最大即可。而难点就在于怎么求最短时间,这...

2019-02-03 16:35:32 245

原创 HDU - 1059(Dividing)多重背包

Marsha and Bill own a collection of marbles. They want to split the collection among themselves so that both receive an equal share of the marbles. This would be easy if all the marbles had the same v...

2019-01-29 12:09:13 297 1

原创 HDU - 1160(FatMouse's Speed)最大上升子序列及记录路径

FatMouse believes that the fatter a mouse is, the faster it runs. To disprove this, you want to take the data on a collection of mice and put as large a subset of this data as possible into a sequence...

2019-01-29 11:55:42 217

原创 HDU - 2068(RPG的错排)组合错排

今年暑假杭电ACM集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道RPG三个人具体是谁谁。RPG给他机会让他猜猜,第一次猜:R是公主,P是草儿,G是月野兔;第二次猜:R是草儿,P是月野兔,G是公主;第三次猜:R是草儿,P是公主,G是月野兔;…可怜的野骆驼第六次终于把RPG分清楚了。由于RPG的带动,做ACM的女生越来越多,我们的野骆驼想都知道她们,可现在有N多人,...

2019-01-29 10:34:48 123

原创 HDU - 2191(悼念512汶川大地震遇难同胞——珍惜现在,感恩生活)(多重背包)

急!灾区的食物依然短缺!为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。请问:你用有限的资金最多能采购多少公斤粮食呢?后记:人生是一个充满了变数的生命过程,天灾、人祸、病痛是我们生命历程中不可预知的威胁。月有阴晴圆缺,人有旦夕祸福,未来对于我们而言是一个未知数。那么,我们...

2019-01-29 10:28:52 119

原创 HDU - 2067(小兔的棋盘)递推解法

小兔的叔叔从外面旅游回来给她带来了一个礼物,小兔高兴地跑回自己的房间,拆开一看是一个棋盘,小兔有所失望。不过没过几天发现了棋盘的好玩之处。从起点(0,0)走到终点(n,n)的最短路径数是C(2n,n),现在小兔又想如果不穿越对角线(但可接触对角线上的格点),这样的路径数有多少?小兔想了很长时间都没想出来,现在想请你帮助小兔解决这个问题,对于你来说应该不难吧!Input每次输入一个数n(1&lt...

2019-01-29 10:01:14 261

原创 HDU - 2049(不容易系列之(4)——考新郎)错排

国庆期间,省城HZ刚刚举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的:首先,给每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排; 然后,让各位新郎寻找自己的新娘.每人只准找一个,并且不允许多人找一个。最后,揭开盖头,如果找错了对象就要当众跪搓衣板…看来做新郎也不是容易的事情…假设一共有N对新婚夫妇,其中有M个...

2019-01-29 09:42:04 114

原创 HDU - 1503(Advanced Fruits)最长公共子序列记录

The company “21st Century Fruits” has specialized in creating new sorts of fruits by transferring genes from one fruit into the genome of another one. Most times this method doesn’t work, but sometime...

2019-01-29 00:46:18 306

原创 HDU - 1789(Doing Homework again)动态规划

Ignatius has just come back school from the 30th ACM/ICPC. Now he has a lot of homework to do. Every teacher gives him a deadline of handing in the homework. If Ignatius hands in the homework after th...

2019-01-29 00:31:15 176

原创 HDU - 1495(非常可乐)BFS

大家一定觉的运动以后喝可乐是一件很惬意的事情,但是seeyou却不这么认为。因为每次当seeyou买了可乐以后,阿牛就要求和seeyou一起分享这一瓶可乐,而且一定要喝的和seeyou一样多。但seeyou的手中只有两个杯子,它们的容量分别是N 毫升和M 毫升 可乐的体积为S (S&lt;101)毫升 (正好装满一瓶) ,它们三个之间可以相互倒可乐 (都是没有刻度的,且 S==N+M,101>S>...

2019-01-29 00:11:52 95

原创 HDU - 1241(Oil Deposits)BFS或DFS

The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of land at a time, and creates a grid that divides th...

2019-01-29 00:04:35 128

原创 HDU - 1058(Humble Numbers)动态规划

A number whose only prime factors are 2,3,5 or 7 is called a humble number. The sequence 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 25, 27, … shows the first 20 humble numbers.Wri...

2019-01-28 23:56:03 217

原创 HDU - 1159(Common Subsequence)最长公共子序列

A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = &lt;x1, x2, …, xm&gt; another sequence Z = &lt;z1, z2, …, zk&gt; is a subseque...

2019-01-28 23:46:04 176

原创 HDU - 1576(A/B)

要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1)。Input数据的第一行是一个T,表示有T组数据。每组数据有两个数n(0 &lt;= n &lt; 9973)和B(1 &lt;= B &lt;= 10^9)。Output对应每组数据输出(A/B)%9973。题目链接:http://acm.hdu.ed...

2019-01-28 23:36:34 111

原创 POJ - 3984(迷宫问题)BFS

定义一个二维数组:int maze[5][5] = {0, 1, 0, 0, 0,0, 1, 0, 1, 0,0, 0, 0, 0, 0,0, 1, 1, 1, 0,0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。Input一个5 × 5的二维数组,表示一个迷宫。数据保...

2019-01-28 23:20:31 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除