- 博客(28)
- 收藏
- 关注
原创 循环依赖:CommonJS和ES6 Module
CommonJS看一段代码,来了解一下CommonJS是如何处理循环依赖的//foo.jsconst bar =require('./bar.js')console.log('value of bar:',bar)module.export = 'This is foo.js'//bar.jsconst foo =require('./foo.js')console.log('value of foo:',foo)module.export = 'This is bar.js'//i
2021-11-15 09:47:43
627
原创 ant design pro v5踩坑
ant design pro v5踩坑下载项目需要本地有git、node环境,node版本不能太低,这里使用的是node 12.14.0,笔者使用的是js版本如果不想下载也可以私信笔者。踩坑第一次install成功,启动没问题,但是报错很多,可能有如下错误。myapp/node_modules/@umijs/runtime" does not exist in container.while loading解决方案:可能是由于项目启动时候用到了mfsu,导致的问题,可以采用删除src下的.u
2021-09-01 15:41:46
933
转载 使用Javascript判断浏览器终端设备
未读转载自 https://www.cnblogs.com/muamaker/p/6371189.html
2019-01-21 11:17:31
351
原创 继承和多态-困扰了一天的问题。。。equals的重写
对象实例的比较要用equals!! 一定要密切注意for循环的范围!!!重写的equals public boolean equals(ArrayList names) { if(this.next==names.next) { for(int i=0;i<this.nex...
2018-07-31 15:15:41
219
转载 一般报java.lang.NullPointerException的原因有以下几种
一般报java.lang.NullPointerException的原因有以下几种: ·字符串变量未初始化; ·接口类型的对象没有用具体的类初始化,比如: List lt; 会报错 List lt = new ArrayList(); 则不会报错了 ·当一个对象的值为空时,你没有判断为空的情况。 你可以试着把下面的代码前加一行代码: if(rb!=null); …...
2018-07-31 15:07:46
558
原创 继承和多态-toString()的重新定义(课后题)
本题要求对于书上一个例子进行修改: 例子如下:package cc.openhome;import java.util.Arrays;import java.util.Scanner;import static java.lang.System.out;public class ArrayList { private Object[] list; ...
2018-07-30 18:59:42
347
原创 对象封装-课后题之波罗教塔
据说古代有座波罗教塔由三支钻石棒支撑,神在第一根棒上放置64个由小到大排列的金盘,命令僧侣将所有金盘从第一根棒移至第三根棒,搬运过程中遵守大盘在小盘下的原则,若每日仅搬一盘,在盘子全数搬至第三根棒,此塔将毁灭,请撰写程序,可输入任意盘数,根据以上搬运规则显示搬运过程。三根棒,n个盘子,第一根棒子放置64个由小到大排列的金盘。移动时候也要大盘在下面。假设有A、B、C三个盘子 n个盘子,要把n-...
2018-07-25 11:49:17
297
原创 对象封装(5)-传值调用、内部类、不定长度变量、static
static:被声明为static的成员,不会让个别对象拥有,而是属于类。package cc.openhome;//增加了 import static的语法,可以在使用静态成员时少打几个字import static java.lang.System.in;import static java.lang.System.out;public class Ball { dou...
2018-07-25 00:30:34
94
原创 对象封装(4)-一些琐碎知识
this的用法:package cc.openhome;public class Somese {private int a=10;private String text="n.a.";int getA(){ return a;}String getText(){ return text;}public Somese(int a){ ***...
2018-07-23 21:20:04
152
原创 对象封装(3)-注意自动拆箱、装箱问题
package cc.openhome;class Some{void someMethod(Integer integer){System.out.println("Inger版本被调用");}void someMethod(int i){System.out.println("int 版本被调用");}}public class OverloadBoxing { ...
2018-07-23 19:46:42
115
原创 对象封装(二)
如在程序中不声明限制修饰,则默认当前类有效。 当其他类引用此类的时候,只有public可用。 构造方法重载:public Somese(int a){ if(a>0){this.a=a;}}public Somese(int a,String text){ if(a>0){this.a=a;} if(text!=null){ this....
2018-07-23 19:37:23
114
原创 对象封装-储值卡
封装:封装的主要目的就是隐藏对象细节,将对象当做黑箱操作。 在Java中取值方法的名称形式是固定的,也就是以get开头,之后接上首字母大写的单词。package cc.openhome;import java.util.Scanner; class CashInf { String number; int balance; ...
2018-07-23 19:03:04
94
原创 对象封装-储值卡
封装:封装的主要目的就是隐藏对象细节,将对象当做黑箱操作。 在Java中取值方法的名称形式是固定的,也就是以get开头,之后接上首字母大写的单词。package cc.openhome;import java.util.Scanner; class CashInf { String number; int balance; ...
2018-07-23 19:03:01
166
原创 第四章课后题-冒泡排序以及返回索引
package cc.openhome;import java.util.Random;public class Test { public static void main(String[] args) { int[] number={70,80,31,37,10,1,48,60,33,80}; int max; //int[] result=new i...
2018-07-19 21:17:01
263
原创 第四章课后题-洗牌器
写完运行这一刻,真的好开森; 天哪噜,我用的什么结尾,分号?我大概是个入门的程序员了 好吧,让我们来走进我们今天的这个洗牌器; 在写之前我就只想到一个random函数(rank),毫无头绪,不知道如何去除重复的random值,左思右想,想到了桶排序,如果我们把random的结果标记出来,使他不能重复出现,不就可以解决这个问题了吗,接下来程序非常简单,不要闭上眼睛。此处因为桶排序,所以要把...
2018-07-19 18:50:12
154
原创 第四章-课后题费式数列
Fibonacci为13世纪欧洲数学家,他的著作中提到过,若一只兔子每个月生一只小兔,一个月后小兔子也开始生产,期初又一只兔子,一个月后有两只兔子,两个月后有三只,1、1、2、3、5、8、13、21、34、55、89…,这就是费式数列,可用公式定义如下: fn= fn-1 + fn-2;if n>1; fn=n; ifn=0,1;packag...
2018-07-19 15:11:05
123
原创 认识对象-字符串
package cc.openhome;import java.util.Scanner;public class Sum { public static void main(String[] args) { String name="justin"; System.out.println(name); System.out.printl...
2018-07-18 23:23:27
110
原创 认识对象(七)-数组的复制
数组的复制package cc.openhome;import java.util.Arrays;class Clothes{String color;char size;//建立Clothes的类Clothes(String a,char b){ this.color=a; this.size=b;}}public class CopyArray { ...
2018-07-18 22:39:07
138
原创 认识对象(六)-数组(一)
基础输出数组package cc.openhome;import java.util.Arrays;public class Score { public static void main(String[] args) { int[] scores={88,81,74,68,78,76,77,85,95,93}; System.out.println...
2018-07-18 19:16:55
118
原创 认识对象(六)-自动拆箱、装箱
package cc.openhome;public class IntegerDemo2 { public static void main(String[] args) { Integer data1=10; Integer data2=8; System.out.println(data1.doubleValue()/3); ...
2018-07-18 12:47:23
85
原创 认识对象(五)-基本类型打包器
//基本类型打包器package cc.openhome;public class IntegerDemo { public static void main(String[] args) { int data1=10; int data2=20; Integer wrapper1=new Integer(data1);//可以把基本类...
2018-07-18 12:21:17
226
原创 认识对象(四)拓展
package cc.openhome;import java.math.BigDecimal;public class DecimalDemo2 { public static void main(String[] args) { BigDecimal op1=new BigDecimal("0.1"); BigDecimal op2=new Big...
2018-07-18 12:10:01
96
原创 认识对象(四)java.math.BigDecimal
当我们去计算1.0-0.8的时候,结果往往不是0.2 这是因为Java遵守IEEE754浮点数运算规范,所以使用分数与指数来表示浮点数。 例如0.1会使用1/16+1/32+1/256..来表示。 无法精确表示,从而造成运算上误差。 java.math.BigDecimal就是为了解决其而生。package cc.openhome;import java.math.BigDec...
2018-07-18 00:06:12
612
原创 认识类(三)使用java.util.Scanner
Scanner的nextInt()方法会看看标准输入中,有没有输入下一个字符串(以空格和逗号做分割),有的话尝试将之前剖析为int类型。 Scanner对于每一个基本类型都有nextxxx()方法; 用户如果想直接取得上一个字符使用next(); 如果想取得输入的整行文字,使用nextLine();package cc.openhome;import java.util.Scan...
2018-07-17 21:14:58
2707
原创 认识对象(二) 构造函数
package cc.openhome;class Clothes2{String color;char size;//构造函数Clothes2(String a,char b){ this.color=a; this.size=b;}}主函数部分public class Field2 { public static void main(String[...
2018-07-17 20:37:30
368
原创 认识对象(一)
建立对象class Clothes{String color;char size;}建立一个主类,主类名和java文件名相同public class Field { public static void main(String[] args) { Clothes sun=new Clothes();//建立四个对象 Clothes sprin...
2018-07-17 20:21:21
317
原创 ORACLE.XE的dmp文件导入!
确记不要用sqlplus导入。要在cmd窗口下用以下命令导入;imp system/orcl@XE full=y file=d:\图书借出表.dmp ignore=yimp 导入的函数;system/orcl这个是导入的用户和密码 ;@XE是服务器名称full=y 此表示全部导入file 这个表示你的dmp所在位置ignore表示忽视重复部分。...
2018-07-01 08:59:00
858
原创 第一篇博客-写写自己人生的感悟
现在是大学的第三年,我有很好的朋友,有很好的爱人,有很好的闺蜜。虽然我现在不是很有钱,但是我的精神是富有的。过了18岁,我不知道是因为我所学,还是任何方面一样。我发现我所在的世界,一切都是不确定的,都是一个无向图。若有360条路线,那么就有360种走法,怎么走都随你。再也不会像以前那样,这个要怎样,怎样一定会好,或者更大程度会好。再也没有了。不知道是我的认知提升了,还是说这个世界一直都是这个样子,...
2018-04-30 19:01:33
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人