- 博客(21)
- 收藏
- 关注
转载 前端必读:浏览器内部工作原理 (重点了解浏览器Lexer,)
浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。 将讨论的浏览器 今天,有五种主流浏览器——IE、Firefox、Safari、Chrome及Opera。 本文将基于一些开源浏览器的例子——Firefox、Chrome及Safari,Safari是部分开源的。
2016-05-24 21:48:48 1659 1
转载 socket详解
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有
2016-05-13 14:58:21 395
转载 结合Wireshark捕获分组深入理解TCP/IP协议栈之HTTP协议
转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=9407839&id=3873897原文地址:结合Wireshark捕获分组深入理解TCP/IP协议栈之HTTP协议 作者:Jelline摘要: 本文简单介绍了Web应用层协议理论知识,详细讲述了HTTP请求报文和响应报文各个字段含义,并从Wire
2016-04-15 17:10:40 1686
原创 未完成
http://jingyan.baidu.com/article/b0b63dbfee1ae64a49307068.htmlhttp://blog.sina.com.cn/s/blog_614f473101017dpb.htmlhttp://blog.csdn.net/mifan88/article/details/7356933http://www.cnblogs.com/x
2016-04-12 21:43:16 455
转载 Linux运维实战之DNS(bind)服务器的安装与配置
转自http://sweetpotato.blog.51cto.com/533893/1598225上次博文我们讨论了DNS的基础,本次博文我们重点来看看如何配置一台DNS服务器。【本次博文的主要内容】bind服务器简介(包括客户端工具dig的介绍)配置正向解析DNS服务器配置反向解析DNS服务器配置辅助DNS服务器并在主辅之间实现区域传送一、BIND服务器
2016-04-10 21:15:21 23344 2
转载 Gvim开发环境配置笔记--Windows篇
环境:Windows7 旗舰版1、安装Gvim7.3 : 下载地址http://www.vim.org/download.php#pc。2、安装中文帮助:vimcdoc-1.8.0-setup.exe 地址http://vimcdoc.sourceforge.net/ 会自动识别gvim的安装路径, 安装完后,gvim菜单中文出现乱码,在_vimrcset文件中
2016-04-09 20:46:31 294
转载 DES加密解密详解
密码学是一门古老的学科,在密码学发展的历史上,出现了多种加密方法,又很早的古典加密算法,后来又出现了更成熟的分组密码,公钥密码及流密码等,因为我只涉及了分组公钥密码,所以在这篇文章中就暂且先介绍分组密码,在说分组密码之前要说的就是密码学中常见的两种体制,一种是对称密码体制,一种是非对称密码体制,也叫公钥密码体制。 对称密码体制是指如果一个加密系统的加密密钥和解密密钥相同,或者虽然不同,但
2016-04-06 21:08:50 1809
转载 学习c++的五十条忠告
1.把C++当成一门新的语言学习;2.看《Thinking In C++》,不要看《C++变成死相》;3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言
2016-04-06 16:57:27 274
转载 智能家居协议----总汇
一,流行智能家居协议比较http://www.smarthomecn.com/zt/zt77/ 有线技术 RS-485IEEE802.3 (Ethernet)EIB,KNXLonWorksX-10,PLC-BUSCAN-BUS,C-BUS,SCS-BUS,H-BUS,A-BUS,MODBUS
2016-04-06 16:44:38 17862
原创 服务器架构--------iis与Apache共存搭建(都可以使用域名访问,而不带后面的:80,90等)
原理,利用Apache模块的代理功能步骤: 1.将IIS端口修改为非80端口2.修改Apache的.\Apache2\conf\httpd.conf文件,取消以下四行的注释:loadmodule proxy_module modules/mod_proxy.soloadmodule proxy_connect_module modu
2016-04-03 16:20:47 2892
转载 用IIS建立虚拟主机,实现在一台主机上建立多个虚拟主机的方法
IIS(以及Apache等等其他Web Server)都可以做到“虚拟主机”(注意不是“虚拟目录”),也就是一台主机可以对应多个Web Site(“网站”)。很多网络服务商(IDC)就是使用这样的技术在一台主机上放置多个网站。 虚拟主机实现方法有:1。同一IP和port(“端口”),不同Host Header(“主机头”);2。不同port;3。不同IP。 2、3是对
2016-04-01 21:06:58 4900
转载 渗透总结
首先把,主站入手 注册一个账号,看下上传点,等等之类的。 用google找下注入点,格式是 Site:XXX.com inurl:asp|php|aspx|jsp 最好不要带 www,因为不带的话可以检测二级域名。 扫目录,看编辑器和Fckeditor,看下敏感目录,有没有目录遍及, 查下是iis6,iis5.iis7,这些都有不同的利用方法 Iis6解析漏洞 Ii
2016-04-01 11:19:32 1080
原创 c——————指针之易错点
指针变量在用之前要指出指向的对象列如#include#includeusing namespace std;struct stu{ string name; //string sex; //string id; //float C[4]; //stu * next;};int main(){struct stu * a;(*a).name="-";cou
2016-04-01 10:28:43 353
转载 链表的实现(C++)
动态内存分配应用举例(链表)我们知道,数组式计算机根据事先定义好的数组类型与长度自动为其分配一连续的存储单元,相同数组的位置和距离都是固定的,也就是说,任何一个数组元素的地址都可一个简单的公式计算出来,因此这种结构可以有效的对数组元素进行随机访问。但若对数组元素进行插入和删除操作,则会引起大量数据的移动,从而使简单的数据处理变得非常复杂,低效。为了能有效地解决这些问题,一种称为“链表”的数
2016-04-01 08:42:38 497
原创 直线交点
两条直线交点,有直接公式求解的。坐标公式:(b1c2-b2c1)/(a1b2-a2b1), (a1c2-a2c1)/(b1a2-b2a1)
2015-04-25 11:27:14 340
转载 arp欺骗
我们先复习一下上面所讲的ARP协议的原理。在实现TCP/IP协议的网络环境下,一个ip包走到哪里,要怎么走是靠路由表定义,但是,当ip包到达该网络后,哪台机器响应这个ip包却是靠该ip包中所包含的硬件mac地址来识别。也就是说,只有机器的硬件mac地址和该ip包中的硬件mac地址相同的机器才会应答这个ip包,因为在网络中,每一台主机都会有发送ip包的时候,所以,在每台主机的内存中,都有一个 arp
2015-04-23 15:52:48 619
转载 arp wpcap常用函数
一些需要知道的细节描述(前言):这一部分展示了如何使用WINPCAP-API的不同的功能,它作为一个使用指南被划分为一系列的课时来带领读者循序渐进的体会PCAP的程序设计的魅力:从简单的基本功能(如获取网卡的列表,数据包的捕获等)到统计和收集网络流量等高级功能。在这里将提供一些简单但完整的代码作为参考:所有的这些原代码都有和它相关的详细信息的连接以便单击这些功能和数据结构时能够即使跳转
2015-04-23 15:41:23 707
原创 管道
管道通信 编辑词条B 添加义项 ?管道通信即发送进程以字符流形式将大量数据送入管道,接收进程可从管道接收数据,二者利用管道进行通信。无论是SQL Server用户,还是PB用户,作为C/S结构开发环境,他们在网络通信的实现上,都有一种共同的方法——命名管道。由于当前操作系统的不惟一性,各个系统都有其独自的通信协议,导致了不同系统间通信的困难。尽管TCP/IP
2015-04-07 16:40:29 419
原创 socket通信
CreatePipe VB声明 Declare Function CreatePipe Lib "kernel32" Alias "CreatePipe" (phReadPipe As Long, phWritePipe As Long, lpPipeAttributes As SECURITY_ATTRIBUTES, ByVal nSize As Long) As Long 说明
2015-04-07 10:13:22 650
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人