Paint类介绍Paint即画笔,在绘制文本和图形用它来设置图形颜色, 样式等绘制信息。1.图形绘制 setARGB(int a,int r,int g,int b); 设置绘制的颜色,a代表透明度,r,g,b代表颜色值。 setAlpha(int a); 设置绘制图形的透明度。 setColor(int color); 设置绘制的颜色,使用颜色值来表示,该颜色值包括透明度和R...
分类:
移动开发 时间:
2015-05-07 12:30:12
阅读次数:
181
题目:给定一颗树的先序遍历结果和中序遍历的结果,重建这颗树。
例如:
前序:a b d c e f
中序:d b a e c f
a是根节点。
思路:根据前序,可以很快找出根节点a,然后根据中序,可以找出根节点a的左右子树,然后递归求a的左子树前序b d跟中序d b,a的右子树前序c e f跟中序e c f即可
代码:
struct pNode...
分类:
其他好文 时间:
2015-05-07 12:32:11
阅读次数:
88
有了Client 和Server,很自然就能RPC 啦。下面轮到RPC.java 啦。
一般来说,分布式对象一般都会要求根据接口生成存根和框架。如CORBA,可以通过IDL,生成存根和框架。但是,在
org.apache.hadoop.rpc,我们就不需要这样的步骤了。上类图。
为了分析Invoker,我们需要介绍一些Java 反射实现Dynamic Proxy 的背景。
Dyn...
分类:
其他好文 时间:
2015-05-07 12:31:43
阅读次数:
113
L脚本语言的语法规则只有一条
动作:对象类型,对象名称,参数列表
L脚本语言所有的功能实现都基于这一条基本的语法规则
L脚本语言内置了61个基本的动作定义,这些基本的动作定义其实也可以理解为函数调用,只不过这些动作名称是语言内置的、全局的
那如果我们想要自己扩展L脚本语言的全局动作是否可行呢?
答案是可行的,L脚本语言提供了将用户定义函数注册为全局动作的接口
我们可以参考一个例...
分类:
编程语言 时间:
2015-05-07 12:30:32
阅读次数:
147
某公司的抽奖程序,需要有如下功能
1)可以根据实际情况设置到场人数的最大值
2) 点击“开始”,大屏幕滚动,点击“停止”,获奖者的编号出现在大屏幕上
3)在界面里显示全部奖项获奖人编号
4)不重复获奖
5)不会因为输入错误而导致抽奖结果异常。...
分类:
编程语言 时间:
2015-05-07 12:29:43
阅读次数:
191
奶牛在0~N时间段产奶。农夫约翰有M个时间段可以挤奶,时间段f,t内能挤到的牛奶量e。奶牛产奶后需要休息R小时才能继续下一次产奶,求最大的挤奶量
先对M个时间段进行排序,dp[i]表示前i个时间段最多可以产多少牛奶
if (data[j].r
dp[i]=Max(dp[i],dp[j]+data[i].x);
#include "stdio.h"
#include ...
分类:
其他好文 时间:
2015-05-07 12:30:57
阅读次数:
163
在java的线程Thread类中有三个方法,比较容易混淆,在这里解释一下
(1)interrupt:置线程的中断状态
(2)isInterrupt:线程是否中断
(3)interrupted:返回线程的上次的中断状态,并清除中断状态
举个例子:
[java]
view plaincopy
用法: class MyThread extends Thread { ...
分类:
编程语言 时间:
2015-05-07 12:31:18
阅读次数:
147
数据库存放的日期,即使是以字符串表示的,你也可以利用《【Mysql】求出离最近相差X天的项,sql语句关于日期的比对》(点击打开链接)中所介绍的那个timestampdiff函数比对,日期是否相差超过一天。
如果在Java中要比对两个以字符串形式表示的日期是否相等,
比如比对两个以"yyyy-MM-dd HH:mm:ss"与字符串String形式表示的日期,是否相等
那可以先去除"-"、":...
分类:
编程语言 时间:
2015-05-07 12:28:56
阅读次数:
210
在本文中,我们讨论OOP中的热点之一:抽象类。抽象类在各个编程语言中概念是一致的,但是C#稍微有些不一样。本文中我们会通过代码来实现抽象类,并一一进行解析。...
分类:
其他好文 时间:
2015-05-07 12:31:18
阅读次数:
201
企业项目化管理解决方案
企业项目化管理面临的挑战 :
◆ 企业运营多年,很多工作流程没有固化,管理不规范,如何能降低主观因素在管理中的干扰?
◆ 是否出现跨部门合作不同步,业务流转缓慢的现象?
◆ 任务布置混乱,在矩阵式管理中,怎样才能协调人员的任务分配?
◆ 由于权责不明确,越权现象经常发生,出现问题后相互推诿?
◆ 执行过...
分类:
其他好文 时间:
2015-05-07 12:31:11
阅读次数:
188
有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度,来进行下一步的决策.下面是两种测试方法:(1)使用hdparm命令这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期Linux IDE驱动的开发和维护人员 Mark Lord开发编写的( hdparm has been written by Mar...
分类:
系统相关 时间:
2015-05-07 12:27:57
阅读次数:
179
1.堆的概念
参考:http://www.cnblogs.com/luchen927/archive/2012/03/08/2381446.html
堆(heap),一种数据结构,堆分为最大堆和最小堆,其实就是完全二叉树。最大堆要求节点的元素都要大于其孩子,最小堆要求节点元素都小于其左右孩子,两者对左右孩子的大小关系不做任何要求,其实很好理解。有了上面的定义,我们可以得知,处于最大堆的根节点的元...
分类:
编程语言 时间:
2015-05-07 12:30:53
阅读次数:
137
Problem:
Determine whether an integer is a palindrome. Do this without extra space.
click to show spoilers.
Some hints:
Could negative integers be palindromes? (ie, -1)
If you are thinkin...
分类:
其他好文 时间:
2015-05-07 12:28:14
阅读次数:
143
小白哥认为-------原理就是:删除时先删除数据再删除UI,添加时先添加UI再添加数据.------...
分类:
移动开发 时间:
2015-05-07 12:28:14
阅读次数:
246
小白哥认为:如果你不用 Model类的话.直接从controller里传一个字典到cell里面.也可以做到适配高度....
分类:
移动开发 时间:
2015-05-07 12:28:03
阅读次数:
250