摘要: 功能实现 简介 最近在开发工作中,遇到一个需求,需要做一些数据统计相关的工作,就自己写了一个简单的通过哈希散列来做数据统计的算法,刚好最近比较空闲就写篇博客记录一下。 最终实现效果图如下: 这是考试成绩的统计图,其中X轴为分数区间,Y轴为学生人数 需求分析 1、我们需要一个分数区间而每一个分数区间中 阅读全文
posted @ 2021-07-14 15:10 Erosion2020 阅读(147) 评论(0) 推荐(0)
摘要: 本文介绍了GO环境搭建以及GOPATH、GOROOT等基本概念,希望让你少走弯路 SDK下载 如果要使用Golang,我们首先要安装Golang的SDK开发包 Golang是网友给Go语言起的另一个称呼,因为Go这个词语实在太宽泛了 Go的官网在国外,一般情况下无法直接访问,我们可以通过以下网址下载 阅读全文
posted @ 2021-07-14 14:45 Erosion2020 阅读(339) 评论(0) 推荐(1)
摘要: 栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈 iconst_m1 将int类型常量-1压入栈 iconst_0 将int类型常量0压入栈 iconst_1 将int类型常量1压入栈 iconst_2 将int类型常量2压入栈 iconst_3 将int类型常 阅读全文
posted @ 2021-03-01 10:51 Erosion2020 阅读(81) 评论(0) 推荐(0)
摘要: 简介 原.NET代码实现请见本文最下方,这里我尝试使用瀑布开发模型对问题进行逐一分析(列出了一部分问题,但是并非所有问题),这样更方便你理解这些思想及认识到系统安全的重要性。 需求分析 问题描述 非正常请求、无脑DDOS等都是设计对外服务接口时的困难点,现在已经有一些技术可以解决这些问题比如熔断,可 阅读全文
posted @ 2021-01-11 11:48 Erosion2020 阅读(215) 评论(0) 推荐(0)
摘要: 两数相加 LeetCode题目如下: 给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示 阅读全文
posted @ 2020-12-08 15:09 Erosion2020 阅读(95) 评论(0) 推荐(0)
摘要: 值类型和引用类型的区别 通常只写高级语言的同学,只接触过引用与值类型的概念,只知道传递的参数如果是值类型,那么在调用的方法中去改变参数,其改变并不会作用到原变量。如果调用方法时,传递的参数是一个对象类型,其改变会作用所引用的对象上。 注意:我这里说的是改变会作用到所引用的对象上,而不是变量,这是有原 阅读全文
posted @ 2020-12-08 11:46 Erosion2020 阅读(440) 评论(0) 推荐(1)
摘要: LeetCode题目如下: 给定一个整数数组nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 给定 nums = [2, 7, 11, 15], target = 9 因为 阅读全文
posted @ 2020-12-05 21:13 Erosion2020 阅读(59) 评论(0) 推荐(0)
摘要: 链表概述 概念 上篇博客我们说到了线性表,线性表有一个巨大的缺点,就是我们需要提前知道元素的数据量,并且在使用线性表时,必须要考虑到数据量的变化,从而分配合适大小的内存来保存这些数据,线性表还有一个很大的缺点就是在增加、删除表中的元素时,需要频繁地移动元素,以达到线性存储的标准。 链表的存在就是为了 阅读全文
posted @ 2020-12-05 09:48 Erosion2020 阅读(118) 评论(0) 推荐(0)
摘要: 线性表概述 概念 线性表,顾名思义就是具有线一样性质的表,该表中的内存空间是连续的,就像线一样。 定义:零个或多个数据元素的有限序列。 例子1:星座的排列。我们总是把星座按如下顺序排列: 白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、射手座、摩羯座、水瓶座、双鱼座 每个元素与相邻的 阅读全文
posted @ 2020-11-30 09:25 Erosion2020 阅读(120) 评论(0) 推荐(0)
摘要: 简要说明 我喜欢终端操作,喜欢Git,Microsoft出了一款工具叫做Windows Terminal,在Windows Terminal中使用Git的体验感是极佳的,本博客将教你如何让这体验舒服到极致。 安装 安装Git Git下载链接:https://git-scm.com 安装Windows 阅读全文
posted @ 2020-11-24 13:32 Erosion2020 阅读(5758) 评论(0) 推荐(6)