码迷,mamicode.com
首页 > 编程语言
Hbase调用JavaAPI实现批量导入操作
将手机上网日志文件批量导入到Hbase中,操作步骤: 1、将日志文件(请下载附件)上传到HDFS中,利用hadoop的操作命令上传:hadoop  fs -put input  /   2、创建Hbase表,通过Java操作   Java代码   package com.jiewen.hbase;    import java.io.IOException;...
分类:编程语言   时间:2014-10-14 16:27:40    阅读次数:367
编程之美2.14 求数组的子数组之和的最大值
这是一个在面试中出现概率很高的一道题目,就拿我来说吧,面试了5家公司中,两家公司问了这道题目,可见,这道题目是非常经典的。      解题思想也不是很难,我熟悉的有;两种解题办法:      1. 一直连加,终止当前序列的条件是连加的和是负数      因为,一个数加上一个负数之后肯定是没有原来的数值大,所以,这肯定是没有意义的,最终,我们利用这个思想得到如下的解法。      函数声明:ll D...
分类:编程语言   时间:2014-10-14 15:53:09    阅读次数:172
题目1504:把数组排成最小的数
题目描述: 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 输入: 输入可能包含多个测试样例。 对于每个测试案例,输入的第一行为一个整数m (1 输入的第二行包括m个正整数,其中每个正整数不超过10000000。 输出: 对应每个测试案例, 输出m个数字...
分类:编程语言   时间:2014-10-14 17:14:49    阅读次数:173
[python]pip坏了怎么办?
今天,给一位新同事配置pip,用get-pip.py安装之后,出现错误: raise DistributionNotFound(req)  # XXX put more info here pkg_resources.DistributionNotFound: pip==1.5.5 PIP就完全不能用了,后来请教了我们公司的python大牛,解决的办法很简单: sudo eas...
分类:编程语言   时间:2014-10-14 17:14:43    阅读次数:252
logistic回归与python实现
logistic回归与python实现,理论与实际结合。...
分类:编程语言   时间:2014-10-14 17:29:58    阅读次数:290
书评第001篇:《C++黑客编程揭秘与防范》
本书基本信息 作者:冀云(编著) 出版社:人民邮电出版社 出版时间:2012-6-1 ISBN:9787115280640 版次:1 页数:265 字数:406000 印刷时间:2012-6-1 开本:16开 纸张:胶版纸 印次:1 包装:平装 定价:39.00元   书籍封面   内容简介         《C++黑客编程揭秘与防范》旨在通过简单的语法知识...
分类:编程语言   时间:2014-10-14 17:29:09    阅读次数:219
python下载在线阅读盗墓笔记小说的脚本
最近闲着没事想看小说,找到一个全是南派三叔的小说的网站,决定都下载下来看看,于是动手,在很多QQ群里高手的帮助下(本人正则表达式很烂,程序复杂的正则都是一些高手指导的),花了三四天写了一个脚本 需要 BeautifulSoup 和 requests 两个库 (我已经把注释写得尽量详细) 这个程序的执行速度很慢,求高手告诉我优化的方法!! #-*-coding:utf8-*- from...
分类:编程语言   时间:2014-10-14 15:47:19    阅读次数:227
javascript的一些最佳实践
一、缓存需要多次读取的 DOM元素,对象属性,数组值 二、选取DOM元素,尽量缩小查询范围 三、减少页面回流(reflow) 四、使用事件委托替代事件绑定。 五、其他 1.使用原生js代码替代jquery 2.针对耗时js操作,使用setTimeout定时释放UI线程,防止浏览器假死 ...
分类:编程语言   时间:2014-10-14 17:25:58    阅读次数:238
多线程(C++)临界区Critical Sections
一 、Critical Sections(功能与Mutex相同,保证某一时刻只有一个线程能够访问共享资源,但是不是内核对象,所以访问速度比Mutex快,但是没有等待超时的功能,所以有可能导致死锁,使用要小心) 当多个线程访问一个独占性共享资源时,可以使用“临界区”对象。任一时刻只有一个线程可以拥有临...
分类:编程语言   时间:2014-10-14 17:42:28    阅读次数:160
Java数据结构与算法(3) - 栈(栈和转置)
栈的基本特性是后进先出,最简单的用途是用于转置,还有其他诸如括号匹配,中序表达式(A+B*(C-D/(E+F)) --> ABCDEF+/-*+)和后续表达式(345+*612+/- --> 3*(4+5)-6/(1+2))互换等高级用法。示例代码:package chap04.Reverse;im...
分类:编程语言   时间:2014-10-14 17:38:38    阅读次数:229
Unity3D入门(一):环境搭建
1.Unity3D 目前最新正式版本是4.2.1f 官网下载,以前的版本安装时候需要序列号激活,新版本4.2.1f 不需要,完全免费,但发布的时候需要许可证2.要学习的同学,下载频道可以找到破解补丁,使用这个版本的破解补丁,导出不出win phone 8的。具体解决办法还没找到3.使用破解补丁安装的...
分类:编程语言   时间:2014-10-14 17:03:08    阅读次数:222
可控增长线段数组-BigList
List恐怕是日常代码里最常用的集合类型之一了,此子大多数情况下工作情况良好,但凡事都有例外了。 加入你正在写一个服务端项目,对稳定性有着极高的要求,这时就要多考虑一些因素了,就拿这个List来说吧。 一、先说说List的内部机理 其实很简单,内部就是一个数组,当添加一个新元素T时,首先判...
分类:编程语言   时间:2014-10-14 17:34:29    阅读次数:252
Unity3D Shader官方教程翻译(十九)----Shader语法,编写表面着色器
Writing Surface ShadersWriting shaders that interact with lighting is complex. There are different light types, different shadow options, different re...
分类:编程语言   时间:2014-10-14 15:53:58    阅读次数:382
javascript学习笔记(四)
首先,实现demo样式记住密码提示框两周内自动登陆为了您的信息安全,请不要再网吧或公用电脑上使用此功能!然后,用JS实现功能需求小结:onmouseover 事件会在鼠标指针移动到指定的对象上时发生。参考链接:CSS vertical-align 属性设置元素的垂直对齐方式。http://www.w...
分类:编程语言   时间:2014-10-14 17:00:18    阅读次数:269
Java数据结构与算法(1) - 有序表(OrderedArray)
有序表需要掌握的插入方法,删除方法和二分法查找方法。插入方法: 从前往后找到比要插入的值大的数组项,将该数组项及之后的项均后移一位(从最后一项起依次后移),最后将要插入的值插入当前数组项。删除方法: 从前往后找到要删除的项,将该数组项之后的项均前移一位(从该数组项后一项起依次往前移);二分法查找: ...
分类:编程语言   时间:2014-10-14 17:13:38    阅读次数:206
全面理解面向对象的 JavaScript
当今 JavaScript 大行其道,各种应用对其依赖日深。web 程序员已逐渐习惯使用各种优秀的 JavaScript 框架快速开发 Web 应用,从而忽略了对原生 JavaScript 的学习和深入理解。所以,经常出现的情况是,很多做了多年 JS 开发的程序员对闭包、函数式编程、原型总是说不清道...
分类:编程语言   时间:2014-10-14 17:12:58    阅读次数:258
Java数据结构与算法(2) - 排序(冒泡、插入和选择排序)
排序需要掌握的有冒泡排序,插入排序和选择排序。冒泡排序: 外层循环从后往前,内存循环从前往后到外层循环,相邻数组项两两比较,将较大的值后移。插入排序: 从排序过程的中间开始(程序从第二个数组项开始a[1]),此时队列已经拍好了一部分。此时,将后边的数组项一次插入到已经排好序的部分队列中。选择排序: ...
分类:编程语言   时间:2014-10-14 17:28:18    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!