Java IO
I-就是从硬盘到内存
O-就是从内存到硬盘
操作IO需要有异常信息处理
File对象
File的API可以直接访问底层文件系统。以下为基本用法
实例化一个File对象,可以是一个文件也可以是一个目录
File file = new File(filePath);
File file = new File(fileDir, fileName);
检测文...
分类:
编程语言 时间:
2015-01-30 10:48:08
阅读次数:
304
M方法用于实例化一个基础模型类,和D方法的区别在于:1、不需要自定义模型类,减少IO加载,性能较好;2、实例化后只能调用基础模型类(默认是Model类)中的方法;3、可以在实例化的时候指定表前缀、数据库和数据库的连接信息;D方法的强大则体现在你封装的自定义模型类有多强,不过随着新版ThinkPHP框...
分类:
Web程序 时间:
2015-01-29 19:05:12
阅读次数:
150
2.2.1 IoC容器的概念IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。Spring IoC容器如...
分类:
编程语言 时间:
2015-01-29 12:36:31
阅读次数:
298
所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,
不用application的话,你也可以使用也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。
1. 最简单的实现
首先,能够想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实例化此类,然...
分类:
其他好文 时间:
2015-01-29 10:29:13
阅读次数:
246
New UI-标签延时加载布局
——转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途!
本节引言:
学习完上一节的include布局复用以后,相信大家都体会到了布局优化的好处,
不过当我们include的布局是一些复杂控件的话,而这些控件我们在实际使用
过程中又用得不多的话,往往会降低页面的加载速度;虽然,我们也可以为其设置
visibility = "gone"的属性,但是在inflate布局的时候,这些控件依旧会被inflate,
也就是说依旧会创建对象,会被实例化,...
分类:
其他好文 时间:
2015-01-28 19:49:47
阅读次数:
233
相信如何为gif文件编码,很多朋友都会,而难点在于怎么让GIF文件中的帧动起来,也就是创建gif动画。
Gif文件编码方法
先简单介绍一下编码的方法。
1、调用BitmapEncoder.CreateAsync静态方法实例化编码器,要创建GIF编码器,可以在调用方法时,指定表示GIF编码器的GUID,这个GUID不用特意去记,因为访问BitmapEncoder.GifEnco...
分类:
其他好文 时间:
2015-01-28 11:21:28
阅读次数:
185
如果你的类库没有采用命名空间的话,需要使用import方法先加载类库文件,然后再进行实例化,例如:我们定义了一个Counter类(位于Com/Sina/Util/Counter.class.php):class Counter {}在使用的时候,需要按下面方式调用:import('Com.Sina....
分类:
Web程序 时间:
2015-01-27 23:13:36
阅读次数:
309
1嵌入式jetty简介
在介绍嵌入式jetty之前,首先介绍一下jetty。
Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和Web连接。...
分类:
其他好文 时间:
2015-01-27 18:28:47
阅读次数:
629
抽象类
通过在类定义前面放置关键字 abstract,可以将类声明为抽象类。抽象类不能实例化。 抽象类的用途是提供一个可供多个派生类共享的通用基类定义。 例如,类库可以定义一个抽象类,将其用作多个类库函数的参数,并要求使用该库的程序员通过创建派生类来提供自己的类实现。
抽象类可以包含非抽象的方法、属性以及抽象的方法、属性。抽象类和抽象方法都必须在派生类中用override进行重写。
抽象...
自动实例化
如果要修改任何游戏资源,通常希望在运行时修改,且修改是暂时的。例如,如果角色获得了无敌状态,可能想更改材质 (material) 的着色器 (shader),以便玩家角色形象地展示无敌的状态。该操作包含修改正在使用的材质。这种修改不是永久性的,因为我们不希望退出播放模式 (Play Mode) 时材质的着色器不同。
但是,在 Unity 中编写脚本永久修改源资源是可行的。我们从...
分类:
编程语言 时间:
2015-01-27 18:22:49
阅读次数:
231