文章分类 -  web

讲xpath的,总结的真好
摘要:http://blog.csdn.net/ilibaba/article/details/4013694 阅读全文
posted @ 2014-05-22 23:46 麦兜布熊
编写更好的jQuery代码zt
摘要:这是一篇关于jQuery的文章,写到这里给初学者一些建议。现在已经有很多文章讨论jQuery和JavaScript的性能问题,然而,在这篇文章中我计划总结一些提升速度的技巧和一些我自己的建议来改善你的jQuery和JavaScript代码。更好的代码意味着更快的应用程序,快速渲染和反应性意味着一个更... 阅读全文
posted @ 2014-04-20 22:15 麦兜布熊
Python yield 使用浅析(zt)
摘要:Python yield 使用浅析初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yield 的概念和用法,帮助读者体会... 阅读全文
posted @ 2014-04-18 22:13 麦兜布熊
CSS选择器转帖
摘要:CSS选择器笔记http://www.ruanyifeng.com/blog/2009/03/css_selectors.html作者:阮一峰日期:2009年3月12日去年我学jQuery的时候,曾经做过一点选择器(selector)的笔记。这几天拿出来看了一下,发现很多都忘记了。所以,我决定把它们... 阅读全文
posted @ 2014-04-15 22:13 麦兜布熊
利用MediaWiki搭建个人Wiki站(zt)
摘要:利用MediaWiki搭建个人Wiki站我相信有强迫症的博主们绝对不会发一些短小到短信一样的博文。也许写一首小诗还好,别人还觉得你比较文艺,惜墨如金,但倘若你某篇博文里只有几行Python或者Shell代码,那么估计会比较不妥。一:事出有因我平时也会经常遇到一些小问题,特别是在Linux系统下经常忘... 阅读全文
posted @ 2014-04-15 17:36 麦兜布熊
Json介绍
摘要:JSON(JavaScriptObjectNotation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读。尽管JSON是Javascript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯。JSON用于描述数据结构,有以下形式存在。对象 (object)... 阅读全文
posted @ 2014-04-15 17:18 麦兜布熊
HTTP WEBSOCKET SOCKET三大协议的区别简介(zt)
摘要:SOCKET应该算不上是个协议,应该是应用层与传输层间的一个抽象层,是个编程接口。 参考文章:http://abbshr.github.io/2013/11/05/new46.htmlhttp://www.zhihu.com/question/20215561 等首先,HTTP WEBSCOKET SCOKET是三个网络协议,http网络协议目前最新版本为1.1 相关的API有HTML5等,使用httprequest httpresponse来收发数据,数据采用应答式,即客户端主动向服务端发送数据请求,服务端返回数据,应答结束,连接结束。当然可以使用keep-alive的应答模式,但是即使在这 阅读全文
posted @ 2014-04-11 12:43 麦兜布熊
说明TCP中的SYN、RST、FIN中 含义,及其可能出现的扫描攻击?
摘要:在TCP报文的报头中,有几个标志字段:1、 SYN:同步连接序号,TCP SYN报文就是把这个标志设置为1,来请求建立连接;2、 ACK:请求/应答状态。0为请求,1为应答;3、 FIN:结束连线。如果FIN为0是结束连线请求,FIN为1表示结束连线;4、 RST:连线复位,首先断开连接,然后重建;5、 PSH:通知协议栈尽快把TCP数据提交给上层程序处理。可能出现的扫描:(33/ppt11 - 43/ppt11 介绍了下面各种扫描的做法及优缺点)§基本的TCP connect()扫描§TCP SYN扫描(半开连接扫描, half open)§TCP Fin扫描( 阅读全文
posted @ 2014-04-11 11:19 麦兜布熊
Windows netstat 查看端口、进程占用
摘要:目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用.操作:操作分为两步:(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令Netstat –ano|findstr “”,如图,最后一列为PID。图中的端口号为1068,所对应的PID为3840。(a)图方法二:查看所有的,然后找到对应的端口和PID。(b)图第一幅图中的5列就是上面(a)图对应的5列(2)查看该PID对应的进程名称。方法一:一直用命令查找,tasklist|findstr “”(c)图从(c)图可以看出,PID为3840所对应的进程名字为msnmsgr.exe。方法二 阅读全文
posted @ 2014-04-10 22:36 麦兜布熊
SSL和TLS协议,这是在Android端打开某银行客户端时候发现的
摘要:SSL (Secure Socket Layer)为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。目前一般通用之规格为40 bit之安全标准,美国则已推出128 bit之更高安全标准,但限... 阅读全文
posted @ 2014-04-10 22:34 麦兜布熊
在Android端实现socket通信原理及其简单code伪码
摘要:ZERO、前言有关通信原理内容是在网上或百科整理得到,代码部分为本人所写,如果不当,还望指教。一、Socket通信简介Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的主动推送,而不需要每次由客户端想服务器发送请求。 那么,什么是socket?Socket又称套接字,在程序内部提供了与外界通信的端口,即端口通信。通过建立socket连接 阅读全文
posted @ 2014-04-10 17:36 麦兜布熊
分布式测试要点总结zt
摘要:鉴于分布式系统的特点,因此对于此类系统的测试也有特殊的要求,比如实时性,动态性,分布性, 以及系统的容错能力和数据的一致性。 分布式系统的功能测试: 在整个测试的执行过程中,我们需要注意的一个重点问题是对测试结果的分析。分布式测试的重点 在于对后端服务器集群的测试,测试完以后可以从以下几方面来分析判定系统中是否存在bug: 1. 观察前端应用的返回结果。分两种情况来考虑: a. 按照前端应用业务功能点及流程进行操作,观察返回结果是否符合业务方的需求预期; b. 操作后端的服务器(通常是重启、宕机、断网等操作),观察前端应用的返回结果是否符合系 统的设计需求。 2. 分析服务器日志。在功能测试的 阅读全文
posted @ 2014-03-25 10:03 麦兜布熊
Web测试要点(功能、性能、可用性、兼容、安全) 转帖
摘要:一、功能测试1、链接测试 (1)、测试所有链接是否按指示的那样确实链接到了该链接的页面;(2)、测试所链接的页面是否存在;(3)、保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问)。2、表单测试(1)、注册、登陆、信息提交等,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性;(2)、用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配等;(3)、检验默认值的正确性;(4)、如表单只能接受指定的某些值,测试时跳过这些字符,看系统是否会报错。3、Cookies测试(session测试同)(1)、Cookies是否起作. 阅读全文
posted @ 2014-03-25 10:00 麦兜布熊
网站性能优化的几点最佳实践(ZT)
摘要:1.动静分离动是指网站的动态内容,如jsp文件,这些东西交给tomcat或jboss来处理静是指静态的html,js,css,image,这些东东交给apache来处理,因为tomcat等web容器来处理静态内容时效果不是很好2.镜像对于大型的网站,考虑到那方和北方的用户访问时可以自动切换到相应的网通/电信机房3.静态内容缓存如静态的html页面,把他们缓存起来,可以在服务器端做缓存,也可以在客户端缓存,合理设置客户端缓存的时间(Expire Date)4.js和css文件做压缩操作我们编码后的css和js一般都是格式良好的文件,里面的换行空白,注释都很完整,但是这样也占用了很多不必要的空间, 阅读全文
posted @ 2014-03-23 15:39 麦兜布熊