**************************************************
集合:
Student 【】 student = new student【10】;//长度孤星
集合的好处:长度是可变的长度随着集合中元素的元素的数量增加而扩大
java.util包中
Collection 接口:
List:一个一个的存储的有序的,允许重复
...
分类:
其他好文 时间:
2015-08-12 23:41:50
阅读次数:
136
/*
0表示海洋
1~9都表示陆地
startx,starty为着陆地点
算出降落小岛的面积
*/#include
using namespace std;
struct node
{
int x;
int y;
};
int main()
{
int a[50][50];
node que[2051];
int n,m;
int startx,st...
分类:
其他好文 时间:
2015-08-12 23:40:50
阅读次数:
279
在开发中,有时需要向对象发送请求,但是不知道请求的接受者是谁,被请求的操作是什么。这时可以使用command模式。Command模式将请求封装到一个对象(Command)中,并将请求的接受者存放到具体的ConcreteCommand类中的Receiveer中。这样实现了操作的对象和操作的具体实现之间的解耦。...
分类:
其他好文 时间:
2015-08-12 23:40:36
阅读次数:
179
核心动画基于QuartzCore框架,只能用于CALayer,可以实现3D效果,它在子线程中执行动画,不会阻塞主线程。
要实现核心动画,主要使用CABasicAnimation实现单步动画、使用CAKeyframeAnimation实现帧动画。
动画的主要属性有duration、keyPath、value、repeatCount等。
动画执行完毕后默认会复位,要取消复位,需要以下两行代码:
...
分类:
其他好文 时间:
2015-08-12 23:38:46
阅读次数:
126
由于现在前端的要求越来越专业化,不少企业已经有前端的专业职位了。当然我们dominio软件企业,有些也在特意招一些前端的工程师。比如现在流程的多平台(之前我的有教程),就必须要有专业的UI设计来处理,才能提高客户的认同感,才能有市场。最近做个Angular JS在domino中的一些应用吧!从简单开始,如果有意同学,请关注!
1)Angular JS的双数据绑定
2...
分类:
其他好文 时间:
2015-08-12 23:38:14
阅读次数:
180
在上一篇中,大致讲述了GC回收的算法,接下来就在本篇文章里介绍一下如何去预估Java对象的大小,以便后续再优化JVM提供数据理论基础。
一个普通对象的内存大小如下:
1._mark对象头 占用8byte;
2.oop指针,默认占用4byte;
3.数据区 具体根据对象属性而定;
4.padding,内存对齐(如果不懂,可以看看计算机组成原理 这本书 大学计算机系必修之一) Java以8的...
分类:
其他好文 时间:
2015-08-12 23:38:32
阅读次数:
122
题目链接:hdu 5370 Tree Maker
n个节点的二叉树种类为Catalan数的第n项
对于一棵子树而言,被移动过的节点就是确定的位置,所以只要知道已经确定位置的K个节点有多少个空孩子指针M,和就该子树下的N个未确定位置的节点,等于是说用N个节点构造M个可为空的子树的种类数。对于整个树的形态数即为若干棵独立的子树形态数的乘积。
定义dp[i][j]为用i个节点构造j棵树的形...
分类:
其他好文 时间:
2015-08-12 23:39:29
阅读次数:
231
为了分析ConcurrentHashMap,决定先分析一下Hashtable,两者都是线程安全的,必然会有不同的区别,Hashtable和HashMap也有很大的区别。
我们先来看看Hashtable吧。
成员变量:
//存储单链表表头的数组,和HashMap中类似
private transient Entry[] table;
//Hashtable中实际元素...
分类:
其他好文 时间:
2015-08-12 23:37:13
阅读次数:
152
使用xcode 7 开发cocos2dx问题最近在学习cocos2dx使用xcode 7 bate 最为开发工具,因为xcode 7 可以不用加入开发者就能真机测试啦,哈哈,但是当我创建好cocos2dx的时候用xcode 7 打开的时候报了如下错误:
找了半天 最后终于找到完美的解决方案,终于可以真机测试了,解决办法如下:
如图,在Build Settings下搜索 pch ,得到如图,删掉i...
分类:
其他好文 时间:
2015-08-12 23:36:43
阅读次数:
149
题目链接:hdu 5374 Tetris
模拟,每次进行操作时判断操作是否合法,合法才执行,否则跳过。每次一个token落地,判断一下是否有消除整行。
#include
#include
#include
using namespace std;
/******* Token **********/
const int C[3] = {1, 2, 4};
const ...
分类:
其他好文 时间:
2015-08-12 23:36:38
阅读次数:
174
通常我们在设置子控件的一些与外观、布局有关的属性时,比如Size、Location、Anchor或Dock等,会激发子控件的Layout事件,并可能会引起窗口重绘,当子控件较多时,如果频繁设置上述属性(例如在窗体的初始化代码中),多个子控件的Layout事件会引起窗口重绘效率问题,比如闪烁。使用SuspendLayout(),其后的代码中将会把子控件的Layout事件暂时挂起,只是把相应属性的值设...
分类:
其他好文 时间:
2015-08-12 23:37:18
阅读次数:
237
首先说说设计模式的用途:
在软件系统里面,系统的健壮性,可维护性,可扩展性 非常重要,也是一个成熟的系统必不可少的。
软件系统架构暂时没有涉及,但是无论怎么架构最后通过程序去实现,而程序并非简单功能实现。
我们是编程序的人别人叫我们程序员。个人觉得编程也是一种设计:
1.项目结构设计、功能模块划分;
2.单个类的设计,类成员变量设计,类方法设计。
一...
分类:
其他好文 时间:
2015-08-12 23:38:57
阅读次数:
159
题目链接:hdu 5378 Leader in Tree Land
问题可以理解成N个节点的树,有K个ministers的概率,最后乘上N!。每个节点为ministers的概率即为1 / son(以该节点为根节点的子树包含的节点个数),同样不为ministers的概率为(son-1)/son。所以没有必要考虑树的结构,直接根句子节点的个数转移dp[i][j]
dp[i][j] = dp...
分类:
其他好文 时间:
2015-08-12 23:36:17
阅读次数:
135
最近新项目得用到Maven,所以在网上在查阅的很多资料,却陷入了各种复杂中去。我一直觉得学习一门新的技术,首先先知道为什么学?其次是,最快的速度入门(自己能跑一个简单的demo)。其他的在工作中碰到了在Google就好。不能学了一大堆,最后发现根本没用到,时间久了又都忘了。
问题:为什么学Maven?
解决了:团队开发,需要加载各种包,各个成员之间同步问题。
...
分类:
其他好文 时间:
2015-08-12 23:37:46
阅读次数:
188
奶牛食品
Time Limit:10000MS Memory Limit:65536K
Total Submit:132 Accepted:61
Case Time Limit:1000MS
Description
FJ的奶牛们只吃各自喜欢的一些特定的食物和饮料,除此之外的其他食物和饮料一概不吃。某天FJ为奶牛们精心准备了一顿美妙的饭食,但在之前忘记检查奶牛们的菜单,这样显然是不能不...
分类:
其他好文 时间:
2015-08-12 23:37:36
阅读次数:
325
题目链接:hdu 5379 Mahjong tree
树形dp,每个节点最多有2个子节点为一棵节点数大于1的子树的根节点,而且要么后代的节点值都大于,要么都小于本身(所以tson不为0是,要乘2)。对于K个单一节点的子节点,种类数即为全排K!。当一个节点没有兄弟节点时,以这个节点为根结点的子树,根可以选择最大或者最小。
#pragma comment(linker, "/STA...
分类:
其他好文 时间:
2015-08-12 23:37:53
阅读次数:
171