一个web端在线运行代码的php小项目的逐步实现

这个网站目前为止用的代码演示功能是借用了 https://tool.lu/coderunner/ 的在线运行代码工具,在此致谢。

前几天这个工具突然失效了,我就在想能不能自己模仿着做一个类似的出来,简单分析了一下就想挑战一下自己,然后就开始动手了,做的过程中查阅了很多网络资料,现整理如下:

阅读更多

3+

用C++实现大数乘法问题

计算机的精度是有限的,无论用int,还是long,进行两个大数的乘法,时常精度不够用,容易溢出
可以用两个数组来分别存储两个大数的各位数字,这些数字按顺序排列在一起
然后按照乘法规则对这两个大数进行运算即可
下面给出一个C++中实现大数乘法的算法例子:

阅读更多

4+

java中构造方法、实例初始化、静态初始化执行顺序探索

除了构造方法,java中比较有特点的、可以用来初始化的还有实例初始化块和静态初始化
实例初始化块:在类中用{}括起来的语句,在每个对象实例创建时都会被执行:

class instance {
	{
		 //实例初始化块
	} 
}

静态初始化块:在类中static{}中的语句,仅在这个类第一次被用到时被执行,通常用来初始化静态变量

class instance {
	static{
		 //静态初始化块
	} 
}

阅读更多

4+