自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jinjazz

近身剪

  • 博客(24)
  • 资源 (11)
  • 收藏
  • 关注

原创 一句话理解ref object的意义

很多新手觉得object作为参数传递,已经是指针,可以改变内容,为何要传引用void test(ref object obj)一句话概括一下,加了ref,可以传进去一头猪,传出来一头牛,不加ref,猪永远都是这头猪,最多从活猪变成死猪。

2008-07-30 14:57:00 6018 5

原创 用SqlDependency类为SQL2005查询提供更改通知

 System.Data.SqlClient.SqlDependency类为我们提供了一个关于sql2005的很好的功能 ,就是sql2000时代很多人梦寐以求的查询自动通知。虽然这个东西限制有很多很多,但还是有很实用价值的。 我们先看一个演示例子: 例子中先创建一个sql环境,里面插入了一些数据,然后用.net客户端查询,查询结果出来后再去更改数据库,增加一些记录,同时查看.net客户端的表格是

2008-07-30 13:24:00 7112 8

原创 SqlServer Analysis Services处理维度时的内存错误

SqlServer Analysis Services 处理维度的内存错误错误描述:由于对内存配额的估计值(xxxxMB)超过了系统所能提供的内存量(1330MB),导致该操作无法完成。错误原因:这个问题是因为sqlserver预计处理内存超过了配置的最大内存。最初碰到也没有在网上找到正确的解决办法,包括向官方咨询也没有结果,最后仔细研究了一下olap的配置文件OLAP/Config/msmdsr

2008-07-29 20:24:00 2569 1

原创 图解SSIS监视文件夹并自动导入数据

 演示案例:让系统自动监视文件夹,并把文件夹下面的excel文件导入到sql中,之后清空目录。这个过程以往都需要写程序来实现或者定时执行,现在可以用ssis来订制任务完成。 在阅读本文之前,你先要学会如何用ssis来批量导入数据,可以参考我先前的blog文章,这里我们用相同的数据交换背景来演示。http://blog.csdn.net/jinjazz/archive/2008/07/25/27

2008-07-29 12:47:00 10648 6

原创 图解SSIS循环导入Excel工作表

 将一个excel文件中的所有相同结构的工作表导入到sql2005的同一张表中。下面用大量图片完全说明整个过程.1、测试环境为一张excel中的三个sheet2、打开Microsoft Visual Studio 2005或者随sql2005安装的SQL Server Business Intelligence Development Studio,新建一个商业智能项目。

2008-07-28 11:12:00 11922 16

原创 下班的时候收到两封Mail

 第一封是csdn发的9月5日在上海华亭宾馆举办中国软件技术英雄会的邀请函,不知道有哪些论坛的熟人会去参加,希望有朋友能够实现联系一下。 第二封是微软mvp项目组发的翻译微软CodePlex team的员工Sara Ford的技术Blog的事情,地址为http://blogs.msdn.com/saraford/default.aspx。

2008-07-25 17:34:00 1778

原创 图解SSIS批量导入Excel文件

 将一个目录下(可以包括子目录)结构一样的excel文件批量导入sql2005,可以用ssis来定制任务.下面用大量图片完全说明整个过程.1、建立测试excel文件,假设有a b c d四个字段,保存在f:/excel目录下 并复制很多个一样的文件2、打开Microsoft Visual Studio 2005或者随sql2005安装的SQL Server Busi

2008-07-25 15:21:00 30510 38

