自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 lua语言连接redis

redis-lua 是 Redis 的 Lua 语言的客户端开发包。github地址:https://github.com/nrk/redis-lua 用git clone 命令下来后的看看里面的readme文档基本就知道怎么个用法了,真正有用的文件在src中,也就那一个有用的文件,例子都在example文件夹下,rockspec文件夹下放的都是每个版本中的更新情况,test文件夹下放的文

2015-05-30 23:17:04 6016 2

转载 Lua 的模块安装和部署工具 - LuaRocks

Lua 是一个短小精悍的脚本语言,很多功能官方都不内置支持,需要添加第三方模块库来支持。但是,这些第三方模块是由不同开发者制作,分散的放在不同地方,如果想要安装一个模块还要到处去找,况且下载完模块后,有时还需要手动编译,设置环境变量,把模块放到指定的 Lua 模块加载目录。反正,安装一个第三方 Lua 模块需要执行上述一连串操作,也是一个繁琐的过程。对于这些繁琐,LuaRocks 可以简化以上

2015-05-30 17:44:41 10997 1

转载 LuaSocket

LuaSocket LuaSocket 是 Lua 的网络模块库,它可以很方便地提供TCP、UDP、DNS、FTP、HTTP、SMTP、MIME 等多种网络协议的访问操作。它由两部分组成:一部分是用 C 写的核心,提供对 TCP 和 UDP 传输层的访问支持。另外一部分是用 Lua 写的,负责应用功能的网络接口处理。安装 LuaSocket如果你安装有 Lua 模块的安装和

2015-05-30 17:43:02 1575

原创 加解密知识了解

目前的加密算法主要分三大类:对称 非对称和不可逆。不可逆的需要用明文解密明文,故不考虑。对称加解密就是双方握有相同的密钥,一方用这个密钥加密,另一方用这个密钥解密。非对称加密是分公钥和私钥,公钥是公开的,加密用公钥,解密用私钥,只有解密的一方才拥有密钥。非对称:RSA:资料最多,也非常成熟,源码比较多,但是加解密速度低DSA:主要用于数字签名,暂不考虑ECC:与 R

2015-05-27 17:39:13 460

转载 MD5与SHA1

什么是MD5,什么是SHA-1,如何校验这些Hash。还有拿单个ISO文件的MD5,SHA-1讯问是不是原版的问题,在这里,对以上问题做一个终结解释! 让我们先来了解一些基本知识,了解hash。 Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,

2015-05-27 17:31:29 687

转载 MakeFIle $@,$^,$<

Makefile  $@, $^, $$@  表示目标文件$^  表示所有的依赖文件$$?  表示比目标还要新的依赖文件列表如一个目录下有如下文件:$ lshello.c  hi.c  main.c  Makefile按照 Makefile 规则规规矩矩的写:main: main.o hello.o hi.o       

2015-05-25 14:44:46 292

转载 企业发展的十大专利战略

1.专利未报,保密走先2.产品未销,专利行先3.市场未明,先行占先:在市场需求不明确时,先申请了专利,占了再说。4.合同未签,文献查先:在与别人合作用到别人的专利时先查一下文献看是否属实。5.诉状未递,漏洞补先:当想要告别人侵犯自己的专利时,首先反省一下自己的专利有无漏洞,比如在专利申请前已售出少量产品,可以补一下这个漏洞。6.官司未应,无效在先:当别人告自

2015-05-22 23:23:43 729

转载 git cherry-pick

git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中的功能到v2.0中,这里就可以使用cherry-pick了。就是对已经存在的commit 进行 再次提交;简单用法:g

2015-05-19 10:04:09 381

转载 使用Wireshark抓TCP、http包

使用Wireshark抓TCP、http包打开Wireshark,选择工具栏上的“Capture”->“Options”,界面选择如图1所示:                            图1 设置Capture选项一般读者只需要选择最上边的下拉框,选择合适的Device,而后点击“Capture Filter”,此处选择的是“HTTP TCP port(80)”,选

2015-05-18 14:26:52 10616

转载 centos下安装部署bugfree记录

centos下安装部署bugfree记录首先下载bugfreehttp://testing.etao.com/node/120下载后传到ngix服务器下面。之后输入http:///bugfree/install在安装过程中会进行检查,如果提示没有读写权限的话,需要使用chmod -R 777 bugfree新建目录 mkdir BugFilechmod -R 7

2015-05-13 15:54:50 571

原创 vim自动添加文件注释

咱们注释代码规范出来后,我就想着手动添加注释不但麻烦而且浪费时间,我用的vim编辑器,所以就利用业余时间简单看了一下vim自动添加注释的方法。vim添加注释的方法目前有两种,一种是手动在.vimrc中添加配置,另一种是下载一个插件:DoxygenToolkit,先说说DoxygenToolkit插件,这个插件的使用方法百度上一搜一大堆,但是再使用后认为他有一个比较大的缺点就是不够灵活,不能够完全的

2015-05-11 15:57:36 2380

转载 网络协议三要素

网络协议是什么  网络协议的定义:为计算机网络中进行数据交换而建立的规则、标准或约定的集合。  一个网络协议至少包括三要素:  语法:用来规定信息格式;数据及控制信息的格式、编码及信号电平等。  语义:用来说明通信双方应当怎么做;用于协调与差错处理的控制信息。  定时:(时序)定义了何时进行通信,先讲什么,后讲什么,讲话的速度等。比如是采用同步传输还是异步传输。  网络协议

2015-05-10 10:52:36 27008

原创 git pull 出错

有一天在使用git pull的时候报remote: Counting objects: 100, doneremote: Finding sources: 100% (77/77)remote: Total 77 (delta 20), reused 60 (delta 20)error: insufficient permission for adding an object t

2015-05-07 16:58:16 4148 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除