`
cywhoyi
  • 浏览: 421232 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

堆排序

    博客分类:
  • JAVA
package org.ewell.spd; public class Main { public static void main(String[] args) { int[] array = new int[] { 90, 1, 2, 3, 4, 33, 23, 7, 8, 45, 9, 10, 14, 16 }; MaxHeap maxheap = new MaxHeap(array); System.out.println("执行最大堆化前堆的结构:"); printHeapTree(maxheap.heap); ...
决定采用Kettle作为ETL工具把第三方数据(SqlServer),经过简单粗暴的方式同步到本地我们这边的DW(Oracle),问题也基本解决,现在是想把其中碰到几个问题分享出来。   1.数据转换(最小单元任务)搭建    DB连接,如果是s ...
#!/bin/bashDAY=`date +%Y-%m-%d-%H:%M:%S`#the path for deleting the log and tmpAPP_MAIN_PATH=/data/yousystem/jboss-5.1.0.GA/server/default#the key word for searching the process idPID_MSG=yousystem/#msg of the file which is running now,backup it.APP_FILE_NAME1=yousystem.warAPP_FILE_PATH1=/data/yousyst ...
如何通过Google Analytics去分析在ITEYE上博客访问? 其实Google Analytics在任何地方都是一样的,包括使用wordpress建立的blog,在这里特别表扬下iteye,我虽然有自己的的官方blog,包括github和wordpress构造的,但是大部分查看还是iteye引来流量比较大一些,为了解惑之前http://jbuluo.iteye.com/blog/2012449的童鞋的问题Google Analytics,我这里简单介绍下如何在iteye上设置Google Analytics。 1.首先在Google Analytics注册Google Anal ...
想翻译下《Dive Into Python》,网站地址http://www.diveintopython.net/toc/index.html,看了一遍比较不错,内容比价丰富且知识范围也较广,不过在OOP的章节并未细聊以及web章节只是通俗的讲,但是这本书看下来对于基础的或者较短时间接触过python的开发者都是蛮不错的,现阶段国内翻译的python书并不多,上次看了《python核心编程》,实在太厚了,吃不消看完,不过书籍本事还是蛮不错的。   今天为何想要翻译该书呢? 第一自认为自己的英语水平可以简单翻译,同时也想尝试下,锻炼下自己 第二本书内容不是非常之深,不妨尝试下 第三py ...
用户自带验证的功能,其实挺不错的,首先在settings.py里面加入其应用 TEMPLATE_CONTEXT_PROCESSORS = ( "django.contrib.auth.context_processors.auth", "django.core.context_processors.debug", "django.core.context_processors.i18n", "django.core.context_processors.media", ...
Jersey作为Oracle的rest架构的开源框架,它既然是servlet,那么它也同样支持跟页面的交互,这里我采用了JSP作为模板来体现跟web page的交互,当然它也支持freemarker、velocity等模板引擎。   工程采用maven构建,第一步maven需要引入的lib包 <dependency> <groupId>org.glassfish.jersey.containers</groupId> <artifactId>jersey-container-servlet-core</artifa ...
http://blog.chinaunix.net/uid-26867092-id-3212865.html http://www.cnblogs.com/geekma/archive/2013/02/22/2921952.html   搭建python的网站,学习下别人的操作文档,摘录别人的学习经验。
  文章摘录自http://www.th7.cn/Program/Python/2011/08/30/41046.shtml 以下分四种情况说明下划线的作用,python对成员域没有严格控制,大部份只是作为命名规范存在,以下英文部份摘自python官方网站   _single_leading_underscore: weak "internal use" indicator.  E.g. "from M import *" doe
1.下载git  http://code.google.com/p/git-core/downloads/detail?name=git-1.7.11.2.tar.gz 或者使用在线下载 wget http://git-core.googlecode.com/files/git-1.7.10.rc4.tar.gz wget http://git-core.googlecode.com/files/git-manpages-1.7.10.rc4.tar.gz 2.安装依赖 sudo apt-get install libcurl4-gnutls-dev librtmp-dev ...
文章背景: java在N多领域依旧比较活跃,特别著名的一句话“一次编译,运行在任何平台”。接下来展示8个常用的java开发人员在环境调优的工具。   VisualVM JVisualVM是JDK1.6之后推出一款非常卓越的检测工具,包括内存、线程、CPU  GCViewer
首先需要了解些java并发教程,其实java也是可以通过native的本地方法去操作底层api的,比如大家所知道Aomic、CAS等概念性的操作。 下面一篇文章是来源于CSDN的觉得挺好的讲关于unsafe的 http://blog.csdn.net/aesop_wubo/article/details/7537278 下面是一个重新设计过的对象池的获取 public class FastObjectPool<T> { private Holder<T>[] objects; private volatile int takePointer; pr ...
在使用Jersey的restful的过程中,对于Http Cache有一定的基础了解, Cache-Control -private/public : private是并不能呗CDN或者代理接受,但是public可以 -no-cache,no-store,max-age 属性值用来给Cache的特性设置   @GET @Path("/map") public Response queryMCSViewFields() { CacheControl cc = new CacheControl(); cc.setMaxAge(300); ...
File读写是我们经常对于File处理经常需要动作,接下来我会用4中方式进行操作,具体在项目中采用哪一种方式,由自己进行判断。 最近在Thomas Nagel《What Does It All Mean》,摘录开头一段话: 要评估每一种主张,每一条论证和每一套理论,并且尝试着判断它们是否可以被接受,这最终都依赖于每一个人的独立思考,而非听命于权威 2B青年方式: private static class StandardSerialization implements SerializationTest { public void testWriteBuffered(T ...
文章摘自http://idiotechie.com/,Mainak Goswami的blog 首先来查看下heap如何分配Object 这并非clone,这只是把对象引用共享性质了。   What is cloning? clone就是把自己给复制所有东西倾囊相授,但是又不是它自己,是不同个体。如同黑哥帝国中所有的黑衣人都是独立个体,但是同是具有同一的能力。 public class CloneStyle { /** * @param args * @throws CloneNotSupportedException */ public stati ...
Global site tag (gtag.js) - Google Analytics