自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

转载 not in/not exists 的 null 陷阱

以前遇到了 not in 子查询的一个 null 陷阱,有经验的朋友可能知道怎么回事了,用代码来说就是:1234567891011121314151617-- 创建两张测试表:create table tmp

2015-07-29 23:14:30 1313

转载 Visual C++(VC++6.0)编译器常用选项设置[转载]

出处:http://www.cnblogs.com/cy163/archive/2011/01/11/1933351.htmlVisual C++(VC++6.0)编译器常用选项设置http://www.52bingcheng.com/2009/10/14/visual_cvc60/编译参数的设置。(一 )主要通过IDE的菜单项Project->Settin

2013-10-19 10:02:56 2127

原创 SqlServer2005 用IP地址连接数据库引擎

1. Microsoft SQL server 2005——配置工具——SQL Server Configurationg Manager——SQL server 2005 网络配置——MSSQLSERVE的协议,将 Named Pipes和TCP/IP均改为已启用。选中右边“TCP/IP”行,右键“属性”,在弹出的对话框中,切换至“IP地址”选项卡,在“IP1”下面的“IP地址”行,请确保这里的

2013-10-07 22:23:44 5307

原创 [DBNETLIB][ConnectionOpen (Invalid Instance()).]无效的连接。

ado 打开数据库报错:[DBNETLIB][ConnectionOpen (Invalid Instance()).]无效的连接。解决方法:改变连接字符串ConnectionString:原来:Provider=SQLOLEDB.1;Password=1234;User ID=sa;Initial Catalog=HM_TestPro;Data Source=172.18.100

2013-09-27 22:38:41 7828

原创 分页读取数据记录(row_number()函数)

