转自:http://bbs.csdn.net/topics/330189207C语言的自增++,自减--运算符对于初学者来说一直都是个难题,甚至很多老手也会产生困惑,最近我在网上看到一个问题:#includevoidmain()/*主函数*/{inta,b,c,d;a=5;b=5;c=(a++)+(...
分类:
编程语言 时间:
2015-04-09 23:13:01
阅读次数:
166
头文件中包含thread类与this_thread命名空间,下面逐一介绍。 thread类 1. 构造函数 (1)默认构造函数 thread() noexcept; 默认构造函数不执行任何线程,产生线程对象的线程ID为0。 (2)初始化构造函数 template explicit thread (F...
分类:
编程语言 时间:
2015-04-09 23:14:29
阅读次数:
158
2015/4/9周四 今天看编程珠玑,发现了个有趣的问题,大概是这样的:磁盘上有个文件,其中有多达1千万个不重复的整数(每个整数是7位数的,即小于10 000 000),如何排序后输出到硬盘?要求:时间大概10秒之内,内存大概1M。 分析:int 占4个字节,即32位,1 M = 1024 ...
分类:
编程语言 时间:
2015-04-09 23:13:36
阅读次数:
142
JavaBean 是一种JAVA语言写成的可重用组件。说白了,就是一个类,成员都是私有的,每个成员都有其各自的getXxx方法和setXxx方法。
分类:
编程语言 时间:
2015-04-09 23:11:42
阅读次数:
173
package Heapsort;public class TestMain { /** * 调整堆 * @param array 数组 * @param i 调整的元素i * @param length 堆元素个数 */ public static void adaptat...
分类:
编程语言 时间:
2015-04-09 23:09:43
阅读次数:
136
设计思路将二维数组转化为一位数组(并非形式上的转化而是将连续的行合并然后当做上次编写的一维数组求最大子数组和)来计算。时间复杂度没有达到要求的O(n),也是通过遍历的方式将一个子矩阵与上几个子矩阵相加如果小于0则舍去这个子矩阵,按此方法计算从这个子矩阵以后的矩阵,知道遍历完取最大值。代码:packa...
分类:
编程语言 时间:
2015-04-09 23:08:07
阅读次数:
264
文章出自:http://www.cnblogs.com/dolphin0520/p/3736238.html一.final关键字的基本用法 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 1.修饰类 ...
分类:
编程语言 时间:
2015-04-09 23:09:42
阅读次数:
223
把Java中的内容输出到文件大家都会了,输入输出流是每一个Java程序猿的必须课。在《【Java】打印流与缓冲区读者完成输入与输出到文件操作》(点击打开链接)与《【Java】输入与输出与JDK1.5之后的新型字符串StringBuilder》(点击打开链接)之中,我都说过这个问题。但是在Jsp上,怎么把Java内容直接把文件写到网页上给用户下载呢?一般一些导出功能实现,就需要这样弄。
具体如下图...
分类:
编程语言 时间:
2015-04-09 22:04:18
阅读次数:
183
Given a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.For example:
Given the following binary tree,
1...
分类:
编程语言 时间:
2015-04-09 22:02:12
阅读次数:
145
关键字final:
final变量的定义本身并不复杂,就是变量一经初始化就不能再指向其它对象(并不是不可以改变值)。(原文链接)
关键字static:
被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。
实际上你需要搞明白,private是访问权限限定,static表示不要实例化就可以使用,这样就容易理解多了。(原文链接...
分类:
编程语言 时间:
2015-04-09 21:57:46
阅读次数:
160
一、 字符串 转 Date:
1 . 字符串格式为: yyyy-mm-dd hh24:mi:ss – 使用ie内核浏览器的必须转换成yyyy/mm/dd hh24:mi:ssvar dateStr = "2015-04-08 14:7:12"; //或2015-4-8 14:7:12
var date = new Date(Date.parse(dateStr.replace(/-/g,'/'...
分类:
编程语言 时间:
2015-04-09 21:57:36
阅读次数:
202
/**
* 下面代码模拟了一套扑克牌(初始排序A~K,共13张)的操作过程。
*
* 操作过程是: 手里拿着这套扑克牌,从前面拿一张放在后面,再从前面拿一张放桌子上,再从前面拿一张放在后面,....
*
* 如此循环操作,直到剩下最后一张牌也放在桌子上。 下面代码的目的就是为了求出最后桌上的牌的顺序。 初始的排列如果是A,2,3...K,则最后桌上的顺序为:
* [2, 4, 6,...
分类:
编程语言 时间:
2015-04-09 21:58:07
阅读次数:
228
一 工厂模式的概念
实例化对象,用工厂方法代替new操作。工厂模式包括工厂方法模式和抽象工厂模式。
抽象工厂模式是工厂方法模式的扩展。
二 工厂模式的意图
定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化。
工厂方法把实例化的操作推迟到子类中去实现。
三 工厂模式的适用范围
工厂模式适合用于一类对象的创建。
在编码时不能预见需要创建的那些类的实例。...
分类:
编程语言 时间:
2015-04-09 21:57:14
阅读次数:
167
首先请看下面的例子:
package com.lipeng;
public class SynchronizedDemo {
public static void main(String[] args) {
final Print print=new Print();
for(int i=0;i<1000;i++)
{
new Thread(){
@Override...
分类:
编程语言 时间:
2015-04-09 21:56:54
阅读次数:
176
报错信息 :
java.lang.IllegalArgumentException: GiniAggregator given label 2.0 but requires label
在用mllib做分类,当用到一些分类算法时,常常需要加入基尼系数。
程序代码:RandomForest.trainClassifier(validData,2,Map[In...
分类:
编程语言 时间:
2015-04-09 21:54:31
阅读次数:
203
现在有类似abc3232 只要内容这么一个串,需要提取abc,3232,只要内容的节点内容
public static List getContext(String html) {
List resultList = new ArrayList();
Pattern p = Pattern.compile(">([^</]+)</");//正则表达式 commen...
分类:
编程语言 时间:
2015-04-09 21:55:49
阅读次数:
259
如何运行一个表达式,例如:12+23*4/2这个我想大家都很了解。不过,如果这个表达式是一个字符串呢?或是这样来描述,一个表达式被写成了一个字符串,我们又应该如何去运行并求得值呢?...
分类:
编程语言 时间:
2015-04-09 21:54:00
阅读次数:
144