自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(326)
  • 收藏
  • 关注

原创 Getting the Hostname or IP in Ruby on Rails

require "socket" local_ip = UDPSocket.open {|s| s.connect("64.233.187.99", 1); s.addr.last}参考: http://stackoverflow.com/questions/42566/getting-the-hostname-or-ip-in-ruby-on-rails

2012-07-11 15:35:43 565

转载 REDHAT as4 用centos源升级

rpm -Uvh sqlite-2.8.16-1.2.el4.rf.i386.rpm python-elementtree-1.2.6-7.el4.rf.i386.rpm \ python-sqlite-1.0.1-1.2.el4.rf.i386.rpm python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm去http://www.rpmfind.n

2012-07-10 16:31:49 531

转载 Ruby在RHEL下面的安装问题

今天在RHEL的环境想安装Ruby-1.9.3-p0,出现了如下的错误:Generating RDoc documentation./ruby: symbol lookup error: /root/ruby-1.9.3-p0/.ext/x86_64-linux/enc/encdb.so: undefined symbol: rb_encdb_declaremake: *** [r

2012-07-09 12:47:15 1054

转载 linux 下查看文件个数及大小

ls -l |grep "^-"|wc -l或find ./company -type f | wc -l查看某文件夹下文件的个数,包括子文件夹里的。ls -lR|grep "^-"|wc -l查看某文件夹下文件夹的个数,包括子文件夹里的。ls -lR|grep "^d"|wc -l说明:ls -l长列表输出该目录下文件信息(

2012-06-30 13:26:27 434

转载 php 获取时间今天明天昨天时间戳

php 获取时间今天明天昨天时间戳2011-06-30 9:46echo "今天:".date("Y-m-d")."";     echo "昨天:".date("Y-m-d",strtotime("-1 day")), "";     echo "明天:".date("Y-m-d",strtotime("+1 day")). "";  echo "一周

2012-06-28 22:02:52 852

转载 MongoDB基本管理命令

MongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表;而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一组列标识的实体的集合对应于关系数据库表中的行。下面通过熟悉MongoDB的基本管理命令,来了解MongoDB提供的DBMS的基本功能和行为。MongoDB命令帮助系统

2012-06-28 14:26:30 932

转载 slim(PHP rest 框架 )简介

slim是一个简单而又强大的PHP5框架,可以用来创建RESTful的web应用。主页www.slimframework.com特性列表HTTP routingNamed routesRoute passingRoute redirectsRoute haltingMiddleware & HooksCustom viewsHTTP

2012-06-28 13:24:36 4949

转载 最简单实用的MongoDB安装教程:在CentOS中使用 yum 安装MongoDB及服务器端配置详解

http://xzcore.com/2011/07/%E6%9C%80%E7%AE%80%E5%8D%95%E5%AE%9E%E7%94%A8%E7%9A%84mongodb%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B%EF%BC%9A%E5%9C%A8centos%E4%B8%AD%E4%BD%BF%E7%94%A8-yum-%E5%AE%89%E8%A3%85mon

2012-06-24 18:22:28 913

转载 -bash: pecl: command not found的解决方法

-bash: pecl: command not found出现这个问题是因为没有安装php的扩展开发导致的,建议将php以及apache的开发都安装上,使用如下的命令。yum install php-devel php-pear httpd-devel看看pecl是不是已经可以用了。

2012-06-24 18:14:50 7699

转载 python中文编码问题

#!/usr/bin/env python #coding=utf-8 s="中文" if isinstance(s, unicode): #s=u"中文" print s.encode('gb2312') else: #s="中文" print s.decode('utf-8').encode('gb2312')

2012-06-21 15:54:32 573

转载 python 使用PIL报错IOError at decoder jpeg not available

搜索了以下,错误原因是PIL的jpg图片支持组件没有安装1、先删除安装的PIL[plain] view plaincopy$ rm -rf /usr/lib64/python2.6/site-packages/PIL  $ rm /usr/lib64/python2.6/site-packages/PIL.pth  我64

2012-06-13 16:17:10 1322

转载 python图片识别小程序

之前看了,网上一些python 图片识别的小程序。自己也试着写个来测试下!运行环境  Linux  CentOS  +python 2.7 +PIL库+ Tesseract3.0+pytesser 环境搭建:        Linux下安装python就不说了,这里主要说如何安装pytesser,PIL和Tesseract        1.检查系统是否已经

2012-06-13 13:54:57 2601

转载 Python包管理工具easy_install安装

easy_install是python的包管理工具,可以方便的下载、安装、更新python包,并可以自动处理相关依赖。类似于ruby的gem,java的maven,nodejs的npm。安装方法有两种:1. wget http://peak.telecommunity.com/dist/ez_setup.py 然后python ez_setup.py2. 按照官网的

2012-06-13 09:54:09 693

转载 Python中的easy_install安装小技巧

Python中的easy_install工具很爽,它的作用类似于Php中的pear,或者Ruby中的gem,或者Perl中的cpan。如果想使用easy_install工具,可能需要先安装setuptools,不过更酷的方法是使用ez_setup.py脚本:wget -q http://peak.telecommunity.com/dist/ez_setup.pypython ez_s

2012-06-13 09:53:48 787

转载 Python读写Oracle的BLOB类型

这应该算是我遇到的难题之一了。表结构是这样的:CREATE TABLE aurora(date_forecast VARCHAR2(10),filename VARCHAR2(24),content BLOB);1. BLOB写操作现在我有3个python的数据,分别是:date_for

2012-06-11 17:31:20 4080

转载 Install Oracle (cx_Oracle) module for Python

cx_Oracle 5.0Oracle Database connector module for PythonI came across several (CodingNaked WebSite & Pedro Emanuel de Castro Faria Blog ) howTo's on the internet explaining how to compil

2012-06-11 17:02:25 872

转载 cobbler无人值守安装操作系统

操作系统环境 : CentOS 5.5 i386软件环境 : cobbler-2.0.11-2.el5centos要安装cobbler 需要安装一个软件包 epel 偶这里把用到的几个文件上传到网盘了 方便自己和朋友们下载 http://www.uudisc.com/user/txwsqk/files/4193306(里面包含一个epel,一个kickstart配置

2012-06-10 22:51:13 1200

转载 Python2.6 Cx_Oracle Linux下编译安装

(一) Python 2.6 安装 1.下载Python2.6.X 版本的源码包,这里采用平台编译安装。  Python-2.6.4.tar.bz2 2.解压缩 ,使用J参数解压bigz2类型的压缩文件  tar  -jxvf Python-2.6.4.tar.bz2  cd  Python-2.6.4 3. 配置编译参数  注意: 加上 –enable-shared

2012-06-07 00:04:28 2316

转载 使用python生成固定长度的随机字符串

from random import Randomdef random_str(randomlength=8): str = '' chars = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789' length = len(chars) - 1 random = Random()

2012-06-05 10:51:03 3905

转载 正则表达式生成器

转自:http://coolshell.cn/articles/1830.html对正则表达式很头疼,是不是?每次看到都觉得像看天书似的,别说让人自己整一个出来了。下面这个网站可以帮你生成正则表达式,而且还可以根据不同的语言生成不同的代码示例,很强大。http://www.txt2re.com/index.php3打开上面那个网页,你会看到有三步。

2012-06-04 17:02:37 802

转载 浅析如何使用Ruby中的“split”方法

如你所知道的,Ruby字符串被称为一流的对象,它使用了大量的查询和操作方法。一个最基本的字符串操作是把一个字符串分割成多个子字符串。  正如你所知道的,Ruby字符串被称为一流的对象,它使用了大量的查询和操作方法。一个最基本的字符串操作是把一个字符串分割成多个子字符串。如果你有一个字符串,如“foo, bar, baz”而你希望的是这样三个字符串“foo”,“bar”,

2012-06-04 14:18:19 1217

转载 安装pureftpd(转)超详细版

原来linux下的ftp server一直用vsftp,今天接手一台安装pureftpd的服务器,由于原来没接触过,郁闷死我了。开始看了几篇中文安装手册,都是说pureftpd和mysql结合的,我这台服务器没用mysql,用的pureftpd.pdb。在这台上添加ftp用户登录总是提示验证失败,无奈在一台测试机上从头开始安装pureftpd下载 pure-ftpd-1.0.21.tar.

2012-06-01 14:14:41 15266

转载 php下MongoDB扩展的安装和简单测试

先说下php方式下的MongoDB扩展的安装方法吧,这个是windows方式下的,linux下的暂时没有研究,回头研究了,会贴出来的 windows下的比较简单,先到这个地方把dll文件下载下来http://cn.php.net/manual/en/mongo.installation.php#mongo.installation.windows 注意下Mo

2012-05-31 12:27:19 881

转载 centos 下为php添加mongodb扩展

export PHP_AUTOCONF=/usr/bin/autoconfexport PHP_AUTOHEADER=/usr/bin/autoheaderwget http://pecl.php.net/get/mongo-1.2.7.tgztar zxvf mongo-1.2.7.tgzcd mongo-1.2.7/usr/local/php/bin/phpize.

2012-05-31 10:47:05 576

转载 Ruby的require

require一般用来加载其它的类,如: #Ruby代码  :require 'dbi'  require "rexml/document"但是上面加载的是标准类库里面的文件,当然也可以是已安装的gems文件,但是如果是自己在本地写的文件,就不能直接用require了,而应该这样:#E7.4-1.rb Module(模

2012-05-30 13:41:51 1018

转载 RUBY处理时间格式

我们可以使用Time类来生成一个当前时间的对象:t = Time.new或t = Time.nowTime类有类方法mktime(同义方法是local方法)来根据传入的参数生成时间对象,并且它使用的是当前的时区:t1 = Time.mktime(2001)                # January 1, 2001 at 0:00:00t2 = Time.mk

2012-05-29 10:33:09 985 1

转载 【mysql】重置root密码,安全模式启动

1、停止正在运行的MySQL进程【Linux】运行 killall -TERM mysqld 2、以安全模式启动MySQL【Linux】运行 /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &【Windows】在命令行下运行 X:/MySQL/bin/mysqld-nt.exe --skip-gr

2012-05-29 09:23:59 5828

转载 Tomcat配置虚拟主机的方法

假如我们有两个项目,需要分别绑定域名gevin.me和abc123.com,下面将向你介绍如果在Tomcat中进行配置。基本信息:gevin.me项目名:gevinme项目存放目录:d:\jspweb\abc123.com项目名:abc123项目存放目录:e:\jspweb\方法:一、本机测试时需要修改hosts文件,将这两个域名解析到本机IP,即配

2012-05-27 08:17:28 611

转载 Unable to determine name from existing gemspec

$ wget https://github.com/downloads/fluent/fluentd/fluentd-0.10.6.tar.gz$ tar xvzf fluentd-0.10.6.tar.gz$ cd fluentd-0.10.6$ ./configureconfigure: error: find openssl header not found$ sudo apt-g

2012-05-26 11:55:47 923

转载 安装cronolog

使用cronolog可以格式化日志文件的格式,比如按时间分割,易于管理和分析。cronolog的安装配置非常简单,简要说明如下:1.下载软件http://cronolog.org/download/index.html2.解压缩gzip -d cronolog-1.6.2.tar.gztar xf cronolog-1.6.2.tar2.进入

2012-05-26 10:14:51 497

转载 详解知名网站的技术发展历程

文 / 林昊互联网已经发展多年,其中不乏脱颖而出者,这些网站多数都已存在了接近10年或10年以上,在如此长时间的发展过程中,除了业务上面临的挑战,在技术上也面临了很多的挑战。我挑选了一些Alexa排名较前的网站(排名截止到2012年4月21日),看看它们在技术上是如何应对业务发展过程中的挑战的。Google目前Alexa排名第1。它诞生于1997年,当时是一

2012-05-25 23:08:08 595

转载 转一个Httpsqs的Python客户端

Httpsqs是张宴的一款开源队列服务器,项目首页 http://code.google.com/p/httpsqs/这款软件有几种客户端, Java/Perl/C,却没有Python的客户端.直接去下载 httpsqs-python-client-v1.zip代码:#Verion 1.0#Author wendal(wendal1985@gmail.com)

2012-05-25 13:20:15 670

转载 The C10K problem

[Help save the best Linux news source on the web -- subscribe to Linux Weekly News!]It's time for web servers to handle ten thousand clients simultaneously, don't you think? After all, the web is a

2012-05-25 13:18:24 489

转载 8 个实用的 Linux netcat 命令示例

Netcat 或者叫 nc 是 Linux 下的一个用于调试和检查网络工具包。可用于创建 TCP/IP 连接,最大的用途就是用来处理 TCP/UDP 套接字。这里我们将通过一些实例来学习 netcat 命令。1. 在服务器-客户端架构上使用 Netcatnetcat 工具可运行于服务器模式,侦听指定端口1$ nc -l 2389

2012-05-24 09:19:40 594

转载 python写的读写文件的脚本

一边学习python,一边练习python。这是一个好的学习方法。下面这个脚本是根据课后题写的,吸收了别人的一些经验。只是一个很简单的脚本,大牛勿笑。 ################################  #  Author :   netcat           #  #    QQ   :   297020555        #  #   Date  :

2012-05-23 21:38:12 529

转载 将 CentOS 5.5 中 Python 更新到2.6.5

前天公司购买一台服务器(放置在外高桥电信机房,跑的是JSP的应用),不想在服务器上使用盗版的Win server(当然也是为了公司节省软件许可费用),于是安装了 CentOS 5.5(貌似是目前比较新的版本?)。BTW 它的 Python 居然是2.4.3的版本,阿门。于是的于是就有了下面给Python升级的过程(CentOS 5.5 中实验成功,其他发行版本Linux可作参考)。

2012-05-23 15:31:02 483

转载 JavaScript原型和继承

前几天看了《再谈js面向对象编程》,当时就请教哈大神,发现文章有的地方可能会造成误导(或者说和ECMA有出入),后来自己翻一翻ECMA,总算找到“标准”的理解……本文适合初学者,特别是对构造函数、原型和原型链概念比较模糊的,大牛请路过,好了,让我们一步步来看看 js 的原型(链)到底有多神秘……一、函数创建过程在了解原型链之前我们先来看看一个函数在创建过程中做了哪些事情,举

2012-05-20 23:09:52 605

转载 Linux配置Lighttpd+Python+web.py应用

用web.py写了一个app,由于官方网站推荐Lighttpd+fastcgi模式部署,于是实践一把,在Debian Squeeze Linux上成功安装了Lighttpd和基于web.py的应用。服务器是Debian Sequeeze Linux,首先安装Lighttpd和Python,Python默认版本是2.6:# apt-get install lighttpd pytho

2012-05-19 23:57:19 2542

转载 WARNING: unknown config-key: url.redirect (ignored)

If you see this error 引用WARNING: unknown config-key: url.redirect (ignored) Then you need to add mod_redirect under server.modules in your lighttpd conf file: 引用server.modules

2012-05-19 23:57:01 1953

转载 python 爬虫基本知识

SimpleCD作者有把电驴给山寨了,作者博客http://obmem.com上有一些爬虫介绍,转载来。1.最基本的抓站import urllib2content = urllib2.urlopen('http://XXXX').read()-2.使用代理服务器这在某些情况下比较有用

2012-05-19 10:43:24 894

空空如也

空空如也

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

TA关注的人

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