技术相关

TCP/IP 相关总结

1.   三次握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。   2.   TCP/IP 四层 应用层:HTTP,FTP,DNS,TELNET 传输层:TCP,UDP 网络互连层:IP 网络接口层:以太网,wifi等   OSI 的七层模型 7 ...
技术相关 07-30 评论已关闭 , ,

五大常用算法,分治法,动态规划,回溯法,分支界限法,贪心算法

分治算法 一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)…… 任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题的规模越小,越容易直接求解,解题所需的计算时间也越少。例如,对于n个元素的排序问题,当n=1时,不需任何计算。n=2时,只要作一次比较即可排好序。n=3时只要作3次比较即可,…。而当n较大时,问题就不那么容易处理了。...
技术相关 05-31 评论已关闭

CS与BS的区别

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或SQL Server。客户端需要安装专用的客户端软件。 B/S是Browser/Server的算写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、InFORMix或SQL Server等数据库。在这样结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server同数据库进行数据交互。 一、C/S与B/S的区别 1、硬件环境不同 C/S一般建立在专用的网络是上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据...
技术相关 04-26 评论已关闭 ,

云计算术语大全

云计算实用之路漫漫其修远兮,当今,各厂商对云计算的定义不一,云计算的标准更是各行其道。在这云计算的混战时代,产生的有关云计算的术语更是目不暇接,整个IT界似乎正在迎来一个云计算术语爆炸的时代,其中有关于云计算概念本身,也有关于厂商的云策略和云产品的。本文通过对现有的云计算资料进行梳理,列出了60多条云计算相关的术语及其解释,以供参考。   1. 云计算 关于云计算的定义,目前为止至少有不下20种,这里选择了一种比较常见的定义: 云计算,是分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给...
技术相关 04-23 评论已关闭

前端开发面试题

来源:http://segmentfault.com/a/1190000000465431 问题 此部分用于自测。如有疑惑,可参看后文的答案部分。 HTML Doctype作用? 严格模式与混杂模式如何区分?它们有何意义? 行内元素有哪些?块级元素有哪些? 空(void)元素有那些? 介绍一下CSS的盒子模型? link 和@import 的区别是? CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算? CSS3新增伪类有那些? 如何居中div?如何居中一个浮动元素? 浏览器的内核分别是什么? html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5? 语义化的理解? HTML5的离线储存? (写)描述一段语义的html代码吧。 iframe有那些缺点? 请描述一下 ...
技术相关 04-11 评论已关闭 , , ,

DNS攻击原理与防范

随着网络的逐步普及,网络安全已成为INTERNET路上事实上的焦点,它关系着INTERNET的进一步发展和普及,甚至关系着INTERNET的生存。可喜的是我们那些互联网专家们并没有令广大INTERNET用户失望,网络安全技术也不断出现,使广大网民和企业有了更多的放心,下面就网络安全中的主要技术作一简介,希望能为网民和企业在网络安全方面提供一个网络安全方案参考。 DNS的工作原理 DNS分为Client和Server,Client扮演发问的角色,也就是问Server一个Domain Name,而Server必须要回答此Domain Name的真正IP地址。而当地的DNS先会查自己的资料库。如果自己的资料库没有,则会往该DNS上所设的的DNS询问,依此得到答案之后,将收到的答案存起来,并回答客户...
技术相关 04-07 评论已关闭 ,

NextGen Gallery 样式

NextGen Gallery默认的样式就很丰富,在使用之前应该对这些默认样式了然于心。 官方介绍:Demos of All NextGEN Gallery Types 简单的总结 1.缩略图列表图集(NEXTGEN BASIC THUMBNAIL GALLERY) 使用缩略图方式展示图集下的图片,点击图片链接的行为由Gallery->Options->Gallery settings控制,默认为lightbox效果打开图片,如果选中“Show ImageBrowser”则在新页面中打开图片。 Shortcode: [ nggallery id=X ] 2.简单幻灯片效果(NEXTGEN BASIC SLIDESHOW GALLERY) 用幻灯片切换的方式展示图片,点击图片切换到下一张 Shortcode: [ slideshow id=X w=X h=X ] 3. 简单图片浏览器效果(NEXTGEN BASIC IMAGEBROWSER GALLERY) 显示图片、...
技术相关 04-05 评论已关闭 ,

常用上网增强类Chrome扩展(月光博客)

Chrome是个非常好用的浏览器,拥有丰富的扩展资源库,能够满足网民各种各样的需求,对于网民来说,通过Chrome扩展来增强上网体验是一个基本需求,但是安装过多的扩展有容易耗费大量系统资源,今天月光博客就给大...
技术相关 04-05 评论已关闭 ,

互联网产品经理

写这篇文章的主要原因是因为我的博客关键词排名的问题,前期做的是产品经理,结果发现压根挤不过那些大号,大网站,所以我只能迂回的先做互联网产品经理这个词语,这个词语目前排名在了37,所以呢,以后得从以下几个方面下手: 1.交换一些友链,把关键词从独翼天使改为 互联网产品经理; 2以后写文章多多少少带一些互联网产品经理的文字,而且关键词里一定要加上互联网产品经理; 3.以后多写一些关于产品经理的原创文章,然后向各个平台分享一下; 4.你没有发现我其实在教你SEO么……23333 好了,今天的文章就写到这里,下面是SEO专用时间。另外最近会清除一些死链,死啦死啦滴。 互联网产品经理是他不是一个经理好吗?互联网产品经理是打杂的好...
技术相关 04-02 评论已关闭 , ,