利用关键字With 和 row_number函数分页读取数据表中的记录行 以下示例将返回行号为 50 到 60(含)的行,并以 OrderDate 排序。来源sql的帮助文档USE AdventureWorks;GOWITH OrderedOrders AS(SELECT SalesOrderID, OrderDate,ROW_NUMBER() OVER (order by

2012-03-09 22:48:15 1053

原创 vs2008 C++创建和调用标准DLL

为了共享代码,需要生成标准的dll,本文将介绍在vs2008 C++生成及调用dll。一、生成DLL    生成一个名为FunDll的dll文件,对外函数为addl。   step1:vs2008 环境下,文件-->新建项目,选择visual c++,在选择 “Win32 项目”,键入项目名称,如 FunDll。如图:   点击下一步,勾选“DLL”和“导出空符号”,单击“完成

2012-02-26 21:18:26 8282

原创 c++调用vb6.0制作的activex dll

本文将介绍在vs2008 中C++ 调用vb6.0 生成的activex dll。具体的源代码可以从以下链接下载:http://download.csdn.net/detail/xsjm206/4092111    第一步:vb6.0制作的Activex DLL,发布为PRO.dll,并手动注册该dll文件(regsvr32 )。   第二步:vs2008,C++ 制作控制台程序调用PRO

2012-02-26 21:08:28 4761

原创 vb6.0创建“标准”DLL

vb6.0 IDE开发环境能创建 Activex DLL工程,这类工程发布的DLL,从严格意义上VB建立的DLL并不是像VC一样的动态链接库,VB建立的是ActiveX DLL,不能像kernel32.dll”那样通过“Declare Function .....”来调用的,这种ActiveX DLL是通过访问类的方式调用的:step1,注册DLL;step2,开一个“标准EXE”工程,然后在“工

2012-02-26 17:40:01 5858

原创 长时间独占表

应用程序操作数据库表时,需要长时间(可能要几分钟,甚至十来分钟)修改数据表的数据,而在整个过程中,不容许别的用户操作数据(即只能单用户操作数据),这种情况,相当于要把表锁住(跟数据库概念的锁不一样),等执行完后,解锁,别的用户才可以操作数据。就这种问题,有以下几种种解决方案。      1.设置标记字段(Flag)             在操作前设置标记为正在操作,执行完成后标记复原。执

2012-02-25 23:52:45 928

原创 二.PCM(44字节)的Wav文件头及其相关的编程方法

本文就经常见的一种格式PCM(44字节)的Wav文件头进行分析一.解析文件头表1 8KHz采样、16比特量化的线性PCM语音信号的WAVE文件头格式表(共44字节)偏移地址 字节数 数据类型 内容 文件头定义为00H 4 char "RIFF" char riff_id[4]="RIFF"04H 4 long int 文件总长-8 long int size0=文总长-80

2011-08-28 22:58:53 7753 1

转载 一、各种WAV文件头格式

Wav文件也分好几个种类,相应的非数据信息存储在文件头部分,以下是各种WAV文件头格式。表1 8KHz采样、16比特量化的线性PCM语音信号的WAVE文件头格式表(共44字节)偏移地址 字节数 数据类型 内容 文件头定义为00H 4 char "RIFF" cha

2011-08-28 16:52:05 17365

原创 五、MP3文件认识上的几个误区

1.每帧播放时长都为26ms?       很多博客和文章都提到,Mp3文件每个帧的播放时长(Frame_PlayingTime)是26ms,这个结论是错误的。公式应该是这样的:       一个帧的播放时长=一个帧的采样个数*一次采样的时间=一个帧的采样个数*(1/采样

2011-08-25 22:28:54 2733 1

原创 四、Mp3文件类型及其判断

根据前两篇文章的分析,帧分为标签帧和数据帧,MP3文件类型是根据数据帧的类型来分的,文件类型如下表:位率相等(Constant BitRate)CBR  Mp3文件位率不等(Variable BitRate)Xi

2011-08-25 22:27:42 5644 1

原创 三、Mp3帧分析(数据帧)

一、 帧帧头长4字节,是的,是4个字节,共32位。 帧头后面可能有两个字节的CRC 校验,这两个字节的是否存在决定于FRAMEHEADER 信息的第16bit, 为0 则帧头后面无校验,为1 则有校验,校验值长度为2 个字节,(后面是可变长度的附加信息,对于标准的MP3文件来

2011-08-25 22:25:18 17594 9

原创 二、Mp3帧分析(标签帧)

第一部分中提过,Mp3文件由帧组成,帧分成标签帧和数据帧,本文就Mp3文件的帧进行分析。    一、标签帧MP3帧头中除了存储一些象private、copyright、original的简单音乐说明信息以外,没有考虑存放歌名、作者、专辑名、年份等复杂信息,而这些信息在

2011-08-25 21:56:41 6405 2

原创 一、MP3文件概述(原创和摘抄)

一、概述    MP3 文件是由帧(frame)构成的,帧是 MP3 文件最小的组成单位。MP3 的全称应为 MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group)在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG音

2011-08-23 22:49:50 2762 1

原创 sql server 2005 连接数据库引擎出错

在连接数据库引擎时出现如下错误:根据网友们的意见到SQL Server Configuration Manager 下查看 SQL SERVER (MSSQLSERVER) 服务是否开启,该服务果然没有开启,手动开启,又报如下错误: 于是到 C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/LOG 目录下查看错误日志。有形如

2011-06-09 22:56:00 2060

原创 Sql server 和 excel 表格的数据交互

软件环境: sql server 2005 + microsoft office 2007,excel 文档都另存为.xls文件。1.将Excel表的数据导入到sql server:SELECT * into NewTableNameFROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="D:/NonSave/数据表.x

2011-05-27 23:08:00 1220

原创 如何从SQL数据库中获取某个字段的类型和长度

<br />1.select column_name,data_type,character_maximum_length<br />from information_schema.columns<br />where table_name='TableName' and column_name='ColName'<br />2.information_schema.columns是系统视图,记录表的字段的相关信息。

2011-05-24 22:29:00 5391

原创 完成项目小总结

毕业快一年了,在这个项目之前都未曾正经的做过一个项目。在项目的执行过程中,也曾出现过一些问题,在此做个总结。1.方案修改时,应该重新评估一下整个系统,重新分析各个功能之间的关系,如数据关系、功能联系等。     刚开始进公司,项目的一些初始方案(如需求设计方案、系统设计方案)一般

2011-05-23 22:52:00 692

原创 数据库的排序规则

<br />1.创建数据库时,排序规则选定为:Chinese_PRC_CS_AS_WS ,整个数据库将区分大小写<br /><br />2.创建数据表时,可以指定排序规则为:Chinese_PRC_CS_AS_WS ,整个数据表将区分大小写,如<br />create table table1 varchar(10) Chinese_PRC_CS_AS_WS 。<br /><br />3.若创建数据库时,没有设置排序规则,默认是 chinese_PRC_CI_AS,是不区分大小写的,<br />查询时若要区

2011-05-21 11:25:00 7259

转载 sql语句,如何找出重复的数据

<br />/摘抄的,http://toko360.blog.163.com/blog/static/13170896020103141142430/<br />--功能概述:删除重复记录<br />--做成时间:2008/10/31<br />在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?谢谢! <br />1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 <br />select * from people <br />where peopleId

2011-05-13 22:07:00 2020

原创 数据库之间复制数据

1.insert into database1.dbo.table1(col1,col2) select col1,col2 from database2.dbo.table2这种复制数据要求table1和table2 同时存在于两个数据库中2.select   *   into   database1.dbo.table1   from   database2.dbo.table2当table1不存在时,可以通过这条语句完全复制table2的结构和数据到table1中。

2011-05-06 22:28:00 616

Vc++6.0Vb6.0WS2010调用Vc写的DLL

一、HeapDLL(发布文件名:HeapDLL.dll) vc++6.0 制作MFCDLL,接口有 (1) int 传参赋值和取值 (2) 结构体传参 (3) 堆内存的分配和释放 二、VcCallvcDll vc++6.0 LoadLibrary方式调用HeapDLL.dll,测试HeapDLL.dll 的对外接口(含int传参、结构体传参、堆内存分配与释放)。 三、VbCallVcDll vb6.0 调用HeapDLL.dll,测试HeapDLL.dll 的对外接口(含int传参、结构体传参、堆内存分配与释放)。 四、WSCallVcDll visio studio 2010(.net3.5) WebService DllImport方式调用HeapDLL.dll,测试HeapDLL.dll 的对外接口(含int传参、结构体传参、堆内存分配与释放)。

2013-10-17

BSTR、LPSTR和LPWSTR

BSTR,LPSTR,LPWSTR,char*和CString相互转换。

2012-02-26

C++调用vb6.0制作的Activex DLL

vs2008 环境下C++代码调用vb6.0生成的Activex dll。

2012-02-26

VB6.0获取本机IP地址和计算机名

VB6.0调用API函数获取本机的ip地址和计算机名。

2012-02-25

改变显示器分辨率VB6.0

根据设定的分辨率值改变显示器分辨率VB6.0

2011-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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