- 博客(14)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
转载 PHP GD库及jpgraph的安装与配置
一、了解GD库在PHP中可以使用GD库对图像进行操作。DG库是一个开放的动态创建图像、源代码公开的函数库,可以从官主网站下载。目前GD库支持gif 、png 、jpeg、 wbmp和xbm等多种图像格式,通常用于对图像的处理。二、在PHP中设定图像支持GD库在PHP5中是被默认安装的,但要想激活GD库,必须修改php.ini文件。将该文件中的“;extension=php_gd2.dl
2014-02-25 13:18:48
10096
1
原创 同步块与同步方法的区别
所有的非静态同步方法用的都是同一把锁——实例对象本身,也就是说如果一个实例对象的非静态同步方法获取锁后,该实例对象的其他非静态同步方法必须等待获取锁的方法释放锁后才能获取锁,可是别的实例对象的非静态同步方法因为跟该实例对象的非静态同步方法用的是不同的锁,所以毋须等待该实例对象已获取锁的非静态同步方法释放锁就可以获取他们自己的锁。 而所有的静态同步方法用的也是同一把锁——类对象本身,这两把锁是两个不
2013-06-28 15:41:27
4007
转载 Windows下Critical Section、Event、Mutex、Semaphores区别
临界区(Critical Section) 保证在某一时刻只有一个线程能访问数据的简便办法。在任意时刻只允许一个线程对共享资源进行访问。如果有多个线程试图同时访问临界区,那么在有一个线程进入后其他所有试图访问此临界区的线程将被挂起,并一直持续到进入临界区的线程离开。临界区在被释放后,其他线程可以继续抢占,并以此达到用原子方式操作共享资源的目的。 临界区包含
2013-06-14 15:03:12
735
原创 fragment
fragment 基础:Android Fragment功能的例子http://www.eoeandroid.com/thread-241053-1-1.htmlFragment的生命周期http://www.eoeandroid.com/thread-194362-1-1.htmlFragment示例代码http://www.eoeandroid.com/thread-6
2013-06-09 10:55:26
683
转载 Fragments (Android官方文档中文版二)
为Activity创建事件回调方法 在一些情况下, 你可能需要一个fragment与activity分享事件. 一个好的方法是在fragment中定义一个回调的interface, 并要求宿主activity实现它.当activity通过interface接收到一个回调, 必要时它可以和在layout中的其他fragment分享信息. 例如, 如果一个新
2013-06-09 10:35:37
1024
转载 Fragments (Android官方文档中文版一)
Fragment 表现 Activity 中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件,并且可以在activity运行期间添加和删除. Fra
2013-06-07 23:05:17
757
原创 Android 菜单(OptionMenu)大全 建立你自己的菜单
菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu 一、概述 public boolean onCreateOptionsMenu(Menu menu):使用此方法调用OptionsMenu 。 p
2013-06-07 13:46:59
586
转载 Android开发中Dialog对话框的使用
Dialog是android开发过程中最常用到的组件之一,它包括以下几种类型: 警告对话框:Alertialog 进度对话框:ProgressDialog 日期选择对话框:DatePickerDialog 时间选择对话框:TimePickerDialog 自定义对话框:从Dialog继承 Dialog的创建方式有两种: 一是直接
2013-06-06 13:39:25
1004
转载 7种形式的Android Dialog使用举例
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保
2013-06-06 13:29:35
744
原创 android Handler解析
java.lang.Object android.os.Handler 它负责发送消息和处理线程消息队列中的消息及runnable对象 。Android中的handler类是它特有的用于管理线程的工具类,方便于线程间通讯。 Handler实例都是与一个线程和该线程的消息队列一起使用,一旦创建了一个新的handler实例,系
2013-06-05 22:35:16
729
原创 Map集合中value()方法与keySet()、entrySet()区别
在Map集合中values():方法是获取集合中的所有的值----没有键,没有对应关系,KeySet():将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取key entrySet():Set> entrySet() //返回此映射中包含的映射关系的
2013-05-31 16:32:18
81002
6
原创 迭代器(Iterator)
迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象。 (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:iterator()方法是java.lang.Iterable接口,被Collection继承。
2013-05-31 16:22:20
1012
原创 Android 程序界面
Android 利用程序界面(一) ------部分资料来源网络 1. TextView的应用。 TextView是Android中常用的组件之一,可以用他来显示文字,就像一个标签一样,或者你可以认为是html中的span。对于TextV
2013-05-31 14:55:50
1232
原创 Adapter用法总结
Android之Adapter用法总结1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系: 由图可以看到在Android
2013-05-30 10:12:47
1625
Tab与TabHost
2013-06-07
android初学者入门项目
2013-05-29
react 使用bower install chartjs 后启动报错
2016-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人