
工作中需要了解的知识
文章平均质量分 60
byrsongQQ
这个作者很懒,什么都没留下…
展开
-
C:/WINDOWS/system32/drivers/etc/hosts是什么功能??
解析Hosts文件很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录,在Windows2000/XP系统中位于C:/Winnt/System32/Drivers/Etc 目录中。该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。 用记事本打开hosts文件,首先看见了微软对这个文件的说明。这个文件是根转载 2010-04-15 11:16:00 · 3174 阅读 · 0 评论 -
进程地址空间与虚拟存储空间的理解
在进入正题前先来谈谈操作系统内存管理机制的发展历程,了解这些有利于我们更好的理解目前操作系统的内存管理机制。一 早期的内存分配机制在 早期的计算机中,要运行一个程序,会把这些程序全都装入内存,程序都是直接运行在内存上的,也就是说程序中访问的内存地址都是实际的物理内存地址。当计算机同时运行多个程序时,必须保证这些程序用到的内存总量要小于计算机实际物理内存的大小。那当程序同时运行多个程序时,操转载 2012-01-11 16:49:12 · 1793 阅读 · 2 评论 -
主机序和网络序
不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种:1. Little endian:将低序字节存储在起始地址 2. Big endian:将高序字节存储在起始地址 LE little-endian 最符合人的思维的字节序 地址低位存储值的低位 地址高位存储值的高位 怎么讲是最符合人的思维的字节序,是因为从人的第一观感来说 低位值小,就应该放在内存转载 2011-06-25 17:12:00 · 12605 阅读 · 0 评论 -
HTTP协议及其POST与GET操作差异
<br />HTTP协议我想任何IT人士都耳熟能详了,大家都能说出个所以然来。但是如果我问你HTTP协议的请求方法有哪些?POST与GET的差异?GET或POST传送数据量的大小有限制吗?HTTP响应的状态有哪些?以及在C#中你如何使用?如果你不能清楚地回答其中的大部分问题,那么这篇文章就是为你准备的!大纲如下: 1、HTTP概述1.1、HTTP协议的客户端与服务器的交互1.2、HTTP消息1.3、HTTP请求的方法1.4、HTTP响应的代码2、POST与GET的差异1、HTTP概述<br />为了转载 2011-04-29 15:48:00 · 1068 阅读 · 0 评论 -
http请求的详细过程
<br />http://www.yuanma.org/data/2009/1009/article_3949.htm<br />一个http请求的详细过程<br />我们来看当我们在浏览器输入http://www.mycompany.com:8080/mydir/index.html,幕后所发生的一切。<br />首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。<br />1.连接 当我们输入这样一个请求时,首先要建立一个socket转载 2011-04-28 14:34:00 · 1006 阅读 · 0 评论 -
TCP 、UDP包的最大长度是多少?
传输层: 对于UDP协议来说,整个包的最大长度为65535,其中包头长度是65535-20=65515; 对于TCP协议来说,整个包的最大长度是由最大传输大小(MSS,Maxitum Segment Size)决定,MSS就是TCP数据包每次能够传 输的最大数据分段。为了达到最佳的传输效能TCP协议在建立连接的时候通常要协商双方的MSS值,这个值TCP协议在实现的时候往往用MTU值代替(需 要转载 2011-06-16 20:47:00 · 6006 阅读 · 0 评论 -
想看的想买的书
1.构建高兴地web站点2.UNIX环境高级编程(第2版)3.boost导论4.STL源码剖析5.深入搜索引擎 --不一定很好6.程序员修炼之道7.effective stl8.原创 2010-07-26 19:54:00 · 1041 阅读 · 0 评论 -
http服务器返回代码
A question that comes up often -- especially with regards site stats -- is "What do all the codes mean?"2xx Codes (Success). The two hundred range is reserved for successful responses. 200 (OK). The request was successful and information was returned. This转载 2010-07-13 14:11:00 · 1847 阅读 · 0 评论 -
TinyXML入门教程
什么是XML?XML全称EXtensible Markup Language,翻译为可扩展标记语言,简而言之就是你可以自定义数据的标识,以此来区分各种不同的数据,以便于进行数据交换,例如html就可以理解为一种简单的xml语言。XML文件通常就是一个文本文件,可以使用任何编码。 上图就是我系统中一个xml文件的图标,使用VC2005打开它,你可以看到如下内容: XML也是转载 2010-05-10 14:14:00 · 704 阅读 · 0 评论 -
什么是JSON?
什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Jav转载 2010-05-06 13:34:00 · 797 阅读 · 0 评论 -
前台相关知识
一、MySQL注释符 mysql注释符有三种:1、#...2、"-- ..." 注意--后面要加一个空格3、/*...*/二、MySQL中的转义字符/mysql识别下列转义字符: /0 一个ascii 0 (nul)字符。 /n 一个新行符。 /t 一个定位符。 /r 一个回车符。 /b 一个退格符。 / 一个单引号(“”)符。 / " 一个原创 2010-05-05 13:50:00 · 787 阅读 · 0 评论 -
svn的使用
一、svn命令操作Steven在他的用户目录中有workplace目录,他想把DemoProject签出到他的workplace目录中,并进行操作: 0、 进入workplace目录,使用checkout命令签出:# cd workplace# checkout DemoProject 此时注意: 如果你的登陆的linux终端登陆用户和你的svn操作用户名转载 2010-04-23 16:24:00 · 2676 阅读 · 0 评论 -
在linux上配置unixODBC和FreeTDS访问MS SQL Server
一, 安装 unixODBC下载安装包. 在 RedHat 安装光盘上就有unixODBC-2.2.11-1.RHEL4.1.i386.rpmunixODBC-devel-2.2.11-1.RHEL4.1.i386.rpmunixODBC-kde-2.2.11-1.RHEL4.1.i386.rpm安装rpm -Uvh unixODBC-2.2.11-1.RHEL4.1.i386.rpmrpm -U转载 2010-04-16 23:46:00 · 4528 阅读 · 1 评论 -
cmake 简介
前言: cmake是kitware公司以及一些开源开发者在开发几个工具套件(VTK)的过程中所产生的衍生品。后来经过发展,最终形成体系,在2001年成为一个独立的开放源代码项目。其*****是www.cmake.org,可以通过访问*****来获得更多关于cmake的信息,而且目前官方的英文文档比以前有了很大的改进,可以作为实践中的参考手册。 cmake的流行离不开KDE4的选择。KD转载 2010-04-15 16:04:00 · 1029 阅读 · 0 评论 -
epoll精髓
在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:#define __转载 2012-01-12 18:14:54 · 598 阅读 · 0 评论