自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 VMWare 虚拟网络连接设置与主机设置不一致导致虚拟机无法连接网络的解决办法

最近闲来无事,将家里的电脑带到了公司。打开虚拟机打算玩玩Linux。 (~ ̄▽ ̄)→))* ̄▽ ̄*)o发现我的Ubuntu竟然连不上网了。 这时候习惯性的google此问题,哎,忘记公司没有vpn。哭死。好吧那就问问度娘吧,不问不知道,一问吓一跳啊,这种问题各种解决方案,看得我眼花缭乱的。我一个...

2016-01-13 12:19:42

阅读数 29239

评论数 4

原创 Python 中文件对象的属性和方法简介

Python 中文件对象的属性和方法简介 语法 描述 f.close() 关闭文件对象f,并将属性f.closed设置为True f.closed 文件已关闭,则返回True f.encoding bytes与str之间进行转换时使用的编码 f.fileno() ...

2016-01-11 11:24:25

阅读数 1863

评论数 0

原创 表驱动法

第十八章 表驱动法 表驱动法是一种编程模式(scheme)——从表里查找信息而不是使用逻辑语句(if和case)。事实上,凡是能通过逻辑语句来选择的事物,都可以通过查表来选择。对简单的情况而言,使用逻辑语句更为容易和直白。但随着逻辑链的越来越复杂,查表法也就愈发显得更具吸引力。 18.1 表驱...

2015-09-20 17:10:52

阅读数 914

评论数 0

原创 高质量的子程序

第七章 高质量的子程序 什么是“子程序(routine)”?子程序是为实现一个特定目的而编写的一个可被调用的方法(method)或过程(procedure)。例如C++中的函数(function),Java中的方法(method),或是Microsoft Visual Basic中的函数过程(f...

2015-09-19 22:16:28

阅读数 666

评论数 0

原创 防御性编程

第八章 防御性编程    防御性编程并不是说让你在编程时持“防备批评或攻击”的态度——“它就是这么工作!”这一概念来自防御式驾驶。防御性编程的主要思想是:子程序应该不因传入错误数据而被破坏,哪怕是由其它子程序产生的错误数据。更一般地说,其核心想法是要承认程序都会有问题,都需要被修改,聪明的程序员...

2015-09-17 00:07:57

阅读数 752

评论数 0

原创 变量名的力量(二)

变量名的力量(二) 11.4 非正式命名规则 与语言无关的命名规则的指导原则     区分变量名和子程序名字 通常,变量名以小写字母开头而子程序名以大写字母开头。     区分类和对象 类名字与对象名字——或者类型与该类型的变量——之间的关系会比较棘手。有很多标准的方案可用,如下例所示...

2015-09-16 21:00:03

阅读数 446

评论数 0

原创 变量名的力量(一)

第十一章 变量名的力量 要点: · 好的变量名是提高程序可读性的一项关键要素。对特殊种类的变量,比如循环下标和状态变量,需要加以特殊的考虑。 · 名字要尽可能地具体。那些太模糊或者太通用以至于能够用于多种目的的名字通常都是很不好的。 · 命名规则应该能够区分局部数据,类数据和全局数据。它们...

2015-09-16 20:48:24

阅读数 415

评论数 0

原创 Windows Sockets 网络编程——第十章 支持例程

第十章 支持例程10.1 启动与清除每一个WinSock应用程序必须在开始操作前初始化WinSock的动态链接库(DLL),并在操作完成后通知DLL进行清除操作。WinSock应用程序在开始时必须调用WSAStartup()函数,结束时必须调用WSACleanup()函数。可以多次调用这两个函数,...

2015-08-20 16:19:06

阅读数 355

评论数 0

原创 Windows Socket 网络编程——第九章 socket信息与控制

主要介绍了socket的一些属性,以及这些属性对socket的影响等。

2015-08-18 21:49:22

阅读数 509

评论数 0

原创 第八章 主机名称与主机地址

第八章 主机名称与主机地址8.1 将主机名称解析映射到主机地址的过程称为主机名称解析。相反地,将主机地址解析映射到主机名称的过程我们称之为主机地址解析。这两个过程是相对应的。 在WinSock API 中,主机名称解析函数是gethostbyname()和WSAAsyncGetHostByNam...

2015-08-17 19:58:00

阅读数 583

评论数 0

原创 Windows Socket 网络编程——第五章 操作模式

第五章操作模式 5.1 什么是操作模式 Windows Sockets将操作模式分为3种完全不同的类型,它们分别是:阻塞模式、非阻塞模式和异步模式。我们可以通过将它们与打电话时所遇到的3种“操作模式”做比较来形象的了解这3种操作模式。我们在打电话时拨号并得到响应信号,但是我们想要与之童话的人这...

2015-08-17 11:16:38

阅读数 644

评论数 0

转载 windows10 快捷键大全

• 贴靠窗口:Win +左/右> Win +上/下>窗口可以变为1/4大小放置在屏幕4个角落   • 切换窗口:Alt + Tab(不是新的,但任务切换界面改进)   • 任务视图:Win + Tab(松开键盘界面不会消失)   • 创建新的虚拟桌面:Win + Ctr...

2015-08-13 23:21:25

阅读数 629

评论数 0

原创 Windows Sockets 网络编程——第四章 网络应用程序工作机制

第四章 网络应用程序工作机制4.1 客户端-服务器模型 每一个网络应用程序都有一个通信端点。有两种类型的端点:客户端和服务器。在初始阶段,首先启动服务器,等待接收信息;客户端启动后发送第一个数据包。在经过初始阶段的联系后,无论客户端还是服务器都能够正常发送和接收数据了。此后客户端和服务器的相对关系...

2015-08-06 23:14:30

阅读数 426

评论数 0

原创 Windows Sockets 网络编程——第三章 TCP/IP协议服务

第三章 TCP/IP协议服务 3.1 什么是TCP/IP TCP/IP是“传输控制协议/因特网协议”的缩略语,指的是一些主要协议中的两个协议,这些协议也被称为因特网协议簇。TCP/IP协议可为任意的计算机系统提供网络连接,其连接可以跨越不同的网络介质、应对可能的不利条件。 TCP/IP的强大...

2015-08-05 22:56:11

阅读数 610

评论数 0

原创 Windows Socket网络编程——第二章 Windows Socket概念

第二章 Windows Sockets的概念 2.1 OSI网络模型 OSI(Open SystemInterconnect)网络模型,即开放系统互连网络模型,其组成结构如下图所示。              7 应用层                提...

2015-08-04 21:02:57

阅读数 1076

评论数 0

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