06 2012 档案

摘要:主动FTP vs. 被动FTP 权威解释主动FTP与被动FTP-权威解释目录开场白 基础 主动FTP 主动FTP的例子 被动FTP 被动FTP的例子 总结 参考资料 附录 1: 配置常见FTP服务器开场白处理防火墙和其他网络连接问题时最常见的一个难题是主动FTP与被动FTP的区别以及如何完美地支持它们。幸运地是,本文能够帮助你清除在防火墙环境中如何支持FTP这个问题上的一些混乱。本文也许不像题目声称的那样是一个权威解释,但我已经听到了很多好的反馈意见,也看到了本文在许多地方被引用,知道了很多人都认为它很有用。虽然我一直在找寻改进的方法,但如果你发现某个地方讲的不够清楚,需要更多的解释,请告诉我 阅读全文
posted @ 2012-06-27 10:06 Lunaa 阅读(160) 评论(0) 推荐(0) 编辑
摘要:CentOS vsftp配置2009-06-23 13:21yum install vsftpd2.启动/重启/关闭vsftpd服务器[root@localhost ftp]# /sbin/service vsftpd restartShutting down vsftpd: [ OK ]Starting vsftpd for vsftpd: [ OK ]OK表示重启成功了.启动和关闭分别把restart改为start/stop即可.如果是源码安装的,到安装文件夹下找到start.sh和shutdown.sh文件,执行它们就可以了.3.与vsftpd服务器有关的文件和文件夹vsftpd服务器的 阅读全文
posted @ 2012-06-26 20:57 Lunaa 阅读(144) 评论(0) 推荐(0) 编辑
摘要:在公司开发需要,要在Linux下安装Python MySQLdb。发现用编译的方式安装真的很蛋疼,不过也算见见世面,各种问题......这里有两种方式:A.快速安装B.自己编译1.最快速最简单方法(赶时间的话)sudo yum install MySQL-python可能遇到问题:>>> import MySQLdb Traceback (most recent call last): File "", line 1, in ? File "MySQLdb/__init__.py", line 22, in ? raise Import 阅读全文
posted @ 2012-06-25 20:30 Lunaa 阅读(165) 评论(0) 推荐(0) 编辑
摘要:python 的自增运算符 博客分类:python python 的这段code:Python代码 >>> i =1 >>> ++i >>> print i 1 >>> i =1>>> ++i>>> print i1很坑爹是吧,python居然不认识++。python 不使用 ++ 的哲学逻辑:编译解析上的简洁与语言本身的简洁,就不具体翻译了Python代码 >>> b = 5 >>> a = 5 >>> id(a) 16233451 阅读全文
posted @ 2012-06-23 15:56 Lunaa 阅读(537) 评论(0) 推荐(0) 编辑
摘要:Python操作Mysql2011-08-13 02:51:39|分类:python|字号订阅 平时的主要编程语言是Java,开发时也主要用Mysql,经常为了测试,调试的目的需要操作数据库,比如备份,插入测试数据,修改测试数据,有些时候不能简单的用SQL就能完成任务,或都很好的完成任务,用Java写又有点太麻烦了,就想到了Python。Python语法简洁,不用编译,可以经较好的完成任务。今天看了下Python对Mysql的操作,做一下记录。首先,安装需要的环境,Mysql和Python就不说了,必备的东西。主要是安装的MySQLdb,可以去sf.net下载,具体地址是http://sour 阅读全文
posted @ 2012-06-20 19:58 Lunaa 阅读(160) 评论(0) 推荐(0) 编辑
摘要:LEA是INTEL颇为得意的一条指令(虽然大多数程序员并不以为然)。在INTELOPTIMIZATIONREFERFENCEMANUAL中,特别提到了这条指令的好处。0.LEA指令具有单时钟周期,执行效率很高。1.它是CPU地址生成单元参与运算的,而不是ALU参与运算的,所以在流水线上不会与上下文的算术逻辑指令产生流水相关2.INTEL指令集中不存在很多RISC机器所具有的三操作数算术运算指令,比如像ARM的"addr0,r1,r2",而LEA指令恰好提供了同样的功能,以模拟“三元算术逻辑指令”。举个例子,要计算两个寄存器的和,但又不想破坏原来的值,那么可以执行leaebx 阅读全文
posted @ 2012-06-11 20:49 Lunaa 阅读(411) 评论(0) 推荐(1) 编辑
摘要:#、##和__VA_ARGS__转自:http://www.cnblogs.com/zhujudah/admin/EditPosts.aspx?opt=11.#假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符串。例如,如果x是一个宏参量,那么#x可以把参数名转化成相应的字符串。该过程称为字符串化(stringizing).#incldue #define PSQR(x) printf("the square of" #x "is %d.\n",(x)*(x))int mai 阅读全文
posted @ 2012-06-11 13:12 Lunaa 阅读(198) 评论(0) 推荐(0) 编辑
摘要:简介如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?” 即便是在参阅 Node 的主页之后,您甚至可能还是 不明白 Node 为何物?Node 肯定不适合每个程序员,但它可能是某些程序员一直苦苦追寻的东西。为试图解释什么是 Node.js,本文将简要介绍一些背景信息:它要解决的问题,它如何工作,如何运行一个简单应用程序,最后,Node 在什么情况下是一个好的解决方案。本文不涉及如何编写一个复杂的 Node 应用程序,也不是一份全面的 Node 教程。阅读本文应该有助于您决定是否应该继续学习 Node,以便将其用于您的业务。 阅读全文
posted @ 2012-06-10 12:02 Lunaa 阅读(122) 评论(0) 推荐(0) 编辑
摘要:[简讯]近日,Facebook开源了自己内部使用的底层C++函数,总称Folly。Folly是Facebook的一个开源C++11组件库,提供了类似Boost库和std库的功能,包括散列、字符串、向量、内存分配、位处理等,满足大规模高性能的需求。目前,Folly在64位 Fedora 17,Ubuntu 12.04和Debian wheezy上通过gcc 4.6测试,也可能不用任何修改就可以在其它64位平台下使用。对性能有要求的程序,可以试试这个库。项目地址:https://github.com/facebook/folly/blob/master/folly/docs/Overview.md 阅读全文
posted @ 2012-06-08 21:46 Lunaa 阅读(313) 评论(0) 推荐(0) 编辑
摘要:32位LINUX使用超过2G的大文件,需要定义很多宏,与文件操作API相关的宏都有这样一些:_FILE_OFFSET_BITS_LARGEFILE_SOURCE_LARGEFILE64_SOURCE__USE_FILE_OFFSET64__USE_LARGEFILE__USE_LARGEFILE64那么,它们之间的关系究竟是怎么样的呢?终于在linux的头文件 /usr/include/features.h中找到了定义。//原来这个文件就是专门让用户定义各种特性的:/*These are defined by the user (or the compiler)to specify the d 阅读全文
posted @ 2012-06-07 22:10 Lunaa 阅读(544) 评论(0) 推荐(0) 编辑
摘要:linux环境下操作特大文件 -D_FILE_OFFSET_BITS=642010年06月04日 星期五 下午 1:57gcc -D_FILE_OFFSET_BITS=64In a nutshell for using LFS you can choose either of the following: Compile your programs with "gcc -D_FILE_OFFSET_BITS=64". This forces all file access calls to use the 64 bit variants. Several types cha 阅读全文
posted @ 2012-06-07 22:10 Lunaa 阅读(339) 评论(0) 推荐(0) 编辑