对于泛型这一章,在起始写框架的时候,并没有注意细节,造成了很多方法或者类的错误设计。这本书在这点上弥补了我一个短板。大概的总结如下。...
分类:
编程语言 时间:
2015-04-15 21:32:56
阅读次数:
179
一棵"树"就是由空格、星号和回车组成的。
我们用a,代表空格。
aaaa*
aaa***
aa*****
a*******
*********
aaaa*
aaaa*
aaaa*
aaaa*
aaaa*
首先“树头”部分由3部分组成:空格部分、左树头、右树头。
空格就是递减的过程:
for (var i = treeRadius; i > k; i...
分类:
编程语言 时间:
2015-04-15 21:34:13
阅读次数:
224
基于Windows API编写Windows动画演示程序,具有便捷、不依赖于IDE的特点。
以随机运动粒子系统为例,实现了该动画框架,C++代码与效果图像如下:...
分类:
编程语言 时间:
2015-04-15 21:31:20
阅读次数:
292
异常的分类
1. 非运行时异常(Checked Exception)
Java中凡是继承自Exception但不是继承自RuntimeException的类都是非运行时异常。
2. 运行时异常(Runtime Exception/Unchecked Exception)
RuntimeException类直接继承自Exception类,称为运行时异常。Jav...
分类:
编程语言 时间:
2015-04-15 21:31:31
阅读次数:
152
想验证你对 jvm 配的一些调优参数有没有起作用吗?想不想实时监控你自定义的线程池的在实际运行时的线程个数、有没有死锁?想不想实时监控你的 Java 应用的堆内存使用情况,并根据峰值等数据设置最适合你的 Xms、Xmx 等参数?想不想找到你的应用的永久区 PermGen 的使用峰值,并根据其去设置合理的 XX:PermSize、XX:MaxPermSize 等参数?如何根据应用实时的运行运行情况合理配置年轻代(Young Generation,即 Eden 区和两个 Survivor 区之和)和年老代(Ol...
分类:
编程语言 时间:
2015-04-15 21:31:02
阅读次数:
197
数列排序的几种排序方法
时间限制:1.0s 内存限制:512.0MB
问题描述:给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1
输入格式:第一行为一个整数n。
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式:输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
样例输出
3 4 6 8 9
代码如下:
...
分类:
编程语言 时间:
2015-04-15 21:27:40
阅读次数:
175
#includeusing namespace std;#define Nu 5int main(){ int a[Nu]={1,-2,5,-3,6}; cout<<"随机产生数组为:"; for(int i=0;i<Nu;i++) cout<<a[i]<<" ";...
分类:
编程语言 时间:
2015-04-15 21:24:05
阅读次数:
141
实验一 Java开发环境的熟悉 20135111李光豫一、实验内容1. 使用JDK编译、运行简单的Java程序2.使用Eclipse 编辑、编译、运行、调试Java程序二、实验要求1.没有Lin...
分类:
编程语言 时间:
2015-04-15 21:20:53
阅读次数:
269
异常大体分为编译异常和运行异常两类,如果用软件开发(如Eclipse)编译异常在写代码时得到提醒,而运行异常需要在运行时才能得到提示。下面介绍几种常见的异常类型,便于在出错时对程序进行查错:(1)Exception各种异常的根类如果你不知道将发生的异常集体属于哪,而可以肯定种这个地方会出现异常时,可...
分类:
编程语言 时间:
2015-04-15 21:21:32
阅读次数:
161
/* 建议先看堆调整方法,堆调整了解了,整个排序算法就算掌握了 */- (void)viewDidLoad{ [super viewDidLoad]; /* 测试数据 */ NSArray *array=@[@3,@2,@6,@4,@1,@0,@6,...
分类:
编程语言 时间:
2015-04-15 21:18:21
阅读次数:
157
这个周开始要着手实现网格水印的代码了,虽然还什么都不会,但也只能一步步摸索着往前走了。 我要实现的论文题目是>,之前的博客中有过这篇论文的理论分析,看起来貌似不难,但动手实现起来的时候还是挺困难的。首先要解决的问题就是配置实验环境。 一开始我打算用Eigen对拉普拉斯矩阵进行特征值分解,因此就涉及到...
分类:
编程语言 时间:
2015-04-15 21:17:35
阅读次数:
164
一、设计思路:与求数组的最大子数组相同,先遍历所有子数组,然后判断最后一个子数组是否大于0。若大于0,则重头开始遍历,直到子数组的和小于0或者到最后一个子数组的前一个数为止,在此过程中保存子数组的最大值以及位置。二、代码:import java.util.Scanner;public class m...
分类:
编程语言 时间:
2015-04-15 21:17:17
阅读次数:
126
1.onabort事件:对象载入被中断时触发2.onblur事件:元素或窗口本身失去焦点时触发。3.onchange事件:改变元素中的选项或者其他表单元素失去焦点,并且在其获取焦点后内容发生过改变时触发。4.onclick事件:单机鼠标左键时候触发。当光变的焦点在按钮上,并且按下Enter键时,也会...
分类:
编程语言 时间:
2015-04-15 21:15:34
阅读次数:
219
#include#include#include#include#include//#defineCRYPT_ONE_BYTEtypedefcharint8;typedefunsignedcharuint8;typedefshortint16;typedefunsignedshortuint16;t...
分类:
编程语言 时间:
2015-04-15 21:14:06
阅读次数:
172
老规矩:记录细节,等待空余,再进行整理。1:const,static,const static成员初始化。 1、const成员:只能在构造函数后的初始化列表中初始化 2、static成员:初始化在类外,且不加static修饰。 3、const static成员:类只有唯一一份拷贝,且数值不能改...
分类:
编程语言 时间:
2015-04-15 21:13:24
阅读次数:
130
实验一Java开发环境的熟悉一、实验内容1.使用JDK编译、运行简单的Java程序2.使用Eclipse编辑、编译、运行、调试Java程序二、实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》课程2.完成实验、撰写实验报告,实验报告模板见QQ群,注意实验报告...
分类:
编程语言 时间:
2015-04-15 21:13:34
阅读次数:
148
在使用mahout之前要安装并启动hadoop集群将mahout的包上传至linux中并解压即可mahout下载地址:点击打开链接mahout中的算法大致可以分为三大类:聚类,协同过滤和分类其中常用聚类算法有:canopy聚类,k均值算法(kmeans),模糊k均值,层次聚类,LDA聚类等常用分类算...
分类:
编程语言 时间:
2015-04-15 21:13:03
阅读次数:
170