模块化编程 将程序按照功能分为不同的模块 不同模块的程序写在不同的包中, 共同的代码抽取出来形成Util类,为方便调用一般为static的 项目初期,按照业务功能划分模块,即自上而下的方法。开发的过程中,按照功能划分,即自下而上法。 Java输入输出流 try{ FileInputStream in ...
分类:
编程语言 时间:
2017-04-17 19:17:52
阅读次数:
298
面向对象的软件开发有如下几个阶段: 1.面向对象分析(object oriented analysis ,OOA) 2 面向对象设计(object oriented design,OOD) 3 面向对象编程(object oriented programming,OOP) 4 面向对象测试(obje ...
分类:
编程语言 时间:
2017-04-17 19:20:56
阅读次数:
209
1 #include 2 #include 3 #include 4 using namespace std; 5 class stu{ 6 private: 7 char name[32]; 8 char ID[32]; 9 int age; 10 int score[4]; 11 in... ...
分类:
编程语言 时间:
2017-04-17 19:21:58
阅读次数:
208
面向对象对程序设计OOD 找对象 >找类(归纳对象相同的特征与技能,还有没和对象独有的特征)面向对象编程OOP 先定义类 >实例化出对象查看成绩,交作业 在python3中,所有的类都是新式类class A:passprint(A.__bases__) 在python2中,新式类class B(ob ...
分类:
编程语言 时间:
2017-04-17 19:23:04
阅读次数:
106
Adding two numbers concatenates them instead of calculating the sum JavaScript里两个变量 var a = 2; var b = 1; var c = "(" + a + b +")"; alert(c); 结果输出:(21 ...
分类:
编程语言 时间:
2017-04-17 19:24:24
阅读次数:
129
一、实验题目 二维数组的最大联通子图和 二、实验思想 1、先在主函数内输入行数和列数,然后利用for循环进行对二维数组的赋值。 2、调用求最大值的函数求二维数组的联通最大值。 3、其中当列数为1时,需要另外考虑,当成一维的计算,其它的情况利用先求每行的最大和最小块,然后进行最后的求总的最大值,然后返 ...
分类:
编程语言 时间:
2017-04-17 19:47:53
阅读次数:
146
学习java的时候,命名的大小写经常弄混,所以在此总结一下java命名规范 1.project(项目名) 说法不一,暂定小写,eg:arraytest 2.包名 小写,eg:package arrayapp; 还可以分部分起名,域名起头,eg:com.frontfree.javagroup; 3.类 ...
分类:
编程语言 时间:
2017-04-17 19:51:36
阅读次数:
160
今天写代码时无意碰到NotImplemented,我一愣。难道是NotImplementedError的胞弟,所以略微研究了一下。NotImplemented故名思议。就是“未实现”。通常是用在一些比較算法中的,如class的__eq__,__lt__等,注意NotImplemented并非异常,所 ...
分类:
编程语言 时间:
2017-04-17 20:03:59
阅读次数:
176
java多线程机制(并发),线程互斥,线程同步,互斥与同步的区别,线程死锁,线程通信,线程池。。。。
分类:
编程语言 时间:
2017-04-17 20:08:54
阅读次数:
265
为什么要使用线程池?
线程是一个操作系统概念。操作系统负责这个线程的创建、挂起、运行、阻塞和终结操作。而操作系统创建线程、切换线程状态、终结线程都要进行CPU调度——这是一个耗费时间和系...
分类:
编程语言 时间:
2017-04-17 20:09:20
阅读次数:
306
算法训练 特殊的数字四十 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 特殊的数字四十 问题描述 1234是一个非常特殊的四位数,因为它的各位数之和为10,编程求所有这样的四位十进制数。 输出格式 按从小到大的顺序输出满足条件的四位十进制数。每个数字占用 ...
分类:
编程语言 时间:
2017-04-17 20:30:28
阅读次数:
215
(1)使用setTimeout函数实现定时跳转(如下代码要写在body区域内) (2)html代码实现,在页面的head区域块内加上如下代码 (3)稍微复杂点,多见于登陆之后的定时跳转 ...
分类:
编程语言 时间:
2017-04-17 20:33:35
阅读次数:
156
算法训练 水仙花 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 水仙花数 问题描述 判断给定的三位数是否 水仙花 数。所谓 水仙花 数是指其值等于它本身 每位数字立方和的数。例 153 就是一个 水仙花 数。 153=13+53+33 输入格式 一个整数 ...
分类:
编程语言 时间:
2017-04-17 20:34:40
阅读次数:
174
1.图的存储: (1)邻接矩阵: #include<iostream> #include<cstdio> #include<cstdlib> #define MAXN 0x7fffffff//没有路径(边的长度为极限); #define maxn 9999//数据边的最大值; #define MAX ...
分类:
编程语言 时间:
2017-04-17 20:37:57
阅读次数:
193
aop思想介绍 横向重复,纵向抽取 spring中的aop概念 spring实现aop的原理 1.动态代理(优先) 被代理对象必须要实现接口,才能产生代理对象.如果没有接口将不能使用动态代理技术 2.cglib代理(没有接口) 第三方代理技术,cglib代理.可以对任何类生成代理.代理的原理是对目标 ...
分类:
编程语言 时间:
2017-04-17 20:40:07
阅读次数:
186
算法训练 未名湖边的烦恼 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩。 每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需 ...
分类:
编程语言 时间:
2017-04-17 20:41:31
阅读次数:
167
如何使用类 一、实例化:创建对象 例子一 python中一切皆为对象,且python3统一了类与类型的概念,类型就是类 例子二: 二、引用类的特征(类的变量)和技能(类的函数) 基于面向对象设计一个款游戏:英雄联盟,每个玩家选一个英雄,每个英雄都有自己的特征和和技能, 特征即数据属性,技能即方法属性 ...
分类:
编程语言 时间:
2017-04-17 20:42:18
阅读次数:
197
时间限制:1秒 空间限制:32768K 题目描述 二叉排序树,也称为二叉查找树。可以是一颗空树,也可以是一颗具有如下特性的非空二叉树: 1.若左子树非空,则左子树上所有节点关键字值均不大于根节点的关键字值; 2. 若右子树非空,则右子树上所有节点关键字值均不小于根节点的关键字值;3. 左、右子树本身 ...
分类:
编程语言 时间:
2017-04-17 20:42:15
阅读次数:
119
Bus, 事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。 本实例采用rabbitmq实现。 rabbitmq服务器端 下载安装: http://www.rabbitmq.com/download.html 配置用户名和密码。 ...
分类:
编程语言 时间:
2017-04-17 20:46:11
阅读次数:
243
接口主要用来实现多重继承,它是常量和方法的集合,这些方法只有声明没有实现,即接口本身是抽象的,系统默认用abstract修饰。 1.接口的定义: 2.接口可以实现多重继承: 上面的例子中,接口C多继承了接口A和B,类ABC通过实现接口C,同时实现了接口A和B 中的方法,这就是多继承的一种体现。 3. ...
分类:
编程语言 时间:
2017-04-17 20:47:11
阅读次数:
267