现在的手机,按照操作系统分,有ios,有android,还有window phone等。 如果是按软件来分的话,就有通讯录,游戏等。 按继承的思维来考虑的话,如下: 但是问题来了,如果是按照手机品牌来分的话,增加一个新的手机...
分类:
编程语言 时间:
2014-09-24 00:02:16
收藏:
0 评论:
0 赞:
0 阅读:
414
一般一个对话框会分为模态对话框和非模态对话框两种,模态对话框就是...
分类:
编程语言 时间:
2014-09-24 00:01:26
收藏:
0 评论:
0 赞:
0 阅读:
584
虽然C++考试刚刚过去,但还是感觉总结一下比较好。通过过去一些时日对C++的学习,感觉上C++其实也没有什么新鲜的东西,还是那些东西,比如:数据类型,结构,类,对象等等。将其总结成一张图的形式如下:
由上图给我们的信息:
在基础选项卡一项,除去指针一块,和VB相比较其实是一样的,而在面向对象选项卡上面,和我们学过的VB.NET,C#也是一样的。而不一样的就是指针这一块,而我们只...
分类:
编程语言 时间:
2014-09-24 00:01:07
收藏:
0 评论:
0 赞:
0 阅读:
414
线程池和ThreadPoolExecutors
虽然在程序中可以直接使用Thread类型来进行线程操作,但是更多的情况是使用线程池,尤其是在Java EE应用服务器中,一般会使用若干个线程池来处理来自客户端的请求。Java中对于线程池的支持,来自ThreadPoolExecutor。一些应用服务器也确实是使用的ThreadPoolExecutor来实现线程池。
对于线程池的性能调优,最...
分类:
编程语言 时间:
2014-09-23 23:58:36
收藏:
0 评论:
0 赞:
0 阅读:
836
详细介绍java中的数据结构本文介绍的是java中的数据结构,本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。一起来看本文吧!也许你已经熟练使用了java.util包里面的各种数据结构,但是我还是要说一说java版数据结构与算法,希望对你有帮助。线性表,链表,哈希表是常用的数据...
分类:
编程语言 时间:
2014-09-23 23:52:07
收藏:
0 评论:
0 赞:
0 阅读:
370
SPI的全名为Service Provider Interface.普通开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java.util.ServiceLoader的文档里有比较详细的介绍。究其思想,其实是和"Callback"差不多。“Callback”的思想是在我们调用API的时候,我们可...
分类:
编程语言 时间:
2014-09-23 23:51:46
收藏:
0 评论:
0 赞:
0 阅读:
375
http://docwiki.embarcadero.com/RADStudio/XE6/en/How_to_Handle_Delphi_Generics_in_C%2B%2B这个泛型是为delphi编写的,c++builder不能直接使用,非要用的话按下面的例子,先建立个delphiunit,集成...
分类:
编程语言 时间:
2014-09-23 23:50:16
收藏:
0 评论:
0 赞:
0 阅读:
459
javax.imageio 类 ImageIOBufferedImage bi = ImageIO.read(resFile);//resFile --- InputStreamif(bi == null){ System.out.println(此文件不为图片文件);} try {//判断是...
分类:
编程语言 时间:
2014-09-23 23:48:46
收藏:
0 评论:
0 赞:
0 阅读:
349
当涉及到多线程共享数据,需要数据同步的时候,就可以考虑使用线程锁了。本篇体验线程锁的各种用法以及线程死锁。主要包括: ※ 使用lock处理数据同步※ 使用Monitor.Enter和Monitor.Exit处理数据同步※ 使用Mutex处理进程间数据同步※ 使用Semaphore处理数据同步※ 线程...
分类:
编程语言 时间:
2014-09-23 23:45:26
收藏:
0 评论:
0 赞:
0 阅读:
370
一:window.history对象历史记录,通过历史记录可以操作页面前进或者后退window.history.back();后退window.history.forward();前进window.history.go(n); n是正数代表前进n个页面,n是负数代表后退n个页面。二:window.l...
分类:
编程语言 时间:
2014-09-23 23:44:56
收藏:
0 评论:
0 赞:
0 阅读:
476
//以典型实例说明 1 class B1{}; 2 class V1:public B1(); 3 class D1:virtual public V1(); 4 class B2{}; 5 class B3{}; 6 class V2:public B1,publicB2{}; 7 class D...
分类:
编程语言 时间:
2014-09-23 23:44:46
收藏:
0 评论:
0 赞:
0 阅读:
383
一、线程的实现方式方式一:继承Thread类一个类只要继承了Thread类,并重写run()方法,则就可以实现多线程的操作。public class ThreadDemo01 { public static void main(String[] args) { Thread1 t...
分类:
编程语言 时间:
2014-09-23 23:44:36
收藏:
0 评论:
0 赞:
0 阅读:
546
一、银行取款引出的问题模拟银行取钱的例子:public class ThreadDemo06 { public static void main(String[] args) { Bank bank = new Bank(); Runnable runnable =...
分类:
编程语言 时间:
2014-09-23 23:44:16
收藏:
0 评论:
0 赞:
0 阅读:
419
今天,一朋友问我使用JAVA有没有什么办法导出百万级的数据到Excel工作表。 当时我的第一个念头就是这真的是一个好疯狂的念头。然后就想假如真的有这样类似的需求,我自己应该怎么做呢? ps: 首先科普一下基础知识 Excel 2003及以下的版本。一张表最大支持65536行数据...
分类:
编程语言 时间:
2014-09-23 23:43:46
收藏:
0 评论:
0 赞:
0 阅读:
3193
char lpszCurrentPath[MAX_PATH] ; //MAX_PATH是Win32定义的一个宏,表示Windows允许的最大路径255;GetCurrentDirectory(MAX_PATH , lpszCurrentPath ); GetCurrentDirectory可以...
分类:
编程语言 时间:
2014-09-23 23:37:26
收藏:
0 评论:
0 赞:
0 阅读:
371
一、ehcache.xml 配置详解单机配置: 分布式配置: --> 二、详细介绍http://raychase.iteye.com/blog/1545906
分类:
编程语言 时间:
2014-09-23 23:36:16
收藏:
0 评论:
0 赞:
0 阅读:
354
前言 Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言:这意味着开发过程中没有了编译这个环节。类似于PHP和Per....
分类:
编程语言 时间:
2014-09-23 23:34:36
收藏:
0 评论:
0 赞:
0 阅读:
392
在多线程中,两个线程之间交换数据是非常常见的情况,我们可以使用公共的数据结构,同样,Java也提供了很好
的类供我们使用,那就是Exchanger类,这个类可以帮助我们在两个线程之间同步数据结构,下面我们以这个类再来实
现一遍生产者消费者模型,貌似这个模型已经被写烂了。
package com.bird.concursey.charpet5;
import java.util.Li...
分类:
编程语言 时间:
2014-09-23 22:29:46
收藏:
0 评论:
0 赞:
0 阅读:
412
Python:面向对象的编程语言,多态,封装,继承三个主要特性
多态:来自希腊语,意味着有多种形式。
>>> from random import choice
>>> x = choice(['Hello,World!',[1,2,'e','e',4]])
>>> x.count('e')
1
任何不知道对象到底是什么类型,但又要对对象做的什么的时候,就要用到多态
>>> 1+2
3
>>> 'hot'+'dog'
'hotdog'
#和下面的形式是一样的
>>> def add(x,y): return...
分类:
编程语言 时间:
2014-09-23 22:28:36
收藏:
0 评论:
0 赞:
0 阅读:
439
以前我们创建线程的时候都是主动的new一个Thread,然后调用他们的start方法,但是如果线程非常多,任务也非
常多的时候,这样写就会显得非常麻烦,当然可能效率也不是很高,Java给我们提供了叫线程创建器这个样概念的类,
他可以帮助我们管理这些线程,你做的就是编写好代码,然后交给他,她就会自动帮你运行。
当然,带cache的threadpool 对于死掉的线程重新调用,在性能上也会有非常...
分类:
编程语言 时间:
2014-09-23 22:26:46
收藏:
0 评论:
0 赞:
0 阅读:
319