自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 python数据分析之二、读取excel数据并绘制折线图,柱状图、饼状图

今天开始第二篇,也是那同学的期末作业题目基本描述如下:给一个简单的execl表格数据,用并列折线图,并列柱状图和饼图来表现数据。

2023-12-08 21:07:54 1908 1

原创 python数据分析基础

2023年10月以来,一位在商学院就读的可爱同学遇上了一门课——python数据分析,并遇到了许多问题,找上了我,就此,我也开始了学习之路,虽然很浅显,但这些东西对部门同学来说也是受用的,故而记录下来,供同学们参考。

2023-12-06 23:55:03 92

原创 2021-07-22

C语言程序设计重温1,关于程序程序=数据结构+算法但是这个方程只适用于面向过程的语言,如java等面向对象的不适应。2,关于int等数据类型int等数据类型的长度取绝于执行环境,一般等于执行环境的位数,short int短于int,long int长于int,但是没有具体规定。3,关于scanf()和printf()两个库函数都是有返回值的,scanf返回正确读入数据的参数个数,直到错误为止,已正确的参数保存,剩余的取随机值(不同编辑器可能不同)。printf()返回输出的字符个数,转义字符记

2021-07-22 21:12:42 177 1

原创 web3连接Ropsten测试网络

内容摘要remix发布智能合约到Ropsten测试网络修改合约实例使得可以访问Ropsten合约发布这一阶段最重要的就是获取合约实例的ABI和合约地址地址。图片实例修改部署到测试网络时编译阶段生成的ABI。复制下来创建一个json文件并保存,需要改的地方:放在对象里:{"abi":[ { "inputs": [ { "internalType": "string", "name": "AuthenticationInfomation", "type":

2021-05-06 20:50:16 1570 2

原创 智能合约开发实践(1)

标题电子投票中隐私性和可验证性问题。计划:在智能合约中否定只保留计票数的操作,同时存储sha256(msg.sender,TAG)其中,TAG是用户自定义上传的混合信息,其目的有两个。一是提SHA256的混乱程度,降低其他用户获取地址的信息破解。二是作为必要信息存储到投票者的数据结构里,提供验证时的计算。利用msg.sender的原因旨在防止多人采用同样TAG,使得无法验证是否是自己进行的投票。综上,(msg.sender+TAG)的SHA256 可以有效解决可验证和隐私性的问题。未投票但是已

2021-04-24 10:23:47 151

原创 win10通过IIS本地建站

创建网站打开IIS面板,选择创建网站,名称、域名自取,文件路径选择,应用池选择默认。端口不与其他的冲突。修改配置打开文件夹的hosts文件:C:\Windows\System32\drivers\etc\hosts新增:127.0.0.1 www.backup.com//自定义的域名这样可以在本地访问。设置局域网访问打开防火墙高级设置,添加入站规则,开放创建网站时设置的端口。...

2021-04-21 16:20:40 328

原创 智能合约中的若干问题

introduction语言:solidity编译器:solc 0.5.16开发环境:vs code问题1:函数返回值问题描述我有这样一个函数及参数如下: struct BallotList{ uint[] list; } mapping(address=>BallotList) ballotList; function getCandidateLength()public view returns(uint length){ length=b

2021-04-08 15:36:38 285 2

原创 JS小知识

数组去重方法1//假设 arr是一个数组对象arr=Array(new Set(arr));原理:set对象是一个每一个值都唯一的对象,通过Array=>Set去重,在通过Set=>Array恢复为数组对象

2021-04-08 08:40:24 64

原创 JS不断学习

匿名函数函数形式:;(function(){}();)在其中function(){}是一个匿名函数,在定义之后不能通函数名调用,所有更上()立即调用。在()里写参数,包括函数

2021-04-07 20:23:37 44

原创 智能合约编写的中一些心得

返回值问题1:函数返回值发生合约变量更改的函数调用在前端只会返回交易区块信息。只有不改变状态的view 或pure修饰的函数可以返回值。contract test{ string info; constructor(){} function get() view public returns(string memory){ return info; } function set(string memory str)public{ info=str; }}2:存储变量ma

2021-04-07 16:15:59 136

原创 智能合约交互问题之函数调用

一个超级简到的示例合约如下:pragma solidity >0.4.24;contract Demo{ string name; uint age; //定义事件 event Instructor(string name, uint age); function set(string memory _name, uint _age) public { name = _name; age = _age;

2021-03-18 15:42:47 1186 1

原创 include和require的故事

在php中会有引用其他php文件的操作,有include和require两种方法,在细分为include和include_once以及require和require_once。include引入文件发生错误后,在提示相关信息后仍会继续执行本文件下面的代码,require则会终端并抛弃。使用once的作用时保证文件仅被引入一次。...

2020-08-29 09:42:11 95

原创 bootstrap框架input框的width问题。

原因在外层div加上form-inline后,可以让input 和button在一行显示。但是正是这个from-inline导致的width:auto看下图:firefox查看器最近的一个元素是form-inline,from-control。他的width 是自动的。所以问题在于更改这个优先关系。解决方法在input标签内加上: style="width:100 px"。该方法适用性最强。另外重新写class,然后引入是不会读取width值的,但可以写一个max-width,然

2020-08-17 11:50:34 3762

原创 关于php支持sqlserver的问题

首先在这里感谢一些博主,他门在这方面给了很大的帮助。下面是他的博客链接。https://blog.csdn.net/qq_39606251/article/details/102680809微软版本参考及下载https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver?view=sql-server-2017在该链接中可以下载php扩展和查看扩展与php版本的支持关系。

2020-08-08 23:51:47 109

原创 个人笔记:HTML的3个position总结

absolute:将应用该position的块从流式布局中踢出来,具体表现为,流式布局内容可以与它重合,具体感觉相当于它新建了一个屏幕并在该屏幕上操作,而原来屏幕的布局不影响与它之间互不影响。relativ:内容所在快一起运动,可以消失在可见内容之外,属于流式布局内容。fixed:内容所在块与流式布局不矛盾,但是当鼠标驱使内容滚动时,该部分的位置相对于视窗是不变的。...

2020-07-08 22:35:07 112

原创 算法分析与设计:动态规划(小规模)DynamicProgram

基础知识:关于动态规划的知识,请自行查看其他资料。这里不讲解何为动态规划,主要聚焦于实现。因为很多资料讲的知识很多,但是没有示例。小规模动态规划所谓小规模,就是可以在允许的范围内利用二维表解决问题。二维表的大小取决于规划内容的数量以及最大允许范围。就背包问题而言,取决于物品的件数和背包容量。对于大规模的的问题,二维表的使用将会超出内存允许界限,这是将使用优化的数据结构,而不是一个不断增长或固定的数据结构。具体实例:数据结构://价值和体积数组,一一对应 vect.

2020-07-03 19:42:57 178

原创 数据库:SQL的instead of触发器(1)

废话时最没用的,概念也没用,目的在于为初初初学者提供一个可以理解的东西。首先了解,在触发器的使用中,两张最重要的表:inserted和deleted。看名字理解意义,他们在你创建表后就有。然后是instead of ,他将否定掉你写的任何语句对应语句,例如你写的是instead of insert,那么就将你的所有insert语句废除。这个时候,你像增加的内容就是保存在inserted表中,该表中只有最新的一条记录。现在让我们来用例子增加知识:首先我们得有一个表:create ta

2020-06-13 21:56:43 3779

原创 编译原理:属性文法:文法形式判别。

再课本上有4条语句的描述,每次看都会比较模糊。所以总结一下。基本了解:属性文法:上下无关文法+文法符号的属性属性的计算规则=语义规则属性分类:继承属性,综合属性。属性文法判别:形如产生式:A->a语义规则形式:左部 右部 文法符号综合属性 产生式右部任意属性 产生式右部非终结符继承属性 产生式右部符号和文法符号任意属性 也就是说,左部只能是关于非终结的属性。例子:这里说一下a选项的判别:继承属性有Qb,Rd,Rf.综合属性有

2020-06-09 15:35:27 1519 2

原创 编译原理:右线性文法转左线性文法

右线性文法形如:A->bB|b左线性文法形如:A->bB|b转换步骤:右线性文法->FA->状态转换矩阵->DFA->(DFA化简矩阵->最小DFA->)左线性文法。例子:给定右线性文法G[S]:S→ 0S | 1S | 1A | 0BA→ 1C | 1B→ 0C | 0C→ 0C | 1C | 0 | 1求出一个与G[S]等价的左线性文法。首先画出其FA;然后是转换矩阵:接着是DFA:明显不是最小DFA

2020-06-05 00:07:41 10716 19

原创 编译原理:奇数个0和奇数个1的正规式求解

编译原理第三版词法分析:P64-8-3奇数个0或1,一看好像很难下手。我们从简单的做起,一步一步分析。首先构造奇数个0,一个0时直接就是正规式:0然后是3,5,7……个,我们需要每次增加两个0,即(00)*现在将起组合起来,得到正规式:0(00)*这样就保证了一定有奇数个0,现在不考虑1的个数,我们向其中添加n个1,可以放在0的前面,0与中间(00)*,(00)*的两个0中间和(00)*的后面,但是第2个位置和第4个位置可以合并。于是最后的结果就是:1*0(1* | 01*0

2020-06-04 21:42:54 6099 7

原创 关于Firefox(火狐)浏览器打不开以前能打开的网页问题

这里说的网页一定是在QQ浏览器等可以使用,但是火狐突然某一天打不开的情况。具体详情:自2020/5/28起,Firefox尝试打开中国大学慕课失败,但在QQ浏览器上能打开。解决方案:1,找到如下图中中被圈起的选项。2,点击出现列表中的选项按钮3.找到隐私与保护,找到cookie和网站数据,可以选择清除数据或者管理数据,如果选择管理数据则在管理数据中输入打不开网页URL,然后清除数据。...

2020-05-30 09:26:20 1530

原创 EduCoder编译原理实训平台(1)关于什么时lex/flex

根据左部提示规则,只需在规则段中添加添加规则就可以。要求正确识别以ab结尾的字符串,且输入串中的数据只有a-z和A-Z。以ab结尾那么ab前面可以有任意个字符,亦可以没有字符。所以规则为[a-zA-Z]*[a][b]。补充说明:如果测试时提示lex.yy.c文件不存在,请检查规则是否符合规范。/* 简单词法分析器 */ /* 功能:能够识别出以小写字母ab结尾的所有字符串(仅含大小写字母)并给打印'Hit!' */ /* 说明:在下面的begin和end之间添加代码,已经实现了标识符和

2020-05-28 09:22:13 1382 1

原创 C语言多线程创建(入门级)

相关文件及函数说明: <pthread.h>:这是线程头文件,与线程有关的函数和类型均在这里面定义。pthread_t :线程标识符类型定义,在创建线程时必须要使用线程标识符。pthread_create();线程创建函数,用于创建函数有四个参数,其中第二个和第四个置NULL就好。第一个是线程标识符,第三个是线程函数的指针,为了方便,在写线程函数时可定义函数为指针类型。...

2020-03-26 21:12:56 5614 6

dyanmicprogramcopy.rar

主要利用C++的vector容器与动态规划的算法思想,解决了小规模动态规划的实现过程,为广大初学者提供一个可供参考的完整源码。并设计了几个相关的库函数来提供解决方法,可以在自己的程序里调用,而不用一点一点的改。

2020-07-03

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

TA关注的人

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