Go语言基础之包 在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的。本文介绍了Go语言中如何定义包、如何导出包的内容及如何导入其他包。 Go语言的包(package) 包介绍 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供 ...
分类:
编程语言 时间:
2019-04-26 21:02:09
阅读次数:
148
多态 意义:同一个事物,由于条件不同,执行的结果不同。在Java中实质上指的同一引用类型,使用不同的实例而执行结果不同的。 注意:【1】同一个类型,一般指父类 【2】不同:不同的子类实例,同一个方法执行的父类或者子类方法; 实现多态规则: 【1】必须有继承关系,子类有一定要重写/实现父类的方法 【2 ...
分类:
编程语言 时间:
2019-04-26 21:05:30
阅读次数:
176
报错信息 java.lang.ClassCastException: xut.bookshop.entity.User_$$_javassist_3 cannot be cast to javassist.util.proxy.Proxy org.hibernate.proxy.pojo.javas ...
分类:
编程语言 时间:
2019-04-26 21:05:47
阅读次数:
182
一、断言 1、概述 根据之前的条件来对后续的结果进行预判。 2、在Java中,断言默认是不开启的,需要手动进行开启,只需添加参数-ea(enable assert的意思) 开启步骤: 选中项目路径,鼠标右键进入到Properties 进入到如下目录,按图示进行设置 进入到java设置界面,按照如下图 ...
分类:
编程语言 时间:
2019-04-26 21:06:01
阅读次数:
157
编写“电费管理类”及其测试类。 第一步 编写“电费管理”类 私有属性:上月电表读数、本月电表读数 构造方法:无参、2个参数 成员方法:getXXX()方法、setXXX()方法 成员方法:显示上月、本月电表读数 第二步 编写测试类 创建对象一:上月电表读数为1000,本月电表读数为1200。 要求: ...
分类:
编程语言 时间:
2019-04-26 21:06:50
阅读次数:
143
1.File New Project 2.可自行修改 3.重点 4.可修改项目存储位置,自行修改 5.我的已建好的目录结构,仅供参考,test类是后期我自己创建测试使用的,URL为“/test”,后续测试项目是否搭建成功时使用 6.运行项目,选择,右键,若无run ,则可以在上面菜单栏选择RUN选项 ...
分类:
编程语言 时间:
2019-04-26 21:10:05
阅读次数:
150
之前只是了解的最基础的异常形式,没有过多的深入 今天因为一些原因了解了一下 下面来说说异常的几种形式 1.try-catch语句块 代码示例 因为分母不能为零,所以此处会报出一个算术异常,这就是try-catch语句块基本形式了 2.抛出异常 代码示例: 此处是将异常抛出了,通俗来讲,就是把异常丢给 ...
分类:
编程语言 时间:
2019-04-26 21:11:04
阅读次数:
173
这个例子主要是将zuul和eureka结合起来使用,zuul作为反向代理,同时起到负载均衡的作用,同时网关后面的消费者也作为服务提供者,同时提供负载均衡。 ...
分类:
编程语言 时间:
2019-04-26 21:12:56
阅读次数:
176
一.什么是异常 本质就是程序上的错误,包含编译期间和运行期间的错误。在程序运行过程中,意外发生的情况,背离我们程序的意图的表现,都可以理解为异常。 二.异常分类 注:Throwable是Java异常的根类,Error和Exception是Throwable的子类; Error是程序无法处理的错误,表 ...
分类:
编程语言 时间:
2019-04-26 21:16:59
阅读次数:
187
找到一个k使得a+k与b+k的最大公倍数lcm最小 欧几里得算法:gcd(a,b) = gcd(b,a mod b)。 gcd是b-a的除数。 让我们迭代b-a的所有除数q。 这也意味着a(modq)= b(modq)。 如果a(modq)= 0,我们可以使用k = 0。 否则,相应的k应为q-a( ...
分类:
编程语言 时间:
2019-04-26 21:17:14
阅读次数:
183
1. LinkedList简介 可以看到LinkedList类继承AbstractSequentialList类,实现了List, Deque, Cloneable, java.io.Serializable接口。实现List接口,实现对列表的增删改查操作,并且元素可以为null,实现Deque接口 ...
分类:
编程语言 时间:
2019-04-26 21:17:28
阅读次数:
171
P1177 【模板】快速排序 【 堆排序 】 时间复杂度:O(nlogn) PS:OI界的log都是以2为底数 空间复杂度:O(n) [ 代码 ]: #include<bits/stdc++.h> using namespace std; long long n,x,heap_size; int h ...
分类:
编程语言 时间:
2019-04-26 22:25:41
阅读次数:
188
导读 这是我的第一篇博文。在我本科学到的密码学课上,密码学就给我留下了理论艰深,概念繁多的可怕阴影,秘钥长度之长,处理过程之繁琐曾让我一度怀疑自己不是一个合格的工科生。因区块链开发中再次涉及到了密码学的相关知识,所以这几天又系统的学习了一遍,本文是一些对密码学的知识的整理。首先,我会对密码学学科的概 ...
分类:
编程语言 时间:
2019-04-26 22:26:00
阅读次数:
245
Given a non-empty array of digits representing a non-negative integer, plus one to the integer. The digits are stored such that the most significant d ...
分类:
编程语言 时间:
2019-04-26 22:27:14
阅读次数:
174
是一门脚本语言:不需要编译,直接运行 是一门解释型语言:遇到一行代码就解释一行代码 是一门动态类型的语言 是一门基于对象的语言 是一门弱类型的语言:声明变量的时候不用特别声明类型都使用var 不是一门编程语言 Js现在可以做什么: (1)网页特效 (2)服务端开发(Node.js) (3)命令行工具 ...
分类:
编程语言 时间:
2019-04-26 22:30:23
阅读次数:
150
用来快速求解 $\sum\limits_{i=0}^{n}\lfloor \frac{ai+b}{c} \rfloor,\sum\limits_{i=0}^{n}{\lfloor \frac{ai+b}{c} \rfloor}^2,\sum\limits_{i=0}^{n}i\lfloor \fra ...
分类:
编程语言 时间:
2019-04-26 22:30:42
阅读次数:
196
变量的引入及声明和初始化: 变量: 操作的数据都是在内存中操作 Js中存储数据使用变量的方式(名称,值 >数据) Js中声明变量都用var >存储数据,数据应该有对应的数据类型 存储一个数字10,变量的声明及赋值: var num=100; 存储一个名字: Var name=’小黑’; 变量 作用: ...
分类:
编程语言 时间:
2019-04-26 22:35:19
阅读次数:
143
在C语言中,字符串有多种操作与处理方法。话不多说,下面就整理一下C语言中字符串的使用整理。 1.头文件 字符串的头文件: 2.输入 通常,字符串有多种输入方式。在这里,引用另外一个很有用的博客供大家参考——https://blog.csdn.net/czh1075208140/article/det ...
分类:
编程语言 时间:
2019-04-26 22:38:40
阅读次数:
167
不太严谨的概括性描述 加密解密都是同一个密钥,所以需要让接受密文方事先知道密钥,而事先知道的方式一般通过网络或者预先存储在物理机器上,网络通信容易被获取,所以不安全。 会生成 和`私钥`,如果用私密对一个明文进行加密,目的是为了证明给“拿了它的公钥对密文解密的人”知道,这段信息是发布这个公钥的人发的 ...
分类:
编程语言 时间:
2019-04-26 22:43:35
阅读次数:
187
获取变量的数据类型:typeof <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>获取变量的数据类型</title> <script> var num=10; //js中的数据类型有哪些? //js中的原始数 ...
分类:
编程语言 时间:
2019-04-26 22:45:14
阅读次数:
178