C++浮点数(float、double)类型数据比较、转换分析总结

浮点数在内存中的存储机制和整型数不同,其有舍入误差,在计算机中用近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。 所以浮点数在运算过程中通常伴随着因为无法精确表示而进行的近似或舍入...

2014-08-29 10:19:09

阅读数:936

评论数:0

浮点数的大小比较

浮点数在转换过程中都会有误差的,所以浮点数不能直接比较其大小,一般在比较两个浮点数的时候是比较他们之间的差值,如果两个数之间的差值处于一个能接受的范围之内的话,那么,我们就认为这两个浮点数是相等的, 一般认为A与B的差大于某个很小的数时就认为A>B,比如: if( A-B > 0....

2014-08-29 10:16:22

阅读数:734

评论数:0

Redis系列-远程连接redis并给redis加锁

假设两台redis服务器,ip分别为:192.168.1.101和192.168.1.103,如何在101上通过redis-cli访问103上的redis呢?在远程连接103之前,先讲下redis-cli的几个关键参数: 用法:redis-cli [OPTIONS] [cmd [arg [a...

2014-08-28 09:55:10

阅读数:5383

评论数:0

Redis配置文件解读

把配置项目从上到下看了一遍,有了个大致的了解,暂时还用不到一些高级的配置选项,先放在这,用到的时候再回来看。 配置文件参数说明: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no ...

2014-08-28 09:54:52

阅读数:680

评论数:0

svn提交更新原则

一.提交之前先更新 1.SVN更新的原则是要随时更新,随时提交。当完成了一个小功能,能够通过编译并且自己测试之后,谨慎地提交。 2.如果在修改的期间别人也更改了svn的对应文件,那么commit就可能会失败。如果别人和自己更改的是同一个文件,那么update时会自动进行合并,如果修改的是同一行...

2014-08-27 15:14:48

阅读数:1264

评论数:0

java HTTP文件断点上传

由于业务需要,手机需要采用http方式传输文件到后台WEB服务器,1、2百K的小文件不会有太大问题,几M甚至几百M的文件就很容易传输失败。所以考虑实现HTTP文件断点续传功能,基本流程如下:   1.客户端计算本地要上传的文件的hashcode 2.根据指定的块大小和文件大小计算...

2014-08-25 14:26:55

阅读数:8491

评论数:4

Linux下通用线程池的创建与使用

本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。 ...

2014-08-25 09:06:25

阅读数:1324

评论数:0

JAVA利用Zip4j解压缩

官方地址:http://www.lingala.net/zip4j/(需要翻墙) jar包:http://pan.baidu.com/s/145hwI 演示包:http://pan.baidu.com/s/1vbFIB 一、压缩 1、标准压缩 ZipFile zi...

2014-08-22 12:47:51

阅读数:4101

评论数:0

java解压缩/压缩/加密压缩/加密解压缩 ZIP4J---ZIP文件压缩与解压缩学习

最近公司准备让各项目组提供公共工具组件,手中正好无事便研究其中一个工具 - 文件压缩与解压缩工具。           目前JAVA API已提供对于ZIP文件的压缩与解压缩,但网上总结不支持ZIP文件加密与解密甚至对于中文支持也有问题,于是果断找其他的支持加密解密的第三方包。 winzipa...

2014-08-22 12:45:54

阅读数:12336

评论数:2

VS2008 编译SQLite 3.8.4.3 + sqlcipher-3.1.0 + openssl-1.0.1g

SQLCipher是一个开源库,提供透明,安全的256位AES加密的SQLite数据库文件。 SQLCipher的社区版的源代码是一个BSD-风格的开源许可下发布,但是官方提供的二进制库需要购买。 引用官方的一张图,加密前和加密后的对比效果: 1、先下载以下源码文件 SQLite 3....

2014-08-22 09:53:19

阅读数:2896

评论数:1

Android数据库安全解决方案,使用SQLCipher进行加解密

我们都知道,Android系统内置了SQLite数据库,并且提供了一整套的API用于对数据库进行增删改查操作。数据库存储是我们经常会使用到的一种存储方式,相信大多数朋友对它的使用方法都已经比较熟悉了吧。在Android中,我们既可以使用原生的SQL语句来对数据进行操作,也可以使用Android A...

2014-08-22 09:50:45

阅读数:1381

评论数:0

ios中的SQL数据库文件加密 (使用sqlcipher)

今天本想写一片 GAE+goAgent+SwitchySharp 的指南的!但是突然翻出了前段时间写的关于ios中的SQL数据库文件加密的代码,于是乎决定今天就先讲讲这个!~ 那么goAgent将放在周末,  后续的文章中除了文件加密,还有传输数据加密,感兴趣的童鞋 敬请留意。 言归正传,s...

2014-08-22 09:48:30

阅读数:5464

评论数:1

佛祖保佑 永无bug

[cpp] view plaincopy "code" class="java">/*                     _ooOoo_                    o8888888o        ...

2014-08-21 18:16:40

阅读数:3582

评论数:0

采用ZLIB及MINIZIP进行文件解压缩及加解密

ZLIB开源库采用的是DEFLATE压缩算法,已经不支持加密功能,实际上功能还存在于代码中,采用MINIZIP可以支持对ZIP文件的加解密。   ZLIB目前最新的是1.2.7,MINIZIP最新的版本是1.1。   采用ZLIB可以解压缩任何ZIP文件,也可以压缩成ZIP文件被WINZI...

2014-08-21 13:14:22

阅读数:6709

评论数:0

Java解压和压缩带密码的zip文件

提示:本文介绍的是winzipaes项目,但该开源项目使用起来并不太方便,我最终也没有采用它,如果您有在Java语言环境中处理zip压缩文件的需要,推荐采用zip4j这一开源项目,相比winzipaes仅支持AES算法而言,zip4j支持多种算法,其它方面也是非常优秀,可以说是强大。 详见另...

2014-08-21 13:13:35

阅读数:8373

评论数:2

VC++ 解压有密码的.zip文件

据说对.rar文件的解压是没有开源库的,而且好多软件都是收费的,因此这里便不再探讨对.rar文件的解压,下面研究一下.zip文件。 不可否认,zlib是当今应用最广泛的压缩与解压缩.zip文件的免费库之一,zlib是一种事实上的业界标准(不信可以自己去百度),而且用法简单,对于有密码的zip文...

2014-08-21 13:11:06

阅读数:4585

评论数:0

C++ 简单的文件加密和解密 实例

一段 文件加密的程序,看完之后,明白了它所谓的文件加密,其实原理相当简单:         即是按字节 或 按位 读取一个要加密的文件中的数据,然后与我们自己输入的密码做一些 算法操作,将新的数据写入到新文件中,这个新文件就是我们的加密后的文件。        于是我就自己...

2014-08-21 12:57:38

阅读数:5030

评论数:0

sqlite3 使用方法以及加密处理

自己实现加解密接口函数 如果真要我从一份 www.sqlite.org 网上down下来的 sqlite3.c 文件,直接摸索出这些接口的实现,我认为我还没有这个能力。 好在网上还有一些代码已经实现了这个功能。通过参照他们的代码以及不断编译中vc给出的错误提示,最终我把整个接口整理出来。 实...

2014-08-21 12:07:14

阅读数:11075

评论数:5

LVS+Keepalived实现高可用集群

操作系统平台:CentOS5.2 软件:LVS+keepalived LVS+Keepalived 介绍 LVS LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早...

2014-08-19 14:18:27

阅读数:737

评论数:0

GDI+双缓冲

网上很多能搜索到的GDI+双缓冲的实现都是有错误的,终于找到了一个正确,分享给大家。   [c-sharp] view plaincopyprint? CPaintDC dc(this);     CRect rect;   GetClie...

2014-08-14 11:38:39

阅读数:623

评论数:0

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