- 博客(48)
- 资源 (1)
- 收藏
- 关注
转载 Java程序SSH远程执行Shell脚本
转载自http://www.open-open.com/lib/view/open1384351384024.html
2014-10-28 14:20:24
4254
转载 各种排序总结
以下排序均以非降序排序为例(1)冒泡排序 bubble sort 在每次比较过程中,如果当前元素比下一个元素大,才会将这两个元素进行交换,否则不交换,因此当俩元素相等时不会交换,也即相同元素不会交换位置,所以冒泡排序是稳定的。复杂度: 平均O(N2), 最坏O(N2), 空间O(1)(2)简单选择排序 simple selection sort 在第i趟
2014-09-04 20:46:31
869
原创 Java集合类源码阅读之AbstractCollection
AbstractCollection是Collection的一个抽象类实现。抽象类,即给所有子类提供一些通用的方法实现,其他方法由子类自己实现。1、
2014-09-01 16:18:40
782
原创 二叉树前序Preorder遍历和后序Postorder遍历的非递归实现
二叉树的前序遍历和后序遍历的递归实现是相对容易实现的,而且非常便于理解。对于前序
2014-06-09 20:59:21
1649
原创 OpenStack之Region, Availability Zone和Host Aggregate的理解
OpenStack是Amazon AWS的开源实现,直白点就是山寨产品吧,
2014-04-30 11:17:57
6061
转载 OpenStack动态迁移live-migration配置
本文转载自http://blog.youkuaiyun.com/zhu_liangwei/article/details/7814181,感谢作者的分享。
2014-04-18 13:34:18
2420
原创 【leetcode】Swap Nodes in Pairs
iven a linked list, swap every two adjacent nodes and return its head.For example,Given 1->2->3->4, you should return the list as 2->1->4->3.Your algorithm should use only constant space. Yo
2014-04-17 14:53:13
485
转载 HBase之cache和batch
本文转载自http://www.cnblogs.com/editice/archive/2013/04/22/3035728.html,并
2014-04-16 20:05:00
1030
原创 ZJU PAT 1025 反转链表
1025. 反转链表 (25)时间限制300 ms内存限制32000 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为1→2→3→4→5→6,K为3
2014-04-16 12:02:57
647
原创 ZJU PAT 1024 科学计数法
1024. 科学计数法 (20)时间限制100 ms内存限制32000 kB代码长度限制8000 B判题程序Standard作者HOU, Qiming科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式[+-][1-9]"."[
2014-04-13 13:49:51
715
原创 ZJU PAT 1023 组个最小数
1023. 组个最小数 (20)时间限制100 ms内存限制32000 kB代码长度限制8000 B判题程序Standard作者CAO, Peng给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意
2014-04-13 10:23:46
589
原创 ZJU PAT 1022 D进制的A+B
1022. D进制的A+B (20)时间限制100 ms内存限制32000 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue输入两个非负10进制整数A和B(30-1),输出A+B的D (1 输入格式:输入在一行
2014-04-13 09:55:41
670
原创 ZJU PAT 1020 月饼
1020. 月饼 (25)时间限制100 ms内存限制32000 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及
2014-03-28 20:52:34
643
原创 ZJU PAT 1019 数字黑洞
1019. 数字黑洞 (20)时间限制100 ms内存限制32000 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字
2014-03-27 18:37:05
773
原创 Pivotal Web Services SignUp
昨天下了一天的雨,今天雨停了,不过风很大,阴天无阳光普照,不过很是幸运,收到了Pivotal发来的注册邮件,终于off the waitlist了这样掐指算来也有差不多八九个月了,看来申请的waitlist中的人数还是非常多的。估计是提供体验的平台资源有限,只有一个到期了才给补上下一个,就跟叫号一样吧。上图显示一下!接下来可以玩2个月,CF!!!
2014-03-13 12:51:16
1186
转载 Linux系统中查看系统负载
本文转载自:http://zuo.ai.xiao.blog.163.com/blog/static/607915532011867432394/感谢原作者。 可能大家都会注意到,当在Linux系统中执行uptime、w和top三个命令时。在第一行的结果结尾都会有load average,并且后面会跟着三个数字,这就是今天我们要说的系统平均负载。 系统平
2014-03-11 10:30:53
797
原创 ZJU PAT 1018 锤子剪刀布
1018. 锤子剪刀布 (20)时间限制100 ms内存限制32000 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,
2014-03-11 09:39:46
752
原创 Ubuntu之dpkg小问题
由于各种原因(其实是删除了/var/lib/dpkg/status文件中的内容,然后sudo apt-get出错,就从别的机器上把status同样拷贝过来)会出现下面的问题,每次apt-get install 或remove的时候:dpkg: warning: files list file for package `augeas-lenses' missing, assuming packa
2014-03-07 13:28:59
1139
原创 ZJU PAT 1017 A除以B
1017. A除以B (20)时间限制100 ms内存限制32000 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A =
2014-02-27 15:50:14
614
原创 ZJU PAT 1016 部分A+B
1016. 部分A+B (15)时间限制100 ms内存限制32000 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767
2014-02-26 14:57:01
798
原创 Linux系统之间免密登录
Explanation 首先解释一下公钥和私钥(在网上看到的,觉得不错,可以让更多人更容易理解,在此表示感谢),一个很形象的比喻,就是公钥是锁头,私钥是钥匙,你要无密钥登录到某台机器上,必须拿着你的私钥打开相应的锁头;因此如果某台机器允许许多人打开的话,就会存有这许多人的公钥Method: 以Ubuntu为例,在每台机器上安装ssh之后(sudo apt
2014-02-25 21:08:01
1363
原创 ZJU PAT 1015 德才论
1015. 德才论 (25)时间限制200 ms内存限制32000 kB代码长度限制8000 B判题程序Standard作者CHEN, Li宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子
2014-02-25 11:01:34
733
原创 ZJU PAT 1013 数素数
1013. 数素数 (20)时间限制100 ms内存限制32000 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue令Pi表示第i个素数。现任给两个正整数M 4,请输出PM到PN的所有素数。输入格式:输入在一行
2014-02-20 10:32:50
582
原创 PAT 1014 福尔摩斯的约会
1014. 福尔摩斯的约会 (20)时间限制50 ms内存限制32000 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkk
2014-02-19 19:27:30
639
原创 C程序设计语言(第2版·新版)- 练习2-7
C程序设计语言(第2版·新版)练习2-7:编写一个函数invert(x, p, n),该函数返回对x执行下列操作后的结果值:将x中从第p位开始的n个(二进制)位求反(即,1变成0,0变成1),x的其余各位保持不变。解答1:(x | (~(~0解答2:x^(~(~0解答1是自己写的,解答2是对应的习题解答书中的答案,相比之下解答2确实更加简洁,采用与1异或可以直接取反,非常妙
2014-02-12 20:45:39
1242
原创 C程序设计语言(第2版·新版)- 练习2-6
C程序设计语言(第2版·新版)练习2-6:编写一个函数setbits(x, p, n, y),该函数返回对x执行下列操作后的结果值:将x中从第p位开始的n个(二进制)位设置为y中最右边n位的值,x的其余各位保持不变。 这道题想了好久,我的做法是((y尝试了一个例子setbits(0x9a, 4, 3, 0x35),实验测试结果是146,而正确结果应该是150,出错点应该是
2014-02-12 19:21:38
1723
翻译 JVM Run-Time Data Areas(Java虚拟机运行时数据区)
下面的示意图显示了在Java虚拟机中内存的分配和使用情况:1. 每个线程的数据区(非共享) 每个线程的数据区包括程序计数器寄存器(Program Counter Register),Java虚拟机栈(JVM Stack),原生方法栈(Native Method Stack)。当一个线程启动时就会生成这三部分数据区。程序计数器寄存器(Program Counte
2014-01-07 10:36:55
1052
翻译 Java中如何检查String中的字符是数字?
很简单,只需要使用java.lang包中的这个方法:Character.isDigit(c); 如果是检验字符串中的某个字符,那就需要先获得这个字符,如下:str.charAt(i);
2014-01-06 14:26:11
1031
翻译 关于Java String的10个常见问题
1. 如何比较字符串?是用"=="还是equals()? 简单地讲,“==”是用来测试引用是否相同,而equals()是测试值是否相同。除非你是想检查两个字符串是否是同一个对象,你应该总是使用equals()方法(如果你知道Java String的不可变性就能较好地理解这个问题了)。2. 对于安全敏感信息来讲为什么使用char[]数组比String字符串更好?
2014-01-06 14:18:15
601
翻译 JDK6和JDK7中的substring()方法
JDK6和JDK7中的substring(int beginIndex, int endIndex)的实现方式是有区别的,知道了这个区别之后可以帮助你更好地在程序中使用substring方法。 为简单起见,以下使用substring()来代替substring(int beginIndex, int endIndex)1. substring()是干嘛用的?
2014-01-06 11:04:55
667
转载 Java中printf的使用举例
本文转载自www.cnblogs.com/TankMa/archive/2011/08/20/2146913.html,非常感谢作者 /*** 输出字符串 ***/ // %s表示输出字符串,也就是将后面的字符串替换模式中的%s System.out.printf("%s", new Integer(1212)); // %n表示换行
2014-01-02 18:43:33
600
转载 从远程调用服务架构设计到ZooKeeper技术详解
这篇文章是在优快云首页看到的(对作者原文进行了一定的编辑),博客原址在cnblogs博客园,分为上下两篇,感觉用来理解ZooKeeper确实不错,值得推荐!下面是具体网址啦! 上篇:http://www.cnblogs.com/sharpxiajun/p/3496639.html,主要介绍远程调用服务架构设计 下篇:http://www.cnblogs.c
2014-01-02 15:55:22
655
原创 Ubuntu 12.04 Precise 源
# 目前不要用163和lupa的源,cn99的源也有问题,cn.ubuntu的源太慢了,可以用debian.ustc.edu.cn中科大的源,还算比较快#中国科技大学 deb http://debian.ustc.edu.cn/ubuntu/ precise main restricted universe multiverse deb http://debian.ustc.edu
2014-01-02 10:48:40
1126
翻译 Java之应何时调用close()方法?
在Java中对资源的读写最后要进行close操作,那么应该放在try还是finally中呢?以下是三种处理方式:第1种:把close()放在try中try { PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter( "out.txt", true))); pw.println("This
2014-01-02 10:40:18
9794
转载 亚马逊AWS之S3与EBS的区别
本文转载自http://blog.heontheroad.com/archives/5.htmlAmazon Elastic Block Store (EBS)与Amazon Simple Storage Service (Amazon S3)均为AWS提供的数据存储服务,两者的异同在于:EBS仅能与EC2实例结合使用,而S3无此限制;存储:EBS的卷存储按
2013-12-30 16:26:36
14133
1
翻译 Java-Basics-Strings-字符串在Java中是通过“引用”传递的吗?
这在Java中也算是一个经典的问题了1有趣的代码首先我们来看一段简单的Java代码,并猜一猜这段代码会输出什么?public static void main(String[] args) { String x = new String("ab"); change(x); System.out.println(x); } public static void c
2013-12-27 15:05:29
876
原创 逆波兰表示法Reverse Polish Notation
题目Evaluate the value of an arithmetic expression in Reverse Polish Notation.Valid operators are +, -, *, /. Each operand may be an integer or another expression.Some examples: ["2",
2013-12-17 13:13:44
788
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人