【题目】
Given an integer n, generate a square matrix filled with elements from 1 to n2 in spiral order.
For example,
Given n = 3,
You should return the following matrix:
[
[ 1, 2, 3 ],
[ 8,...
分类:
其他好文 时间:
2015-02-04 23:29:21
阅读次数:
236
每个游戏都有它自己的规则,我们的俄罗斯方块的规则很明显,shape落到最底端时就停止下落,然后下一个shape开始往下落;当任一一个点挡住下落的shape时,整个shape就认为是已经到底了;当一行充满所有blocks时,这行消除,然后所有的往下落一行等等等等。
那么我们现在就开始制定我们的游戏规则,本节过后,我们的程序运行起来是这样子的:
我们首先从自定义的协议(protocol)开...
分类:
编程语言 时间:
2015-02-04 23:27:53
阅读次数:
252
一张图带你看清uml类图...
分类:
其他好文 时间:
2015-02-04 23:30:40
阅读次数:
192
题目大意:
给你两个整数N和P,求出C(2*N,N)被素数p整数的次数。
思路:
由算术基本定理的性质(5)可得到N!被素数P整除的次数。
来看这道题,C(2*N,N) = (2*N)! / (N! * N!)。最终结果就是从(2*N)!能被素数P整除的
次数里边减去N!能被素数整除的次数*2。最终结果为:
[2*N/P] + [2*N/P^2] + … + [2*N/P^t] - 2*([N/P] + [N/P^2] + … + [N/P^t])。
其中次数t = logP(2*N),即log10(2*...
分类:
其他好文 时间:
2015-02-04 23:27:42
阅读次数:
181
原始链接:http://www.oracle-developer.net/display.php?id=411
oracle高级队列介绍
高级队列Advanced Queuing(AQ)在oracle多个版本都可得到。他是oracle原生消息软件并且在每一个版本都在加强。
这篇文章提供了一个AQ的高级概览。尤其是我们将看到如何启动一个队列并进行入列--出列操作,还有通过通知创...
分类:
数据库 时间:
2015-02-04 23:28:22
阅读次数:
240
系统里面的class文件以前都是直接丢到WEB-INF/classes 目录下面的,后来将class文件打为jar包,丢到了WEB-INF/lib 目录下面。
出问题的这个bean 就是因为 同时在WEB-INF/classes 和 WEB-INF/lib 下面的jar包中同时存在了该class文件。
另一个同时前几天调试过该class文件,但是他的class文件放在了WEB-INF/classes下面,他的class中没有esyerDao的注入。...
分类:
其他好文 时间:
2015-02-04 23:29:36
阅读次数:
401
我的CSDN用户注册几年了,今天还是第一次遭遇用户被封杀。
个人空间也被关闭了!
遭遇封杀之前我一直在问答频道回答问题,在回答一个问题时,提交答案页面如下图提示:
遇到类似的问题,习惯性的刷新了几下,结果……
就跳转到了登录页面,提示用户被封杀。联系管理员解封后,我又回答刚刚出问题的那个问题,提交相同的内容,结果又被封了。确定是以下内容导致的问题:
直接贴XML不行,还是上图片...
分类:
其他好文 时间:
2015-02-04 23:26:56
阅读次数:
261
读xml生成相应的 lua解析协议代码:
#include
#include "tinyxml2.h"
#include
#include
using namespace tinyxml2;
using namespace std;
std::ofstream file("readProto.lua",std::ios::ate|std::ios::binary);
void r...
分类:
其他好文 时间:
2015-02-04 23:27:37
阅读次数:
168
动态挂卷目前docker不支持动态挂卷。有同事就提出,以下方法是否可行:1. 将块设备通过ln链接到容器与host的映射目录。2. 将块设备挂载到容器与host的映射目录。以下是实验过程:由于非特权无法看到/dev下的设备,因此ln链接实际是无效的。 同理,对于其他块设备,也是这样的。当然,我们可以配置privileged,则可以看到这些设备。但是privileged本身存在很大的安全隐患。cod...
分类:
其他好文 时间:
2015-02-04 23:27:38
阅读次数:
279
在spring mvc3中,已经集成了Jackson(json处理器)来处理数据输出json格式,spring中封装的类是 org.springframework.http.converter.json.MappingJackson2HttpMessageConverter这个json转换器, 如果是springmvc3.2之前的版本,可以使用org.springframework.http.co...
分类:
编程语言 时间:
2015-02-04 23:25:59
阅读次数:
455
虽然不是管理者,也不是技术管理者,但每个人与管理密不可分,同时,工作中自我管理技能也是必不可少的,这里分享自己的一些心得。
1. 什么是能力?
能力不是你脑子中有多少知识,而是这些知识可以为公司解决什么问题。可转化成生产力的知识才是能力。
2. 什么是团队精神?
不是多么高大上的名词。在细微处处理好各种边边角角的工作,做好和同事的各种配合,而...
分类:
其他好文 时间:
2015-02-04 23:27:23
阅读次数:
285
privileged参数
$ docker help run
...
--privileged=false Give extended privileges to this container
...
大约在0.6版,privileged被引入docker。使用该参数,container内的root拥有真正的root权限。否则,container内的root只是外部的一个普通用户...
分类:
其他好文 时间:
2015-02-04 23:26:31
阅读次数:
253
以最新的Cocos2d-x 3.2 release为例,介绍如何在Cocos2d-x中让程序背景透明。
一样,先上图。
修改的东西不多。主要有3步。
1.在AndroidManifest.xml中设置Activity背景透明
?
1
android:theme="@android:style/Theme.Trans...
分类:
其他好文 时间:
2015-02-04 23:25:53
阅读次数:
204
make包含两种语言。第一种语言用来描述工作与必要条件所组成的依存图。第二种语言是宏语言,用来进行文字替换。像
C预处理器,m4以及宏汇编器。
一个变量名称几乎可以由任何字符自称。包括大部分的标点符号,即使空格也可以使用,但应该避免这么做。事实上只有:
、#和=等字符不允许使用在变量名称中。
变量名称是区分大小写的。要取得某个变量的值,请使用$()括住该变量的名称,有一个特例:变量名称若为...
分类:
其他好文 时间:
2015-02-04 23:25:11
阅读次数:
336
上高中的时候第一次接触三维立体图,有位同学拿着一幅花花绿绿杂乱无章的图片盯着看,然后就说他看见了什么立体,描述的煞有介事,我当时看了一个下午,把眼睛看花了也看不出来是什么东西,没想到上了大学学习摄影测量,这立体成了我的专业,了解了立体成像的原理,现在我看这种立体就跟看普通图片似的,凝视几秒钟就看清楚了,真是知识的力量!本来想着自己写一篇这方面的帖子,结果网上一搜,已经有很人把这个问题讲的很好了,但...
分类:
其他好文 时间:
2015-02-04 23:24:34
阅读次数:
518
声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://blog.csdn.net/halcyonbaby内容系本人学习、研究和总结,如有雷同,实属荣幸!OS-level版本控制工具如果我们需要对OS进行快照和rollback,那么我们可能需要使用的OS-level版本控制工具。SnapperOpenSuse的子项目。项目的目的是提供对Opensuse的快照,rollback,对安装进行...
分类:
其他好文 时间:
2015-02-04 23:24:55
阅读次数:
413
使用ghost11.2备份c盘,C盘装有win8 64(非uefi模式),还装有ubuntu在另一个分区。还原后硬盘识别不了,症状是进不了bios。后检测硬盘损坏。(未损坏之前用diskgenius打开会报错分区表错误)。没办法就重买硬盘,重装系统了。http://
1.硬盘参数 WD 1T 5400转,8M缓存
1.1 使用diskpart 分区,gpt格式 详见http://www.bei...
分类:
其他好文 时间:
2015-02-04 23:23:37
阅读次数:
234