先搞清基本概念:px就是表示pixel,像素,是屏幕上显示数据的最基本的点;而pt就是point,是印刷行业常用单位,等于1/72英寸。这样很明白,px是一个点,它不是自然界的长度单位,谁能说出一个“点”有多长多大么?可以画的很小,也可以很大。如果点很小,那画面就清晰,我们称它为“分辨率高”,反之,就是“分辨率低”。所以,“点”的大小是会“变”的,也称为“相对长度”。 pt全称为point,但中文不叫“点”,查金山词霸可以看到...
8年前 (2016-10-22)
阅读(2741)
赞一个 (0)
链接直达
网络的基本概念客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器)服务器:为客户端提供服务、数据、资源的机器请求:客户端向服务器索取数据响应:服务器对客户端请求作出反应,一般是返回给客户端数据URLUniform Resource Locator(统一资源定位符)网络中每一个资源都对应唯一的地址——URLIP 、子网掩码 、路由器 、DNSIP地址IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网...
8年前 (2016-10-21)
阅读(2164)
赞一个 (0)
链接直达
从CSS样式说起最近一直在使用原生JavaScript,在获取元素的样式的时候发现了一些CSS的小秘密,关于CSS的style、currentStyle、getComputedStyle。什么?后面两个你没见过!!!在看了这篇文章之后你就知道了。在讲干货之前,我想我们应该来复习下关于CSS的基础。关于这个层叠样式表(CSS),在HTML文档里有三种表现形式。1、内联样式表内联样式表是指将CSS样式编码写在HTML标签中,如下所示:<...
8年前 (2016-10-21)
阅读(2575)
赞一个 (0)
链接直达
CGICGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。FastCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病...
8年前 (2016-10-20)
阅读(3638)
赞一个 (1)
链接直达
1、缓存的分类2、浏览器缓存机制详解2.1 HTML Meta标签控制缓存2.2 HTTP头信息控制缓存2.2.1 浏览器请求流程2.2.2 几个重要概念解释3、用户行为与缓存4、Refer:最近在准备优化日志请求时遇到了一些令人疑惑的问题,比如为什么响应头里出现了两个 cache control、为什么明明设置了 no cache 却还是发请求,为什么多次访问时有时请求里带了 etag,有时又没有带?等等。。。后来查了一些资料以及同事...
8年前 (2016-10-20)
阅读(2406)
赞一个 (0)
链接直达
测试工具选择网站做测试,主要使用LoadRunner和ApacheBench高低搭配等测试工具进行测试。LoadRunner主要用来压力测试,可以模拟用户行为,实时监测,有均值,曲线图,结果比较直观。ApacheBench也不差,比较简单,可以用来测试性能。本文侧重测试Nginx/PHP性能,所以我选择了apache的ab测试工具,原因吗,一,简单:安装简单,使用简单。只要你安装了apache,那么ab工具就可以使用了(什么,你连apa...
8年前 (2016-10-18)
阅读(2678)
赞一个 (0)
链接直达
今天介绍一款新的思维导图工具,之前介绍的有MindManager,Xminder等工具,大家可以在文章搜索一下什么是亿图图示专家?EDraw Max是一款功能强大的专业制作各种应用图形的设计软件,通过这款软件你可以轻松制作出流程图,组织结构图,业务流程,UML图,工作流程,程序结构,网络图,图表和图形,心智图,定向地图以及数据库图表,该款软件内置了2000多个符号及预画库,让你在制作各类图形中应用自如,而且EDraw Max(亿图图示专...
8年前 (2016-10-17)
阅读(3581)
赞一个 (0)
链接直达
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。本文主要介绍如何在Linux系统CENTOS 7下安装最新版的Memcached,并且详细介绍Memcached的启动和关闭细节,以及如何在Window7 下使用telnet远程连接 Memcached,最后着重介绍了关于Memcached的各种数据操作指令。本文涉及到以下几个方面:memcached 的安装memcached 的启...
8年前 (2016-10-17)
阅读(2554)
赞一个 (0)
链接直达
这篇文章是免费Java 8 课程中关于Clean Code原则的一部分。在这篇文章中,我们要聊一聊Java Comparable接口。Comparable接口时用来干什么的呢?我们应该如何对事物进行比较和排序?这问题听上去有点莫名其妙,但我希望你认真考虑一下。比方说,我们有一组苹果:例1我们要怎样对它们进行排序呢?我们希望通过重量进行排序吗?如果是的话,排序是从最轻到最重还是从最重到最轻?当我们对它们进行排序的时候,我们需要反复比较两个...
8年前 (2016-10-16)
阅读(2416)
赞一个 (0)
链接直达
浏览器缓存(Browser Caching)是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户。浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用场景。打开浏览器的调试模式->resources左侧就有浏览器的8种缓存机制。一、http缓存http缓存是基于HTTP协议的浏览器文件级缓存机制。即针对文...
8年前 (2016-10-15)
阅读(2831)
赞一个 (0)
链接直达
闭包(closure)是掌握Javascript从人门到深入一个非常重要的门槛,它是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包-无处不在 在前端编程中,使用闭包是非常常见的,我们经常有意无意,直接或间接用到了闭包。闭包可以使传递数据更加灵活(比如处理一些点击事件)!function() {
...
8年前 (2016-10-15)
阅读(2693)
赞一个 (0)
链接直达
Memcached是一款开源式的分布式缓存系统,适用于Linux系统二进制安装包,windows 64位和32位操作系统exe执行程序。Memcached 是性能的数据存储缓存工具,对于数据库庞大的服务器来说,使用Memcached 有效地减轻服务器的负担,提高服务的运行性能。memcached是一套分布式的快取系统,当初是Danga Interactive为了LiveJournal所发展的,但目前被许多软件(如MediaWiki)所使...
8年前 (2016-10-14)
阅读(3032)
赞一个 (1)
链接直达