自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jumtre的专栏

我的技术文档,原创和转载

  • 博客(249)
  • 资源 (3)
  • 收藏
  • 关注

转载 64位操作系统下Visual Studio连接Oracle数据库 错误ORA-06413

64位操作系统下用visual studio调试使用oraclede

2014-07-21 15:01:12 7979

转载 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库

1,先到Oracle网站下载Instant Client :http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html根据你的操作系统选择不同的Instant Client版本下载回是一个压缩文件,解压之后的文件夹叫:D:/instantclient_11_2.放

2014-07-21 11:19:36 34987

转载 完全卸载oracle11g步骤

完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit

2014-07-21 10:22:34 1282

转载 在oracle表中怎么获得第5行到第7行的记录

在oracle中表test,记录如下:A---12345678 请问怎么获得第5行到第7行的记录呢?/************************************答案***********************************/select * from can_jsk where rownum

2014-07-18 17:40:12 2081

原创 oracle通过行范围查询

不能直接用rownum,要查询出来以后用别名转换

2014-07-18 17:34:18 2112

转载 oracle数据库字符串切割split

1 新建数据库类型create or replace type STR_SPLIT as table of varchar2(50);

2014-07-18 17:25:27 7056

转载 Oracle字符分隔函数(split)

为了让 PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。Oracle 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为一个集合)的函数,可以直接从 SQL 语句中进行查询,就好像它是一个真正的数据库表一样。管道化表函数

2014-07-18 17:24:16 1710

转载 oracle split去逗号,行列转换

1.针对  '1','2','3','4','5'(逗号在字符串外面)

2014-07-18 15:48:43 6189

原创 64位系统Visual Studio通过IIS调试Web程序报错:未在本地计算机上注册"MSDAORA.1"提供程序

64位操作系统调试程序连接

2014-05-14 15:24:57 8821

转载 C#连接Oracle数据库的四种方法

目录(?)[-]C连接数据库的四种方法ODBCOleDbOracleClientOracleDataAccess                                  C#连接数据库的四种方法在进行以下连接数据库之前,请先在本地安装好Oracle Client,同时本次测试System.Data的版本为:2.0.0.0。在安装Oracle

2014-05-14 15:22:08 2796

转载 Win7 64位下Visual Studio 2010连接Oracle数据库错误ORA-06413

操作系统:Windows 7 64bitVisual Studio版本:Visual Studio 2010 UltimateOracle版本:Oracle 10G 10.2.0.1.0新建Web项目在连接Oracle数据库时报错:ORA-06413: Connection not open.网上搜索结果:这个错误应该是由于ORACLE的一个bug造

2014-05-14 14:24:32 2227

原创 WPF中DataGrid控件内Button的Command和CommandParameter的绑定

场景:视频上传功能,上传列表使用DataGrid控件,视频有不同的状态对应不同的操作,DataGrid中最后一列为操作列,里面是Button控件。希望点击Button后执行对应的操作,但是设置Button的 Command="{Binding VideoOperationCommand}"后触发不了操作。XAML代码如下:

2014-03-14 14:45:28 24291 5

转载 WPF在XAML中Binding使用StringFormat属性

1. 绑定Currency, 如果没有字符的话, =后面需要先加入{}. 不加的话会出问题2. 绑定Currency,并在前面加入一些字符. 跟上面相比, 没有{}3. 绑定日期4. 绑定时间5. 多重绑定 6. 多重绑定中的特殊字符, 如 \t 特殊字符

2014-03-06 14:23:51 23959

转载 WPF DatePicker 默认显示当前时间

两种方法:1、通过后台赋值:DatePicker.SelectedDate = DateTime.Now;2、前台控件的属性直接赋值xmlns:sys="clr-namespace:System;assembly=mscorlib"

2014-02-25 12:24:36 18685 1

原创 WPF中ContextMenu通过CommandParameter传参

场景:ListBox中有个ContextMenu,希望点击其中一个菜单项的时候把ListBox当做CommandParameter传递给Command,但是发现无论是通过ElementName还是RelativeSource中的FindAncestor传值,命令接收到的参数一直都是null。分析:通过网上查找,找到这么一句话“The problem is that the ContextMen

