自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 以太坊智能合约开发2-Solidity语法学习

solidity是一个面向对象的静态语言,很多语法与java等语言很像,都有继承,抽象、多态等概念,这里只重点记录Solidity中的特有的内容。ps:以下有什么说的不对的地方欢迎大家指正,共同进步!合约(Contract)​ 在solidity中,contract就是java等其它语言的对象的概念,称为合约,其中包含状态变量、方法、modifier方法、事件、异常、结构体、枚举。此外,也有抽象合约、库(libraries))、接口(interface)的对象,抽象合约和接口的使用和其它面向对象的语言完

2022-03-20 16:58:17 9190 1

原创 01背包问题

一、0-1背包问题的状态转移方程设F(n, C)考虑将n个物品放进容量为C的背包中,使得价值最大。对于F(i, c)有两种选择:(1)对于第i个物品不需要放入背包中,则该问题就变成F(i - 1, c)(2)对于第i个物品需要放入背包中,则该问题就变成F(i - 1, c - w(i)) + v(i)在二种选择选择最大值就为01背包的解,为:F(i, c) = max(F(i - 1, c), F(i - 1, c - w(i)) + v(i))时间复杂度:O(n * c);空间复杂度:O

2022-01-10 23:35:47 801

原创 回溯法感悟

回溯法通常的思路:进入函数后先判断边界,然后回溯所有的可能性,需要恢復现场。难点在于用于回溯的条件是什么。回溯的基本思想就是去尝试所有的可能性,然后找出符合条件的结果。在做题前可以尝试画树去帮助分析思路。回溯法本身就是一种循环,常用于排列、组合问题。在写回溯法问题的时候一定要尝试去画树分析!!!!在回溯法中,还有一个问题需要重视,就是重复问题。回溯法本质上就是树的遍历,需要将问题抽象成树进行分析。下面的分析需要画图体会其中的精髓。(1)创建一个布尔数组visited,当遍历元素的时候就在相应位置变为t

2022-01-10 23:30:07 1524

原创 Mariadb高可用方案初步研究

mariadb是mysql的一个重要分支,与mysql完全兼容,可以完全理解为mysql的存在。现在我们讨论一下mariadb的高可用方案。mariadb的常见的高可用方案有:主从复制架构和Galera,本篇文章首先会简单介绍各个方案的基本原理,然后记录部署的过程,接着去测试。一、主从复制复制过程主从复制架构是mariadb默认的高可用方案,采用主从架构,一主多从的模式,主库负责写数据库,从库负责读数据库,利用binglog来保证主从一致性,是一种异步复制的模式。​ 主库 A 的更新流程:A

2020-07-16 16:51:05 1947 2

原创 Centos安装k8s集群全过程记录!!!

本地安装三台centos7.8虚拟机用来安装k8s集群,选用的版本是1.18.5,由于国内的环境,所以安装起来比较麻烦,这里记录一下安装过程,真是太难了…安装准备我们在正式安装之前进行如下操作1、需要保证每个主机名不一样,如果一样,需要修改# 修改名字为masterhostnamectl set-hostname master# 重启reboot1、在所有虚拟机上关闭防火墙systemctl status firewalld.servicesystemctl stop firewal

2020-07-04 15:03:18 683

空空如也

空空如也

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

TA关注的人

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