- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 lua代码加密策略
1、使用类似cocos的加密方式,对文件打上加密标记头,然后文件内容呢,加密后存放。需要修改lua加载文件的部分代码。安全性:基于算法保密+密钥保密,对于很多cocos程序来说,密钥是写死在代码里,所以通过反编译代码很容易获取到2、luac编译后使用,luac编译后的代码,采用工具能够恢复一部分,可读性不强,可以作为一般应用的加密方式3、将加密解密的函数,由服务端传入。客户端执行这个函数...
2018-10-28 03:20:31 4945
原创 libevent概述
libevent概述libevent提供了一种机制,当特定的事件(文件读写、定时器触发)发生时,调用一个回调函数进行处理。事件类型也支持信号或周期定时器。它的目标是替换掉网络程序中的事件循环处理,这样开发程序时,只需要调用event_dispatch(),然后动态地增加、移除事件而不需要处理循环逻辑。现在libevent支持/dev/poll, kqueue(2), event ports, ...
2018-10-20 20:44:33 1040
原创 秒杀系统实现思路
秒杀系统有请求量巨大,重复请求多的特点。我们可以请流量分步进行过滤1、在客户端进行过滤,比如在客户端进行随机,90%的概念直接丢弃这次请求,直接跳转到失败页面。2、在业务服务器中,90%的请求直接返回失败。3、真正处理秒杀业务。 ...
2018-10-20 16:52:26 764
原创 memcached介绍与使用
Memcached是什么? Memcached是一个免费、开源、高性能的分布式内存对象缓存系统。通常用来增强web服务器的性能(通过缓存减轻数据库负担)。当然也可以用途其它系统的缓存。 Memcached是一个内存key-value存储,主要用来存储从数据库、API调用、页面渲染获取的小对象(字符串、其它对象)。 Memcached简单却强大。为了方便快速部署,易用而设计简...
2018-10-20 16:16:25 323
转载 memcached文本协议
memcache通信协议协议关键字 Keys命令Commands超时时间 Expiration times错误信息 Error strings存储命令 Storage commands读取命令 Retrieval command:删除 Deletion增加/减少 Increment/Decrement统计 Statistics多用途统计 General-...
2018-10-20 14:17:35 394
GNU的自平衡二叉查找树(AVL tree、redblack tree等)源代码
2012-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人