实现功能:首先输入一个长度为N的序列,由1-4组成(1表示向前滚一下,2表示向后滚一下,3表示向左滚一下,4表示向右滚一下,骰子原始状态:上1前2左4右5后3下6),然后输入任意多个操作,输入“1 x y”表示将序列第x个数改成y,输入“2 x y”表示输出对于原始状态的骰子,按照从x到y的序列操作...
分类:
编程语言 时间:
2015-02-12 00:38:54
阅读次数:
222
一、基本思想 当我们求解某些问题时,由于这些问题要处理的数据相当多,或求解过程相当复杂,使得直接求解法在时间上相当长,或者根本无法直接求出。对于这类问题,我们往往先把它分解成几个子问题,找到求出这几个子问题的解法后,再找到合适的方法,把它们组合成求整个问题的解法。如果这些子问题还较大,难以解决,.....
分类:
编程语言 时间:
2015-02-12 00:32:52
阅读次数:
241
1. 注入其他Bean的属性值;2. 注入其他Bean的方法返回值
分类:
编程语言 时间:
2015-02-12 00:28:11
阅读次数:
317
什么是单例模式
单例模式是设计模式中一种常用模式,定义是Ensure a class has only one instance, and provide a global point of access to it.(确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例)
用《设计模式之禅》里的话说,就是,在一个系统中,要求一个类有且仅有一个对象,如果出现多个就会出现“不良反应”,...
分类:
编程语言 时间:
2015-02-11 23:22:35
阅读次数:
538
在这个函数中,我们为页面上的每个按钮设置了onclick 处理程序。因为在HTML中设置了id属性和value属性,所以可以使用getElementById() 设置事件处理程序。如果有value属性,就可以使用getElementById() 调用,那么就不必设置id属性。
3. function saySomething() {
这一行开始saySomething()函数
4. switch(this.id) {
this 对象的id用作switch() 的参数。这个值将决定执行以下case语句...
分类:
编程语言 时间:
2015-02-11 23:24:38
阅读次数:
423
Unity中的组件上的类,是不能new的,必须通过组件去获取,new出来的东西是null。
if (amainfo.nameHash == Animator.StringToHash(Base Layer.idle))
{
m_animator.SetBool(Run, true);
}
代码无法执行时,在navigation面板中点击Bake,如下图
...
分类:
编程语言 时间:
2015-02-11 23:23:11
阅读次数:
420
条款26尽可能延后变量定义式的出现时间。这个条款来讲明,如何高效定义变量。
条款27尽量少做转型动作条款。这个条款讲明,类型转换中要注意的问题。...
分类:
编程语言 时间:
2015-02-11 23:20:31
阅读次数:
267
这次看见Unity还可以自定义弹出窗体,让我很好奇.于是就去网上找文章看了看. 如果想自定义窗体需要把类放入Editor文件夹下面. 代码如下: using UnityEngine; using UnityEditor; public class MyEditor : EditorWindow { ...
分类:
编程语言 时间:
2015-02-11 23:19:49
阅读次数:
232
之前有个程序,写的时候用的SDI然后分割视图左侧创建Outlook工具栏右侧不同视图。现在打算改成MDI。毕竟使用Ribbon的MDI还是很好看的。 网上找了找资料,好多都是VC6时代的,不是很好。 基于VS2010,MFC,未打SP1。
分类:
编程语言 时间:
2015-02-11 23:17:55
阅读次数:
366
前文已介绍过多线程的基本知识了,比如什么是多线程,什么又是进程,为什么要使用多线程等等。在了解了软件开发中使用多线程的基本常识后,我们今天来聊聊如何简单的使用多线程。在Java中创建多线程的方式有两种:(1)写一个子类,这个类要继承自Thread类,于此同时这个子类必须要重写Thread类中的run...
分类:
编程语言 时间:
2015-02-11 23:18:57
阅读次数:
229
interface page { void Render(); } class pageA implements page { @Override public void Render() { System.out.println("I am " + this.getClass().getName(...
分类:
编程语言 时间:
2015-02-11 23:16:31
阅读次数:
242
学习Spring了一段时间,发现东西有很多,而且看完很容易忘记,故在此逐一列出。1.注解@Autowired 自动装配@Qualifier 指定装配的类型,将注入策略从byType改为了byName。例如:@Autowired @Qualifier("beanid")@Autowired起作用必须事...
分类:
编程语言 时间:
2015-02-11 23:07:03
阅读次数:
285
var END_OF_INPUT = -1; var base64Chars = new Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q&q
分类:
编程语言 时间:
2015-02-11 23:08:11
阅读次数:
309
现有数据如下:
3 3
3 2
3 1
2 2
2 1
1 1
要求为:
先按第一列从小到大排序,如果第一列相同,按第二列从小到大排序
如果是hadoop默认的排序方式,只能比较key,也就是第一列,而value是无法参与排序的
这时候就需要用到自定义的排序规则
解决思路:
自定义数据类型,将原本的key和value都包装进去
将这个数据类型当做key,这样就...
分类:
编程语言 时间:
2015-02-11 22:04:55
阅读次数:
263
从今天开始看>,打算每学习一章都写一篇笔记,今天的第零篇希望是一个好的开端,能够善始善终.加油.
设计模式入门
设计原则零:不管当初软件设计的多好,一段时间之后总是成长和改变的,否则软件就会死亡.
设计原则一:找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起
把会变化的部分取出并封装起来,好让其他部分不会受到影响...
分类:
编程语言 时间:
2015-02-11 22:02:40
阅读次数:
186
题目好长显得很高大上的样子其实一点也不是这样= =
再次感谢里奥同学的友情支持,没有他我现在还在一片云里雾里。
之前看ruka上一直说:可以自定义排序,但必须自定义小于号或者是比较函数,一直苦于如何实践,今天请教了里奥同学,终于拨云见日。
这样的题有很多类似的,像是codevs 3991排序(例题代码即为此题,但我会告诉你我是用后面那个题代码改的么···) 洛谷P1104 生日 都是很简单...
分类:
编程语言 时间:
2015-02-11 22:04:03
阅读次数:
241