- 博客(63)
- 资源 (6)
- 收藏
- 关注
原创 64bit系统下兼容oracle32bit问题
※环境OS:windows server 2008R2 64bit.开发工具: VS2010 (NetFv4.0)+ C# + NHibernate + OracleClientOracle:10.0.2 64bit server +10.0.2 32bit client ※错误现象数据库连接失败:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务.
2013-01-08 18:31:03 1445
原创 Oracle10g 问题总结及对策
好久没有搞oracle,原来的使用也是在XP下,今天在win7下安装时,发现以下几个问题,简单记录下:1.不能安装问题这个解决方法:(1)修改安装文件对应目录下的文件 安装文件目录(10201_database_win32)\database\stage\prereq\db\refhost.xml 在...标签内添加如下代码:
2012-03-21 15:15:31 1693
转载 通过例子说明CMMI各级别不同
由于工作太忙,好久没有写点东西了,今天无意中发现通过例子讲解CMMI不同级别的区别的文章,感觉还不错,贴出来给大家看看。------------------------------------------------------正文-----------------------------------------------------------CMMI等级一共分5级,分别是:Ø
2012-03-10 15:44:40 4193 1
原创 解除SVN控制
1.把下面这段代码保存成后缀为.reg的文本文件:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@="解除SVN控
2011-09-02 11:00:56 1195
转载 [转]char,varchar2,nchar,nvarchar2讨论
char,varchar2,nchar,nvarchar2讨论今天上午和杨老大讨论了一下char,varchar2,nchar,nvarchar2几种字符类型,发现有几种类型不大容易分的清除,于是做了一下试验,希望能够对大家有所帮助。(高手请跳过)如果你也搞不太清楚这几种类型,下
2011-07-18 12:35:27 1944
转载 【转】rownum的使用
一、rownum的使用比对下面两个语句的异同SELECT *FROM (SELECT a.* FROM torderdetail a ORDER BY order_date DESC)WHERE ROWNUM 和SELECT a.* FROM torderdetail a WHERE ROWNUM ORDER BY order_date DESC之所
2011-06-24 22:37:00 691
原创 enum扩展
□enum概述: Msdn对enum的说明:enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常量组成的独特类型。每种枚举类型都有基础类型,该类型可以是除char以外的任何整型。枚举元素的默认基础类型为 int。默认情况下,第一个枚举数的值为 0,后面每个枚举数的值依次递增1。例如:enum Days {Sat, Sun, Mon, Tue, Wed, Thu
2011-06-10 17:44:00 5133
转载 [转]各种开发管理工具简介
一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简
2011-06-10 16:50:00 2406
原创 动态编译
不说废话了,看看例子就明白了。using System;using System.Reflection;using Microsoft.CSharp;using System.CodeDom.Compiler;using System.Text;namespace ConsoleApplication1{ class Program { static void M
2011-06-03 13:05:00 537
原创 类继承及方法覆写小例分析
<br />例1:<br />public abstract class A<br /> {<br /> public A()<br /> {<br /> Console.WriteLine("A ");<br /> }<br /> public virtual void Fun()<br /> {<br /> Console.WriteLine("A.Fun() ");<br />
2011-05-05 16:06:00 654
原创 .Net3.5之扩展方法
<br />今天偶尔看了下.Net3.5的新特性介绍,其中有一点感觉挺吸引人----扩展方法。<br />扩展方法可以在没有继承的情况下扩展一个已存在的类型,增加它的方法。<br />通过下面这个示例,可以清楚地理解之。<br />项目中我们经常要进行字符串的验证,比如null验证,我们可以这样增加自己的方法。public static class MyTest { public static bool Isnull(thisstring str) { bool isNull =
2011-05-04 12:10:00 1815
原创 Oracle 相关积累
1.查表被谁锁定select object_name as tableName ,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o
2011-04-13 17:18:00 696
原创 各种快捷键
<br />1. *********************MyEclipse*********************<br />[b]Eclipse 快捷键(1)[/b]<br />Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />A
2011-03-28 11:13:00 471
原创 dos for 命令
<br />for /f "tokens=1,2 delims= " %%i IN (list.txt) do command<br /> <br />for 命令主要用于参数在指定的范围内循环执行命令。<br />tokens=1,2表示有两个变量<br />delims= 表示两个变量之间的分隔符为空格,默认为空格与跳格键,这部分属于options选项,要用""括起来<br />%%i IN (list.txt)表示从文本文件list.txt中读取变量的值<br />%%i则可以随便指定任意名字,区分大
2011-03-25 18:28:00 613
原创 备忘
<br />/// <summary><br /> /// 打印文档<br /> /// </summary><br /> /// <param name="e"></param><br /> private void printMyDocument(PrintPageEventArgs e)<br /> {<br /> Graphics g = e.Graphics;<br /> g.Page
2011-01-30 12:36:00 592
原创 ref 和 out 的异同
<br />ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字。<br />传递到 ref 参数的参数必须最先初始化。这与 out 不同,out 的参数在传递之前不需要显式初始化。<br />尽管 ref 和 out 在运行时的处理方式不同,但它们在编译时的处理方式是相同的。因此,如果一个方法采用 ref 参数,而另一个方法采用 out 参数,则无法重载这两个方法。例如
2010-07-16 15:59:00 483
转载 [转]深入分析Windows和Linux动态库应用异同
<br />Arthur_<br />摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率 <br /><br />,增加程序的可扩展性,便于模块化管理。 <br /><br />但不同操作系统的动态库由于格式 不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual <br />C++编制的动态库移植到Linux上的方法和经验。
2010-07-01 18:16:00 649
转载 [转]在C++编译器下dlsym()引发的思考
cafesun 2007-02-16这几天看到讲解dlopen,dlsym函数的文章,忍不住自己编码尝试了一下。引出了一些其他知识。dlsym()的函数原型是void* dlsym(void* handle,const char* symbol)handle是由dlopen打开动态链接库后返回的指针,symbol就是要求获取的函数的名称,函数返回值是void*,指向函数的地址,供调用使用。dlsym的返回值与symbol参数就是本文着重要讲述的要点。先看下面一段代码/////////////////////
2010-07-01 17:54:00 3931
原创 Oracle使用技巧之分析函数篇
Oracle是我们项目中经常使用的数据库软件,它的强大的功能令我们叹服,在此搜集了一些使用技巧整理如下,希望籍此给大家一些帮助。以下代码在SQL*PLUS(Oracle10g)环境调试通过。1 Number(P, S)的意义我们经常使用到Number类型的数据,但其中的精度问题常常令我们困惑,甚至会出现因精度而产生的BUG,在此把Number(P, S)的意义稍加总结。1.1 P、S的范围P:1 ~ 38S:-84 ~ 1271.2 涵义介绍P是大于零的,而S分两种情况:1.2.1 S > 0时,通过以下步
2010-07-01 11:04:00 560
转载 [转]你在替下属“背猴子”?
<br />比尔翁肯曾提出一个有趣的管理理论——“背上的猴子”,来比喻责任和事务在管理者和下属之间的转移。 <br />作为管理者,或许经常遇到类似这样的情形:在走道上碰到一位部属,他突然说:“我能不能和您谈一谈?我碰到了一个问题。”于是你便站在走道上专心听他细述问题的来龙去脉,结果一站便是半个小时,既耽搁了原先你要做的事,也发现你并不足以做出任何决策。 <br />在这样的案例中,比尔翁肯认为“猴子”就是分配给下属的工作,原本在部属的背上,然而谈话时,“猴子”的两脚就分别搭在领导和下属两人背上了,当你表示
2010-06-07 12:33:00 459
转载 [转]各种分辨率的基础知识
作者:小神前言分辨率是和图像相关的一个重要概念,它是衡量图像细节表现力的技术参数。但分辨率的种类有很多,其含义也各不相同。正确理解分辨率在各种情况下的具体含义,弄清不同表示方法之间的相互关系,是至关重要的一步。下面对几种常见的图像输入/输出分辨率及不同图像输入/输出设备分辨率作个介绍,供大家参考。PPI、DPI、LPI和位深 图象分辨率(PPI)图象分辨率(ImageResolut
2010-05-10 16:40:00 1020
原创 word中表格跨页时,重复显示title
不是什么高深的东西,只是为了备忘。1.插入一个表格2.选中第一行,右键打开“表格属性”。3.点击“上一行”或“下一行”,设置需要重复显示的行。如果显示title(通常都是第一行),就设置第一行。(简单测试了好像只能是第一行)如果需要设置多行重复,选中需要重复的多行即可(好像必须包含第一行)。4.选中“□在各页顶端以标题行形式重复出现”。5.点击“确定”,OK。
2010-05-10 11:24:00 5764
转载 [转]C#资源释放
终于开始动手写这篇文章了,有个网友催了我好几次,今天终于可以静下心来完成它。 便于对文章的开展,需要先明确两个概念。第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源?很多人对此不是很了解,其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,GDI+的相关对象,
2010-04-21 11:14:00 591
转载 [转]共享Java电子书(共45本)
一位小哥共享的资料。谢谢。http://student.csdn.net/space.php?uid=108420&do=thread&id=2949
2010-04-16 11:58:00 712
原创 PCM音频文件(.wav)压缩成GSM6.10(.wav)
GSM的输入是帧数据,一帧(20毫秒)由采样频率为8 kHz的带符号的160个样本组成,每个样本为13位或者16位的线性PCM码。GSM编码器可把一帧(160×16位)的数据压缩成260位的GSM帧,压缩后的数据率为1625字节,相当于13 kbps。由于260位不是8位的整数倍,因此编码器输出的GSM帧为264位的线性PCM码。采样频率为8 kHz、每个样本为16位的未压缩的话音数据率为128
2010-04-02 14:30:00 7909 6
原创 word文档段落对齐
我们经常使用word文档,但有时在word文档默认的设置下要想对齐各个段落很困难,一般方式是使用格式刷使其具有相同的格式;也可以通过调节标尺使其对齐。在调节标尺时往往不是按照我们想要的方式对其,不是调大了就是调小了。此时,可以按住键盘上的Alt键,再拖动标尺,就可以达到“无级”拖动,随意调节标尺。这一方法也适用于调节表格的边框。
2010-04-02 14:19:00 1879
原创 音频处理利器--SoX
SoX(Sound eXchange)是命令行下的一套音频处理组件,号称“音频处理领域内的瑞士军刀。它有windows、linux、MacOS X等平台下的多个版本。可在http://sox.sourceforge.net/下载到最新的版本。NAMESoX − Sound eXchange, the Swiss Army knife of audio manipulation
2010-02-24 13:46:00 5179
原创 PCM音频文件(.wav)压缩成ADPCM(.wav)
PCM音频文件压缩成adpcm格式的文件有多中方法(如使用ms ACM、sox等),本文主要介绍使用公开的算法(如下所示,如果需要可到网上搜一下:=======================================** Intel/DVI ADPCM coder/decoder.**** The algorithm for this coder was taken from
2010-02-24 11:18:00 17369 7
原创 内存检测工具
目前,已经有许多内存检测的工具可供我们选择,如MallocDebug,Valgrind,Kcachegrind,dmalloc,NuMega,BoundsCheck,ParaSoft ,Insure++,Rational的 Purify等等。Valgrind:Valgrind是x86架构Linux上的多重用途代码剖析和内存调试工具。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C
2010-02-10 13:13:00 1022
转载 【转】分析现行的常用的文件格式类别
摘要:讲述现今常见的在特定领域有代表性的文件格式,并没有深入讲述每种格式的存储状态(方式),只对相应格式的特性优缺点做简要概述。 关键字:计算机,文件格式,图形,图像,音频,视频,流媒体,手机铃声 分析现行的常用的文件格式类别 简要的说数据信息在存储器中存储的排列方式不同为啦方便理解和交流规范为不同的文件格式,这点在linux上边可以较为明显的看出:linux只规范不同文件的属性,后缀名
2010-02-04 10:37:00 2499
原创 基于cisco路由器的电话欢迎词制作方法
通常我们打电话,达到总机,都有一个欢迎词:您好,欢迎致电XXX公司,请拨分机号,查号请拨0。其实这个欢迎词是路由器中的一个.au的音频文件。如果想做自己的欢迎词,可用下面简单的方法就可实现。1.打开windows自带的录音程序;2.设置录音的参数,采样率:8K,8/16bit;(一定要8K的采用率,否则不可用)3.录音,生成一个.wav的文件;4.使用转换工具(我用的是Adob
2010-01-06 17:44:00 2226 2
原创 cisco路由器上传下载文件
通过以下步骤可以对cisco路由器的文件进行操作:1. 打开TFTP server(3CDaemon.exe);2. 把音频文件(.au)copy到TFTP指定的目录;3. 打开windows自带的HyperTerminal.exe;(一般都是使用telnet)4. 输入连接路由器的IP,密码:******↙5. 进入Route
2010-01-06 17:38:00 7787
转载 【转】《面向对象的艺术》 之设计只允许创建一个对象的类
金旭亮 对象是以类为模板创建的实例,默认情况下,一个类可以创建无数个对象。 现在问题来了:如果我想限制某个类最多只能创建一个对象,那该怎么办? 这有N种方式可以实现。本节示例解决方案为OnlyYou,包容几个控制台应用程序。 1 “检测对象变量是否为空引用”的方式 如果我们在创建对象前先检查一下用于引用对象的对象变量是否为空引用,就
2010-01-04 10:53:00 552
原创 “引用变量”和“将引用用作函数参数”
一. 引用变量引用变量使用&来声明。&并不是地址操作符,而是类型标示符的一部分。int main(int argc, char* argv[]){int x = 2;int & y = x;y = 3;int m = 4;printf("x = %d, y = %d, m = %d/n", x, y, m);printf("x address = %d, y
2009-12-14 16:44:00 940
原创 内联函数和宏
1. 内联函数:(C++)inline int square1(int x){return (x)*(x);}; 2. 宏:(C)#define square2(x) (x)*(x); 例一:int main(int argc, char* argv[]){int x = 2;int ret = square1(x);printf
2009-12-14 13:39:00 461
原创 函数指针小例
使用函数指针可以灵活调用不同的函数。使用函数指针必须完成以下步骤:1. 获取函数的地址2. 声明一个函数指针3. 使用函数指针调用函数例:#include "stdafx.h"int estimate1(int x, int y);int estimate2(int x, int y);int callEstimate(int (*
2009-12-11 18:18:00 426
原创 “常量指针”和“指向常量的指针”的区别
指向常量的指针:该指针指向的值不可通过该指针修改,但该指针可以指向另一个变量。如:int age = 10;const int *p_age = &age;*p_age = 20;// invalidage = 20; // validp_age = p_age2; // 指向另一个变量,和age没有关系了。 valid===================================
2009-12-11 10:56:00 439
转载 【转】Spring的核心机制依赖注入简介
Spring能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大大减少
2009-12-07 15:43:00 385
转载 【转】抽象类与接口的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。 其实,两
2009-12-07 15:37:00 378
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人