摘要: 套接字套接字:为特定网络协议(例如tcp/ip.icmp/ip,udp/ip)等套件上的网络应用程序提供者提供当前可移植标准的对象.套接字为BSD unix系统核心上的一部分,而且他们也被很多其他类似unix的操作系统包括linux所采纳.许多非BSD UNIX系统也都以库形式提供对套接字的支持.stream和datagram套接字可以直接与tcp协议进行接口,而raw套接字则接口到IP协议.但套接字并不局限于tcp/ip协议.套接字模块是一个非常简单的基于对象的接口,他提供对底层BSD套接字样式网络的访问.使用该模块可以实现对客户机和服务器套接字.而在python中建立具有tcp和套接字的简 阅读全文
posted @ 2012-12-28 14:17 sgsheg 阅读(186) 评论(0) 推荐(0) 编辑
摘要: MVC是一种设计模式,它将应用划分为3个部分:数据(模型)展示层(视图)用户交互层(控制器)一个事件的发生是这样的:1.用户和应用产生交互2.控制器的事件处理器被触发3.控制器从模型中请求数据,并将其交给视图4.视图将数据呈现给用户从Holla中发送一个新的聊天消息:1.用户提交一个新的聊天信息2.控制器的事件处理器被触发3.控制器创建了一个新的聊天记录(chat Model)记录.4.然后控制器更新视图5.用户在聊天窗口看到新的聊天记录构建函数的时候不要丢掉new关键字不然你会无意间创建全局变量,返回undefined 阅读全文
posted @ 2012-12-28 14:00 sgsheg 阅读(128) 评论(0) 推荐(0) 编辑
摘要: python中的文件处理:output = open(r'C:\spam','w')创建输出文件('w'指的是写入)input = open('data', 'r')创建输入文件('r'指读写)input = open('data') 与上面的相同,r是默认的.aString = input.read() 把整个文件读进到单一字符串aString = input.read(N)读取下一行(包含行末标识符)到一个字符串aString = input.readline() 读取下一行(包 阅读全文
posted @ 2012-12-28 09:24 sgsheg 阅读(213) 评论(0) 推荐(0) 编辑
摘要: import importable import * 这种语法格式将从模块中导入所有对象的(或从包中导入所有模块)from os.path import * 将导入大约40个名称,包含dirname,exists以及split等名称鉴于import * 这种语法格式潜在的导致名称冲突的语法,有些team在指南中只能使用import importable这种语法格式.但是,某些大型的包文件中,特别是GUI(图形用户界面)库,通常还是会以这种形式导入.因为其中包含了大量的函数与磊(自定义数据类型),手动逐一输入是非常繁琐的.class className: suiteclass className 阅读全文
posted @ 2012-12-28 09:09 sgsheg 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 什么是Robots协议(robots.txt)?Robots协议是国际互联网界通行的道德规范,网站通过它告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。其目的是保护网站数据和敏感信息、确保用户个人信息和隐私不被侵犯。因其不是命令,故需要搜索引擎自觉遵守。Robots协议(robots.txt)的基本语法是什么,它是如何奏效的?当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。百度官方建议,仅当您的网站包含不希望被搜索引擎收录的 阅读全文
posted @ 2012-12-28 08:55 sgsheg 阅读(274) 评论(0) 推荐(0) 编辑