×

rust

用Rust实现区块链 - 1 区块和区块链

daimoway daimoway 发表于2024-05-29 浏览6247 评论0
区块链从技术角度上看就是一个去中心化的,点对点的,保证最终一致性的分布式数据库。下面我们先来实现区块及区块链。 区块 区块存储了区块链中的有效信息,如交易等。这一部分我们先实现简单的区块及区块链,把框架搭建起来,后面随着新功能的加入,再逐渐去完善。 区块头 #[derive(Debug, Serialize, Deserialize, PartialEq, Eq)] pub struct BlockHeader { timestamp: i64, prev_has

html5教程

<十>JVM新生代、老年代、永久代(jvm 新生代老年代)

daimoway daimoway 发表于2024-05-29 浏览5656 评论0
1、JVM内存模型,如下图,分别是jdk1.8以前和jdk1.8以后的内存模型图  (1)Eden区(java堆的年轻代) 新对象分配内存的地方,由于堆是所有线程共享的,因此,在堆上分配内存需要加锁。 (2)survival from to(java堆的年轻代) 在发生一次Minor GC后,from区与to区互换。在发生Minor GC时,Eden区和survivalfrom区会把仍存储的对象复制进survival To去并清除内存。survival to区会把存活更久的对象移至老

echarts

Vue+ECharts实现可视化地图

daimoway daimoway 发表于2024-05-28 浏览8735 评论0
Apache ECharts 一个基于 JavaScript 的开源可视化图表库,提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。 本示例,我们使用Vue+ECharts实现可视化地图的制作。 第一步:从 npm 获取Apache ECharts npm install echarts

前端框架

怎么让 echarts 图表动起来?定时器解决它 —— 大屏展示案例(动态仪表盘、动态柱状图)

daimoway daimoway 发表于2024-05-28 浏览94313 评论0
        该案例为了实现效果采用的是随机生成数据,比较适用于偏向展示效果的静态页面如门户网站的首页、登录页等等。颜色样式自调。         需要注意在有些项目中仪表盘可能无法正常显示,这是因为你在项目中引入的 echarts 版本太低,需要引入新版本 echarts5。 目录 一、案例效果 二、实现步骤 1.创建页面结构  2.创建方法绘制图表并调用 3.在option设置图表及其样式 三、要点知识总结 四、完整代码+详细注释 一、案例效果 做案例之前正常

scala

kafka安装及配置(kafka安装及配置教程)

daimoway daimoway 发表于2024-05-28 浏览5743 评论0
一、安装 kafka可以通过官网下载: https://kafka.apache.org/downloads kafka根据Scala版本不同,又分为多个版本,我不需要使用Scala,所以就下载官方推荐版本kafka_2.12-2.4.0.tgz。 使用tar -xzvf kafka_2.12-2.4.0.tgz 解压 为了使用方便,可以创建软链接kafka0 二·kafka配置 kafka的配置文件在config/server.properties文件中,主要修改参数如下

MYSQL教程

SQL查询结果按照指定内容排序(sql查询结果按照指定内容排序)

daimoway daimoway 发表于2024-05-28 浏览7894 评论0
一般来说,我们在开发SQL脚本的时候,遇到需要排序的内容,用order by需要排序的字段就可以满足我们排序的需求,asc为升序、desc为降序,不指定关键字默认为升序。但是有时候,我们需要的排序不仅仅是升序和降序,asc与desc并不能满足我们的排序需求,所以我们需要用到按照指定的内容进行排序的操作,下面我们就从MySQL与Oracle两个数据库来看一下具体的操作: 一、MySQL 1,函数FIELD 格式:order by FIELD(需要排序的字段,字段内容1,字段内容

node.js

node - 下载安装指定版本(安装指定版本的node)

daimoway daimoway 发表于2024-05-28 浏览5991 评论0
前言 node 下载安装指定版本 一、什么是Node? Node.js是一个基于Chrome V8引擎的JavaScript运行环境,是一个事件驱动、非阻塞式I/O模型,让JavaScript可以运行在服务端。 二、安装 1.打开 Node官网 https://nodejs.org/en/ 2.点击DOWNLOADS 3.点击 All download options 4.修改地址栏中对应的版本号 修改版本号后选择需要的文件下载即可

html5教程

京东移动端首页(静态)(京东静态页面)

daimoway daimoway 发表于2024-05-28 浏览4366 评论0
一、 京东移动端页面制作 1. 技术选型 方案:单独制作移动端页面 技术:流式布局 2.搭建相关文件夹结构 css images(背景图、精灵图等) upload(产品图)   index.html 3.引入 引入视口标签和相关样式 4.定义好body宽度大小为100% 还有最大宽度最小宽度 字体大小颜色型号 行高 5、二倍精灵图做法    1.在firework里面把精灵图等比例缩放为原来的一半    2.之后根据大小测量坐标    3.代码里面也要将精灵图缩放宽度的一半background-

spring cloud

Springcloud服务同时使用eureka和nacos

daimoway daimoway 发表于2024-05-28 浏览6231 评论0
Springcloud服务同时使用eureka和nacos 一,背景 之所以会想到一个服务同时使用eureka和nacos,是因为遇到一个需求,配置数据是存储在nacos的配置中,然后使用该配置的服务却是在一个eureka环境中。所以此时就需要一个代理服务,它既能够从nacos的config中获取配置数据,又是注册到eureka注册中心中。 二,代理服务创建和配置 2.1 pom.xml <?xml version="1.0" encoding="UTF-8"?&