首先,我们来聊一聊魔方数组。
1.魔方数组
首先,啥事魔方数组呢?例如:
6 1 8
7 5 3
2 9 4
他的每一行,每一列以及对角线的和都等于一个常数,这个常数为n*(n*n+1)/2。其中,n为阶数。
那么,我们应该怎么实现魔方数组呢?
1.我们将1安置在第一行的中间位置,及(i,j)=(1,(n+1)/2)
2.下一个数我们写到上一个数主对角线的上方,即(i...
分类:
编程语言 时间:
2015-07-31 20:23:34
收藏:
0 评论:
0 赞:
0 阅读:
234
一、速查手册
1.字符串格式化代码:
格式
描述
%%
百分号标记
%c
字符及其ASCII码
%s
字符串
%d
有符号整数(十进制)
%u
无符号整数(十进制)
%o
无符号整数(八进制)
%x
无符号整数(十六进制)
%X
无符号整数(十六进制大写字符)...
分类:
编程语言 时间:
2015-07-31 20:21:24
收藏:
0 评论:
0 赞:
0 阅读:
353
c++中dynamic_cast的作用
#include
#include
//Someone eles's code,eg.library
class IGlyph
{
virtual ~IGlyph(){}
virtual std::string Text() = 0;
virtual IIcon* Icon() = 0;
//...
};
class IWidget...
分类:
编程语言 时间:
2015-07-31 20:20:34
收藏:
0 评论:
0 赞:
0 阅读:
251
Python函数式编程
开始我们会了解什么是函数式编程:
函数:function
函数式:functional,一种编程范式
函数式编程特点:把计算视为函数而非指令,贴近计算
纯函数式编程:不需要变量,没有副作用,测试简单,支持高阶函数,代码简洁
Python支持的函数式编程特点:
不是纯函数式编程:允许有变量
支持高阶函数:函数也可以作为变量传入
支持闭包:有了闭包就能返回函数...
分类:
编程语言 时间:
2015-07-31 20:20:14
收藏:
0 评论:
0 赞:
0 阅读:
255
用maven创建web工程的时候会出现The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path的错误信息解决方案:最后错误就消失了
分类:
编程语言 时间:
2015-07-31 20:18:04
收藏:
0 评论:
0 赞:
0 阅读:
258
http://acm.hdu.edu.cn/showproblem.php?pid=1285确定比赛名次Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s)...
分类:
编程语言 时间:
2015-07-31 20:17:24
收藏:
0 评论:
0 赞:
0 阅读:
235
JavaScript是Netscape公司于Sun公司合作开发的。在“javascript”出现之前,Web浏览器不过是一种能够显示超文本文档的软件的基础部分。而在“javascript”出现之后,网页的内容不再局限于枯燥的文本,他们的可交互性得到了显著的改善。javascript的第一个版本,即j...
分类:
编程语言 时间:
2015-07-31 20:15:24
收藏:
0 评论:
0 赞:
0 阅读:
176
1. 标识符 所谓的标识符(identifier),就是一个名称。在javascript中,标识符用来命名变量和函数,或者用作javascript代码中某些循环的标签。合法的标识符命名规则如下: (1)必须以字母、_或$开头,中间可以是字母、数字或_、$。 (2)不能包含空格或+、-等特殊符号...
分类:
编程语言 时间:
2015-07-31 20:13:34
收藏:
0 评论:
0 赞:
0 阅读:
274
事件在javascript中一直是最强大的对象之一。javascript提供了addEventListener和attachEvent两个方法来为DOM节点绑定事件,jquery作了进一步封装,提供了兼容各个浏览器的bind方法。现在来看,这种传统的事件绑定方式存在着以下不足:1.可能需要绑定很多的...
分类:
编程语言 时间:
2015-07-31 20:12:54
收藏:
0 评论:
0 赞:
0 阅读:
183
1.java语言编程的好处:Java是目前使用最为广泛的网络编程语言之一,它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点。面向对象基于对象的编程更符合人的思维模式,使人们更容易编写程序。2.对象:所有东西都是对象,可以将对象想象成一种新型变量,它可以保存数据,也可以要求它对自身进...
分类:
编程语言 时间:
2015-07-31 20:11:14
收藏:
0 评论:
0 赞:
0 阅读:
220
元注释:@Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD})作用:@interface用来声明一个注解,其中的每一个方法实际上是声明了一个配置参数。示例:@Retention(RetentionPolicy.RUNTIME...
分类:
编程语言 时间:
2015-07-31 20:11:04
收藏:
0 评论:
0 赞:
0 阅读:
160
一号和二号合租一间房,里面共用一个卫生间对象,这是要用到synchronized关键字,一号与二号同时使用卫生间时,一个需要wait()等待被唤醒,另外一个使用完之后卫生间对象被释放,这时候刚刚使用的需要进入wait()状态,否则会造成死锁现象,卫生间资源释放之后,还需要唤醒另一个正在监听此对象.....
分类:
编程语言 时间:
2015-07-31 20:06:44
收藏:
0 评论:
0 赞:
0 阅读:
192
分页查询无处不在。使用Hibernate+jsp+HQL进行分页查询。第一步:编写房屋实体类和House.hbm.xml映射。/* * 房屋实体类 */public class House { private int id;//房屋id private HouseType typ...
分类:
编程语言 时间:
2015-07-31 20:06:24
收藏:
0 评论:
0 赞:
0 阅读:
263
二维数组转化为一维指针来使用本实例用到了随机数,链表生成,遍历,有待扩展 1 #include 2 #include 3 #include 4 #include 5 //定义个结构体Emp用来存放员工信息 6 typedef struct Emp 7 { 8 int eno...
分类:
编程语言 时间:
2015-07-31 20:03:24
收藏:
0 评论:
0 赞:
0 阅读:
209
第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。异常处理Java小应用程序(Applet)SwingJDBC远程方法调用(RMI)Ser...
分类:
编程语言 时间:
2015-07-31 20:01:54
收藏:
0 评论:
0 赞:
0 阅读:
193
本人最近在某咨询公司实习,涉及到了一些数据分析的工作,用的是R语言来处理数据。但是在应用的过程中,发现用R很不熟练,所以再打算学一遍R。曾经花一个月的时间看过一遍《R语言编程艺术》,还用R做过阿里的推荐算法比赛,对R语言有一些最初级、基本的了解。不过 ,上面那本书虽然挺好,但是不适合速成,是从程序员...
分类:
编程语言 时间:
2015-07-31 19:59:34
收藏:
0 评论:
0 赞:
0 阅读:
274
非对称型加密非常适合多个客户端和服务器之间的秘密通讯,客户端使用同一个公钥将明文加密,而这个公钥不能逆向的解密,密文发送到服务器后有服务器端用私钥解密,这样就做到了明文的加密传送。非对称型加密也有它先天的缺点,加密、解密速度慢制约了它的发挥,如果你有大量的文字需要加密传送,建议你通过非对称型加密来把...
分类:
编程语言 时间:
2015-07-31 19:59:04
收藏:
0 评论:
0 赞:
0 阅读:
233
准备学学这方面的东西,从Lucene入手需要一些入门级的资料(还没正式开始学习,后面再补上)其他资料:Lucene3.0源码分析(一) 在Eclipse/MyEclipse上建立Lucene3.0工程http://guoyunsky.iteye.com/blog/694462Lucene五分钟教程h...
分类:
编程语言 时间:
2015-07-31 19:58:24
收藏:
0 评论:
0 赞:
0 阅读:
142
本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,J...
分类:
编程语言 时间:
2015-07-31 19:56:24
收藏:
0 评论:
0 赞:
0 阅读:
126
1 大家都知道java和C#中没有指针这个概念。但是也导致了编程中常常忽略了对象与引用的区别,难道java真的没有指针吗?句柄是什么?变量地址在哪里?没有地址是不可能的,关键是java中如何避免了指针这个概念。 2 java中内存的分配方式有两种,一种是在堆中分配,一种是在堆栈中分配,所有new出....
分类:
编程语言 时间:
2015-07-31 19:55:54
收藏:
0 评论:
0 赞:
0 阅读:
183