自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(51)
  • 收藏
  • 关注

原创 jQuery 1.9 之后移除了 $.browser 的替代方法

最近选用了几个日历插件,  data_input ,官方主页:http://www.jonathanleighton.com/projects/date-input/  jdPicker ,官方主页:http://jdpicker.paulds.fr/   由于我的jquery 是1.10.2的版本,发现报错,不支持$.browser和 $.browser.version 方法,用$.

2013-11-06 17:30:26 2318 1

原创 关于C中除法向上取整的证明

在C语言中整数除法取的既不是Floor也不是Ceiling,当操作数为正的时候相当于Floor,当操作数为负的时候相当于Ceiling。        如何实现正整数的向上取整  假设变量x和n是两个正整数,我们知道x/n这个表达式的结果要取Floor,例如x是17,n是4,则结果是4。如果希望结果取Ceiling应该怎么写表达式呢?例如x是17,n是4,则结果是5;x是16,n是4,

2013-11-04 14:45:27 2794

原创 easy_install 错误(zipimport.ZipImportError: can’t decompress data; zlib not available)

下载setuptools-xx.egg文件,没想到出现以下错误zipimport.ZipImportError: can’t decompress data; zlib not available解决办法:到python安装目录下编辑Modules/Setup文件vim Modules/Setup找到下面这句,去掉注释#zlib zlibmodule.c

2013-10-20 15:04:59 3714

原创 redis 问题解决(MISCONF Redis is configured to save RDB snapshots)

