上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: # 1 - Import libraryimport pygamefrom pygame.locals import *import mathimport random# 2 - Initialize the gamepygame.init()width, height = 640, 480scre... 阅读全文
posted @ 2014-07-28 20:46 lfsblack 阅读(5878) 评论(0) 推荐(1) 编辑
摘要: #hangman.pyfrom PythonCard import model,dialogimport randomdef find_letters(letter,a_string): locations = [] start = 0 while a_string.find(le... 阅读全文
posted @ 2014-07-28 20:45 lfsblack 阅读(4633) 评论(0) 推荐(2) 编辑
摘要: #Card.pyimport randomclass Card: def __init__(self,suit_id,rank_id): self.rank_id = rank_id self.suit_id = suit_id if self.ran... 阅读全文
posted @ 2014-07-28 20:44 lfsblack 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: 总结一下Linux下常用的命令ncnc命令,这是Linux一般都带有的,被誉为“瑞士军刀”。windows和Linux都有,可以下载安装对应的平台工具。使用UDP和TCP协议的网络连接去读写数据,是一个稳定的后门工具。同时它也是一个功能强大的网络调试和嗅探工具。使用格式:nc [-options] ... 阅读全文
posted @ 2014-07-18 16:10 lfsblack 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 在windows上,常用的函数调用方式有:Pascal方式,WINAPI(_stdcall)方式 和C方式(_cdecl)_cdecl调用规则:1,参数从右到左入堆栈2,在函数返回后,调用者要负责清除堆栈所以这种调用常会生成较大的可执行文件。_stdcall又称为WINAPI调用方式,规则:1,参数... 阅读全文
posted @ 2014-06-02 01:58 lfsblack 阅读(1412) 评论(0) 推荐(0) 编辑
摘要: python中有两个模块在python启动时载入,任何程序都可以使用它们,因此它们非常重要1,内建函数模块 __builtin__2,异常处理相关模块 exceptionsPython有很多使用了POSIX标准API和标准C语言库的模块,它们为底层操作系统提供了平台独立的接口:eg:提供文件和进程处理功能的os模块提供平台独立的文件名处理(分拆目录名,文件名,后缀等)的os.path模块时间日期处理相关的time/datatime其实网络和线程也可是算这一类标准库里面还有很多用于支持内建类型操作的库string 模块实现了字符串处理math 提供数学计算操作和常量(pi,e)cmath 模块为 阅读全文
posted @ 2013-09-05 17:31 lfsblack 阅读(1667) 评论(0) 推荐(0) 编辑
摘要: 硬件:MAC 这里直接涉及计算机系统的硬件(或mac)地址内存 计算机系统上被分配用语快速存储的磁盘空间量寄存器 寄存器是处理器用于存储信息的地方。x86 x86是一组通常与Intel相关的计算机架构。X86架构是一个little-endian系统软件:API 应用程序接口是包含特殊函数功能的程序组件,这些函数功能可以被程序员在自己的程序中使用汇编代码 汇编是含有一些简单操作的低级程序语言。对汇编代码就悉尼港汇编将得到机器代码。在C/C++代码中使用内敛汇编程序通常会产生一个更有效、更快的应用程序。但是这种代码很难维护,缺少可读性且可能很长Big Endian 在big-endian系统上,最 阅读全文
posted @ 2013-09-04 20:34 lfsblack 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 缓冲区溢出都是结构较差的软件程序的产品,这种程序有很多不足eg:堆栈溢出,堆腐烂(heap corruption),格式化字符出缺陷和竞争条件(race condition)现在的web漏洞很多都难以发现:当利用攻击包和系统响应来分析SQL攻击、认证强力技术(authentication brute-forcing technique)、目录游走(directory traversals),cookie中毒、跨网站脚本(cross-site scripting)和逻辑缺陷时,它们与正常的或不怀好意的HTTP请求有着惊人的相似当年社会,对企业网络的攻击中,超过70%来自于应用层,而非网络层或系统 阅读全文
posted @ 2013-09-04 19:41 lfsblack 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Python对TCP/IP网络的支持,为不同类型的程序提供了很多有用的特性1>半开放socket(Half-open sockets),它可以使你关闭一个方向上的通信2>超时(Timeouts),它在等待了一定时间后,如果没有可以连接的网路则产生异常3>传送字符串和标记字符串结束的技巧4>网络字节命令,一般用于C-based协议的通信5>广播(Broadcasts),它会同时向多个机器发送数据6>使用IPV6,下一代互联网协议7>绑定到特殊的地址或接口8>使用poll和select同时查找多个不同的事件超时:eg:#Echo Server wit 阅读全文
posted @ 2013-09-04 17:39 lfsblack 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 定义新的操作指令,并将其组合到一起以便能够做一些有意义的事情,这就是编程工作的核心和灵魂。计算型思维:1,强调概念化,而非程序化。计算机科学不是计算机程序。像计算机科学家一样的思考,不只是说要编程,还需要能在多个抽象层次上就行思考2,它是人类(而非计算机)的一种思考方式。计算型思维是人类解决问题的一种途径,它并不会试图让人类像计算机那样去思考。3,不论何人,不论何处。当计算型思维充分融入到人们的工作学习当中,并且如常识般的从我们的注意力中消失时,它就变成了现实。操作系统是一种代表其他程序管理计算机硬件的特殊程序。解释器和虚拟机是一种运行于操作系统之上的程序,用于运行你的程序。这种分层构建的方式 阅读全文
posted @ 2013-08-30 19:09 lfsblack 阅读(596) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页