此文章是在网易博客上发表的,觉得比较不错,所以总结过来学习一下!
开发自定义控件的步骤:
1了解View的工作原理
2编写继承自View的子类
3为自定义View类增加属性
4绘制控件
5响应用户消息
6自定义回调函数
一、View的工作原理
Android系统的视图结构的设计也采用了组合模式,即view作为所有图形的基类,viewgroup对view继承扩展为视图容器类...
分类:
移动开发 时间:
2015-07-17 16:23:22
阅读次数:
161
一.函数定义
方式1.普通方式定义函数
function 函数名(参数n){
函数体
}function add(a,b){
return a+b;
}
方式2.直接量定义函数
var 函数名=function(参数n){
函数体
}
var add=function(a,b){
return a+b;
}方式三.构造方式定义函数
var 函数名=new Funct...
分类:
编程语言 时间:
2015-07-17 16:21:50
阅读次数:
139
//二叉数组的输出
void DisBTree(BTNode* bt)
{
if(bt)
{
DisBTree(bt->lchild);
DisBTree(bt->rchild);
printf("%c ""\n",bt->data);
}
}
//二叉数组的高度
int BTHeight(BTNode *bt)
{
int lchilddep,rchilddep;...
分类:
编程语言 时间:
2015-07-17 16:22:16
阅读次数:
97
Android开发注意事项...
分类:
移动开发 时间:
2015-07-17 16:21:01
阅读次数:
201
转载请标明出处 :http://blog.csdn.net/qq_19986309 尊重他人劳动成果~ 谢谢
今天给大家实现一个 带清除按钮 和 晃动效果的 自定义 EditText 常常大家写登录 注册按钮 可能是需要用到的, 好了 废话不多说 直接上效果图
这样的效果还是不错的 也是比较实用 不管在哪里的注册登录都用得着 下面贴下代码...
分类:
移动开发 时间:
2015-07-17 16:19:51
阅读次数:
3873
av_interleaved_write_frame -22...
分类:
其他好文 时间:
2015-07-17 16:22:30
阅读次数:
2244
其实微信手机端上图时,列表图最好是缩略图,节省流量,这不,又被移动坑了一把,话费签一分就停机,流量欠到90块才停机,我也是醉了。。。
不说废话了,下面是用CI 的内置处理图像的库写的,小弟不才,遗漏之处敬请指出,谢谢。
/**
* 生成缩略图
* @param $path 原图的本地路径
* @return null 创建一个 原图_thumb.扩展名 的文件
...
分类:
其他好文 时间:
2015-07-17 16:19:18
阅读次数:
101
没图说个黄瓜。
现在这个时代,光嘚嘚没用,有图才有说服力!
然并卵。
有图才有真相,这个没假。
但是有图就一定有识别,就一定会有OCR。
小伙伴们一定会异口同声的问我,OCR是什么鬼。
表着急。只需三步,教你们这帮舔屏狗瞬间爱上OCR!
闪开、我要开始装13了!
首先拿出你们裤兜里的板砖手机。
然后连上wifi,下载一个你们死都不会认识的APP—快证通!
掏出你们引以为...
分类:
其他好文 时间:
2015-07-17 16:20:18
阅读次数:
240
1、先来个例子,有个初步的印象:myTuple=(123,'xyz',45.67)
i=iter(myTuple)
i.next()
123
i.next()
'xyz'
i.next()
45.67
i.next()
Traceback (most recent call last):
File "", line 1, in?
StopIteration上面的代码中通过iter()函数显式的使用了...
分类:
其他好文 时间:
2015-07-17 16:21:08
阅读次数:
124
* BOM:浏览器对象模型
* 介绍:
* window对象:窗口对象,一个页面就具有一个window对象.
* Navigator对象:浏览器对象,用于存储当前浏览器的基本信息.
* Screen对象:屏幕对象,用于存储当前浏览器显示的一些信息,例如:高度、宽度等.
* Location对象:本地对象,用于存储当前浏览器所访问网...
分类:
其他好文 时间:
2015-07-17 16:20:51
阅读次数:
90
正则表达式(regular expressions)是一种描述字符串集的方法,是码农必备技能,记录供参考。...
分类:
编程语言 时间:
2015-07-17 16:20:15
阅读次数:
110
检测手机号码:/0?(13|14|15|18)[0-9]{9}/
检测用户名:(数字,英文,汉字,下划线,中横线):/^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/
密码:(数字,英文,下划线,中横线)/^[A-Za-z0-9_-]+$/
身份证:/\d{17}[\d|x]|\d{15}/
非空:/^\S+$/
IP地址:/((?:(?:25[0-5]|2[0-4]\d|...
分类:
Web程序 时间:
2015-07-17 16:19:40
阅读次数:
124
参考MOS文档有:
Troubleshooting Guide ORA-609 : Opiodr aborting process unknown ospid (文档 ID 1121357.1)
Alert.log shows ORA-609 with TNS-12537: TNS:connection closed (文档 ID 1538717.1)
Fatal NI Connect 12...
分类:
其他好文 时间:
2015-07-17 16:20:21
阅读次数:
580
一、 简介
mysqlbinlog:用于查看服务器生成的二进制日志的工具。
二、 命令格式
mysqlbinlog 选项日志文件1
日志文件2
三、 常用参数
-d--database=name:指定数据库名称,只列出指定数据库相关操作
-o--offset=#:忽略掉日志中前N行命令
-r--result-file=name:将输出的文...
分类:
数据库 时间:
2015-07-17 16:18:33
阅读次数:
168
随机函数是最基本的,在比赛的时候我们可以用随机函数来测试自己的程序是否会超时。
随机函数也可以做出一些大数据,用于两个程序之间对拍(一个是爆搜,一个是正解)。
当然平时我们也可以用随机函数测自己的程序,出题时随机函数是必不可少的。
下面就看一看随机函数如何编写(伪代码):
1.首先我们要将随机生成的数据放入一个文本或记事本中,那么就要先写文件读写即为:
assign(input,'***...
分类:
其他好文 时间:
2015-07-17 16:19:43
阅读次数:
109
效果图:添加依赖包: compile 'com.android.support:design:22.2.0'布局文件:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="ht...
分类:
其他好文 时间:
2015-07-17 16:20:16
阅读次数:
113
之前secureCRT一直连接不上linux(我的linux版本是Ubuntu14.04.2,用的是VirtualBox),在网上找了各种办法,可是都解决不了我的问题!
网上的解决办法不是说没有开启ssh服务,就是说防火墙没有关闭啥的。
上面的问题我都没有出现,但是问题到底在哪呢?
确定问题:
我觉得问题应该在这:在终端输入ifconfig
你是显示1,还是显示2...
分类:
系统相关 时间:
2015-07-17 16:17:43
阅读次数:
233