~$ 存档

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年6月27日

摘要: 在vs2010下使用OleDB连接Oracle数据库 ——此方法不需要配置数据源。 1. 在“服务器资源管理器”中,选择“数据库连接”,右击,选择“添加连接”。 2. 出现下面的界面,并按图中选择“用于OLE DB的.NET Framework数据提供程序”。点击确定。 3. 在添加连接窗口中,服务 阅读全文
posted @ 2017-06-27 22:41 LuoTian 阅读(2971) 评论(0) 推荐(0)

摘要: 开发者对Base64编码肯定很熟悉,是否对它有很清晰的认识就不一定了。实际 上Base64已经简单到不能再简单了,如果对它的理解还是模棱两可实在不应该。大概介绍一下Base64的相关内容,花几分钟时间就可以彻底理解它。文 章下边贴了一个Base64的编解码器,方便阅读文章的同时来实验。 一. Bas 阅读全文
posted @ 2017-06-27 12:46 LuoTian 阅读(226) 评论(0) 推荐(0)

摘要: 字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串”BBC ABCDAB ABCDABCDABDE”,我想知道,里面是否包含另一个字符串”ABCDABD”? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著 阅读全文
posted @ 2017-06-27 12:35 LuoTian 阅读(134) 评论(0) 推荐(0)

摘要: <title>无标题文档</title> <style type="text/css"> /*方法一:使用一个GIF文件的方法*/ .gifshadow { padding:4px 10px 10px 4px; border:0; border-top:#eee 1px solid; border- 阅读全文
posted @ 2017-06-27 12:32 LuoTian 阅读(1833) 评论(0) 推荐(0)

摘要: 补充说明三点 1,桶排序是稳定的 2,桶排序是常见排序里最快的一种,比快排还要快…大多数情况下 3,桶排序非常快,但是同时也非常耗空间,基本上是最耗空间的一种排序算法 无序数组有个要求,就是成员隶属于固定(有限的)的区间,如范围为[0-9](考试分数为1-100等) 例如待排数字[6 2 4 1 5 阅读全文
posted @ 2017-06-27 12:13 LuoTian 阅读(224) 评论(0) 推荐(0)

摘要: 原理,通过一趟扫描将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列 举个例子 如无序数组[6 2 4 1 5 9] a),先把第一项[6]取出来, 用[6]依次与 阅读全文
posted @ 2017-06-27 12:12 LuoTian 阅读(170) 评论(0) 推荐(0)

摘要: ////////////////////////////////////////////////////////////////////////// #include "AFXPRIV.H"//消息值的定义来源 #include "Dde.h"//DDE消息值的定义来源 #include "CPL.H"//控制面板消息值的定义来源 #include "WFEXT.H"//文件管理器的消息值的定义... 阅读全文
posted @ 2017-06-27 11:01 LuoTian 阅读(510) 评论(0) 推荐(1)

摘要: 空指针、NULL指针、零指针 什么是空指针常量 0、0L、'\0'、3 - 3、0 * 17 (它们都是“integer constant expression”)以及 (void*)0 (我觉得(void*)0应该算是一个空指针吧,更恰当一点)等都是空指针常量(注意 (char*) 0 不叫空指针 阅读全文
posted @ 2017-06-27 10:53 LuoTian 阅读(725) 评论(0) 推荐(0)

摘要: 1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 API中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。 2、C调用约定(即用__cdecl关键字说明)按从右至左的顺序压参数入栈,由调用者 阅读全文
posted @ 2017-06-27 10:03 LuoTian 阅读(290) 评论(0) 推荐(0)

摘要: VC++编译器中一些常见precompiling 指令介绍 我们在利用vc6.0 project wizard生成的代码中,经常看到大量的precompiling指令。本文讲解了常见的这些指令的作用 1.#pragma once 这个指令是vc编译器特有的指令,其作用是指对该头文件只编译一次。其作用 阅读全文
posted @ 2017-06-27 09:56 LuoTian 阅读(345) 评论(0) 推荐(0)

摘要: C/C++编译器-cl.exe的命令选项 和在IDE中编译相比,命令行模式编译速度更快,并可以避免被IDE产生的一些附加信息所干扰,本文将介绍微软C/C++编译器命令行模式设定和用法。 1、设置环境变量: PATH=C:\Program Files\Microsoft Visual Studio 8 阅读全文
posted @ 2017-06-27 09:52 LuoTian 阅读(943) 评论(0) 推荐(0)