const userInfo: any = undefined; class Test{ getName() { return userInfo.name; } getAge() { return userInfo.age; } } const test = new Test(); test.get ...
分类:
其他好文 时间:
2020-08-12 15:48:33
阅读次数:
71
模块化第二种规范 AMD 说明 专门用于浏览器端,模块的加载时异步的 基本语法 定义暴露模块 //定义没有依赖的模块 define(functioin(){ return 模块 }) //定义有依赖的模块 define(['module1','module2'],function(){ return ...
分类:
Web程序 时间:
2020-08-11 15:49:21
阅读次数:
65
初识File类 构造方法 1.File(string pathname); 通过给定的路径,创建一个File实例。 2.File(string parant,string child); 通过给的子路径和父路径,创建File实例,好处是都可以修改 3.File(File parent,string ...
分类:
其他好文 时间:
2020-08-08 17:35:40
阅读次数:
63
路径分隔符: Windows操作系统: \,反斜杠 Linux macOS操作系统:分隔符:/,斜杠 Windows系统是支持Linux分隔符:C:/Ruby/pro/aa.jpeg System.out.println(File.pathSeparator);//; System.out.prin ...
分类:
编程语言 时间:
2020-07-30 10:43:19
阅读次数:
70
背景 一个生产者,两个消费者;生产者对数值加1,当大于0时消费者进行消费,每次减去1.按道理来讲数值最小为0,但是实际运行时会出现负数。 原因,消费代码导致 /** * 分析:消费者1得到执行,会进入wait状态,此时数值为0;然后生产者得到执行,数值变为1;消费2线程得到执行,数值变为0; * 紧 ...
分类:
编程语言 时间:
2020-07-30 01:50:05
阅读次数:
88
引入maven <!--excel导出--> <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <version>2.6.12</version> </dependency> ...
分类:
编程语言 时间:
2020-07-29 17:37:19
阅读次数:
68
mvc处理乱码:①public String isreg(User u,HttpServletRequest request)②String name = u.getname(); String str = new String(name.getBytes("iso-8859-1"),"utf-8" ...
分类:
编程语言 时间:
2020-07-28 22:53:10
阅读次数:
108
/** * 测试Thread中常用方法 * 1.start();启动线程,调用当前线程的run(); * 2.run();一般要重写,将创建线程要执行的操作声明在此方法中 * 3.currentThread();静态方法,返回当前代码执行的线程 * 4.getName();获取当前线程的名字 * 5 ...
分类:
编程语言 时间:
2020-07-28 00:17:20
阅读次数:
81
一、Thread 对象的其他属性或方法 1,介绍: Thread实例对象的方法 # isAlive(): 返回线程是否活动的。 # getName(): 返回线程名。 # setName(): 设置线程名。 threading模块提供的一些方法: # threading.currentThread( ...
分类:
编程语言 时间:
2020-07-27 23:42:38
阅读次数:
82
1.继承 Thread类,并重写run()方法: public class Thread001 extends Thread{ @Override public void run() { System.out.println(Thread.currentThread().getName()+"我是子 ...
分类:
编程语言 时间:
2020-07-26 00:11:57
阅读次数:
69