Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android UI进阶之自定义组合控件

Android UI进阶之自定义组合控件

今天和大家分享下组合控件的使用。很多时候Android自定义控件并不能满足需求,如何做呢?很多方法,可以自己绘制一个,可以通过继承基础控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最方便的一个方法。今天就来介绍下如何使用组合控件,将通过两个实例来介绍。第一个实现一个带图片和文字的按钮,如图所示:整个过程可以分四步走。第一步,定义一个layout,实现按钮内部的布局。代码如下:[html] <?xmlversion="1.0"encodi...
Java实现时钟

Java实现时钟

一、核心的表达式因为需要动态显示小时的指针、分钟的指针、秒的指针的位置,所以确认三个指针的角度非常重要;X:三个指针相交的原点的X坐标;Y:三个指针相交的原点的Y坐标;HOUR_LENGTH、MINUTE_LENGTH、SECOND_LENGTH表示时针、分针、秒针的长度;hour、minute、second表示现在是几时、几分、几秒;hourLine.x2 = X+HOUR_LENGTH*Math.cos(hour*(Math.PI/6)-Math.PI...
Java生成javadoc

Java生成javadoc

一、Javadoc介绍Javadoc其实平常我们都会见到,JAVASE的API文档就是一个javadoc,很明显,Javadoc的目的是为了能够让外部客户理解我们的代码并使用我们对外的接口。记住:编写Javadoc的时候只需要对外的接口即可,不需要内部的接口也编写Javadoc注释;二、Javadoc注释一般我们的注释形式是:(1) //(2) /* */而Javadoc注释的形式是:[java] /****@return*/注意:必须以/**开头;三...
用状态机实现XML解析器 - C++环境

用状态机实现XML解析器 - C++环境

摘要 本文介绍一种文本解析的方法:状态切换法 (状态机), 并给出C/C++下的实现.这是我3年前写的代码,用C++实现一个XML解析器.现在再翻出来看,觉得还是有些可取之处,尤其是实现XML文本解析时采用的状态切换法 (姑且先这么叫吧,后文有详细解释这个方法的实现)不仅仅可以用来解析XML,几乎所有的文本流都可以用这种方法来解析 (我记得以前上编译原理时,讲到过词法分析器,用状态机 ,方法类似, 看来上课还是要认真听讲,不定什么时候就用上了.) 同时也有...
WinSock 下 select() 模型的一个问题

WinSock 下 select() 模型的一个问题

在 Windows Socket 中, 默认 select() 一次只能支持 64个套接字. (Linux 下一个 select() 函数能够管理的套接字多得多. 一般默认就有 4096个. select() 函数接口虽然一样,实现上有巨大差别.) 对于一个服务器程序来说显然太少了. 虽然可以修改FD_SETSIZE的值,但是考虑到栈大小的限制也不宜设置过大的数组长度.自然而然的,会考虑使用多线程. 如果每个线程管理64个套接字,那么多开几个线程就可以突破...
臃肿的C++ - 浅谈过度包装

臃肿的C++ - 浅谈过度包装

几乎所有使用OO语言(C++, Java)的程序员都有过度包装的倾向. 不管什么都先用类包一层.代码的层次非常厚.很多C++源代码由于包装层次过多,有时候甚至为了包装而包装,读起来非常费劲. 因为很多东西都是经过原作者抽象过的,如果读者对作者的设计思想把握得不好,读起来有云里雾里的感觉.我倾向于C++应该仅仅只是"带类的C", STL应该维持在一个最小的集合内 .C语言是最接近程序设计本质的语言,自由,灵活, 纯言语言的东西很少. C的确是一个很小,很简洁...
C++ TR1正则库使用示例

C++ TR1正则库使用示例

[背景介绍]要想在程序中使用正则表达式,首先需要有库支持.目前比较有影响的C++正则库主要有GNU Regex Library,它是glibc的一部分.另一个就是PCRE全称是Perl Compatible Regular Expressions.从名字我们可以看出PCRE库是与Perl中正则表达式相兼容的一个正则表达式库.PCRE是免费开源的库,它是由C语言实现的,这里是它的官方主页:http://www.pcre.org/ PCRE++是一个对PCRE...
<< 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 >>