数据库保存的是阳历日期,有时候会遇到把阳历换成阴历的需求,在报表开发过程中,可以首先定义一个可以将阳历转为阴历的类,然后自定义FineReport函数,在run方法中获取年月日参数并调用之前的类将阳历转为阴历,最终返回给报表。...
分类:
其他好文 时间:
2016-06-02 16:38:41
阅读次数:
190
module 目前我选编写的都是在AngularJs-1.5版本,如有疑问可以联系我。 理解模块的生命周期。 config 和 run 方法是模块调用时加载的方法。那么module的执行顺序是怎么样呢。 config方法是在module 被加载后调用的方法。run 方法是在所有的模块都被加载后调用的 ...
分类:
Web程序 时间:
2016-05-31 00:56:50
阅读次数:
163
在的StringRequest中,我们这样一个方法,还没有追踪过。 这个方法,会在我们请求结束后调用,但它是如何工作的,我们还没有阅读。通过对前面代码的阅读,我们会在ExecutorDelivery的run方法中,找到这个方法。 这整个过程要从RequestQueue的初始化说起: RequestQ ...
分类:
其他好文 时间:
2016-05-30 23:20:57
阅读次数:
235
创建线程方式-----------------1.Thread//继承thread类2.Runnable{publicvoidrun();}//实现Runnable接口classManextendsPersonimplementsRunnable{publicvoidrun(){...}}newCar().start();newThread(newMan()).start();TIPS1:Runnable接口只有一个run()方法但是运行的时候不能..
分类:
编程语言 时间:
2016-05-29 23:27:26
阅读次数:
188
一、线程生命周期共五个状态:
新建状态:
Thread t = new Thread()
就绪状态
调用start()方法,
运行状态
使用yield()方法可以使线程主动放弃CPU。线程也可能由于执行结束或执行stop()方法进入死亡状态。每个线程对象都有一个run()方法,当线程对象开始执行时,系统就调用该对象的run()方法。
阻塞状态
线程从阻塞状态恢复到就绪状态有三...
分类:
编程语言 时间:
2016-05-27 12:06:35
阅读次数:
246
$this->preInit($config);// *****preInit****方法 // so 可以Yii::$app->配置参数来访问配置文件中的内容 完毕 回到起点 看index.php中的 \yii\base\Application.php 中的run方法 ...
分类:
其他好文 时间:
2016-05-26 18:56:01
阅读次数:
199
1.继承Thread类,重写run方法 2.实现Runnable接口 3.实现Callable接口 ...
分类:
编程语言 时间:
2016-05-26 18:30:12
阅读次数:
152
我们知道,我们通过调用线程的start方法启动一个线程,那么,我们可以直接调用run方法来启动一个线程吗? 先看下面一段代码: [java] view plain copy public class Test { public static void main(String[] args) { // ...
分类:
编程语言 时间:
2016-05-24 09:17:40
阅读次数:
162
1,多线程编程: 线程和进程的区别:进程需要独立的内存空间,进程关闭那么线程关闭;而线程可以共享内存和资源,线程关闭进程不关闭。 Thread类和Runnable类,线程的创建:1,继承Thread类实例化一个Thread,然后重写Thread的run方法,然后调用start方法启动线程;2,实现一 ...
分类:
编程语言 时间:
2016-05-22 23:16:35
阅读次数:
161
传统的线程技术中有两种创建线程的方式:一是继承Thread类,并重写run()方法;二是实现Runnable接口,覆盖接口中的run()方法,并把Runnable接口的实现扔给Thread。这两种方式大部分人可能都知道,但是为什么这样玩就可以呢?下面我们来详细分析一下这两种方法的来龙去脉。
1. 揭秘Thread中run()方法
上面我们看到这两种方式都跟run()方法有关,所以我们来看一...
分类:
编程语言 时间:
2016-05-22 12:22:54
阅读次数:
175