- 博客(23)
- 资源 (5)
- 收藏
- 关注
转载 not in/not exists 的 null 陷阱
以前遇到了 not in 子查询的一个 null 陷阱,有经验的朋友可能知道怎么回事了,用代码来说就是:1234567891011121314151617-- 创建两张测试表:create table tmp
2015-07-29 23:14:30
1349
转载 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
2213
原创 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
5365
原创 [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
8012
原创 分页读取数据记录(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
1094
原创 vs2008 C++创建和调用标准DLL
为了共享代码,需要生成标准的dll,本文将介绍在vs2008 C++生成及调用dll。一、生成DLL 生成一个名为FunDll的dll文件,对外函数为addl。 step1:vs2008 环境下,文件-->新建项目,选择visual c++,在选择 “Win32 项目”,键入项目名称,如 FunDll。如图: 点击下一步,勾选“DLL”和“导出空符号”,单击“完成
2012-02-26 21:18:26
8326
原创 c++调用vb6.0制作的activex dll
本文将介绍在vs2008 中C++ 调用vb6.0 生成的activex dll。具体的源代码可以从以下链接下载:http://download.youkuaiyun.com/detail/xsjm206/4092111 第一步:vb6.0制作的Activex DLL,发布为PRO.dll,并手动注册该dll文件(regsvr32 )。 第二步:vs2008,C++ 制作控制台程序调用PRO
2012-02-26 21:08:28
4838
原创 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
6085
原创 长时间独占表
应用程序操作数据库表时,需要长时间(可能要几分钟,甚至十来分钟)修改数据表的数据,而在整个过程中,不容许别的用户操作数据(即只能单用户操作数据),这种情况,相当于要把表锁住(跟数据库概念的锁不一样),等执行完后,解锁,别的用户才可以操作数据。就这种问题,有以下几种种解决方案。 1.设置标记字段(Flag) 在操作前设置标记为正在操作,执行完成后标记复原。执
2012-02-25 23:52:45
966
原创 二.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
7859
1
转载 一、各种WAV文件头格式
Wav文件也分好几个种类,相应的非数据信息存储在文件头部分,以下是各种WAV文件头格式。表1 8KHz采样、16比特量化的线性PCM语音信号的WAVE文件头格式表(共44字节)偏移地址 字节数 数据类型 内容 文件头定义为00H 4 char "RIFF" cha
2011-08-28 16:52:05
17544
原创 五、MP3文件认识上的几个误区
1.每帧播放时长都为26ms? 很多博客和文章都提到,Mp3文件每个帧的播放时长(Frame_PlayingTime)是26ms,这个结论是错误的。公式应该是这样的: 一个帧的播放时长=一个帧的采样个数*一次采样的时间=一个帧的采样个数*(1/采样
2011-08-25 22:28:54
2867
1
原创 四、Mp3文件类型及其判断
根据前两篇文章的分析,帧分为标签帧和数据帧,MP3文件类型是根据数据帧的类型来分的,文件类型如下表:位率相等(Constant BitRate)CBR Mp3文件位率不等(Variable BitRate)Xi
2011-08-25 22:27:42
5774
1
原创 三、Mp3帧分析(数据帧)
一、 帧帧头长4字节,是的,是4个字节,共32位。 帧头后面可能有两个字节的CRC 校验,这两个字节的是否存在决定于FRAMEHEADER 信息的第16bit, 为0 则帧头后面无校验,为1 则有校验,校验值长度为2 个字节,(后面是可变长度的附加信息,对于标准的MP3文件来
2011-08-25 22:25:18
17858
1
原创 二、Mp3帧分析(标签帧)
第一部分中提过,Mp3文件由帧组成,帧分成标签帧和数据帧,本文就Mp3文件的帧进行分析。 一、标签帧MP3帧头中除了存储一些象private、copyright、original的简单音乐说明信息以外,没有考虑存放歌名、作者、专辑名、年份等复杂信息,而这些信息在
2011-08-25 21:56:41
6544
1
原创 一、MP3文件概述(原创和摘抄)
一、概述 MP3 文件是由帧(frame)构成的,帧是 MP3 文件最小的组成单位。MP3 的全称应为 MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group)在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG音
2011-08-23 22:49:50
2826
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
2111
原创 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
1266
原创 如何从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
5444
原创 完成项目小总结
毕业快一年了,在这个项目之前都未曾正经的做过一个项目。在项目的执行过程中,也曾出现过一些问题,在此做个总结。1.方案修改时,应该重新评估一下整个系统,重新分析各个功能之间的关系,如数据关系、功能联系等。 刚开始进公司,项目的一些初始方案(如需求设计方案、系统设计方案)一般
2011-05-23 22:52:00
721
原创 数据库的排序规则
<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
7368
转载 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
2059
原创 数据库之间复制数据
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
656
Vc++6.0Vb6.0WS2010调用Vc写的DLL
2013-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人