(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about t

2013-10-20 14:57:33 14942

原创 jquery.validate.js 应用示例

今天发现了jQuery一个很强大的验证表单插件(jquery.validate.js 下载地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation/),这个插件不仅强悍还是很容易上手,可以参考下面的我的一个小例子。        //login 表单效果处理 $('#login-form').validate({

2013-10-10 21:10:05 944

原创 jquery-1.10.2 获取checkbox的checked属性总是undefined

项目中用的jquery-1.10.2 需要检测一个checkbox的选中状态,想当然的用 .attr("checked") ,结果发现,无论是否选中,这个值都是 undefined 未定义。       查找资料,特此记录:       jq官网说明:       As of jQuery 1.6, the .attr() method returns undefined fo

2013-10-10 20:55:12 3281 2

原创 回调函数的返回值给全局变量的赋值问题

问题:在js中,回调函数的返回值对全局变量进行赋值,网上的解决方案主要是把异步改为同步 async: false,具体实现如下。

2013-10-09 20:56:29 8889

转载 final 关键字 和 static 用法

一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。

2013-09-16 14:39:44 759

转载 myeclipse安装 配置Maven

myeclipse安装 配置Mavenmyeclipse自带了maven插件,但是和原生插件还是有点不一样,本文介绍Maven的安装和配置,同样适用于eclipse。1.首先需要安装jdk,myeclipse(废话!)。然后到maven官网下载maven,http://maven.apache.org/download.html我下载的是3.0.52.将压缩

2013-09-16 11:13:46 753

转载 myeclipse中内存溢出的解决方法

myeclipse中运行项目内存溢出的解决方法:myeclipse--window--preferences-- 搜索tomcat 打开面板 如下图:将这下面这一串参数输入到上图标注区域即可:-Xms256m -Xmx512m -XX:MaxNewSize=512m -XX:MaxPermSize=512m参数详解:-Xms256 为java虚拟机启动是申请的最小内存,默认

2013-08-13 11:05:44 1396

原创 《大数据互联网大规模数据挖掘与分布式处理》阅读笔记(四)-----WEB广告

作者: 沈慧      目前,许多WEB应用通过广告而维持生计,从在线广告中获益最多的是搜索应用,“adwords”模型就是一种用于搜索查询和广告匹配的模型。这一章介绍了在线广告的相关问题、在线算法、Adwords实现和问题等,具体框架如下图1所示。图1  Web广告主要框架图一、在线广告相关问题1、当前WEB广告机会:网站上的展示广告、在线上商店自主选择的广告、搜索广告。

2013-06-21 20:44:36 2180 2

原创 【原创】《大数据互联网大规模数据挖掘与分布式处理》阅读笔记(三)

《大数据互联网大规模数据挖掘与分布式处理》阅读笔记(三)                                                                                         --------数据流挖掘

2013-06-18 13:15:33 4142

原创 PYTHON 多线程 实践

目标实现:      实现一个线程不断生成一个随机数到一个队列中                        实现一个线程从上面的队列里面不断的取出奇数                         实现另外一个线程从上面的队列里面不断取出偶数  Python中使用线程有两种方式:函数或者用类来包装线程对象。函数式:调用thread模块中的start_new_thread(

2013-06-16 15:32:33 1154

原创 HIVE本地独立模式安装

解压HIVE :  tar  -zxf hive-0.10.0.tar.gz  在/opt/hadoop/hive文件夹中,配置环境变量如下:在HDFS上建立tmp和/usr/hive/warehouse目录,并赋予组用户的写权限,这是HIVE默认的数据文件存放目录。在命令行下输入“hive”,如若可以进入hive的shell页面,并能浏览说明hive已经可

2013-06-15 20:40:30 1894

原创 【原创】《大数据互联网大规模数据挖掘与分布式处理》阅读笔记(二)

【原创】《大数据互联网大规模数据挖掘与分布式处理》第二章大规模文件系统及MAP-Reduce                                                              首先来看看这一章讲解的整体架构,分别介绍了分布式文件系统、Map-Reduce、使用Map-Reduce的算法,Map-Reduce扩展和集群计算算法的效率问题。

2013-06-07 20:08:18 3034 1

原创 关于HBase的几个问题

1.我们常说HBase是“数据即日志”的数据库,它是怎样修改和删除数据的?和Oracle这类传统的RDBMS有什么区别? HBase是一个分布式的、面向列的数据存储系统。通过在HDFS上提供随机读写来解决Hadoop不能处理的问题。由于HBase的数据文件在HDFS系统中,因此本质上很难修改和删除数据。 在HBase中,修改和删除数据都是增加1个新版本的数据(时间戳为最新),旧

2013-05-27 19:04:00 1477

原创 HBase完全分布式安装及案例设计

HADOOP版本为0.20.2首先将hbase-0.90.5.tar.gz 的压缩包拷贝到安装目录下 用tar -zxfz 命令解压 为了方便期间把 hbase-0.90.5改名为 hbase 编辑hbase-env.sh 编辑hbase-site.xml ,修改hbase.root

2013-05-27 18:49:58 777

原创 《大数据互联网大规模数据挖掘与分布式处理》阅读笔记一

作者:沈慧        在看书之前,先查了查到底啥是大数据,精炼《大数据的四大误区》中的观点,然后自己理解一下如下:1.      大数据的数据量庞大是必要非充分条件,不仅要数据量有保证,更重要的是充分利用数据产生价值,分析数据才是核心!2.      懂大数据是指能力,而非技能。不是很理解作者所讲的的能力的定义,私以为,在海量数据时代的数据压力和业务需求下,只有掌握了大数据分析

2013-05-27 15:57:11 1886

转载 HBase的一些理解

最近因为项目原因,研究了Cassandra,Hbase等几个NoSQL数据库,最终决定采用HBase。在这里,我就向大家分享一下自己对HBase的理解。 在说HBase之前,我想再唠叨几句。做互联网应用的哥们儿应该都清楚,互联网应用这东西,你没办法预测你的系统什么时候会被多少人访问,你面临的用户到底有多少,说不定今天你的用户还少,明天系统用户就变多了,结果您的系统应付不过来了了,不干

2013-05-19 15:32:33 982

原创 hadoop配置问题解决汇总

1.首先要学会去logs 下面查看报错信息!比如下面是就 datanode启动不成功的日志信息2013-05-19 11:29:47,201 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: STARTUP_MSG: /****************************************************

2013-05-19 11:57:08 2808

转载 python IDE比较与推荐

我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,先不写了。以下是我使用过的python IDE:(更新与2010年1月20日)┌─────┬────┬────┬──┬────┬──┬─────┬─────┐ │IDE name│自动补全│智能感知│调试│语法检查│开源│特别注意  │  推荐度    │ ├─────┼────┼────┼

2013-05-07 19:01:15 5148

转载 Hadoop的Map-Reduce例子 WordCount

最近在学习云计算,研究Hadoop框架,费了一整天时间将Hadoop在Linux下完全运行起来,看到官方的map-reduce的demo程序WordCount,仔细研究了一下,算做入门了。其实WordCount并不难,只是一下子接触到了很多的API,有一些陌生,还有就是很传统的开发相比,map-reduce确实是一种新的编程理念,为了让各位新手少走弯路,我将WordCount中的很多API都做

2013-05-04 11:09:14 1359

转载 Hadoop学习总结

作者:何荣波 学习Hadoop有一段时间了,主要是通过《Hadoop权威指南》,同时参考了网上的很多文章。静下心来,盘点下这一段时间的收获,归纳总结,做一个学习笔记,因为可以记录的东西实在太多了,所以这里就着重记录我在学习过程中花费比较多时间去理解的内容。说到Hadoop就不能不提到Lucene和Nutch。Lucene并不是一个应用程序,只是提供了一个Java的全文索引引擎工具包,可

2013-05-04 11:02:20 1305

转载 python内置函数sorted排序用法

Python: sort,sorted,OrderedDict的用法– 2011 年 05 月 13 日 20:58 from http://stqdd.com/archives/427by 莫亚菜python对容器内数据的排序有两种,一种是容器自己的sort函数,一种是内建的sorted函数。sort函数和sorted函数唯一的不同是,sort是在容器内排序,sorted

2013-04-30 21:25:15 814

转载 python operator.itemgetter

class itemgetter(__builtin__.object)  |  itemgetter(item, ...) --> itemgetter object  |  |  Return a callable object that fetches the given item(s) from its operand.  |  After, f=itemgetter(2)

2013-04-30 21:24:42 1476

转载 Python中的random模块

Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 random.uniform  random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a

2013-04-30 21:13:27 792

原创 Python 白名单的处理

项目中需要将 whitelist中的单词,进行词干的提取工作。whitelist可能如下:sissiedloveedmianmianies  hitMut  had因为白名单中可能是单词也可能是词组,而且一些单词可能是三单形式、过去式。研究了一下,下面的方法可行。#-*- coding:utf-8 -*-import nltk

2013-04-30 20:38:50 3400

转载 python 的异常

python的try语句有两种风格一:种是处理异常(try/except/else)二:种是无论是否发生异常都将执行最后的代码(try/finally)try/except/else风格try:     #运行别的代码except :      #如果在try部份引发了'name'异常except ,:     #如果引发了'name'异常,获得附加的数据

2013-04-29 21:40:34 1404

转载 Python的50个模块,满足你各种需要

Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其他。推荐收藏。 Graphical interface wxPython http://wxpython.org   Graphical interface pyGtk http://ww

2013-04-29 19:34:51 825

原创 关于python 的re.sub用法

许多资料的介绍如下:re.sub  re.sub用于替换字符串中的匹配项。下面一个例子将字符串中的空格 ' ' 替换成 '-' : import re    text = "JGood is a handsome boy, he is cool, clever, and so on..."  print re.sub(r'\s+', '-', text)

2013-04-29 19:02:06 144728 1

转载 MySQLdb for Python使用指南/Python的数据库操作

网站就是要和数据库进行交互,否则什么都不用做了...今天我们来看一个叫MySQLdb的库,这个用来和MySQL数据库进行交互.可以从这里获得这个库http://sourceforge.net/projects/mysql-python如果你不确定你的python环境里有没有这个库,那就打开python shell,输入 import MySQLdb,如果返回错误信息,那就表示你的机器上

2013-04-28 21:28:01 618

转载 在shell脚本中调用另一个脚本的三种不同方法(fork, exec, source)

fork  ( /directory/script.sh)fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本.运行的时候开一个sub-shell执行调用的脚本,sub-shell执行的时候, parent-shell还在。sub-shell执行完毕后返回parent-shell. sub-shell

2013-04-28 21:22:07 748

转载 python中如何调用shell

python调用shell命令的方法有许多1.1  os.system(command)     在一个子shell中运行command命令,并返回command命令执行完毕后的退出状态。这实际上是使用C标准库函数system()实现的。这个函数在执行command命令时需要重新打开一个终端,并且无法保存command命令的执行结果。1.2  os.popen(command,mode

2013-04-28 20:44:20 865

转载 Map Reduce - the Free Lunch is not over?

微软著名的C++大师HerbSutter在2005年初的时候曾经写过一篇重量级的文章:”The Free Lunch Is Over: A Fundamental Turn TowardConcurrency in Software“,预言OO之后软件开发将要面临的又一次重大变革-并行计算。摩尔定律统制下的软件开发时代有一个非常有意思的现象:”Andy giveth, and Bill t

2013-04-28 20:14:55 569

转载 MapReduce的模式、算法和用例

在这篇文章里总结了几种网上或者论文中常见的MapReduce模式和算法,并系统化的解释了这些技术的不同之处。所有描述性的文字和代码都使用了标准hadoop的MapReduce模型,包括Mappers, Reduces, Combiners, Partitioners,和 sorting。基本MapReduce模式计数与求和问题陈述: 有许多文档,每个文档都有一些字段组成

2013-04-28 20:06:05 702

转载 Python正则表达式指南【查到的资料中最清晰版本】

本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。 尊重作者的劳动,转载请注明作者及原文地址 >.html1. 正则表达式基础

2013-04-28 19:48:34 584

转载 python lambda

python lambda是在python中使用lambda来创建匿名函数,而用def创建的方法是有名称的,除了从表面上的方法名不一样外,python lambda还有哪些和def不一样呢?1 python lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则会把函数对象赋值给一个变量。2 python lambda它只是一个表达式,而def则是一个语句。

2013-04-28 19:42:34 619

转载 python re.sub

python re.sub属于python正则的标准库,主要是的功能是用正则匹配要替换的字符串然后把它替换成自己想要的字符串的方法下面给个例子:import relink = re.compile("\d+")content = "laowang-222haha"info = re.sub(link,'www.cnpythoner.com',content)print

2013-04-28 19:39:55 689

转载 python正则表达式中的分组 group

组是通过 "(" 和 ")" 元字符来标识的。 "(" 和 ")" 有很多在数学表达式中相同的意思;它们一起把在它们里面的表达式组成一组。举个例子,你可以用重复限制符,象 *, +, ?, 和 {m,n},来重复组里的内容,比如说(ab)* 将匹配零或更多个重复的 "ab"。例子:如果不引入括号,增个表达式作为一个组,是group(0)>>> import re>>> p=re.com

2013-04-28 19:22:58 794

转载 [Python系列实用教程]一、Python如何使用urllib2获取网络资源

相关文章:    你同样可以在以下文章找到获取网络资源的相关资料    Python里的例子:一个基础验证相关的教程 urllib2是Python的一个获取URLs(Uniform Resource Locators)的组件。他以urlopen函数的形式提供了一个非常简单的接口,这是具有利用不同协议获取URLs的能力,他同样提供了一个比较复杂的接口来处理一般情况,例如:基础验证

2013-04-28 18:58:26 1120 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除