03 2011 档案

用os.path处理文件名
摘要:原文#!/usr/bin/env python#coding:utf-8#file:os4.py#用os.path处理文件名#参考:http://goo.gl/35V9pimport osclass MyFile: def __init__(self, file): '''初始化文件名 ''' #文件名 self.file = file #输出函数 self.osoutput() def osname(self): '''osname:系统名称''' return os.name def ospli 阅读全文

posted @ 2011-03-30 19:36 nwf 阅读(412) 评论(0) 推荐(0)

python字符串使用总结
摘要:1.python 字符串通常有单引号('...')、双引号("...")、三引号("""...""")或('''...''')包围,三引号包含的字符串可由多行组成,一般可表示大段的叙述性字符串。在使用时基本没有差别,但双引号和三引号("""...""")中可以包含单引号,三引号 ('''...''')可以包含双引号,而不需要转义。2.用(\)对特 阅读全文

posted @ 2011-03-30 19:15 nwf 阅读(802) 评论(0) 推荐(0)

python读书笔记(内置对象篇)[转]
摘要:python的内置对象对象类型常量示例/用法Number(数字)3.14159, 1234, 999L 3+4jString(字符串)'spam', "guido's"List(列表)[1,[2, 'Three'],4]Dictionary(字典){'food':'spam', 'taste':'yum'}Tuple(元组)(1,'spam',4,'U')File(文件)text=open('egges','r 阅读全文

posted @ 2011-03-30 19:02 nwf 阅读(585) 评论(0) 推荐(0)

Python : 什么是*args和**kwargs[转载]
摘要:例子def foo(*args, **kwargs):print 'args = ', argsprint 'kwargs = ', kwargsprint '---------------------------------------'if __name__ == '__main__':foo(1,2,3,4)foo(a=1,b=2,c=3)foo(1,2,3,4, a=1,b=2,c=3)foo('a', 1, None, a=1, b='2', c=3)输出结果如下:args = (1, 2 阅读全文

posted @ 2011-03-30 19:00 nwf 阅读(241) 评论(0) 推荐(0)

Python异常处理
摘要:try 捕获由Python或程序本身引发的异常raise 手工地引发一个异常为什么要使用异常1、错误处理,当python检查以程序运行时的错误就引发异常,你可以在程序里捕捉和处理这些错误,或者忽略它们。2、事件通知,异常也可以作为某种条件的信号,而不需要在程序里传送结果标志或显式地测试它们。3、特殊情形处理,有时有些情况是很少发生的,把相应的处理代码改为异常处理会更好一些。4、奇特的控制流,异常是一个高层次的"goto",可以把它作为实现奇特的控制流的基础。如反向跟踪等。异常的基础知识python的try语句有两种风格---一种是处理异常(try/except/else), 阅读全文

posted @ 2011-03-30 18:58 nwf 阅读(2459) 评论(0) 推荐(1)

Python常用文件操作参考
摘要:[1.os]1.重命名:os.rename(old, new)2.删除:os.remove(file)3.列出目录下的文件:os.listdir(path)4.获取当前工作目录:os.getcwd()5.改变工作目录:os.chdir(newdir)6.创建多级目录:os.makedirs(r"c:\python\test")7.创建单个目录:os.mkdir("test")8.删除多个目录:os.removedirs(r"c:\python") #删除所给路径最后一个目录下所有空目录。9.删除单个目录:os.rmdir(" 阅读全文

posted @ 2011-03-30 18:54 nwf 阅读(1130) 评论(0) 推荐(0)

python对文件及文件夹的一些操作
摘要:python中对文件、文件夹的操作需要涉及到os模块和shutil模块。创建文件:1) os.mknod("test.txt") 创建空文件2) open("test.txt",w) 直接打开一个文件,如果文件不存在则创建文件创建目录:os.mkdir("file") 创建目录复制文件:shutil.copyfile("oldfile","newfile") oldfile和newfile都只能是文件shutil.copy("oldfile","newfile&qu 阅读全文

posted @ 2011-03-30 18:52 nwf 阅读(9575) 评论(0) 推荐(1)

PHP Fatal error: Call to undefined function pcntl_fork()
摘要:问题描述:[root@localhost www]# /usr/local/php/bin/php index.phpPHPFatalerror:Calltoundefinedfunctionpcntl_fork() in /home/www/theard/threadProcessManager.php on line 69解决办法:1、从新编译php./configure--enable-pcntl ``````````2、不重新安装也可以,直接进你安装php时的源码目录ext/pcntl目录。运行phpize[root@localhost pcntl]# ./configure --wi 阅读全文

posted @ 2011-03-29 19:32 nwf 阅读(4798) 评论(0) 推荐(1)

CentOS之SSH安装与配置
摘要:原文:http://www.cnblogs.com/alaska1131/articles/1659654.htmlSSH为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。传统的网络服务程序,如FTP、POP和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器。而 SS 阅读全文

posted @ 2011-03-28 18:43 nwf 阅读(16228) 评论(0) 推荐(1)

ANT 打jar包
摘要:<?xml version="1.0"?><project name="javaTest" default="jar" basedir="."> <target name="clean"> <delete dir="build"/> </target> <path id="classpath"> <fileset dir="lib"> <inclu 阅读全文

posted @ 2011-03-23 15:08 nwf 阅读(3122) 评论(0) 推荐(0)

活灵活现用Git-技巧篇
摘要:上一篇介绍了Git的基本概念和一些基本命令,本篇的重点在如下三个部分:个性化定制你的Git,更酷更巧妙的使用Git,以及如何在Git Hub上开启你自己的开源项目。在所有技巧中,最重要的技巧是学会查看Git的帮助,因为Git是一个相对复杂的版本控制工具,如果你熟悉它的命令,那么 给你带来的价值是不言而喻的,所以要学会掌握那根金手指─查看Git的帮助,在任何Git命令后加上'--help'就会显示该命令的帮助文档,例如 'git log --help'你就可以看到命令'git log'的所有使用方法。接下来,从打扮Git开始吧。Git梳妆我们可以利 阅读全文

posted @ 2011-03-21 23:16 nwf 阅读(258) 评论(0) 推荐(0)

活灵活现用Git--基础篇
摘要:这是程序员2009年1月份发表的文章,只是上半部分,下半部分下个月继续发表,呵呵,2009年不错的开端。不过Git 真的是很不错的东西,跟大家一起分享使用经验活灵活现用Git-基础篇Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介绍Git的一些常用命令,其中穿插介绍Git的基本概念和原理,第二篇重点介绍Git的使用技巧,最后会在Git Hub上创建一个开源项目开启你的Git实战之旅Git是什么Git在Wikipedia上的定义:它是一个 阅读全文

posted @ 2011-03-21 23:14 nwf 阅读(224) 评论(0) 推荐(0)

数据挖掘博客收集
摘要:OkTrendshttp://blog.okcupid.com/Data Evolution (Dataspora)http://dataspora.comFiveThirtyEighthttp://www.fivethirtyeight.com/Brendan O’Connor’s Bloghttp://anyall.orgUndirected Grad (Alex Smola)http://undirectedgrad.blogspot.com/Pete Wardenhttp://petewarden.typepad.comJeffry Heerhttp://hci.stanford.ed 阅读全文

posted @ 2011-03-11 14:13 nwf 阅读(277) 评论(0) 推荐(0)

session和cookie的辨析
摘要:session和cookie是网站浏览中较为常见的两个概念,也是比较难以辨析的两个概念,但它们在点击流及基于用户浏览行为的网站分析中却相当关键。基于网上一些文章和资料的参阅,及作者个人的应用体会,对这两个概念做一个简单的阐述和辨析,希望能与大家共同探讨下。 session和cookie的最大区别在于session是保存在服务端的内存里面,而cookie保存于浏览器或客户端文件里面;session是基于访问的进程,记录了一个访问的开始到结束,当浏览器或进程关闭之后,session也就“消失”了,而cookie更多地被用于标识用户,它可以是长久的,用于用户跟踪和识别唯一用户(Unique Vis. 阅读全文

posted @ 2011-03-11 10:05 nwf 阅读(208) 评论(0) 推荐(0)

S常用函数参考
摘要:这一节分类列出常用的函数,需要时可以参看帮助。基本一、数据管理vector:向量 numeric:数值型向量 logical:逻辑型向量character;字符型向量 list:列表 data.frame:数据框c:连接为向量或列表 length:求长度 subset:求子集seq,from:to,sequence:等差序列rep:重复 NA:缺失值 NULL:空对象sort,order,unique,rev:排序unlist:展平列表attr,attributes:对象属性mode,typeof:对象存储模式与类型names:对象的名字属性二、字符串处理character:字符型向量 nch 阅读全文

posted @ 2011-03-10 18:29 nwf 阅读(562) 评论(0) 推荐(0)

R语言中的机器学习
摘要:转载自 R中文论坛(http://rbbs.biosino.org/Rbbs/posts/list/192.page)Machine Learning & Statistical Learning (机器学习 & 统计学习)网址:http://cran.r-project.org/web/views/MachineLearning.html维护人员:Torsten Hothorn版本:2008-02-18 18:19:21翻译:R-fox, 2008-03-18机器学习是计算机科学和统计学的边缘交叉领域,R关于机器学习的包主要包括以下几个方面:1)神经网络(Neural Net 阅读全文

posted @ 2011-03-10 17:51 nwf 阅读(1481) 评论(0) 推荐(0)

Multivariate Statistics(多元统计) in R Project
摘要:总结的很好,分类也很清晰网址:原文维护人员:Paul Hewson版本:2008-02-08翻译:R-fox, 2008-04-04基本的R包已经实现了传统多元统计的很多功能,然而CRNA的许多其它包提供了更深入的多元统计方法,下面做个简要的综述。多元统计的特殊应用在CRNA 的其它任务列表(task view)里也会提及,如:排序(ordination)会在Environmetrics里说到;有监督的分类方法能在MachineLearning里找到;无监督的分类在 Cluster里。这里要综述的包主要分为以下几个部分:1) 多元数据可视化(Visualising multivariate d 阅读全文

posted @ 2011-03-10 17:46 nwf 阅读(1530) 评论(1) 推荐(0)

Shell中循环的三种方法
摘要:Shell中我们常需要重复执行某段代码,如按日期、时间等等,以下三种方法简单、常用,与大家共享。1、使用字串数组months="05 06 07 08 09 10"for month in $monthsdo echo $monthdone2、使用seq命令for day in `seq -w 1 30`do echo $daydone输出为:01 02 ... 30其中seq了可不带w选项,则输出为:1 2 ... 303、使用日期自增start_date=20101101end_date=20101130while (( $start_date <= $end_d 阅读全文

posted @ 2011-03-10 17:35 nwf 阅读(1379) 评论(0) 推荐(0)

用 Shell 脚本访问 MySQL 数据库
摘要:下午写了一个简单的 bash 脚本,用来测试程序,输入一个测试用例文件,输出没有通过测试的用例和结果,然后把结果保存到数据库里。如何在 bash 脚本里直接访问数据库呢?既然在 shell 里可以直接用 mysql 命令操作数据库,那么在 shell script 里也应该可以通过调用 mysql 来操作数据库。比如用下面的 bash shell 脚本查询数据库:Bash#!/bin/bashmysql -uvpsee -ppassword test << EOFMYSQLselect * from test_mark;EOFMYSQL如果需要复杂的数据库操作的话不建议用 shel 阅读全文

posted @ 2011-03-10 11:17 nwf 阅读(1990) 评论(0) 推荐(0)

缺少ncurses包的解决办法
摘要:安装Erlang时出现如下问题:checking for kstat_open in -lkstat... nochecking for tgetent in -lncurses... nochecking for tgetent in -lcurses... nochecking for tgetent in -ltermcap... nochecking for tgetent in -ltermlib... noconfigure: error: No curses library functions foundconfigure: error: /bin/sh '/home/n 阅读全文

posted @ 2011-03-07 10:06 nwf 阅读(6058) 评论(0) 推荐(0)

导航