14 laowang2

尚未进行身份认证

... ...

等级
TA的排名 1w+

c++进行文件摘要

以前写过一篇文章介绍怎么取得字符串的md5值。现在补充一下文件的,也是一个道理: AnsiString fn(filename); char p[20] = {0}; //内存 char p1[41] = {0}; //16进制 注意41位 CSHA1 sha1; sha1.HashFile(fn.c_str()); // Hash in the contents

2015-07-19 00:59:20

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-19 00:52:40

ocx 中处理回车相应的问题

 There   is   one   other   option   you   can   use   to   fix   these   problems,   instead   of   creating   the   dialog   window   manually.   You   can   use   a   Windows   hook.   This   w

2015-06-09 09:10:17

怎么把整形数转换为字符串或者数组

用JavaScript代码演示一下,c、c++差不多。 function retarray() { var m = 1234567; var a = new Array(); while(m) { b = m%10; a.push(b); m = parseInt(m/10,10); } alert(a); }

2015-02-11 17:06:32

一款截图插件

有需要的朋友联系俺

2014-08-01 10:28:04

怎么使用带有黑标的POS打印机

怎么使用带有黑标的POS打印机?如下图

2014-04-14 18:14:05

终于有点眉目

经过近个月的努力,汽车店务管理系统终于

2014-04-08 09:44:40

内存数据库

内存数据库,顾名思义就是将数据放在内存中直接操作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。同时,内存数据库抛弃了磁盘数据管理的传统方式,基于全部数据都在内存中重新设计了体系结构,并且在数据缓存、快速算法、并行操作方面也进行了相应的改进,所以数据处理速度比传统数据库的数据处理速度要快很多,一般都在10倍以上。内存数据库的

2014-04-02 17:29:37

关于插件编程

什么是插件编程?以目前比较火的Java来说,就是OSGI,服务平台提供在多种网络设备上无需重启的动态改变构造的功能。为了最小化耦合度和促使这些耦合度可管理,OSGi技术提供一种面向服务的架构,它能使这些组件动态地发现对方。为什么要使用插件式编程?因为OSGi技术为集成提供了预建立和预测试的组件子系统,所以OSGi技术使你从改善产品上市时间和降低开发成本上获益。因为这些组件能够动态发布到设备上,

2014-04-01 17:46:25

简单算法7

输入一个字符串,此字符串只包含小写字母,统计每个字母出现的次数,并输出#include #include #include using namespace std;//只统计小写int main(){ char str[120]; /* 存放用户输入的字符 */ int i; /* 循环变量 */ int strcnt[26] = {0}; /* 记录字符

2014-02-10 14:43:09

算法实例6

输入一个字符串,将字符串中大写转成小写,过滤掉不是字母的字符#include #include #include #include using namespace std;void lscase(char* str, char *outputStr){ int i,j=0; //gets(str); for (i = 0; i < strlen(str

2014-02-10 14:05:41

算法4

一个数组里面存储了一些数字,其中有0元素和非0元素,要求经过处理,数组前面存储的是非0元素,后面是0元素,且非0元素保持原有顺序。然后输出。#include #include #include #include using namespace std;void text4(char *inputStr, int inputLen, char *outputStr){

2014-02-08 16:34:00

算法3

输入n个字符串,将各个字符串排序后的结果按顺序输出。#include #include #include #include using namespace std;char a[100][200];int i,j,n=10;void c_sort(){ char temp[200] = {0}; for (j=0;j<n ;j++ ) f

2014-02-08 15:49:58

几个算法3

3、把一段字符串中的第一个空格和最后一个空格去掉。#include #include #include #include char* trim(char* s){ char* z = 0; char* e = 0; while(*s != 0 && isspace(*s)) ++s; z = s;//第一个不是空格字符 e

2014-01-24 09:22:58

几个算法问题2

2、福彩3D是3位数字,可以重复,给出3位数的全排列,并且列出全部重复的数字,有两个重复的数字。#include std::vector v3dAllNum;template Type stringToNum(const string& str){ istringstream iss(str); Type num; iss >> num; return num;}t

2014-01-22 10:41:28

几道数字算法问题1

1、假如说有一串数字,11位,判断里面是否存在ABBA这样的数字?bool IsABBA(int* num, int len){ bool b = false; int j = 0; for (int i = 0; i < len; i++) { if (num[i] == num[i+3]) {

2014-01-22 09:58:56

C++ builder XE2 版本编译独立运行程序

XE2中加入了多平台的概念,默认的Release模式,也是带包编译,带运行时库的,所以,需要手工设置一下工程选项:打开工程以后,Project-->Options-->左侧树列表选中C++ Linker-->右侧上方的Target选择Release configuration 下的 32-bit Windows platform-->取消 Link with Dynamic RTL 的对钩

2014-01-14 00:26:59

RAII,也称为“资源获取就是初始化”

AII,也称为“资源获取就是初始化”,是c++等编程语言常用的管理资源、避免内存泄露的方法。它保证在任何情况下,使用对象时先构造对象,最后析构对象。 RAII简介RAII[1](Resource Acquisition Is Initialization),也成为“资源获取就是初始化”,是C++语言的一种管理资源、避免泄漏的惯用法。C++标准保证任何情况下,已构造的对象最终会销

2013-12-13 11:03:51

libxml2解析XML

最近需要在Linux下解析Xml,原来用的msxml排不上用场了,就自己封装了一下libxml2,当然易用性比不上msxml,凑活能用,呵呵,嗯,记录一下吧,先看.h文件#ifndef __DOXML_H__#define __DOXML_H__#include #include #include using namespace std; class DoLibXML2{p

2013-11-12 16:09:19

vs2010使用occi连接oracle数据库

1、在oracle网站上下载instantclient-sdk-nt-11.2.0.3.0.zip2、在oracle网站上下载instantclient-basic-nt-11.2.0.3.0.zip3、在oracle网站上下载occivc10_11203_win32.zip4、解压instantclient-sdk-nt-11.2.0.3.0.zip5、设置vs2010的incl

2013-02-21 09:19:19

查看更多

勋章 我的勋章
    暂无奖章