- 博客(16)
- 资源 (7)
- 收藏
- 关注
原创 Redis入门教程
入门教程,仅供菜鸟。原文链接:http://lgone.com/html/y2010/776.html本文包括如下内容:Redis简介Redis的性能安装Redis、Redis启动参数介绍应用实例:利用Redis构建简单的微博系统(官方例子链接)[注:入门教程,仅供菜鸟]1.Redis简介Redis是一个key-value存储系统。和
2014-03-29 23:04:56 1265
原创 关于设计表时应该注意的问题
如有错误欢迎大家指出。这段时间在家里,做了点修正。1、慎重选择表名。有两种选择:按照多数开发语言的命名规则。比如(myCustomer)。按照多数开源思想命名规则。比如(my_customer)。按照咱们中国人的思想。比如(我的客户)。第一种有个缺点,很容易忘掉大写的字母。第二种则比较好,每个WORD间用下划线连接,避免遗忘。第三种建议不要用,虽然很好记。不觉得解析
2014-03-27 18:52:50 1303
原创 跨语言通信方案比较
常用的跨语言通信方案:基于SOAP消息格式的WebService基于JSON消息格式的RESTful 服务以上两种方案的弊端:XML体积太大,解析性能极差JSON体积相对较小,解析相对较快,但表达能力较弱于是探索一下现在比较流行的跨语言通信方案:Google protobuf (http://code.google.com/p/protobuf)Apache
2014-03-27 15:00:33 3702
原创 mysql注释符
上午插入记录的时候一直没有成功,郁闷不知道为什么.因为是很多条记录一起插入,中间一些不用的数据就用"--"来注释了,结果没有效果.没有办法,在网上找了找,才发现注释符"--"错了,需要一个空格,应该是"-- ". mysql注释符有三种:1、#...2、"-- ..."3、/*...*/
2014-03-26 10:33:03 1655
原创 使用openssl库实现RSA、AES数据加密
openssl是可以很方便加密解密的库,可以使用它来对需要在网络中传输的数据加密。可以使用非对称加密:公钥加密,私钥解密。openssl提供了对RSA的支持,但RSA存在计算效率低的问题,所以一般的做法是使用对称密钥加密数据,然后再把这个只在当前有效的临时生成的对称密钥用非对称密钥的公钥加密之后传递给目标方,目标方使用约定好的非对称密钥中的私钥解开,得到数据加密的密钥,再进行数据解密,得到数据。对
2014-03-19 23:38:55 2457
原创 Openssl的安装
openssl简介openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。
2014-03-19 23:32:49 3805
原创 linux下磁盘分区详解 图文
Centos下磁盘管理 1.磁盘分区格式说明linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdis
2014-03-19 17:43:49 1986 1
原创 MySQL中 found_rows()和row_count()解释及用法
MySQL中有两个函数来计算上一条语句影响了多少行,不同于SqlServer/Oracle,不要因为此方面的差异而引起功能问题: 1,判断Select得到的行数用found_rows()函数进行判断。 2,判断Update或Delete影响的行数用row_count()函数进行判断,这里需要注意,如果Update前后的值一样,row_count则为0,而不像SqlSer
2014-03-19 15:28:37 5836
原创 MySQL存储过程中捕获异常的方法
DECLARE处理程序的使用:DECLARE handler_type HANDLER FOR condition_value[,...] sp_statement其中, handler_type的取值范围:CONTINUE | EXIT | UNDO condition_value的取值范围:SQLSTATE [VALUE] sqlstate_value |
2014-03-19 14:57:29 5104
原创 Mysql按条件计数的几种方法
最近在给喜乐喜乐网的后台添加一系列的统计功能,遇到很多需要按条件计数的情况。尝试了几种方法,下面简要记录,供大家参考。问题描述为使讨论简单易懂,我将问题稍作简化,去掉诸多的背景。从前有一个皇帝,他有50个妃子,这些妃子很没有天理的给他生了100,000个儿子,于是,皇帝很苦恼,海量的儿子很难管理,而且,他想知道每个妃子给他生了多少个儿子,从而论功行赏,这很难办。于是,皇帝请
2014-03-13 17:05:30 15966 1
原创 mysql实现随机查询
mysql实现随机查询 一、随机查询一条数据方法一:?1SELECT* FROM`table`ORDERBY RAND() limit 1 评价:不建议使用,效率非常低,官方文档中进行说明:Order By和RAND()连用,会多次扫描
2014-03-13 17:04:12 1065
原创 LUA与C++交互第一篇
到公司已经两个周了,学习Lua已经开始在项目中使用,但是由于使用的lua函数基本上都是公司在上面进行了一次封装的,没有源代码对两种语言的交互详情还是不甚了解。如:如果向LUA注册一个对象给LUA使用,如何调用LUA中函数这些在公司的SDK看来就是一个简单的RegisterObject对象的几个属性进行填写就行了。 今天主要是对在Lua中如何调用C++函数和在C++中如何调用Lua函数
2014-03-05 15:02:03 1366
原创 C++调用Lua API接口
3这个部分描述了 Lua 的 C API ,也就是宿主程序跟 Lua 通讯用的一组 C 函数。所有的 API 函数按相关的类型以及常量都声明在头文件lua.h 中。虽然我们说的是“函数”,但一部分简单的 API 是以宏的形式提供的。所有的这些宏都只使用它们的参数一次(除了第一个参数,也就是 lua 状态机),因此你不需担心这些宏的展开会引起一些副作用。在所有的 C 库中,L
2014-03-05 14:59:35 2843
原创 Jsoncpp的使用
C++要使用JSON来解析数据,一般采用jsoncpp. 网站:http://sourceforge.net/projects/jsoncpp/下载了之后,解压,然后打开\jsoncpp-src-0.5.0\jsoncpp-src-0.5.0\makefiles\vs71下的工程文件,进行编译链接就可以得到一个静态链接库json.lib要用jsoncpp只需要将这个
2014-03-05 10:10:26 1317
原创 数据类型和Json格式
1.前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。第二种类型是序列(sequence),也
2014-03-04 17:36:18 1225
原创 lua非全局函数
我们知道,Lua的函数不仅可以存储在全局的变量中,还可以存储在局部变量或者table的字段中(大部分的Lua库都采用了此种机制, 例如io.read,math.sin).若要在Lua创建此种局部函数,有方法如下:方法1:使用常规的函数语法与table语法相结合来创建局部函数:1Lib = {}2
2014-03-03 11:16:43 1982
数据结构实验课的全部源程序
2009-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人