2014-02-20 10:35:30 9733 5

原创 打开文件夹并定位到指定文件

string filename = "C://Windows//notepad.exe";Process.Start("explorer", "/select," + filename); ProcessStartInfo psi = new ProcessStartInfo("explorer.exe");string filename = @"C:/Windows/notepad.exe

2014-01-14 09:11:53 1520

转载 WPF 创建多行 TextBox 控件

本示例演示如何使用可扩展应用程序标记语言 (XAML) 定义一个 TextBox 控件,该控件将自动扩展以容纳多行文本。示例将 TextWrapping 特性设置为 Wrap 会导致输入的文本在到达 TextBox 控件的边缘时换至新行,必要时会自动扩展 TextBox 控件以便为新行留出空间。将 AcceptsReturn 特性设置为

2013-12-26 13:21:22 3721

转载 .NET中的Drag and Drop操作(三)

前两篇文件介绍了.NET平台下Drag and Drop操作的原理以及整个拖拽的过程,还分析了拖拽过程中的数据的格式。本篇是这个小系列的最后一篇,主要是通过列子介绍.NET程序如何与Windows Shell之间进行双向的文件传递,以及如何修改拖动时的图标样式。  .一 Windows Shell可能有点奇怪,介绍Drag and Drop 怎么介绍到Shell

2013-12-11 13:05:20 4155

转载 .NET中的Drag and Drop操作(二)

在上一篇文章介绍了在.NET中进行Drag和Drop操作的方法,以及底层的调用实现过程。实际是通过一个DoDragDrop的WIN32 API来监视拖拽过程中的鼠标,根据鼠标的位置获得IDropTraget和IDropSource接口,对拖拽源和目标进行操作。但是拖拽的目的是进行数据的交换,在上一篇文章中对于发送和接受数据都是一笔带过,所以这一篇主要介绍Drag和Drop操作中的数据。

2013-12-11 11:21:34 2415

转载 .NET中的Drag and Drop操作(一)

一 C#中Drap and Drop的用法public partial class Form1 : Form { public Form1() { InitializeComponent(); listView1.View = View.List; listView2.View = View.List;

2013-12-11 11:14:06 2292

转载 WPF多线程演示

WPF中的几种处理线程的工作方式:1.简单的DispatcherTimer类似Timer控件2.需要处理UI同步时,Dispatcher DispatcherOpertion3.增强的Thread对象  System.Windows.Threading4.BackgroundWorker组建对象下面看下展示着几种处理方式:xaml文件<Window x:

2013-11-29 19:12:26 10964 1

转载 float,double和decimal类型

float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位) float f = 345.98756f;//结果显示为345.9876

2013-11-29 12:41:33 1134

转载 C#中Brush、Color、String相互转换

示例:using System.Windows.Media;1、String转换成ColorColor color = (Color)ColorConverter.ConvertFromString(string);2、String转换成BrushBrushConverter brushConverter = new BrushConverter();Br

2013-11-21 19:18:59 7768 1

原创 WPF中Button点击后闪烁的解决办法

WPF中的Button点击后总是在那儿闪啊闪,有什么办法可以让它不闪烁呢。我们仔细观察,其实Button不仅仅只是在点击后会闪烁,在其通过点击或按Tab键获得焦点后都会闪烁,而通过点击其他按钮或通过按Tab键让Button失去焦点后就不闪烁了。如此我们可以推测出这不是点击或其他什么的问题而是焦点的问题,那么我们只要设置Button的Focusable属性为False就行了。在XAML的Bu

2013-11-18 10:27:51 12254 2

转载 System.Drawing.Bitmap转换成WPF中可用的ImageSource

在一般情況下,如果我們有一些圖片需要顯示在WPF的應用程式中,通常我們會使用Image,以及指定Image.Source屬性,例如說下面這樣img1.Source = new BitmapImage(new Uri(@"image file path", UriKind.RelativeOrAbsolute));利用這樣的方式,將圖片檔案顯示在Imagez上面;如果來源是by

