扩展《编程导论(Java)·3.2.6》的内容,全面介绍enum。
1.基本用法
Java 5 引入的关键字enum,用于定义枚举类型(enumerated type)。
public enum Direction{
UP,DOWN,LEFT,RIGHT
}☆有效地减少代码中public static final命名常量的声明。
☆编译后生成Direction.class文件。...
分类:
编程语言 时间:
2014-09-17 23:23:53
收藏:
0 评论:
0 赞:
0 阅读:
433
int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);
int poll(struct pollfd *fds, nfds_t nfds, int timeout);
int epoll_wait(int epfd, struct...
分类:
其他 时间:
2014-09-17 23:23:42
收藏:
0 评论:
0 赞:
0 阅读:
451
一、安装nfs-utils
[root@server05 ftp]# yum install nfs-utils
二、配置
创建一些文件
[root@server05 /]# mkdir common
[root@server05 /]# cd common/
[root@server05 common]# cp /etc/passwd ./
[root@server05 commo...
分类:
其他 时间:
2014-09-17 23:23:32
收藏:
0 评论:
0 赞:
0 阅读:
365
想象一下有如下情形:代码库中存在两个分支,并且每个分支都进行了修改,最后你想要将其中的一个分支合并到其他的分支中。
那么要问合并的处理过程是怎么样的呢?Git是对每个分支,依据分支的历史数据按照序列化操作,还是它只是合并每个分支里文件的最后版本?这是一个问题,我想对git的merge操作有必要进行分析一下。
回忆一下,我们知道Git的版本库内部结构是以有向无环图(directed...
分类:
其他 时间:
2014-09-17 23:23:23
收藏:
0 评论:
0 赞:
0 阅读:
538
概率DP
dp[j][d] 表示不经过i点走d步到j的概率, dp[j][d]=sigma ( dp[k][d-1] * Probability )
ans = sigma ( dp[j][D] )
Walk
Time Limit: 30000/15000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
...
分类:
其他 时间:
2014-09-17 23:23:13
收藏:
0 评论:
0 赞:
0 阅读:
317
本文探讨测试人员如何站在 SuperProduct Owner, Product Owner与开发人员的角度,思考如何撰写对 SuperProduct Owner, Product Owner, 开发人员有价值的测试报告?而使得 SuperProduct Owner, Product Owner, 开发人员可于第一时间便会针对测试报告, 开展真正有效的决策,措施,使得版本质量获得提升?
本文同时也探讨测试人员如何经由测试报告,与SuperProduct Owner, Product Owner, 开发人员协...
分类:
其他 时间:
2014-09-17 23:23:02
收藏:
0 评论:
0 赞:
0 阅读:
288
本文演示,Tread多线程安全问题,以及一种解决多线程安全方式。
1)一个线程不安全的Demo
2)线程同步
一、小Demo演示引出线程安全问题:
二、线程同步
问题:对于上面的问题,我们是不是可以采取一个这样的措施?当线程1执行run代码段的时候,我们不让其他的线程来执行,直到线程1执行完,其他的线程才可以进入。
解决方案:好在Java里面本来就有这样的函数,将代码段包裹起来,就可以达到上面问题描述的效果。函数名:synchronized,需要一个参数,随便传个对象就ok了。...
分类:
编程语言 时间:
2014-09-17 23:22:52
收藏:
0 评论:
0 赞:
0 阅读:
414
在javascript中的事件有三个方面的知识,一是事件流,二是事件处理程序,三是事件对象。下面就我个人的一点理解,分别讲述一下这三个方面的内容。
第一、事件流
事件流指的是事件按照一定的顺序触发。它有两个顺序,分别是自上而下和自下而上。
自上而下的叫做事件捕获,事件捕获指的是事件的处理将从DOM层次的根...
分类:
编程语言 时间:
2014-09-17 23:22:32
收藏:
0 评论:
0 赞:
0 阅读:
401
#include
1:定义alarm变量:
struct alarm xx_alarm;
2:alarm绑定:
alarm 触发时callback:
static void
xx_callback(struct alarm *alarm)
{
structchip *chip = container_of(alarm, structchip,...
分类:
移动平台 时间:
2014-09-17 23:22:22
收藏:
0 评论:
0 赞:
0 阅读:
1236
Linux/Unix用valgrind检测内存泄漏...
分类:
系统服务 时间:
2014-09-17 23:22:19
收藏:
0 评论:
0 赞:
0 阅读:
510
开个帖子不定期更新,记录遇到的ios下的bugs,其中有些已经解了,有些还是无解...
分类:
移动平台 时间:
2014-09-17 23:22:16
收藏:
0 评论:
0 赞:
0 阅读:
480
Linux库的创建和使用...
分类:
系统服务 时间:
2014-09-17 23:21:42
收藏:
0 评论:
0 赞:
0 阅读:
374
其实是很水的一道bfs,用字符串表示每个状态,map判重就ok了。
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5012
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define N 7
using namespace std...
分类:
其他 时间:
2014-09-17 23:21:32
收藏:
0 评论:
0 赞:
0 阅读:
238
Notepad++是一款輕便好用的編輯器,但可能有些語言的關鍵字不全,比如SQL中,默認關鍵字沒有Merge....
分类:
其他 时间:
2014-09-17 23:21:22
收藏:
0 评论:
0 赞:
0 阅读:
260
作为一个程序员,我们的日常工作之一就是看Log,从Log中发现自己所需要的信息,以及对Log做一些简单的分析和统计。本文分享了我所使用的工具和方法。...
分类:
编程语言 时间:
2014-09-17 23:21:13
收藏:
0 评论:
0 赞:
0 阅读:
441
一、引言
实现跨平台通信的协议主要有简单对象访问协议(Simple Object Access Protocol,SOAP)、代表性状态传输(Representational State Transfer,REST)以及 XML 远程过程调用协议(XML Remote
Procedure Call,XML-RPC)等。
二、为什么选择 XML-RPC?
集成 C/C++ 的挑战可以通过多...
分类:
其他 时间:
2014-09-17 23:20:53
收藏:
0 评论:
0 赞:
0 阅读:
281
同类型结构体之间赋值不一定有效
今天为这个问题debug好久...
之前看到一个关于结构体使用的技巧, 这个技巧能够避免内存零碎. 保证结构体所属内存尽量不要零散化.
struct struct_name
{
element_type varible;
...;
element_type pointer[0];
}
关于该用法的介...
分类:
其他 时间:
2014-09-17 23:20:32
收藏:
0 评论:
0 赞:
0 阅读:
187
题目地址:HDU 1757
终于会构造矩阵了。其实也不难,只怪自己笨。。= =!
f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + …… + a9 * f(x-10)
构造的矩阵是:(我代码中构造的矩阵跟这个正好是上下颠倒过来了)
|0 1 0 ......... 0| |f0| |f1 |
|0 0 1 0 ...... 0|...
分类:
其他 时间:
2014-09-17 23:20:22
收藏:
0 评论:
0 赞:
0 阅读:
248
Attack
Time Limit: 5000/3000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others)
Total Submission(s): 1890 Accepted Submission(s): 554
Problem Description
Today is the 10th Annual...
分类:
其他 时间:
2014-09-17 23:20:12
收藏:
0 评论:
0 赞:
0 阅读:
333
转自:http://bbs.csdn.net/topics/390797415提问如下: 1 void QuickSort(int a[],int left,int right) 2 { 3 if(left > right) return ; 4 int i = left, j...
分类:
其他 时间:
2014-09-17 23:19:33
收藏:
0 评论:
0 赞:
0 阅读:
197