04 2012 档案

摘要:如你所知,简单的网络编程就是称为客户端和服务器的两台主机进行通信。显然通信双方要有一个统一的标识,电话机的比方就很好。这个标识不仅仅是IP地址或者端口号,我们可以将二者结合起来。称之为套接字,socket。在网络编程中socket无疑是关键的部分,因此网络编程也常常被叫做socket编程。 叫什么不重要,重要的是原理。本文的目的也正是这样,我们试图搞懂它。 为了减少篇幅,关于协议,TCP,UDP,ISO七层模型等,这些基础知识这里就不做说明了。我们采用的是客户/服务器的模式。又客户对服务器做出通信请求,而服务器对其响应。另外本文的所有程序都可以在vc6.0中实现。 首先我们先... 阅读全文
posted @ 2012-04-27 16:25 明珠交到我手上 阅读(7662) 评论(2) 推荐(2) 编辑
摘要:作为计算机的第一道屏障,防火墙的重要性不言而喻,尽管防火墙在面临网络攻击时仍有很大的缺陷,不如无法阻止自内而外的攻击,对复杂多变的网络攻击攻击无法预警和像IDS所做的那样。但防火墙依然是服务器乃至个人机的一道不可或缺的屏障。 “木桶原理” 本文将对防火墙做一个初步的简介,显然像我们知道的那样,防火墙是一款软硬结合在内外网之间进行防护机制。我们可以大致的将防火墙主要功能分为五类。 如下 强化安全策略:很简单,强化的手段就是通过某种规则,仅允许防火墙“认可的”和符合规则的请求。 有效的记录网上的活动:记录所有经过防火墙的流量 隐藏用户站点或网络拓扑:在隔离内网和外网的同时... 阅读全文
posted @ 2012-04-17 18:52 明珠交到我手上 阅读(346) 评论(0) 推荐(0) 编辑
摘要:在Python中最基本的数据结构就是序列 一、其中最为常用的是列表和元组。 1.首先看序列,建立一个序列,以及序列间的嵌套>>> edward=['ni hao',43]>>> john=['ni ye hao',42]>>> database=[edward,john]>>> database[['ni hao', 43], ['ni ye hao', 42]]>>> john['ni ye hao', 42] 2.索引,类 阅读全文
posted @ 2012-04-16 15:54 明珠交到我手上 阅读(603) 评论(0) 推荐(0) 编辑
摘要:linux下python的安装 尽管我的unbuntu 10.11版本已经默认更新了python的安装,但这里还是重新介绍一下如何在linux下安装 python。在网上也有一些安装教程。摘来如下1.下载源代码 http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2 2. 安装 $ tar –jxvf Python-2.5.2.tar.bz2 $ cd Python-2.5.2 $ ./configure $ make $ make install 3. 测试 在命令行下输入python,出现python解释器即... 阅读全文
posted @ 2012-04-15 12:50 明珠交到我手上 阅读(1817) 评论(0) 推荐(0) 编辑
摘要:随便写写,最近确实不怎么在状态,每天醒来都有一种潜在的危机感,觉得自己该怎么好好利用这一天短暂的时光,不能碌碌无为,似乎现实中总有数不清的纷繁之事等着我去做,我不敢去预测未来,更不想如果这样碌碌无为下去将来会是怎样的一副样子,我似乎是充满斗志的,但这斗志几乎被汹涌而来的潮水吞噬的一点不剩,我想着那些学不完的东西,甚至一度怀疑自己的智商,我不知道这是我面对困难的畏惧还是对未来理想的妥协。我一直崇拜与在路上,是的,我一直在路上,或许此路漫长且满是黑暗,但我想起喜剧之王里的那段对白,柳飘飘眯着双眼望向无边的黑夜,她说,你看,前面多黑,什么也看不到。然后天仇说,也不是,天亮之后就会很美。 对着大... 阅读全文
posted @ 2012-04-12 15:24 明珠交到我手上 阅读(414) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示