原创 ASP.NET中 分析器错误:发现不明确的匹配

 这是一个不好的代码习惯引起的发布后运行时的问题。错误原因为.net2.0无法正确识别服务器控件和变量的大小写区别,但是这个错误只有在iis中体现,在文件系统的调试中没有发生。错误信息引发错误的参考代码如下:public partial class _Default : System.Web.UI.Page { private string button1="test";

2008-07-24 16:11:00 13522 9

原创 图解SSIS自动维护SQL索引

 先前我写过一篇介绍sql索引碎片的例子,参考http://blog.csdn.net/jinjazz/archive/2008/06/25/2585493.aspx现在介绍一个实施的办法,在sql2005中可以用ssis来部署一个维护索引的作业包,并通过sqlserver代理来定期执行。下面用一系列图片来说明整个过程1、首先打开Microsoft Visual Stu

2008-07-24 09:39:00 2768 1

原创 sqlserver获取第n行数据

 如何在一个没有主键的表中获取第n行数据,在sql2005中可以用row_number,但是必须指定排序列,否则你就不得不用select into来过渡到临时表并增加一个排序字段。 用游标的fetch  absolute语句可以获取绝对行数下的某行数据,测试代码如下:set nocount on--建立测试环境并插入数据,并且表没有主键create table test(id int ,

2008-07-23 10:56:00 7252 3

原创 sqlserver中动态sql语句应用

 所有人知道select * from tablename where aa=bb的用法 大部分人知道 exec(select * from tablename where aa=bb)的用法 但是仍然有很多人不知道sp_executesql的用法,他可以让动态sql接收参数且把查询结果返回到一个参数  --接收条件值参数的静态sqldeclare @name varchar(100)

2008-07-22 10:43:00 6208 4

原创 c#中高效的excel导入oracle的方法

如何高效的将excel导入到oracle?和前两天的SqlBulkCopy 导入到sqlserver对应,oracle也有自身的方法,只是稍微复杂些.那就是使用oracle的sql*loader功能,而sqlldr只支持类似csv格式的数据,所以要自己把excel转换一下。实现步骤:用com组件读取excel-保存为csv格式-处理最后一个字段为null的情况和表头-根据excel结构

2008-07-21 18:39:00 8179 5

转载 一段设置和取消windows静音效果的Delphi代码

 看到完美mm在windows版提问求这么一个dos命令,发现没有,于是自己摘录了以下代码编译了一个控制台程序unit Unit1;interfaceuses MMSystem, Dialogs;type TDeviceName = (Master, Microphone, WaveOut, Synth);procedure  SetVolumeMute(DN:TDeviceN

2008-07-18 15:13:00 4363 2

原创 分布式缓存BeIT Memcached简介

或许你还没有用到过分布式缓存,在web集群的情况下,它可以很好的让一部分常用数据常驻服务器内存而不用担心各台web不同步。下面稍微介绍一下beitmemcached对于.net的支持,官方参考http://code.google.com/p/beitmemcached/ 一个完整的操作步骤:1、点击上面页面的downloads,把Memcached_1.2.5.zip 和B

2008-07-17 09:42:00 6055 7

原创 c#中高效的excel导入sqlserver的方法

将oledb读取的excel数据快速插入的sqlserver中,很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,最好的办法是使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 类来实现。不但速度快,而且代码简单,下面测试代码导入一个6万多条数据的sheet,包括读取(全部读取比较慢)在我的开发环境中只需要10秒左右,而真正的导入过程只需要4.5秒。

2008-07-14 19:43:00 29272 21

原创 Wininetdll函数库:根据url获取缓存文件

using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;namespace ConsoleApplication34{ class Program { [StructLayout(LayoutKi

2008-07-14 15:14:00 3071 1

转载 wininet.dll函数库:检查网络状态

InternetGetConnectedState可以监测网络状态,比如实现ping的效果,参考codeproject http://www.codeproject.com/KB/IP/pingdotnet.aspx  

2008-07-11 14:47:00 2545

原创 wininet.dll函数库:不会过期的cookie

wininet.dll中包含很多win32下和网络有关的函数,包括internet,ftp等,下面演示一个IE下不过期的cookie。 比如csdn的登陆信息可以保存2个星期,你在登陆后把系统时间改为2周后,登陆信息就失效了,使用InternetSetCookie可以自己设置过期日期。 首先在IE中登陆,登陆时选择信息保存2周,然后运行如下代码,运行之后你可以把日期调整到2010年看效果:

2008-07-11 14:45:00 5066 1

原创 WinForm特效:同时让两个窗体有激活效果

windows api,一个窗体激活的时候给另外一个发消息using System;using System.Windows.Forms;using System.Runtime.InteropServices;namespace WindowsApplication43{ public partial class Form1 : Form

2008-07-10 18:47:00 3677

原创 WinForm特效:拦截窗体上各个部位的点击

windows窗体的标题栏无法直接通过一些默认的事件来控制,需要了解和WM_NCHITTEST相关的windows消息。 以下示例演示了最简单的效果片断: 他会把客户区和标题栏的效果互换,比如无法按住标题栏拖动窗体而是改为了安抓客户区拖动,并禁用了关闭按钮。 其中m.Result从-2到21都有定义,分别度应了整个窗体的各个部位,比如1代表客户区,8代表最小化按钮等等。usin

2008-07-10 18:43:00 3339

原创 WinForm特效:桌面上的遮罩层

一个窗体特效,帮你了解几个windows api函数.效果:windows桌面上增加一个简单的遮罩层,其中WS_EX_TRANSPARENT 比较重要,它实现了鼠标穿透的功能。using System;using System.Drawing;using System.Windows.Forms;using System.Runtime.InteropService

2008-07-10 18:39:00 5764 4

原创 我的本次mvp申请资料

MVP到底水有多深,当然对于思归孟子这样的大牛来说,我们可望不可及,但是已本人的水平,我相信大部分有进取心的朋友都能达到。以下是我申请材料中的部分关键数据,因为我以前看过蝈蝈的mvp申请材料,所以也愿意把自己的共享出来。我申请的是c#,主要靠csdn论坛+blog的线上活动。申请模版在http://econet.zjgsu.edu.cn/08MVPForm.doc下载 

2008-07-09 19:02:00 23554 36

原创 WebService中的out参数

这个问题来自论坛,在.net 2.0中一个WebMethod的out参数丢失了....不过应该是写代码的人太粗心,没有仔细看web引用的结构。微软只是在web引用的时候做了一个转换,把void类型函数的out参数自动转换为非void函数,并把这个参数变成了函数的返回值。比如:[WebMethod] public void getPwdNick(int userid,out

2008-07-08 12:13:00 4390 1

原创 MVP申请成功

早上在csdn论坛看到7月mvp名单,因为没有收到过微软的通知,到微软官方网站确认了一下,果然成功了。我的英文不是很好,提交的材料都是中文的,在此感谢一下帮我翻译材料的兄弟姐妹,也感谢csdn对我的推荐和微软对我的认可。留念 http://www.microsoft.com/china/community/Professional/MVP/MVPListMain.mspxhttp://

2008-07-01 19:34:00 2273 7

sql测试脚本生成工具

delphi写的简陋小工具,用来抢分时生成测试环境。支持的唯一数据类型是varchar,如果是特定的数据类型你需要手工调整。不过varchar一般比较通用。

2008-12-16

ssis-循环导入excel

一个目录中有多个excel文件,每个excel文件中有不定个数的工作表,工作表名称也可能不同,但是每个工作表的结构是相同的,所有文件中的工作表都导入同一个表中。如何实现?

2008-11-26

SQLRecovery测试版

SQLRecovery可以通过分析sqlserver日志来查找插入和被删除的数据

2008-08-20

Excel样本

合并程序样本用Excel表格数据

2008-08-07

设置静音小工具

设置静音<br>c:\SetVolumeMute.exe 1<br>取消静音<br>c:\SetVolumeMute.exe 0

2008-07-18

SQLServer FAQ

收集的sql一些应用资料

2008-04-21

netronlight

.net开源流程图类库,类似viso,这个是他的轻量级版本

2008-01-10

httpwatch

httpwatch-网页监视工具

2007-12-29

httplook

httplook网页数据分析工具

2007-12-28

httpwatch

httpwatch网页数据分析工具

2007-12-28

Reflector.exe

Reflector.exe

2007-12-04

空空如也

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

TA关注的人

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