自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 python时间操作

获取当前秒数import timeprint time.time()获取时间字符串import timelst = time.localtime()print "%d-%02d-%02d %02d:%02d:%02d" % (lst[0], lst[1], lst[2], lst[3], lst[4], lst[5])秒数转换为字符串impo

2012-01-14 15:59:41 697

转载 nc 常用命令

nc(NetCat),在网络工具中有”瑞士军刀”的美誉,它短小精悍,功能强大,下面分享一些我平时经常用到的功能,更多的功能请google之。1.基本参数想要连接到某处: nc [-options] hostname port[s] [ports] …绑定端口等待连接: nc -l -p port [-options] [hostname] [port]参数:-g gatew

2012-01-14 10:30:48 10952

转载 mysql 主从复制1201错误

工作日志之-MySQL slave Replication ErrorDescription:mysql> start slave;ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log[

2012-01-04 17:11:29 759

转载 实现两个Mysql数据库同步

一、     概述  MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步、主从模式、互相备份模式的功能。本文档主要阐述了如何在linux系统中利用mysql的replication进行双机热备的配置。二、     环境操作系统:Linux 2.6.23.1-42.fc8 # SMP(不安装XEN)Mysql版本:5.0.

2012-01-04 17:09:57 907

转载 epoll方法实现non-blocking socket

epoll方法实现non-blocking socketevent-based方法和epollepoll是event-based的方法实现异步io/non-blocking io。从Linux kernel 2.5.44之后epoll加入Linux kernel中,代替loop style方法的select和poll,比后者更加高效更适用于高并发多client的应用。loop

2012-01-02 20:50:24 1870

转载 epoll调用

在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:#define __

2012-01-02 20:49:11 569

转载 epoll简介

名称       epoll - I/O 事件通知机制概要       #include 描述       epoll是poll的升级版,支持边缘触发和水平触发的就绪通知方式,并且拥有良好的扩展性,可以监听大量文件描述符。一个epoll实例由下列系统调用创建和管理:       *  epoll实例由 epoll_create创建, 返回新建epoll实例的文件

2012-01-02 20:47:13 702

转载 如何在python中使用*args,**kwargs (How to use *args and **kwargs in Python)

原文出自:How to use *args and **kwargs in Python作者:Sofeng一次公司的交流会上,讨论了这个问题,为加深映像和锻炼英语,将原文翻译了下!如何在python中使用可变长度的参数.这个特殊的语法, *args and **kwargs 在一个方法中,是为了传递多个可变的参数。单个星号的形式(*args)是为了传递一个可变长度的list

2012-01-01 19:53:56 707

转载 decorator的使用

如何调用decorator基本上调用decorator有两种形式第一种:@Adef f ():    …这种形式是decorator不带参数的写法。最终 Python 会处理为:f = A(f)还可以扩展成:@A@B@Cdef f ():    …最终 Python 会处理为:f = A(B(C(f)))

2012-01-01 19:50:28 482

转载 Decorators入门 (二)

回顾:不含参数的decorators在前文中,我介绍了如何使用不含参数的decorators,并使用类来实现。因为我发现这样做更容易接受。如果创建了一个无参decorator,被decorated的函数被传至构造器,每次调用decorated函数时就会调用__call__()方法: class decoratorWithoutArguments(object):     d

2012-01-01 19:48:13 445

转载 Decorators入门 (一)

我预计它会成为Python最重要的几个特性之一。而问题是我见过的所有介绍decorators的文章都很容易让人感到困惑。所以我打算在这里给以纠正以正视听。(本系列文章将录入开源类书籍Python3之模式和用法) Decorators vs. Decorator模式首先,你得明白使用 “decorator”一词是十分谨慎的决定,因为它可能会让人联想到Design Patterns

2012-01-01 19:46:17 549

O+DAY安全:软件漏洞分析技术 part5

本书分为4篇17章,系统全面地介绍了Windows平台缓冲区溢出漏洞的分析、检测与防护。第一篇为常用工具和基础知识的介绍;第二篇从攻击者的视角出发,揭秘了攻击者利用漏洞的常用伎俩,了解这些知识对进行计算机应急响应和提高软件产品安全性至关重要;第三篇在第二篇的基础上,从安全专家的角度介绍了漏洞分析和计算机应急响应方面的知识;第四篇则站在软件工程师的角度讲述如何在开发、测试等软件生命周期的各个环节中加入安全因素,以增强软件产品的安全性。

2009-10-11

O+DAY安全:软件漏洞分析技术 part4

本书分为4篇17章,系统全面地介绍了Windows平台缓冲区溢出漏洞的分析、检测与防护。第一篇为常用工具和基础知识的介绍;第二篇从攻击者的视角出发,揭秘了攻击者利用漏洞的常用伎俩,了解这些知识对进行计算机应急响应和提高软件产品安全性至关重要;第三篇在第二篇的基础上,从安全专家的角度介绍了漏洞分析和计算机应急响应方面的知识;第四篇则站在软件工程师的角度讲述如何在开发、测试等软件生命周期的各个环节中加入安全因素,以增强软件产品的安全性。

2009-10-11

O+DAY安全:软件漏洞分析技术 part3

本书分为4篇17章,系统全面地介绍了Windows平台缓冲区溢出漏洞的分析、检测与防护。第一篇为常用工具和基础知识的介绍;第二篇从攻击者的视角出发,揭秘了攻击者利用漏洞的常用伎俩,了解这些知识对进行计算机应急响应和提高软件产品安全性至关重要;第三篇在第二篇的基础上,从安全专家的角度介绍了漏洞分析和计算机应急响应方面的知识;第四篇则站在软件工程师的角度讲述如何在开发、测试等软件生命周期的各个环节中加入安全因素,以增强软件产品的安全性。

2009-10-11

O+DAY安全:软件漏洞分析技术 part2

本书分为4篇17章,系统全面地介绍了Windows平台缓冲区溢出漏洞的分析、检测与防护。第一篇为常用工具和基础知识的介绍;第二篇从攻击者的视角出发,揭秘了攻击者利用漏洞的常用伎俩,了解这些知识对进行计算机应急响应和提高软件产品安全性至关重要;第三篇在第二篇的基础上,从安全专家的角度介绍了漏洞分析和计算机应急响应方面的知识;第四篇则站在软件工程师的角度讲述如何在开发、测试等软件生命周期的各个环节中加入安全因素,以增强软件产品的安全性。

2009-10-11

O+DAY安全:软件漏洞分析技术 part1

本书分为4篇17章,系统全面地介绍了Windows平台缓冲区溢出漏洞的分析、检测与防护。第一篇为常用工具和基础知识的介绍;第二篇从攻击者的视角出发,揭秘了攻击者利用漏洞的常用伎俩,了解这些知识对进行计算机应急响应和提高软件产品安全性至关重要;第三篇在第二篇的基础上,从安全专家的角度介绍了漏洞分析和计算机应急响应方面的知识;第四篇则站在软件工程师的角度讲述如何在开发、测试等软件生命周期的各个环节中加入安全因素,以增强软件产品的安全性。

2009-10-11

MapReduce.pdf

MapReduce: Simplified Data Processing on Large Clusters

2007-10-30

空空如也

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

TA关注的人

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