这是Java建设者的第86篇原创长文在Java中的基本理念是结构不佳的代码不能运行,发现错误的理想时期是在编译期间,因为你不用运行程序,只是凭借着对Java基本理念的理解就能发现问题。但是编译期并不能找出所有的问题,有一些NullPointerException和ClassNotFoundException在编译期找不到,这些异常是RuntimeException运行时异常,这些异常往往在运行时才
分类:
其他好文 时间:
2020-12-05 10:42:13
阅读次数:
4
简介MySQL可以说是目前流行的的开源数据库,在DB-Engines网站上,维护着一个数据库流行度积分榜,最近两年的积分榜一直是Oracle和MySQL,并且积分已经相当接近,我查了下目前的积分,Oracle是1345,MySQL是1268,从数据上可以看出MySQL的流行程度(2020年4月数据)。了解一个数据库,首先要了解他的历史,记得之前在网上看到的一句话,MySQL的历史就是整个互联网的发
分类:
数据库 时间:
2020-12-05 10:36:35
阅读次数:
9
在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的。 但是在cmd下执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError: No module named xxx这样的错误,解决方法: 在报错的模块中添加: impor ...
分类:
编程语言 时间:
2020-12-04 11:31:13
阅读次数:
7
梅森旋转算法实现 基本随机数函数 seed(a=None): 初始化给定的随机数种子,默认为当前系统时间。 只要随机数种子相同,产生的随机数序列也相同。 random(): 生成一个[0.0,1.0]之间的随机小数。 小提示: 如果给定随机数种子,则每次运行程序产生的随机数序列都相同,则每次调用ra ...
分类:
其他好文 时间:
2020-12-03 12:03:14
阅读次数:
6
Java多线程 简介 说起进程,就不得不说程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念 而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然身没有存在的意义,线程是CPU调度 ...
分类:
编程语言 时间:
2020-12-01 12:40:00
阅读次数:
30
1.内核及发行版 1)内核(kernel):运行程序和管理硬件的核心程序,提供了一个在裸设备和应用程序之间的抽象层。 2)发行版:提供了人机交互界面。 2.Linux的文件结构 Linux没有Windows那样的盘符概念,只有一个根目录/,所有的文件都在它下面。/下的home目录为每个用户私有。 3 ...
分类:
系统相关 时间:
2020-12-01 12:33:34
阅读次数:
10
反射是指在程序运行期对程序本身进行访问和修改的能力。 程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。 Go中的反射通过reflect包来完成。通过反射,我们能获取到正在运行的程序的所有信息。 通过反射,静态的Go也有了动态语言的特点。 ...
分类:
编程语言 时间:
2020-11-30 15:52:21
阅读次数:
7
7.测试分类 (笔试题) 测试分类: 按阶段划分 代码是否执行 程序运行划分 其他 阶段划分: 单元测试: 单个功能的测试 (增删改查 分页 上传 下载 ) 集成测试 : 功能模块的测试 (多个功能功点进行总结在一起) 系统测试: 多个模块合成测试 (整个软件的整体测试) 验收测试 : 客户以及产品 ...
分类:
其他好文 时间:
2020-11-27 10:53:25
阅读次数:
4
编写单元测试,运行时报下面的错误 haima@haima-PC:/media/haima/34E401CC64DD0E28/site/go/src/haimait/learn/base/cheshi01$ go test go: cannot find main module, but found ...
分类:
其他好文 时间:
2020-11-26 14:24:36
阅读次数:
5
C++ 内联函数 #include <iostream> using namespace std; inline int Max(int a, int b) { if (a > b) return a; else return b; } int main() { cout << Max(23, 5) ...
分类:
其他好文 时间:
2020-11-25 12:08:44
阅读次数:
2