2013-11-18 09:22:21 24254

转载 解剖JavaScript中的null和undefined

在JavaScript开发中,被人问到:null与undefined到底有啥区别?    一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理。于是,细想之后,写下本文,请各位大侠拍砖。    总所周知:null == undefined    但是:null !== undefined    那么这两者到底有啥区别呢?   

2013-10-31 17:24:05 716

原创 验证(Javascript和正则表达式)

昨天写了验证(C#和正则表达式),今天又写了个js版的验证。现在贴出来,为了方便自己查阅,同时也希望能给需要的人帮助和一些启发。由于今天才开始接触js,所以可能会有一些错漏,希望大家能批评指正。var Validator = { VerityLib: { //验证字符串非空 IsNotEmpty: function (input) {

2013-10-31 17:18:21 6002 1

原创 验证(C#和正则表达式)

我们经常会需要验证字符串的格式,比如密码长度范围、电子邮件格式、固定电话号码和手机号码格式等,这个时候我们经常会需要用到正则表达式。但是正则表达式用起来性能会低一点,所以在需要验证的时候能不使用正则表达式还是尽量不要使用正则表达式。下面贴出来我写的一个验证类,里面包含了一些常用的验证。在这些验证里,能不用正则表达式验证的都尽量没有用正则表达式,但是在这种情况下都尽量把用正则表达式验证的代码也写在了...

2013-10-30 14:11:52 23539 6

转载 日期正则表达式(包括闰年的计算)

分析:         中国式日期为“年-月-日”         年:1到任意在于1的整数,不能“0”开头。         月:1到12。         日:1、3、5、7、8、10、12月有31天;4、6、9、11月有30天,闰年2月份有29天,否则28天。         闰年的条件是符合下面二者之一:                 (1)能被4整除,但不能被1

2013-10-30 10:31:48 1578

原创 根据字节数截取字符串

截取字符串相信大家基本都用过,但是一般都是用string.Length判断字符串的长度后进行截取。这样如果一组字符串里既有英文、数字又有中文,那么截取出来的字符串还是会长短不一,因为每个英文或数字是占一个字节而每个中文汉子占两个字节。这样,我们就可以通过字节数来截取,我下面写了个方法:/// /// 截取指定长度的字符串 /// ///

2013-10-21 14:52:54 2067

原创 让数字显示为指定长度

有时我们为某些东西设置序号的时候,需要序号显示为指定长度,比如把“1”显示为“01”。这时可以使用string.Format(string format, object arg0)进行转换:例如:把“1”转换为“01”:int i = 1;string.Format("{0:D2}", i)要转换为“001”则用:string.Format("{0:D3}", i

2013-10-21 14:42:54 798

原创 SQL Server 2008 R2中,变表的右键弹出菜单中的“选择前1000行”为“选择所有行”

从SQL Server 2008开始,微软为了提高查询效率等原因,右键点击表时弹出菜单中默认没有“显示所有行”,而以“选择前1000行”替代。这有时会为我们带来一些不便。更改方法是:打开SQL Server Management Studio,依次点击“工具”菜单、“选项”,展开左侧的SQL Server对象资源管理器,点击“命令”,把右侧“表和视图选项”中“‘选择前’行命令的值”右侧的数字改

2013-06-29 16:36:14 14376

原创 SQL Server无法打开物理文件,操作系统错误 5:"5(拒绝访问。)的解决办法

在新装的系统中使用SQL Server附加以前的数据库的时候可能会遇到“无法打开物理文件,拒绝访问”的错误,如下图:解决方法为使用windows验证登录,或者更改SQL Server内置账户类型为Local System。以SQL Server 2008 R2为例,更改方法为:开始→所有程序→Microsoft SQL Server 2008 R2→配置工具→SQL Server

2013-06-29 16:13:45 17666 2

原创 SQL Server和Access中的条件判断语法(case when和iff)

很多时候为了程序的可扩展性和准确性等我们会在数据库中把对应bool类型或string类型的字段设置为int型。但是在程序中显示的时候我们希望能显示用户友好的内容,这个时候我们就需要把查找到的结果转换成用户友好的结果。要达到这个目的有几种方法可行,可以在查询的时候直接按照要求判断输出,也可以在查询到结果后在程序中通过相应方法更改结果后显示。本文讨论第一种方法。使用SQL Server数据库和使用

2013-06-28 18:08:21 18322

原创 不破坏DataSource的结构绑定空数据到dataGridView控件

dataGridView控件中的行为手动通过Add()方法添加的时候可以通过Rows.Clear()方法清除数据;但是如果是通过DataSource绑定的话不能通过此方法清除,会报“不能清除此列表”的错误。如果用DataSource=null来清除的话会连列标题也一起清除,重新绑定DataSource后其结构会发生改变。通过下面的方法可以在不破坏DataSource的结构的前提下清空dataGri

2013-06-28 11:53:41 1706

转载 C#中的delegate和event

在基于windows平台的程式设计中,事件(event)是个非常重要的概念。因为在几乎所有的windows应用程式中,都会涉及大量的异步调用,比如响应点击按钮、处理windows系统消息等,这些异步调用都需要通过事件的方式来完成。即使在下一代研发平台.NET中也不例外。        那么什么是事件呢?所谓事件,就是由某个对象发出的消息,这个消息标志着某个特定的行为发生了,或某个特定的条件成立

2012-11-15 10:42:47 870

转载 经典讲解C# get set

C# get set函数很常用,但是用好还是需要很多经验的,下面的文章就是帮你积累C# get set函数经验的。  C# get set不提倡将域的保护级别设为 public而使用户在类外任意操作--那样太不OO,或者具体点说太不安全!对所有有必要在类外可见的域,C#推荐采用属性来表达。属性不表示存储位置,这是属性和域的根本性的区别。下面是一个典型的属性设计:using System;

2012-11-05 14:07:36 823

转载 经典讲解C# get set

C# get set函数很常用,但是用好还是需要很多经验的,下面的文章就是帮你积累C# get set函数经验的。  C#get set不提倡将域的保护级别设为 public而使用户在类外任意操作--那样太不OO,或者具体点说太不安全!对所有有必要在类外可见的域,C#推荐采用属性来表达。属性不表示存储位置,这是属性和域的根本性的区别。下面是一个典型的属性设计:using System;

2012-11-05 13:49:39 748

原创 判断磁盘类型

搭一个界面,主要控件为:一个Name为comboBoxDrivers的comboBox、一个Name为buttonGetInfo的button、一个Name为labelInfo的label。        添加引用using System.IO;,在Form_Load事件中写如下代码:DriveInfo[] di = DriveInfo.GetDrives();for (int i =

2012-10-29 16:00:22 1163

转载 让DateTimePicker显示空时间值

写在前面:在.net中让DateTimePicker显示一个空的时间值,也许是很容易的事情,但事实上,也不是很容易的,至少,没有 经过努力的修改和重画,你是达不到的。在修改这个控件的时候,你又常常发现会有bug。下面介绍一个方法,至少源作者是经过研究的,没有发现多少问题。源网址 http://www.codeproject.com/KB/selection/Nullable_DateTim

2012-10-26 11:04:10 5925 1

VS2015提示未在本地计算机上注册"MSDAORA"提供程序

VS2015调试程序时提示“未在本地计算机上注册"MSDAORA"提供程序”时,如果不想改用IIS并设置IIS或是用其他驱动,可以用这个替换原dll。

2018-10-22

VS2008提示未在本地计算机上注册"MSDAORA"提供程序

VS2008调试程序时提示“未在本地计算机上注册"MSDAORA"提供程序”时,如果不想改用IIS并设置IIS或是用其他驱动,可以用这个替换原dll。

2018-10-22

支付宝接口集成指南,pdf文件

支付宝接口集成指南,介绍支付宝接口集成的方法。

2009-12-04

空空如也

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

TA关注的人

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