首页 > 其他
JobConrol实现原理 ---《hadoop技术内幕》读书笔记
JobControl : 在实际场景中,作业可能比较复杂,相互之间存在依赖关系,这些作业构成有向图(DAG),jobControl可以实现作业间的调度关系。 主要通过addDepending()方法来设置作业间的依赖关系。 设计原理: JobControl由两个类组成:Job 和 Jobcontrol 。 Job类  :封装了一个MR作业及其对应的依赖关系,主要负责监控各个依赖作业的运行状...
分类:其他   时间:2014-03-11 08:45:05    收藏:0  评论:0  赞:0  阅读:471
哈理工校赛1C题
C.长长长长龙 Time Limit: 3000 MS Memory Limit: 32768 K Total Submit: 202 (73 users) Total Accepted: 50 (46 users) Special Judge: No Description 时间:今天是...
分类:其他   时间:2014-03-11 08:36:37    收藏:0  评论:0  赞:0  阅读:514
PB函数大全(超全,解析很全面)
这几天在pb花的时间比较长,用一个新的ide,一个新的语言,在短时间内去开发一个MIS,也是比较有难度的一件事儿。最主要的是熟悉语法格式和各种常用函数,再结合以前所学的编程语言,来快速消化并掌握它。        工欲善其事,必先利其器。所以熟悉了语法格式后,常用函数则需要有个大概了了解,方便用时来查。下面是我收集的常用函数,比较多,希望对大家有用。 Abs() 功能计算绝对值。...
分类:其他   时间:2014-03-11 08:55:46    收藏:0  评论:0  赞:0  阅读:228
LeetCode | Populating Next Right Pointers in Each Node II
题目 Follow up for problem "Populating Next Right Pointers in Each Node". What if the given tree could be any binary tree? Would your previous solution still work? Note: You may only use c...
分类:其他   时间:2014-03-11 08:37:20    收藏:0  评论:0  赞:0  阅读:474
细数JDK里的设计模式
前面有些废话就不翻译了,直接切入正题吧~ 结构型模式 适配器模式 用来把一个接口转化成另一个接口。 java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStre...
分类:其他   时间:2014-03-11 08:57:08    收藏:0  评论:0  赞:0  阅读:566
Apache Kafka开发入门指南
Apache Kafka开发入门指南作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsApache Kafka可以帮助你解决在发布/订阅架构中遇到消费数百万消息的问题。如今,商业应用、社交应用以及其它类型的应用产生的实时信息在不断增长,这些信息需要以简单的方式快速、可靠地路由到各种类型的接收者。在大多数情况下,产生信息和消费信息的应用都是自然分开的,彼此不...
分类:其他   时间:2014-03-11 08:38:03    收藏:0  评论:0  赞:0  阅读:527
插入排序,希尔排序
插入排序及希尔排序   插入排序: 字段定义: 排序:数据分为有序和无序,使数据从无序到有序这一过程为排序。用的策略称为排序算法。 时间复杂度:算法不存在特定的是时间单位,用O表示一个算法的上界(最坏情况)。 算法描述: 从第一个元素开始,该元素可以认为已经被排序 取出下一个元素,在已经排序的元素序列中从后向前扫描 如果该元素(已排序)大于新元素,将该元素...
分类:其他   时间:2014-03-11 09:05:14    收藏:0  评论:0  赞:0  阅读:374
Java中另类使用内存的方法
sun.misc.Unsafe为你大开Java的方便之门,你可以用它做很多Java不允许的事情,在一些非常特殊的场景下它还是非常有用的。99%的时候,你都应该避免使用它,然而在有些非常罕见的情况下,只有它能解决问题。 本文讲述了它在OpenHFT中的使用场景以及我希望在Java 9中看到哪些功能。如果希望访问大量内存的同时又不影响GC,就特别适合使用Unsafe。在进程间共享内存,同时又不希望引...
分类:其他   时间:2014-03-11 09:04:32    收藏:0  评论:0  赞:0  阅读:424
django表单处理(一)--最简单的表单
是时候讲django的表单处理了。 最简单的表单处理就是从输入框中提取字符串,交给后台进行数据处理并返回相应结果。 本着简单入门的原则,今天设计的表单就只有一个文本框和一个按钮。 在templates目录下新建一个test01.html文件 django表单处理 body, div { padding: 0; margin: 0; } #containe...
分类:其他   时间:2014-03-11 08:47:14    收藏:0  评论:0  赞:0  阅读:436
django表单处理(二)--数据验证
上一篇讲到最简单的表单处理,就将输入的字符串输出了。 这么简单的表单处理可不行,接下来我们以一个用户注册的例子说明怎么验证数据。 验证数据要用到django.forms模块。 首先我们在templates目录下新建一个forms.py文件,添加代码: #-*- coding: utf-8 -*- from django import forms class AccountForm(for...
分类:其他   时间:2014-03-11 09:11:19    收藏:0  评论:0  赞:0  阅读:457
Shell 脚本小试牛刀(0) -- 开篇
看到我的题目标注着“ Shell 脚本小试牛刀(0) -- 开篇 ”应该可以猜到,我不是想写一篇文章,我想写的是一个Shell脚本日常应用的系列文章。至于我为什么写这个系列,不为什么!因为Shell很重要(学习Linux你胆敢不学?),而且……它很好玩偷笑! 所以,我想在本系列中把一些日常使用到,或者有用的脚本贴出来与大家共享,一是为了学习,二还是为了学习!...
分类:其他   时间:2014-03-11 08:41:53    收藏:0  评论:0  赞:0  阅读:532
关于hive中iP地址映射地域调研
说明:日常业务经常涉及到ip映射地域的统计,有一定的使用复杂度,本文结合业界几种现状,做一次综合测试评估。 什么是ip地址库 通过ip地址获取用户地理位置信息,一般包括的信息由国家、区域(省/州)、城市、街道、经纬度、ISP提供商等信息。 质量评价标准 粒度。 ip地址库中IP(段)对应的其他信息的精确程度。例如精确到国家还是市、县?不同的应用对IP地址库的粒度要求是不同的...
分类:其他   时间:2014-03-11 08:50:47    收藏:0  评论:0  赞:0  阅读:695
[POJ 2299] Ultra-QuickSort (逆序对的数目)
Ultra-QuickSort 题目链接:http://poj.org/problem?id=2299 题目大意: 有一串序列,(其中数字各不相同),每次只能够交换相邻的两个数字,问将其排为升序所需的交换次数。 解题思路: 这道题其实就是求逆序对的数目。可以看下面的博客,讲解了问什么这样的交换次数就是逆序对的数目。(大致就是冒泡排序的思想) http://blog.csdn.net/o...
分类:其他   时间:2014-03-11 08:48:40    收藏:0  评论:0  赞:0  阅读:415
Shell 脚本小试牛刀(1) -- Debian系统初装后的各种配置
最近经常重装系统,而刚装完Debian系统的电脑需要各种配置真心有点烦躁,于是乎弄了个脚本偷偷懒,解决一下每次装系统都要重新配置的问题(在这分享给大家,也简化了大家装Debian后麻烦的配置过程大笑)。...
分类:其他   时间:2014-03-11 09:03:16    收藏:0  评论:0  赞:0  阅读:388
Shell 脚本小试牛刀(2) -- git仓库的选取以及迁移
用简单的脚本收集一个目录下的仓库地址,然后追加到一个目录下。如果需要在别的机器上重建这个有着众多仓库的目录,只需要将脚本和地址文件拷贝过去,直接运行脚本即可。万能的脚本让我们的生活变得更加美好!:)...
分类:其他   时间:2014-03-11 09:08:27    收藏:0  评论:0  赞:0  阅读:400
iOS 中正则表达式使用方法汇总
iOS 中正则表达式引发的敏捷血案告破...
分类:其他   时间:2014-03-11 09:03:58    收藏:0  评论:0  赞:0  阅读:325
Longest Palindromic Substring -- LeetCode
原题链接: http://oj.leetcode.com/problems/longest-palindromic-substring/  这道题是比较常考的题目,求回文子串,一般有两种方法。 第一种方法比较直接,实现起来比较容易理解。基本思路是对于每个子串的中心(可以是一个字符,或者是两个字符的间隙,比如串abc,中心可以是a,b,c,或者是ab的间隙,bc的间隙)往两边同时进行扫描,直到不是...
分类:其他   时间:2014-03-11 09:07:05    收藏:0  评论:0  赞:0  阅读:426
Valid Sudoku -- LeetCode
原题链接: http://oj.leetcode.com/problems/valid-sudoku/  这道题是Sudoku Solver的一个子问题,在解数独的时候我们需要验证当前数盘是否合法。其实思路比较简单,也就是用brute force。对于每一行,每一列,每个九宫格进行验证,总共需要27次验证,每次看九个元素。所以时间复杂度就是O(3*n^2), n=9。代码如下: publ...
分类:其他   时间:2014-03-11 09:09:53    收藏:0  评论:0  赞:0  阅读:557
Sudoku Solver -- LeetCode
原题链接: http://oj.leetcode.com/problems/sudoku-solver/  这道题的方法就是用在N-Queens中介绍的常见套路。简单地说思路就是循环处理子问题,对于每个格子,带入不同的9个数,然后判合法,如果成立就递归继续,结束后把数字设回空。大家可以看出代码结构和N-Queens是完全一样的。判合法可以用Valid Sudoku做为subroutine...
分类:其他   时间:2014-03-11 08:47:57    收藏:0  评论:0  赞:0  阅读:391
Combination Sum -- LeetCode
原题链接: http://oj.leetcode.com/problems/combination-sum/  这个题是一个NP问题,方法仍然是N-Queens中介绍的套路。基本思路是先排好序,然后每次递归中把剩下的元素一一加到结果集合中,并且把目标减去加入的元素,然后把剩下元素(包括当前加入的元素)放到下一层递归中解决子问题。算法复杂度因为是NP问题,所以自然是指数量级的。代码如下:  pu...
分类:其他   时间:2014-03-11 08:33:07    收藏:0  评论:0  赞:0  阅读:433
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!