CSS预处理器LESS、SASS使用教程

 2016年07月12日    132

CSS(Cascading Style Sheets),层叠样式表是一种用来给HTMLXML定义样式的编程语言,目前最新版本为CSS3。使用CSS有很多好处,如:可以做到网页表现与内容的分离、统一设置元素样式、对网页中的元素进行更精确的排版和控制等。但CSS也有无法递归定义、无法使用变量/表达式、及复用性不足等缺点。针对这些不足,人们推出了一些CSS预处理工具,LESSSASS是使用比较广泛的两种。这些工具使我们可以用编程思想来编写CSS,并可以帮助我们快速编译代码,及更好进行前端项目的维护。

阅读全文

理解HTTP协议中的Cookie及其与Session的区别

 2016年06月17日    159

CookieSession都是为了解决HTTP协议的无状态问题,存储HTTP通讯中客户端与服务器之间的会话状态。不同的是Cookie依赖HTTP请求头与响应头实现且存储在客户端,而Session存储在服务器端,Session可以通过Cookie实现,也可以使用URL回写的方式实现。

阅读全文

Google protobuf(Protocol Buffers)数据交换协议介绍

 2016年04月21日    150

protobuf(Protocol Buffers),是Google推出的一个的结构化数据交换协议,用于传递自定义的消息格式, 可用于同一台机器上的进程间、不同设备进程间的数据传递。是一种语言无关、平台无关、扩展性良好的,提供了一种将结构化数据进行序列化和反序列化的方法。

阅读全文

Markdown 语法快速入门

 2016年02月16日    94

Markdown 是一种轻量级的「标记语言」,其语法目标是成为一种适用于网络、易读易写的语言。Markdown 的语法非常简单,常用的标记符号总共不超过十个,相对于HTML 标记语言来说,Markdown 是十分轻量的,学习成本也相对更低。Markdown 格式的文档以纯文本形式发布,它的语法由一些符号所组成,这些一目了然符号让我们更专注于文字的内容而不是排版和样式。

阅读全文

位运算和权限管理系统

 2016年01月12日    242

在Linux文件系统中,用户对文件或目录有:“读”、“写”、“执行”三种权限,分别使用数字:421三个数字。三者之间可任意组合,如:用户拥有所有权限,则用数字7表示(4+2+1=7);用户拥有读、写权限则用数字6表示(4+2=6)。可以看出,基于数字加减的权限设置在使用中非常便利。其对权限的控制,本质上是基于位运算实现的。掌握位运算,不仅可以更加深入的理解Linux权限控制,更可以在自己项目中实现简单高效的、基于位运算的权限管理系统。

阅读全文

MQTT协议-MQTT协议解析(MQTT数据包结构)

 2016年01月09日    696

协议就是通信双方的一个约定,即,表示第1位传输的什么、第2位传输的什么……。在MQTT协议中,一个MQTT数据包由:固定头(Fixed header)可变头(Variable header)消息体(payload)三部分构成。

阅读全文

MQTT协议-MQTT协议简介及协议原理

 2016年01月08日    1246

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。做为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。

阅读全文

Http Cookie机制及Cookie的实现原理

 2016年01月06日    224

Cookie是进行网站用户身份,实现服务端会话(Session)持久化的一种非常好方式。Cookie最早由Netscape公司开发,现在由 IETF 的RFC 6265标准备对其规范,已被所有主流浏览器所支持。

阅读全文

HTTP消息头(HTTP headers)-常用的HTTP请求头与响应头

 2015年12月26日    721

HTTP消息头是指,在超文本传输协议( Hypertext Transfer Protocol ,HTTP)的请求和响应消息中,协议头部分的那些组件。HTTP消息头用来准确描述正在获取的资源、服务器或者客户端的行为,定义了HTTP事务中的具体操作参数。

阅读全文

HTTP消息头(HTTP headers)-HTTP请求头与HTTP响应头

 2015年12月24日    404

HTTP协议将传输的消息分隔为两部分:HTTP消息头、HTTP消息体。通过HTTP头信息,使客户端请求服务器资源或服务器响应客户端请求时,可以传递额外的信息。HTTP头信息格式为名称:值,名称不区分大小写,如:Content-Type: text/html。通过HTTP消息头,可以使服务器或客户端了解对方所使用的协议版本、内容类型、编码方式等。

阅读全文