java中,复用代码有两种途径:
在新的类中产生现有类的对象。由于新的类是由现有类的对象组成的,所以这种方法称为组合。采用继承的方式来复用。
继承
继承采用关键字extends实现。
java用super关键字表述超类的意思。
初始化基类
当创建一个子类的对象时,该对象包含了一个基类的子对象。这个子对象与你用基类创建的对象是一样的。对基类子对象的正确初始化也至关重要...
分类:
编程语言 时间:
2014-10-31 15:37:55
收藏:
0 评论:
0 赞:
0 阅读:
202
在androidMainfest.xml文件中
在Activity中设置
【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置
【B】stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示
【C】stateHidden:用户选择activity时,软键盘总是被隐藏
【D】stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的
【E】state...
分类:
移动平台 时间:
2014-10-31 15:37:45
收藏:
0 评论:
0 赞:
0 阅读:
265
场景:
1. 很多程序需要根据处理业务的进度来更新进度条,进度条的目的是让用户能知道业务处理的进度,有进度条的程序更友好,让用户知道程序在运行,而不是没有响应。
2. 现在更新进度条的见过两种方法,一种是通过事件(信号,队列)的发送让主线程按照发送的顺序来更新进度条,一种是设置一个全局整形变量,
通过运行定时器的方式来更新进度条。第一种不适合在更新频率比较高的地方,比如一秒钟发送了20个事件,这样会造成主线程忙于处理事件界面出现假死状态。
所以最好的办法就是使用第2种通过定时器更新进度条,设置一个合...
分类:
其他 时间:
2014-10-31 15:37:15
收藏:
0 评论:
0 赞:
0 阅读:
518
本文主要介绍才用asp.net开发微信公众号相关功能准备事项和服务器准备实时性。目前公众号支持那些功能和接入限制订阅号:认证后仅支持自定义菜单,每天可群发一条消息,,所有微信号都可以关注;服务号:认证后支持自定义菜单、每个月群发4条信息,自动开通高级接口,可对第三方网页进行授权,24小时内未互动无法主动推送发送消息,所有微信号都可以关注;企业号:认证后支持每个版块自定义菜单和指定版块自定义消息发送,消息发送无限制,但是只有企业内部员工才可以关注成功,需要提前人员录入;...
分类:
微信 时间:
2014-10-31 15:37:05
收藏:
0 评论:
0 赞:
0 阅读:
473
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第四章,关于条件变量的使用,后面有一个线程安全的队列。...
分类:
其他 时间:
2014-10-31 15:36:55
收藏:
0 评论:
0 赞:
0 阅读:
277
pipeline-filter作为一种处理数据的模式,可以将应用的任务划分为几个自我完备的数据处理步骤,并连接到一个数据管道。本文介绍一种不太常见的pipeline-filter的变体——尾循环的pipeline-filter....
分类:
其他 时间:
2014-10-31 15:36:45
收藏:
0 评论:
0 赞:
0 阅读:
279
策略模式:定义算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。...
分类:
其他 时间:
2014-10-31 15:36:35
收藏:
0 评论:
0 赞:
0 阅读:
240
? 最近的项目上需要限制EditText输入字符的类型,就把可以实现这个功能的方法整理了一下:
1、第一种方式是通过EditText的inputType来实现,可以通过xml或者java文件来设置。假如我要设置为显示密码的形式,可以像下面这样设置:
在xml中, android:inputType="textPassword"
在java文件中,可以用 myEditTex...
分类:
其他 时间:
2014-10-31 15:36:15
收藏:
0 评论:
0 赞:
0 阅读:
387
使用最新ndk,直接抛弃cygwin,以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量,特别麻烦,新版就不需要了
步骤 :
一、Android官网下载Android的开发工具ADT(Android
Development Tool的缩写),该工具集成了最新的A...
分类:
移动平台 时间:
2014-10-31 15:36:05
收藏:
0 评论:
0 赞:
0 阅读:
326
1.沟通提升到艺术的境界
1.1通过前面几篇的论述,我们的沟通可以提升到艺术的层次,总结如下:
1、 沟通应该慢慢提升到艺术的境界。
2、 讲话不要像钉钉子,刺伤别人的心。
3、 沟通不完全靠说话,该自己说话的说话一句都不能少,不该说的一句都不说。
4、 要了解自己的言默之道,也了解别人的言默之道。
5、 沟通不是单单分是非,要在圆满中分是非,大家都受到尊重。对方错,也要在...
分类:
其他 时间:
2014-10-31 15:35:55
收藏:
0 评论:
0 赞:
0 阅读:
286
1. putty是windows上访问linux服务的免费客户端之一,用它来ssh到远程服务器备份数据是常见的做法(在没做好自动备份机制前), 通过putty界面虽然也不难,但是每次
重复性的工作总是很烦人,这时候可以使用putty的命令行工具+批处理写一个自动备份下载工具。...
分类:
其他 时间:
2014-10-31 15:35:45
收藏:
0 评论:
0 赞:
0 阅读:
364
翻译程序
小明初学C++,已明白了四则运算、关系运算、逻辑运算、赋值运算、输入输出、简单选择和循环结构的用法,但他的英语不太好,记不住太多的保留字,于是他利用汉语拼音做保留字,山寨C++,发明了一种表达自己思想的算法描述规则。
规则很简单:他将开始程序头部以一个拼音名字标记,C++程序中的"{,}"用拼音“kaishi,jieshu”直观表示;选择和循环只采用一种单一的结构,且...
分类:
编程语言 时间:
2014-10-31 15:35:25
收藏:
0 评论:
0 赞:
0 阅读:
265
servlet执行update报错ORA-12518...
分类:
其他 时间:
2014-10-31 15:35:15
收藏:
0 评论:
0 赞:
0 阅读:
356
说起SwipeBackLayout,我对它还是有一定怨念的。当时就希望能实现关闭当前Activity的效果,但完全搜不当相关的东西,最后好不容易搜到了这个SwipeBackLayout,觉得可以实现滑动关闭了,但用上后却出现了黑屏的问题,好在最后都解决了。这也说明了任何一个开源项目都是在不断完善的,...
分类:
其他 时间:
2014-10-31 15:34:05
收藏:
0 评论:
0 赞:
0 阅读:
449
Android 中文 API (40) —— RatingBar前言 本章内容是 android.widget.RatingBar,译为"评分条",版本为Android 2.2 r1,翻译来自"madgoat"和"wallace2010",欢迎大家访问他们的博客:http://madgoat.cn....
分类:
移动平台 时间:
2014-10-31 15:33:55
收藏:
0 评论:
0 赞:
0 阅读:
388
第3章磁盘分割的好处:1.数据的安全性;2.系统的效能考虑简单的说,整个开机流程到操作系统之前的动作应该是这样的:1. BIOS:开机主动执行的韧体,会认识第一个可开机的装置;2. MBR:第一个可开机装置的第一个扇区内的主要启动记录区块,内含开机管理程序;3. 开机管理程序(boot loader...
分类:
其他 时间:
2014-10-31 15:33:35
收藏:
0 评论:
0 赞:
0 阅读:
327
--字符串拆分成行 declare@strvarchar(8000) set@str='a1,b1,c2,d1,e3,f5' --,换成 union all select set@str='select name='''+replace(@str,',',''' union all select '...
分类:
其他 时间:
2014-10-31 15:33:25
收藏:
0 评论:
0 赞:
0 阅读:
283