Fork me on GitHub
上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 滑梯理论 是营销方面一个名词。 简单的说,用一个观点或者一句话吸引眼球,让人有一种想一探究竟的想法。 文章能让读者看完第一句,产生一个悬念,看完第二句,接着还想看看接下来到底会发生什么? 这样,读者看着看着,一篇文章就结束了,达到了给读者曝光的效果。 仿佛让读者坐上了滑梯,一路向下滑,根本停不下来. 阅读全文
posted @ 2016-05-01 15:53 Mr.YF 阅读(1793) 评论(0) 推荐(0)
摘要: 背景 随着openresty的出现,让nginx使用lua解决一些业务的能力大幅度提高,ngx_lua可以使用nginx自生的基于事件驱动的IO模型,和后端的存储,业务等系统实现非阻塞的连接交互。 如何使用ngx_lua连接后端的Thrift-Server呢? 基于这个需求,本人为ngx_lua做了 阅读全文
posted @ 2016-04-08 10:01 Mr.YF 阅读(5008) 评论(0) 推荐(0)
摘要: PAP认证协议 基本描述: Password Authentication Protocol 口令认证协议 PAP认证过程非常简单,二次握手机制,使用明文格式发送用户名和密码,发起方为被认证方,可以做无限次的尝试(暴力破解),只在链路建立的阶段进行PAP认证,一旦链路建立成功将不再进行认证检测。 r 阅读全文
posted @ 2016-04-01 16:20 Mr.YF 阅读(4253) 评论(0) 推荐(1)
摘要: protobuf和thrift类似,也是一个序列化的协议实现,简称PB(下文出现的PB代表protobuf)。 Github:https://github.com/google/protobuf 上图,说明一下protobuf协议。 PB以“1-5个字节”的编号和类型开头,格式:编号左移3位和类型取 阅读全文
posted @ 2016-03-28 19:42 Mr.YF 阅读(5300) 评论(1) 推荐(3)
摘要: 基本介绍 HMAC(散列消息身份验证码: Hashed Message Authentication Code) 它不是散列函数,而是采用散列函数(MD5 or 或SHA)与共享密钥一起使用的消息身份验证机制。 详细见 RFC 2104 使用场景 服务端生成key,传给客户端; 客户端使用key将帐 阅读全文
posted @ 2016-03-25 17:12 Mr.YF 阅读(10102) 评论(0) 推荐(0)
摘要: Tcl是一个比较简洁的脚本语言,官方地址 http://www.tcl.tk. tcl脚本加载C实现的动态库非常方便。 1. 为Tcl编写一个用C实现的扩展函数。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include 阅读全文
posted @ 2016-03-16 18:33 Mr.YF 阅读(2491) 评论(0) 推荐(0)
摘要: 背景: 多台Linux服务器需要安装Oracle客户端,实现和Oracle数据库连接做业务处理。 安装完第一台后,直接将安装的目录压缩并复制到其他几台机器上,启动sqlplus连接数据库时,一直提示输入用户名和密码。 [xxxxxxx]$ sqlplus user/pass@orcl SQL*Plu 阅读全文
posted @ 2016-02-05 11:07 Mr.YF 阅读(6686) 评论(0) 推荐(0)
摘要: Thrift协议实现目前有二进制协议(TBinaryProtocol),紧凑型二进制协议(TCompactProtocol)和Json协议(TJsonProtocol)。 前面的两篇文字从编码和协议原理方面分析了TBinaryProtocol和TCompactProtocol协议,下面对TJsonP 阅读全文
posted @ 2016-02-01 15:00 Mr.YF 阅读(5385) 评论(0) 推荐(0)
摘要: Thrift的紧凑型传输协议分析: 用一张图说明一下Thrift的TCompactProtocol中各个数据类型是怎么表示的。 报文格式编码: bool类型: 一个字节。 如果bool型的字段是结构体或消息的成员字段并且有编号,一个字节的高4位表示字段编号,低4位表示bool的值(0001:true 阅读全文
posted @ 2016-01-27 16:44 Mr.YF 阅读(5104) 评论(0) 推荐(0)
摘要: 使用git log可以查到git上项目的更新日志。如下两个git项目,我想把git的日志信息解析成一个便于在浏览器上查看的页面。https://github.com/gityf/luahttps://github.com/gityf/db使用git log命令获取git更新日志信息:D:\git\g... 阅读全文
posted @ 2016-01-25 17:48 Mr.YF 阅读(2582) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 下一页