在java对象中,对象既可以作为他自己本身的类型使用,也可以作为他的基类型使用,把这种对积累性的引用的做法称为向上转型
package com.paragraph.one;
public enum Note{
MIDDLE_C,C_SHARP,B_FLAT;
}
package com.paragraph.one;
public class Instrument {
public In...
分类:
编程语言 时间:
2014-11-22 14:45:29
阅读次数:
204
有的时候需要我们对鼠标和键盘的动作(鼠标的移动,键盘的点击)进行监听,比如按键记录,鼠标坐标记录等。
我们使用JNA来实现以上的操作
tips:JNA类库使用一个很小的本地类库sub
动态的调用本地代码。程序员只需要使用一个特定的java接口描述一下将要调用的本地代码的方法的结构和一些基本属性。这样就省了为了适配多个平台而大量的配置和编译代码。因为调用的都是JNA提供的公用jar
包...
分类:
编程语言 时间:
2014-11-22 14:46:08
阅读次数:
318
Choosing number
Time Limit: 2 Seconds
Memory Limit: 65536 KB
There are n people standing in a row. And There are m numbers, 1.2...m. Every one should choose a number. But if two persons ...
分类:
其他好文 时间:
2014-11-22 14:44:25
阅读次数:
142
#include
#include
typedef struct node
{/*定义二叉排序树的结构*/
int key;
struct node *lchild;
struct node *rchild;
}BSTnode, *BSTree;
void InsertBST( BSTree *bst,int key)
{/*插入二叉排序树*/
BSTree s;
if(*...
分类:
编程语言 时间:
2014-11-22 14:44:36
阅读次数:
330
方法很简单:
新建一个记事本将下面的代码Copy进去保存,记事本名字无所谓,记住将扩展名改为.reg就行了。
建好之后,双击这个reg文件(注册表文件)导入注册表,导入前会有提示让你选择,点是就行了。
导入进去之后,右击你要取得权限的文件夹,鼠标右键菜单中选择选择管理员权限就行了。
为了安全考虑,对一个文件操作完成之后,应当恢复成默认权限,此时在右键菜单中选择恢复原始权限就行了。
...
So Easy!
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2350 Accepted Submission(s): 729
Problem Description
A sequence Sn is def...
分类:
其他好文 时间:
2014-11-22 14:43:14
阅读次数:
302
A Simple Math Problem
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2831 Accepted Submission(s): 1693
Problem Description
Lele now...
分类:
其他好文 时间:
2014-11-22 14:44:53
阅读次数:
147
【题目简述】:题目的大概意思就是,现在要在个个房间之间搬桌子,但是只有一条很窄的走廊,每次只能过一个桌子,而且每搬一个桌子要10分钟,所以如果我们要搬的任意两个桌子之间的起点与终点有重合的地方,就要再等10分钟。然后输入要搬几个桌子以及要搬的每个桌子是从哪个房间到哪个房间,问我们最短需要花多少时间。
【分析】:如果区间有重合就要加上额外的10分钟,所以我们只需要算出在哪一段走廊上重合的次数最多,...
分类:
其他好文 时间:
2014-11-22 14:43:53
阅读次数:
146
在frameworks中跟Setting默认值相关的几个文件
/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
在...
分类:
移动开发 时间:
2014-11-22 14:42:36
阅读次数:
511
1. dpi是dot per inch,每英寸多少点,ppi是 Pixel per inch,每英寸像素数,针对显示器的设计时,dpi=ppi。
而安卓代码中常用density(点密度)来表示。ppi的计算方式呢可以根据勾股定理以及小学数学知识就能算出了哈哈,
例如小米2s分辨率1280*720,4.3寸。
这样的话可以得到ppi=(√1280^2+720^2)/4.3=341.53...
分类:
其他好文 时间:
2014-11-22 14:42:32
阅读次数:
298
摘要:从2013年大学毕业,时至今日已经有一年半的时间了。作为计算机科学与技术专业毕业的,毕业之后一直从事android移动应用开发,从菜鸟级一直在不停的向上爬行。作为一个年轻人,不甘于平庸生活,也一直激励自己不断前进。任何人的成功背后,都会有一个辛酸史,工作难,创业更难。心知,作为一个刚踏入社会的人来说,缺乏的社会经验、技术、人脉太少,安安分分的先工作,也是自己最好的选择。工作之余,也在不断地学习和提升自己。中间,接触了,很多进行互联网创业的人,感触颇深。...
分类:
其他好文 时间:
2014-11-22 14:43:54
阅读次数:
274
如何让遮罩层悬浮在object标签中...
分类:
其他好文 时间:
2014-11-22 14:44:22
阅读次数:
218
What
LinQ是什么?
英文全称Language Integrated Query,中文翻译为语言集成查询。它是一组用于语言的扩展,它通过编写代码以查询数据库相同的方式操作内存数据。
LINQ的查询操作是比较有特色也比较常用的,但它也有相关的增删改的操作。...
分类:
其他好文 时间:
2014-11-22 14:42:11
阅读次数:
140
实现一个经典“猜数字”游戏。给定答案序列和用户猜的序列,统计有多少数字位置正确(A),有多少数字在两个序列中都出现过但是位置不对(B)。
输入包含多组,每组输入第一行为序列长度n,第二行是答案序列,接下来是有若干组猜测序列。猜测序列全为0时该组数据结束,n=0时输入结束。
代码如下:...
分类:
其他好文 时间:
2014-11-22 14:43:50
阅读次数:
145
TCP段是封装在IP数据报中传输的,而IP数据报的传输是不可靠的。因此,不能将TCP段发送出去后就不再管它们了,相反必须跟踪它们,直到出现三种情况为止:一是在规定时间内接收方确认已收到该段;二是发送超时,即规定时间内未收到接收方的确认;三是确定数据包已丢失,在后两种情况下需从未接收的位置开始重新发送该数据报。
从图中可以看出TCP传输控制块中sk_write_queue字段存储的是发送队...
分类:
其他好文 时间:
2014-11-22 14:41:21
阅读次数:
257
最近需要在windows下调试内核程序,原来一直使用windbg+vmware+visualddk进行,但偶然发现vs2012,vs2013可以在IDE中直接进行源代码级别调试,一阵高兴。一阵狂欢,搭建环境,安装vs2013及wdk8.1(我的空间中有较新的wdk8.1),但是一直不是太成功,经过一天的时间折腾,终于可以调试了。
(主要参考了http://www.livecodenote.com...
1什么是GemFireGemFire是一个位于应用集群和后端数据源之间的高性能、分布式的操作数据(operational data)管理基础架构。它提供了低延迟、高吞吐量的数据共享和事件分发。GemFire充分利用网络中的内存和磁盘资源,形成一个实时的数据网格(data fabric or grid)。 GemFire的主要特性有:Ø 多种网络拓扑Ø 高并发的内存数据结构,避免锁争夺Ø 可选...
分类:
其他好文 时间:
2014-11-22 14:41:11
阅读次数:
245