05 2013 档案
getattr
摘要:getattr(object, name[, default]) -> valueGet a named attribute from an object; getattr(x, 'y') is equivalent to x.y. When a default argument is given, it is returned when the attribute doesn't exist; without it, an exception is raised in that case 阅读全文
posted @ 2013-05-24 17:15 语辰 阅读(155) 评论(0) 推荐(0)
分布式拒绝服务攻击
摘要:一:简介 分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DoS攻击,从而成倍地提高拒绝服务攻击的威力。通常,攻击者使用一个偷窃帐号将DDoS主控程序安装在一个计算机上,在一个设定的时间主控程序将与大量代理程序通讯,代理程序已经被安装在Internet上的许多计算机上。代理程序收到指令时就发动攻击。利用客户/服务器技术,主控程序能在几秒钟内激活成百上千次代理程序的运行。 分布式拒绝服务攻击英文缩写即"Ddos"。DdoS的攻击方式有很多种,最基本的DoS 阅读全文
posted @ 2013-05-22 16:17 语辰 阅读(1118) 评论(0) 推荐(0)
如何用命令获知当前是一年中的第多少周和今天是周几
摘要:date +%Udate +%u 阅读全文
posted @ 2013-05-21 10:21 语辰 阅读(244) 评论(0) 推荐(0)
mod_wsgi的两种模式
摘要:mod_wsgi 有两种运行模式,第一种是嵌入模式,类似于mod_python,直接在apache进程中运行,这样的好处是不需要另外增加进程,但是坏处也很明显,所有内存都和 apache共享,如果和mod_python一样造成内存漏洞的话,就会危害整个apache。而且如果apache是用worker mpm,mod_wsgi也就强制进入了线程模式,这样子对于非线程安全的程序来说就没法用了。这种模式下只需要在apache下面设置WSGIScriptAlias /path /path-to-wsgi即可生效,对于小型脚本的话,直接用这种模式即可。第二种是后台模式,类似于FastCGI的后台,mo 阅读全文
posted @ 2013-05-20 17:28 语辰 阅读(675) 评论(0) 推荐(0)
freebsd安装ports
摘要:FreeBSD系统的一个非常方便的地方就是它的ports,如果系统没安装ports的话可用下面几种方式安装ports:1、sysinstall--->configure----->distributions----->ports----->选择Ftp或其它的网络连接即可。2、直接从官方站点下载ports.tar.gz再解压,这样很快。位置:ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.g3、3、#portsnap fetch#portsnap extract#portsnap update 阅读全文
posted @ 2013-05-20 09:37 语辰 阅读(146) 评论(0) 推荐(0)
freebsd软件包下载地址
摘要:ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/ 阅读全文
posted @ 2013-05-16 09:56 语辰 阅读(361) 评论(0) 推荐(0)
遇到问题 LWP not available
摘要:[linux environment]>遇到问题 LWP not available>解决方法cpan > o conf initcpan > o conf urllist shiftcpan > o conf urllist push ftp://ftp-mirror.internap.com/pub/CPAN/ (ftp://www.perl87.cn/CPAN/ for china)cpan > o conf urllistcpan > o conf commit (永久保存以上设置)cpan > install LWP::UserAgen 阅读全文
posted @ 2013-05-13 11:42 语辰 阅读(429) 评论(0) 推荐(0)
HTTP 状态代码
摘要:如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。一些常见的状态代码为:200– 服务器成功返回网页404– 请求的网页不存在503– 服务器暂时不可用Home»Apache基础知识» HTTP 状态代码解释HTTP 状态代码解释2010-04-13 13:17:23| 才被看了2,554次|要评论?分类:Apache基础知识| 发布:OurApache| 来源:懒人运维Tags:HTTP相关知识,状态HTTP 状态代码如果向您的服务器 阅读全文
posted @ 2013-05-09 17:17 语辰 阅读(144) 评论(0) 推荐(0)
apache
摘要:以前一直在用Apache,却也一直不知道它有那么多的工作模式,看了手册才知道,在这里我就prefork和worker两种最为常用的工作模式进行比较:prefork–Unix平台上的默认(缺省)MPM,使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接,效率高,但内存占用量比较大。worker–使用多个子进程,每个子进程有多个线程,每个线程在某个确定的时间只能维持一个连接,内存占用量比较小,适合高流量的http服务器。缺点是假如一个线程崩溃,整个进程就会连同其任何线程一起”死掉”,所以要保证一个程式在运行时必须被系统识别为”每 个线程都是安全的”。了解了这些个之后, 阅读全文
posted @ 2013-05-09 16:58 语辰 阅读(187) 评论(0) 推荐(0)
python的__init__方法
摘要:_init__方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的 初始化 。注意,这个名称的开始和结尾都是双下划线。例11.3 使用__init__方法#!/usr/bin/python# Filename: class_init.pyclass Person:def __init__(self, name):self.name = namedef sayHi(self):print 'Hello, my name is', self.namep = Person('Swaroop')p.sayHi()# This short exa 阅读全文
posted @ 2013-05-09 11:47 语辰 阅读(402) 评论(0) 推荐(0)
如何理解并正确使用python中的self
摘要:类的方法与普通的函数只有一个特别的区别,它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。虽然你可以给这个参数任何名称,但是 强烈建议 你使用self这个名称——其他名称都是不赞成你使用的。使用一个标准的名称有很多优点——你的程序读者可以迅速识别它,如果使用self的话,还有些IDE(集成开发环境)也可以帮助你。给C++/Java/C#程序员的注释Python中的self等价于C++中的self指针和Java、C#中的this参考。假如你有一个类称为MyClass和这个类的一个实例My 阅读全文
posted @ 2013-05-09 11:39 语辰 阅读(377) 评论(0) 推荐(0)
setenv
摘要:setenv LANG zh_CN.UTF-8 阅读全文
posted @ 2013-05-06 15:48 语辰 阅读(130) 评论(0) 推荐(0)
mysql
摘要:查看mysql的版本和存在的数据库?select version(),database();新建一张话和现有的某长表结构一直的表create table new_table like original_table;完全复制一张表insert into newtable select * from original_table;从一张表中复制部分数据insert into dst_tb1(i,s)select val,name from src_tb1; 阅读全文
posted @ 2013-05-06 15:35 语辰 阅读(118) 评论(0) 推荐(0)
NR和FNR
摘要:NR表示读到的文件行数FNR表示读到的当前文件行数 阅读全文
posted @ 2013-05-03 14:39 语辰 阅读(170) 评论(0) 推荐(0)