自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liu826710的专栏

被人嘲笑的梦想,越有实现的价值

  • 博客(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 9949 1

原创 同步块与同步方法的区别

所有的非静态同步方法用的都是同一把锁——实例对象本身,也就是说如果一个实例对象的非静态同步方法获取锁后,该实例对象的其他非静态同步方法必须等待获取锁的方法释放锁后才能获取锁,可是别的实例对象的非静态同步方法因为跟该实例对象的非静态同步方法用的是不同的锁,所以毋须等待该实例对象已获取锁的非静态同步方法释放锁就可以获取他们自己的锁。 而所有的静态同步方法用的也是同一把锁——类对象本身,这两把锁是两个不

2013-06-28 15:41:27 3973

转载 Windows下Critical Section、Event、Mutex、Semaphores区别

临界区(Critical Section)    保证在某一时刻只有一个线程能访问数据的简便办法。在任意时刻只允许一个线程对共享资源进行访问。如果有多个线程试图同时访问临界区,那么在有一个线程进入后其他所有试图访问此临界区的线程将被挂起,并一直持续到进入临界区的线程离开。临界区在被释放后,其他线程可以继续抢占,并以此达到用原子方式操作共享资源的目的。       临界区包含

2013-06-14 15:03:12 662

原创 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 657

转载 Fragments (Android官方文档中文版二)

为Activity创建事件回调方法       在一些情况下, 你可能需要一个fragment与activity分享事件. 一个好的方法是在fragment中定义一个回调的interface, 并要求宿主activity实现它.当activity通过interface接收到一个回调, 必要时它可以和在layout中的其他fragment分享信息.       例如, 如果一个新

2013-06-09 10:35:37 995

转载 Fragments (Android官方文档中文版一)

Fragment 表现 Activity 中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件,并且可以在activity运行期间添加和删除.       Fra

2013-06-07 23:05:17 720

原创 Android 菜单(OptionMenu)大全 建立你自己的菜单

菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu   一、概述  public boolean onCreateOptionsMenu(Menu menu):使用此方法调用OptionsMenu 。  p

2013-06-07 13:46:59 558

转载 Android开发中Dialog对话框的使用

Dialog是android开发过程中最常用到的组件之一,它包括以下几种类型:  警告对话框:Alertialog  进度对话框:ProgressDialog  日期选择对话框:DatePickerDialog  时间选择对话框:TimePickerDialog  自定义对话框:从Dialog继承  Dialog的创建方式有两种:  一是直接

2013-06-06 13:39:25 972

转载 7种形式的Android Dialog使用举例

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保

2013-06-06 13:29:35 713

原创 android Handler解析

java.lang.Object   android.os.Handler 它负责发送消息和处理线程消息队列中的消息及runnable对象 。Android中的handler类是它特有的用于管理线程的工具类,方便于线程间通讯。     Handler实例都是与一个线程和该线程的消息队列一起使用,一旦创建了一个新的handler实例,系

2013-06-05 22:35:16 697

原创 Map集合中value()方法与keySet()、entrySet()区别

在Map集合中values():方法是获取集合中的所有的值----没有键,没有对应关系,KeySet():将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取key entrySet():Set> entrySet() //返回此映射中包含的映射关系的

2013-05-31 16:32:18 80281 19

原创 迭代器(Iterator)

迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象。  (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:iterator()方法是java.lang.Iterable接口,被Collection继承。

2013-05-31 16:22:20 977

原创 Android 程序界面

Android 利用程序界面(一)                                                ------部分资料来源网络           1. TextView的应用。               TextView是Android中常用的组件之一,可以用他来显示文字,就像一个标签一样,或者你可以认为是html中的span。对于TextV

2013-05-31 14:55:50 1189

原创 Adapter用法总结

Android之Adapter用法总结1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:        由图可以看到在Android

2013-05-30 10:12:47 1531

design-pattern

java设计模式

2019-01-13

Java核心技术+卷Ⅱ高级特性

Java核心技术+卷Ⅱ高级特性

2013-08-06

深入java虚拟机第二版

深入java虚拟机第二版

2013-06-28

Tab与TabHost

Tab与TabHost 这就是Tab,而盛放Tab的容器就是TabHost 如何实现?? 每一个Tab还对应了一个布局,这个就有点好玩了。一个Activity,对应了多个功能布局

2013-06-07

android初学者入门项目

初学者必看 1、LinearLayout Button、RadioGroup、 CheckBox 2、TableLayout 3、FrameLayout 霓虹灯效果 4、RelativeLayout 梅花效果 5、自定义view跟着触点走的小球 6、 ListView 列表视图 7、WebView web视图 8、ToggleButton 动态布局效果 9、AnalogClock 、 DigitalClock and Chronometer 时钟和数字日期 10、AutoCompleteTextView 根据输入自动补充可能的全部 11、Spinner View 选择框(弹出框形式选择) 12、DatePicker TimePicker View 日期时间选择器 13、ProgressBar View 普通进度条、显示在标题栏上的进度条 14、RatingBar View 评级 15、 SeekBar 拖动条,音量调节效果 16、ScrollView 、HorizontalScrollView 垂直和水平滚动条 17、ScrollView 、HorizontalScrollView 垂直和水平滚动条 18、ExpandableListView 分组可展开收缩的ListView 19、Notification 状态栏通知 20、GridView、ImageSwitcher 21、SmsManager 消息管理器,发短信(这里是模拟器只能给其它模拟器发短信) 22、Intent Action、Category属性 测试 23、系统 Action、Category属性 24、ClipDrawable 徐徐展开的风景 25、AnimationDrawable 会动的图片 26、Menu、SubMenu、ContextMenu xml配置menu 27、Attribute 自定义view的duration属性 控制图片的透明度 28、Bitmap、BitmapFactory 图形与图像处理 29、Canvas 绘制自定义图形 30、Canvas 采用双缓存实现画图板 31、SharedPreference 简单的key-value数据存取 32、SQLiteDatabase 安卓客户端的嵌入式数据库 33、GestureDetector + ViewFlipper实现翻页效果 34、GestureLiberay 自定义手势 35、GestureLiberay 通过自定义的手势实现用户操作 36、TextToSpeech 语音朗读 37、ContentProvider、ContentResolver 应用之间共享数据 38、 Service 相当于没有界面的activity 39、Activity与Service运行中通信 40、Service 相当于没有界面的activity 41、AIDL Service android中的跨进程调用 客户端,服务端见AidlService 42、BroadcastReceiver 接收广播消息 43、非UI线程中不能操作UI线程中的View测试 44、ImageSwitcher animation gesture实现可以滑动的跑马灯 45、下载状态栏显示下载进度 46、Gallery3d效果 47、ListView 上拉加载更多效果 48、异步加载图片的二级缓存技术 49、QQ的好友列表展示效果 50、Fragment + ViewPager实现tab滑动切换 51、能够显示在桌面前面的的歌词效果 52、activity切换特效

2013-05-29

html第三章

html第三章

2012-12-03

html第二章

html第二章

2012-12-03

html+css web开发

html第一章

2012-12-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除