这篇文章的主要内容是写,我对面向对象功能:接口、泛型和委托的理解。。很多人都认为,我不使用它们,照样能实现程序想要的功能,为什么还要用它们?可以这么说,如果要想混IT行业,那么,我们就要成为专业人员。那么,我们所写的代码就不仅仅是实现其功能那么简单了,我们还要提高程序的性能,更重要的是,我们所写的代码是给别人看的,要让别人看得懂,实现团队合作。。接口、泛型和委托让我们的代码更结构化、专业化。。...
分类:
其他好文 时间:
2015-01-11 09:45:57
阅读次数:
184
在package/apps/Launcher3/src/com/android/launcher3/LauncherModel.java中的private void loadAllApps() {}函数中的mBgAllAppsList.reorderApplist();之前添加如下:
// ZJ Add START
mBgAllAppsList.remov...
分类:
其他好文 时间:
2015-01-11 09:45:07
阅读次数:
212
A peak element is an element that is greater than its neighbors.
Given an input array where num[i] ≠ num[i+1], find a peak element and return its index.
The array may contain multiple peaks, in ...
分类:
其他好文 时间:
2015-01-11 09:43:24
阅读次数:
153
由简单到复杂一步步来编写Makefile文件。
Linux 环境下的程序员如果不会使用GNU make来构建和管理自己的工程,应该不能算是一个合格的专业程序员,至少不能称得上是 Unix程序员。。在 Linux(unix )环境下使用GNU 的make工具能够比较容易的构建一个属于你自己的工程,整个工程的编译只需要一个命令就可以完成编译、连接以至于最后的执行。不过这需要我们投入一些时间去完成一个或者多个称之为Makefile 文件的编写。...
分类:
其他好文 时间:
2015-01-11 09:44:53
阅读次数:
185
一、前言
先说明一下,Role类其实是有很多属性的
protected:
/*与战斗相关的数据*/
int m_id; //id
Role* m_attackTarget;
Role** m_attackTargetPtr;//攻击目标
Point m_desPoint;//目标位置
ROLE_STAT en_stat; //当前状态
FlightLayer* m_...
分类:
其他好文 时间:
2015-01-11 09:43:53
阅读次数:
186
勤劳一日,可得一夜安眠;勤劳一生,可得幸福长眠。——达·芬奇
本讲内容:字符串分割split(String regex)和split(String regex,int limit)
在java.lang包中有String.split()方法,返回是一个数组。
一、“.”和“|”都是转义字符,必须得加"\\";
例一:
public class Text{
...
分类:
其他好文 时间:
2015-01-11 09:44:53
阅读次数:
136
机房收费系统的重构中使用了三层,将对数据库的操作放到了D层中,面向对象的思想对D层进行了进一步的抽象抽象出来SQLHlper,但还是避免不了像机房收费系统中类似“注册”这样的功能要同时向多张数据表中增加记录。在机房收费系统中实现“注册”功能时,要同时向卡表、学生信息表、充值记录表三张表增加记录,就算是通过外观层将B层的这三个增加记录的方法组合调用,我们也不能保证在增加记录的过程中不出错,导致在卡表...
分类:
数据库 时间:
2015-01-11 09:43:14
阅读次数:
225
u Calculate e
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 32719 Accepted Submission(s): 14683
Problem Description
A simple mathema...
分类:
其他好文 时间:
2015-01-11 09:44:00
阅读次数:
103
题解:
首先那个裸的单源最短路过程就过了吧。
然后说转的最小割。
就是我们考虑到从源点到汇点有多条最短路,我们需要切断一些边,使得所有的最短路都被切断。
首先这是个很裸的模型,切断?最小割!
如果你想不到,那不妨这么想:
我们切断所有最短路,那么每条最短路都有一个路径,上面有若干条边,那么我们需要至少切断其中的一部分。
而所有的局部最短路都满足一个性质:
就是从源点...
分类:
其他好文 时间:
2015-01-11 09:43:43
阅读次数:
130
Problem Description
There are x cards on the desk, they are numbered from 1 to x. The score of the card which is numbered i(1<=i<=x) is i. Every round BieBie picks one card out of the x cards,then pu...
分类:
其他好文 时间:
2015-01-11 09:42:31
阅读次数:
154
Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.
You may assume no duplicates in the array....
分类:
其他好文 时间:
2015-01-11 09:44:06
阅读次数:
137
和NAT模式不同,DR的负载均衡调度器工作在网络七层协议中的数据链路层,也就是第二层。它通过修改数据包的目标MAC地址,将数据包转发到实际应用服务器上,最重要的是,实际服务器的响应数据包将直接返回给用户端,而不需要经过负载调度器
1、LVS、DR简介
LVS 是Linux Virtual Server的简称,在实际环境中经常作为B/S结构的网络应用中的负载均衡器来使用,工作在7层网络模型中的,...
分类:
其他好文 时间:
2015-01-11 09:43:07
阅读次数:
350
1、LVS、TUN简介
LVS 是Linux Virtual Server的简称,在实际环境中经常作为B/S结构的网络应用中的负载均衡器来使用,工作在7层网络模型中的,网络层,也就是通常说的IP层,由于数据的处理是在Linux内核态完成的,所以相对反向代理服务器来说,性能一般会高一些;
TUN 是IP Tunneling
,IP隧道的简称,它将调度器收到的IP数据包封装在一个新的IP数据包中...
分类:
其他好文 时间:
2015-01-11 09:42:28
阅读次数:
220
介绍
socketserver(在Python2.*中的是SocketServer模块)是标准库中一个高级别的模块。用于简化网络客户与服务器的实现(在前面使用socket的过程中,我们先设置了socket的类型,然后依次调用bind(),listen(),accept(),最后使用while循环来让服务器不断的接受请求。而这些步骤可以通过SocketServer包来简化。)。模...
分类:
编程语言 时间:
2015-01-11 09:42:35
阅读次数:
1042
代码如下:
<?php
header('Content-type:image/jpeg');
$width=120;
$height=40;
$element=array('1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','m','n','o','p','q','r','s','...
分类:
Web程序 时间:
2015-01-11 09:40:39
阅读次数:
168
题解:呃,这个题太耿直了。
还能有负收益,也就是一个区间只需要有某段时间没有确定,或者有重叠,那就“一切皆有可能”。
只有边界完全重合的一些区间神马的才能判错。
于是写个耿直的并查集就好了。(可以a~b收益为c,a>b,反正有负收益233)
代码:
#include
#include
#include
#include
#define N 105
using na...
分类:
其他好文 时间:
2015-01-11 09:41:17
阅读次数:
164
名称:tee
位置:/usr/bin/tee
权限:所有用户
作用:双向重定向,会同时将数据流送与文件和屏幕;而输出到屏幕的,就是stdout,可以让下一下命令继续处理。
用法:tee [OPTION]... [FILE]...
选项:
-a, --append append to the given FILEs, do not overwrite
追加...
分类:
系统相关 时间:
2015-01-11 09:42:14
阅读次数:
287