《编程导论(Java)·3.1.3 接口与实现分离》
Parnas原则被称为接口与实现的分离(separation of interfaceand implementation)。
一.节选【p100-】:
1. Brooks Vs. David Parnas
在大规模编程中,如何组织大型团队中多个程序员同时开发、特别是如何对待其他程序员的代码,FrederickP. Brooks J...
分类:
其他 时间:
2014-07-03 16:21:24
收藏:
0 评论:
0 赞:
0 阅读:
453
本章介绍IP分组的结构和基本的IP处理过程,包括输入,转发和输出。...
分类:
其他 时间:
2014-07-03 15:45:46
收藏:
0 评论:
0 赞:
0 阅读:
311
今天的主题是采用nodeitk进行对象识别。nodeitk是由本人独立开发的基于nodejs图像处理工具。它包含基本的图像处理、视频处理还包含其它特征匹配功能。...
分类:
其他 时间:
2014-07-03 15:45:06
收藏:
0 评论:
0 赞:
0 阅读:
419
1、错误描述
严重:Exception occurred during processing request:null
java.lang.reflect.InvocationTargetException.
Caused by:java.lang.OutOfMemoryError:Java heap space.
2、错误原因
3、解决办法...
分类:
其他 时间:
2014-07-03 18:04:03
收藏:
0 评论:
0 赞:
0 阅读:
530
jvm基础理解...
分类:
其他 时间:
2014-07-03 18:03:27
收藏:
0 评论:
0 赞:
0 阅读:
385
SecureCRT常用的全局配置和会话配置,以及一些常用的快捷键和命令...
分类:
其他 时间:
2014-07-03 17:28:47
收藏:
0 评论:
0 赞:
0 阅读:
533
UVA 467 - Synching Signals
题目链接
题意:给定几个红绿灯,每个红绿灯time表示,time秒红灯,time - 5秒绿灯, 5秒黄灯.
然后求全部灯变绿之后,在一次有灯变换之后,全是绿灯需要的时间
思路:由于只要算1小时,也就是3600秒,直接暴力过去,每次时间加上当前最小能变换灯的时间,然后记录一下每个灯的颜色状态,直到全变绿为止
代码:
...
分类:
其他 时间:
2014-07-03 13:44:03
收藏:
0 评论:
0 赞:
0 阅读:
330
1:参数传递的值传递与引用传递
A:值传递:基本数据类型传递都是值传递
B:引用传递(地址传递):对象数据类型都是引用传递。
2:类变量与成员变量(实例变量,对象变量)
类变量:通过类名调用,类变量被所有的实例共享。
final static int MAX = 20;
//Java中定义常量
对象变量:通过对象调用(对...
分类:
其他 时间:
2014-07-03 13:43:22
收藏:
0 评论:
0 赞:
0 阅读:
297
1、错误描述
Caused by:java.lang.ClassNotFoundException:javax.servlet.jsp.PageContent
2、错误原因
缺少有关的jsp、servlet jar包
3、解决办法
导入J2EElibriary...
分类:
编程语言 时间:
2014-07-03 15:55:49
收藏:
0 评论:
0 赞:
0 阅读:
338
描述
欧几里德算法
别名:辗转相除法
用途:计算两个正整数a,b的最大公约数
欧几里德拓展算法
扩展欧几里德算法是用来在已知a, b求解一组x,y,使它们满足等式:
ax+by=gcd(a,b)=d(解一定存在,根据数论中的相关定理)。扩展欧几里德常用在求解模线性方程及方程组中。
代码
C++ 欧几里德LL gcd (LL a, LL b) {
ret...
分类:
其他 时间:
2014-07-03 16:20:43
收藏:
0 评论:
0 赞:
0 阅读:
365
题目连接:uva 10622 - Perfect P-th Powers
题目大意:对于x,如果存在最大的p,使得有整数满足x=bp,则称x为perfect
pth power。现在给出x,求p。
解题思路:将x分解质因子,所有置因子的个数的最大公约数即为所求p,需要注意的是x为负数的时候,p必须为奇数。
#include
#include
#include
const...
分类:
其他 时间:
2014-07-03 16:56:34
收藏:
0 评论:
0 赞:
0 阅读:
348
安装Node.js安装过程
1、下载Node.js相关的node-v0.10.29-x86.msi
2、双击“node-v0.10.29-x86.msi”
3、进入Node.js安装界面
4、单击“Next”,接受协议
5、继续“Next”,选择安装路径,若不修改,就选默认路径
6、安装核心的Node.js...
分类:
Web开发 时间:
2014-07-03 16:26:38
收藏:
0 评论:
0 赞:
0 阅读:
327
搜索树数据结构支持许多动态集合操作,如search(查找)、minmum(最小元素)、maxmum(最大元素)、predecessor(前驱)、successor(后继)、insert(插入)、delete(删除),这些都是基本操作,可以使用一颗搜索树当做一个字典或者一个优先队列。
12.1、什么事二叉搜索树
二叉搜索树是以一棵二叉树来组织的,可以用一个链表数据结构来表示,也叫二叉...
分类:
其他 时间:
2014-07-03 18:02:42
收藏:
0 评论:
0 赞:
0 阅读:
401
在mac os上建立python 3.4 的机器学习 环境。...
分类:
编程语言 时间:
2014-07-03 13:42:46
收藏:
0 评论:
0 赞:
0 阅读:
473
疯狂的暑假学习之 汇编入门学习笔记 (三)—— 第一个程序
参考:《汇编语言》 王爽 第四章
1.一个源程序从写到执行的过程
第一步:编写汇编源程序
第二步:对源程序进行编译连接
第三步:在操作系统中执行
2.源程序
代码:
assume cs:first
first segmen...
分类:
其他 时间:
2014-07-03 15:55:05
收藏:
0 评论:
0 赞:
0 阅读:
341
Substrings
Time Limit: 1000MS
Memory Limit: Unknown
64bit IO Format: %lld & %llu
[Submit]
[Go Back] [Status]
Description
You are given a string S which cons...
分类:
其他 时间:
2014-07-03 16:53:16
收藏:
0 评论:
0 赞:
0 阅读:
446
很多应用为了节约成本,做出同时在Android与iOS上都能使用的界面,这时就要使用WebView来做。Android和IOS上都有WebView,做起来很省事。当然这时就要考虑如何在Android或iOS中实现与网页的交互。对iOS而言,包括如何在网页中调用OC,以及如何在OC中对网页进行操作。
先将网页弄到iOS项目中:
网页内容如下, 仅供测试:
这是一个示例ht...
分类:
移动平台 时间:
2014-07-03 18:36:06
收藏:
0 评论:
0 赞:
0 阅读:
355
(一)生成1~n的排列
分析:用递归的思想解决:先输出所有以1开头的排列(这一步是递归调用),然后输出以2开头的排列(又是递归调用),接着是以3开头的排列......最后才是以n开头的排列。
伪代码:
void print_permutation(序列A, 集合S) {
if(S为空) 输出序列A;
else 按照从小到大的顺序依次考虑S的每个元素v {
print_permutati...
分类:
其他 时间:
2014-07-03 15:52:23
收藏:
0 评论:
0 赞:
0 阅读:
450
灰度直方图
是灰度级的函数,描述的是图像中该灰度级的像个数或该灰度级像素出现的频率(归一化)
生成并绘制直方图:
src = imread('Fig0303(a)(breast).tif');
imshow(src);
h1 = imhist(src); %生成直方图
figure,imhist(src,255); ...
分类:
其他 时间:
2014-07-03 15:51:47
收藏:
0 评论:
0 赞:
0 阅读:
608
Storm安装配置
三台机器 131,132,133
需要安装 jdk,python,autoconf-2.64,zeromq-3.2.2,jzmq
安装jdk和python不详细说。
1 安装 autoconf-2.64,
1.1 下载 http://download.chinaunix.net/download.php?id=29328&ResourceID=648 ...
分类:
其他 时间:
2014-07-03 13:53:49
收藏:
0 评论:
0 赞:
0 阅读:
380