统计难题
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131070/65535 K (Java/Others)
Total Submission(s): 20855 Accepted Submission(s): 9031
题目链接:http://acm.hdu.edu.cn/showproblem.php...
分类:
其他好文 时间:
2015-04-21 09:41:46
阅读次数:
137
Druid连接池及监控在Spring配置如下:
[html] view
plaincopy
bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
prope...
分类:
编程语言 时间:
2015-04-21 09:40:18
阅读次数:
237
MongoDB等nosql数据库具有易扩展和高性能等优势,但计算能力比传统SQL要弱,例如MongoDB的分组结果不能太大,且不直接支持join运算等,而集算报表内置的计算引擎再正好可以补充这一点,在获得MongoDB的优势的同时还拥有较强的计算能力。
我们通过一个分组实例来了解一下集算报表使用MongoDB数据源开发报表的过程。
报表说明
学生成绩信...
分类:
数据库 时间:
2015-04-21 09:41:18
阅读次数:
161
最近天天都在玩Protobuf,因此,最近总结的问题过半都是关于它的。话说昨天遇到一个很奇怪的问题,转换.proto为java文件的过程中,报错:Expected top - level statement (e.g "message")。截图如下:
查询问题原因,原来是由于编码格式的问题,因为,我使用UE打开了文件,并保存为UTF-8的形式。因此,会在文件的开头有一个特...
分类:
其他好文 时间:
2015-04-21 09:38:11
阅读次数:
801
稍微熟悉oracle的都知道,如果我们想一条SQL语句向表中插入多个值的话,如果INSERT INTO 某表 VALUES(各个值),VALUES(各个值),.....;这样会报错的,因为oracle是不支持这种写法的,如果多个INSERT INTO VALUEES(各个值);这样以“;”隔开一同执行也是不行的,oracle也是不支持的。
不过MySQL这两种方式都是支持的。
...
分类:
数据库 时间:
2015-04-21 09:40:46
阅读次数:
171
多个对象之间的内存管理
/*
1.你想使用(占用)某个对象,就应该让对象的计数器+1(让对象做一次retain操作)
2.你不想再使用(占用)某个对象,就应该让对象的计数器-1(让对象做一次release) 3.谁retain,谁release 4.谁alloc,谁release
*/#import
#import "Person.h"
#i...
分类:
其他好文 时间:
2015-04-21 09:39:18
阅读次数:
174
计算机系统由硬件和软件两个部分组成,缺一不可,只有硬件、没有软件的计算机(裸机)就像一个没有灵魂、没有思想的植物人,根本无法运行;而硬件又是软件的载体,说白了,软件就是硬件的状态,软件就是由硬件的两种状态(高低电平)来体现的,所以没有硬件,软件也就不存在。...
分类:
其他好文 时间:
2015-04-21 09:38:35
阅读次数:
141
发表在2014年Science上的聚类方法Clustering by fast search and find of density peaks,不在这赘述介绍了,其matlab代码详细注释下面给出,如果想看该方法的详细解释说明,推荐在阅读原文的基础上,参考这位博主的博文
http://blog.csdn.net/itplus/article/details/38926837
本文版权...
分类:
其他好文 时间:
2015-04-21 09:37:43
阅读次数:
375
垃圾收集基础
Java 语言的一大特点就是可以进行自动垃圾回收处理,而无需开发人员过于关注系统资源,例如内存资源的释放情况。自动垃圾收集虽然大大减轻了开发人员的工作量,但是也增加了软件系统的负担。
拥有垃圾收集器可以说是 Java 语言与 C++语言的一项显著区别。在 C++语言中,程序员必须小心谨慎地处理每一项内存分配,且内存使用完后必须手工释放曾经占用的内存空间。当内存释放不够完全时,即存...
分类:
其他好文 时间:
2015-04-21 09:39:14
阅读次数:
172
@property参数/*
1.set方法内存管理相关的参数
* retain : release旧值,retain新值(适用于OC对象类型)
* assign : 直接赋值(默认,适用于非OC对象类型)
* copy : release旧值,copy新值 2.是否要生成set方法
* readwrite : 同时生成setter和getter的声明、实现(默认)
* readonl...
分类:
其他好文 时间:
2015-04-21 09:39:21
阅读次数:
123
1、并发和并行的区别
可由上图形象指出两者的区别:
1)定义:
并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。
并行:在操作系统中,一组程序按独立异步的速度执行,无论从微观还是宏观,程序都是一起执行的。
来个比喻:并发和并行的区别就是一个人同时吃三个馒头和...
分类:
编程语言 时间:
2015-04-21 09:40:04
阅读次数:
159
Failed to load the JNI shared library jvm.dll...
分类:
其他好文 时间:
2015-04-21 09:39:15
阅读次数:
122
模型的设计int main()
{
//新建2个用户
User *u = [[User alloc] init];
u.name = @"2B"; User *u2 = [[User alloc] init];
u2.name = @"傻B"; // 新建2条微博
Status *s = [[Status alloc] init];
s.t...
分类:
其他好文 时间:
2015-04-21 09:39:21
阅读次数:
159
#!/bin/bash
#shell脚本编程之快速排序的实现(以最右边为元点的思想)
#a=(8 5 10 3 2 93 4 1 2 3 40 9 61 8 6 29)
a=(0 0 0 0 1 2 3 3 4 4 8 28 30495 921 43716)
temp=
buff=
#交换函数
swap()
{
buff=${a[$1]}
a[$1]=${a[$2...
分类:
编程语言 时间:
2015-04-21 09:38:50
阅读次数:
184
目录
垃圾回收介绍
垃圾回收是如何工作的?
垃圾回收的类别
垃圾回收监视和分析
本教程是为了理解基本的Java垃圾回收以及它是如何工作的。这是垃圾回收教程系列的第二部分。希望你已经读过了第一部分:《Java
垃圾回收介绍》。
Java 垃圾回收是一项自动化的过程,用来管理程序所使用的运行时内存。通过这一自动化过程,JVM 解除了程序员在程序中分配和释放内存资源的开销。
启...
分类:
编程语言 时间:
2015-04-21 09:36:52
阅读次数:
224
其实这几道题在leetcode中都是比较容易的,但是如果刚开始不理解题意的话可能就会进入陷阱。
整数数组中的几个操作如下面所示,无非是怎样进行数组元素的的交换。
Remove Element
Given an array and a value, remove all instances of that value in place and return the new length...
分类:
编程语言 时间:
2015-04-21 09:38:00
阅读次数:
136
//---------------------------15/04/20----------------------------
//Flyweight 享元模式------对象结构型模式
/*
1:意图:
运用共享技术有效地支持大量细粒度的对象。
2:动机:
3:适用性:
...
分类:
其他好文 时间:
2015-04-21 09:36:11
阅读次数:
168