自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 资源 (22)
  • 收藏
  • 关注

转载 C#中dynamic的正确用法

转自 http://www.cnblogs.com/qiuweiguo/archive/2011/08/03/2125982.htmldynamic是FrameWork4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译期默认dynamic对象支持你想要的任何特性。比如,即使你对GetDynamicObject方法返回的对象一无所

2016-02-23 11:20:51 1651

转载 C# WinForm获取当前路径汇总

Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏//获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的Pr

2015-04-09 15:06:00 576

转载 sql XML操作

--1.modify()DECLARE @x XMLSELECT @x = ''DECLARE @SEX NVARCHAR(10)SELECT @SEX = '男'SET @x.modify('    replace value of (/People/@SEX)[1]     with sql:variable("@SEX")')

2015-03-26 10:07:39 621

原创 sql server2005中的try与catch

declare @product_date  datetime  --生产日期declare @product_dateStr  varchar(20)  --生产日期set @product_dateStr = '0014120'   begin try    set @product_date = convert(datetime, @product_dateStr)   

2014-11-10 13:20:21 462

原创 c#存取sqlserver中的image字段

存:            SqlCommand commd = new SqlCommand("update tr_person set signa = @signa where pid = @pid");            SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["D

2014-08-25 14:27:37 1520

原创 sql 将逗号分割的字符串存入临时表

declare @tempstr varchar(max)set @tempstr=N'54,57,55,56,59'set @Xmlstr=ConVERT(xml,'' + REPLACE(@tempstr, ',', '') + '')

2014-08-14 15:53:27 2116

转载 sql 生成拼音简码函数

if exists(select * from sysobjects where name = 'fun_getPY')  drop function fun_getPYgocreate function fun_getPY(@str nvarchar(4000)) returns nvarchar(4000) asbegin declare @word nchar(1

2014-08-07 17:02:21 4110

转载 UniqueIdentifier数据类型

SQL Server为我们提供了UniqueIdentifier数据类型,并提供了一个生成函数NEWID( ),使用NEWID( )可以生成一个唯一的UniqueIdentifier。UniqueIdentifier在数据库中占用16个字节,出现重复的概率非常小,以至于可以认为是0。我们经常从注册表中看到类似{45F0EB02-0727-4F2E-AAB5-E8AEDEE0CEC5}

2014-07-25 14:09:30 753

转载 C#的var关键字

VAR 是3.5新出的一个定义变量的类型其实也就是弱化类型的定义VAR可代替任何类型编译器会根据上下文来判断你到底是想用什么类型的至于什么情况下用到VAR 我想就是你无法确定自己将用的是什么类型就可以使用VAR 类似 OBJECT但是效率比OBJECT高点使用var定义变量时有以下四个特点:1. 必须在定义时初始化。也就是必须是var s =

2014-07-23 14:22:37 537

转载 C#中数组、ArrayList和List三者的区别

在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。数组    数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。01.//数组   02.string[] s=new string[2];  03.  04.//赋值   05.s[0]="a";  06.s[1]="b"; 

2014-07-13 16:44:17 2481

转载 SQL中使用WITH AS提高性能

摘要:本文结合笔者实际的工作情况,说明了如何使用with as改写存储过程,从而大幅提高SQL的运行时间。本文首先交代了案例的起因,随后简单介绍了WITH AS的含义,最后基于实际工作,使用了一个测试用例来说明如何使用WITH AS。1. 案例起因     公司门店应用程序每天都要出一份报表,用来统计所有商品当天的期初库存数量、入库数量、出库数量 及当天的期末库存数量。运行半年以后,这

2014-07-07 19:00:47 497

转载 在sql server中利用with as实现递归功能

在sql server中利用with as实现递归功能 在sqlserver2005之前,要实现递归功能比较麻烦,比如可能会要用到临时表与while语句来循环。自sqlserver2005之后,新增了with as功能语法,即 公用表达式(CTE),让递归实现起来变的简单了。  本章我们主要演示如何利用with as功能实现一个简单的递归功能。  --开始实例演示-- 

2014-07-07 17:31:36 517

转载 Any CPU,x86,x64

一直不明白visual studio不同的活动解决方案平台是干嘛用的,直到这次需要将开发好的软件部署在一个64位的win7系统上,才算懂了Any CPU,x86以及x64的区别了。我们都知道操作系统是分为32位和64位的,以前的话大部分是32位的,但是按照现在的科技发展趋势,不久64位的系统将成为主流。软件也分为32位的和64位的,64位的软件无法运行在32位的操作系统上,但是32位   的软件却

2014-06-25 15:11:54 1022

原创 c#访问修饰符

Private 私有类型,类内部可访问;Protected 保护类型,类内部及派生类可访问;Public 公有类型,类外部也可以访问;Internal 内部类型,同一程序集中的任何代码都可以访问。

2014-06-22 20:53:26 515

转载 c#中volatile和synchronized

恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变 量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码:int i1;              intgeti1() {return i1;}volatile int i2;  intgeti2() {return i2;}int i3;

2014-06-21 17:20:12 5564

原创 dclusr.dll

这个是用户自定义控件的默认安装包,如果你装了第三方的单独控件,或者导入了ActiveX控件,默认就装在这里,除非你有意选择了其他的库提醒unable to find package import:dclusr.bpi时,在你的builder的安装目录下,\lib下有一个dclusr.bpk,打开编译以下就可以了

2013-12-12 22:51:42 884

转载 c#读写INI文件

using System;using System.Collections.Generic;using System.Text;using System.IO;namespace INI{    public class Ini    {        // 声明INI文件的写操作函数 WritePrivateProfileString()        [Sy

2013-11-28 11:00:30 533

转载 C# 发送Http请求 - WebClient类

WebClient位于System.Net命名空间下,通过这个类可以方便的创建Http请求并获取返回内容。一、用法1 - DownloadDatastring uri = "http://coderzh.cnblogs.com";WebClient wc = new WebClient();Console.WriteLine("Sending an HTTP GET request

2013-11-27 15:04:21 1188

转载 序列化与反序列化

序列化和反序列化,我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。  把对象转换为字

2013-11-27 14:39:07 430

转载 [DataContract](数据契约)与[DataMember]

服务契约定义了远程访问对象和可供调用的方法,数据契约则是服务端和客户端之间要传送的自定义数据类型。一旦声明一个类型为DataContract,那么该类型就可以被序列化在服务端和客户端之间传送,如下所示。      [DataContract]     public class UserInfo     {          //….}只有声明为DataContract的

2013-11-27 14:06:08 924

原创 无法解决 equal to 操作中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_BIN" 之间的排序规则冲突

事例:select jiaban_sq_z_01 from oa..jiaban_sq_z_01 where cundang='完成' and jbrq>='2011-01-01' andjiaban_sq_z_01002 not in (select danhao from hh..kq_jb_qj)这是因为数据库 oa 和 hh 的编码格式不一样导致的改为:

2013-11-27 10:04:18 27119 1

转载 SQLServer中SYSCOLUMNS表的各个字段的意义

列名 数据类型 描述     name sysname 列名或过程参数的名称。     id int 该列所属的表对象   ID,或与该参数关联的存储过程   ID。     xtype tinyint systypes   中的物理存储类型。     typestat tinyint 仅限内部使用。     xusertype smallint 扩展的用户定义数据类型   I

2012-08-31 12:49:50 7156

转载 SQL Server 2005 安装程序无法获取 ASP.NET 帐户的系统帐户信息

今天在Windows XP上安装SQL Server 2005时弹出一个错误提示信息:“SQL Server 2005 安装程序无法获取 ASP.NET 帐户的系统帐户信息.若要继续,请重新安装 .NET Framework,然后再次运行 SQL Server 安装程序。”这个错误提示信息还是很好懂的,难道我的“asp.net账户”有问题?进入“控制面板”>“管理工具”>“计算机管理”>“本地用户

2012-07-02 09:17:55 2384

转载 SQL Server 2005 COM+ 目录要求 警告

①。启动Distributed Transaction Coordinator 服务  http://hi.baidu.com/08到北京        打开服务,在服务中找到Distributed Transaction Coordinator服务,选择“属性”;        在“登录”选项卡中,选择“此帐户”,帐户名填写“NT AUTHORITY\NetworkService

2012-07-02 09:16:54 658

转载 sql 全角转半角

if exists(select * from sysobjects where name = 'F_Ctofchar')drop function F_CtofchargoCreate   FUNCTION   [dbo].[F_Ctofchar](     @str   NVARCHAR(4000),   --要转换的字符串     @flag   bit

2012-06-16 15:01:52 756

转载 sql server sysobjects xtype类型

C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN = 标量函数IF = 内嵌表函数P = 存储过程PK = PRIMARY KEY 约束(类型是 K)RF = 复制筛选存储过程S = 系统表TF = 表函数TR = 触发器U = 用户表UQ = UNIQUE 约束(类型是 K)

2012-06-06 07:29:05 433

转载 如何设置BCB编译选项才能让编译好的程序在未安装BCB的机器

如何设置BCB编译选项才能让编译好的程序在未安装BCB的机器2009-05-03 20:21如何设置BCB编译选项才能让编译好的程序在未安装BCB的机器上运行CB的完全编译问题,大概是初学BCB的朋友们问的最多的问题。症状就是编译好的Exe程序拷到没有安装BCB的机器上运行会提示找不到xx库之类的,解决方法:在project->Options->Compiler中点击Release,

2012-05-03 07:13:48 662

转载 去除保存的网上邻居访问密码

你可以打开“控制面板→用户账户”,在“用户账户”对话框上单击你的账户,在左侧任务栏上你可以看到“管理我的网络密码”按钮。单击它就可以去掉Windows XP记住的用户名和密码。  原文出处:http://www.8844.com/default.php?mod=ask_detail&tid=273118

2012-03-31 09:19:41 1580

转载 随机产生时间的SQL函数

if exists(select * from sysobjects where name = 'gettime')  drop proc gettimegocreate procedure gettime  @begintime varchar(5), @EndTime varchar(5), @randtime varchar(5) output as  set

2012-03-27 12:53:30 939

转载 SQL语句:选择分类后的第一条记录

表名:db aa                                         bb                                       cc3024594                           45.00                                     Y 3024594

2012-02-02 14:16:50 2696

转载 sql 2005删除重复记录 保留其中一条

有个friend表,字段有id,userid,friendid,status,id只是用来标识的,userid和friendid是varchar类型的,status是int类型的示例如下:id       userid         friendid       status1        TERRY       123               12        TERR

2011-11-07 14:54:01 911

转载 SQL Server 2005 不允许远程连接解决方法

刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) "搜MSDN,上面有一片机器翻译的文章,是在让人难以明白,现在总结如下:明白了SQL

2011-11-04 14:15:46 279

转载 启动oracle 10g用scott/tiger连接出现the account is locked

在plsql developer中要是以scott/tiger登录时提示ora-28000 the account is locked。 解决办法: 新装完Oracle10g后,用scott/tiger测试,会出现以下错误提示:         oracle1

2011-10-15 09:18:07 776

转载 八卦一下Oracle里scott的故事

对于熟悉Oracle或者接触过Oracle的人,scott这个用户大家一定相当的熟悉。从Oracle第一个商业化版本至今,oracle的默认数据库里都少不了这个名字为scott,密码为tiger的用户,这个scott究竟有何来历,怎么在我们的oracle的版本里一直都不能少呢。

2011-10-15 09:12:59 521

转载 数据库设计的三大范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式第一范式是最基

2011-10-13 11:23:28 595

转载 Ad Hoc Distributed Queries未启动 解决方法

在执行openrowset/opendatasource时出的错。SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配

2011-09-28 09:11:32 801

转载 怎么在SQL中把查询结果用中文表示年月日

select cast(datepart(yyyy,getdate()) as nvarchar)+N'年'+cast(datepart(mm,getdate()) as nvarchar)+N'月'+cast(datepart(dd,getdate()) as nvar

2011-09-16 14:36:15 6313 1

转载 sql日期格式化

SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06SELECT CONVERT(var

2011-09-16 10:41:27 544

原创 SQL查询一个月第一天/最后一天

SQL查询一个月第一天/最后一天1.一个月第一天的Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)2.本周的星期一Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)3

2011-09-16 10:39:39 4598

转载 c#webservice的简单示例

是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有 函数可供外部客户调用(注意:里面同样有客户不可调用的函数)。假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则

2011-09-13 17:03:27 853

虚拟端口三件套(Modbus Poll,Modbus Slave,Configure Virtual Serial Port )

虚拟端口三件套,包括Modbus Poll,Modbus Slave和Configure Virtual Serial Port

2022-06-20

很好的sqlite入门教程

sqlite教程,很好的sqlite入门教程

2011-05-17

MyDiskTest v2.50 简体中文绿色免费版

MyDiskTest v2.50 简体中文绿色免费版 MyDiskTest v2.50 简体中文绿色免费版

2010-12-10

微软类库,获取汉字的拼音缩写

CHSPinYinConv.msi就是汉字拼音相关的,CHTCHSConv.msi是进行 简体与繁体进行相互转换的 安装完毕后,需要在VS里添加引用,分别引用:C:\Program Files\Microsoft Visual Studio International Pack\Simplified Chinese Pin-Yin Conversion Library下和C:\Program Files\Microsoft Visual Studio International Pack\Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool下的dll即可使用。 代码: using Microsoft.International.Converters.PinYinConverter; using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter; public static string GetPinyin(string str) { string r = string.Empty; foreach (char obj in str) { try { ChineseChar chineseChar = new ChineseChar(obj); string t = chineseChar.Pinyins[0].ToString(); r += t.Substring(0, t.Length - 1); } catch { r += obj.ToString(); } } return r; } public static string GetShortPinyin(string str) { string r = string.Empty; foreach (char obj in str) { try { ChineseChar chineseChar = new ChineseChar(obj); string t = chineseChar.Pinyins[0].ToString(); r += t.Substring(0, 1); } catch { r += obj.ToString(); } } return r; } 调用: GetPinyin("全拼 瘦痩龙"); GetShortPinyin("首字符 瘦痩龙");

2010-05-24

delphi多线程详解

详细地介绍了delphi多线程编程的原理,并配有丰富的实例

2008-09-04

压缩与解压缩

参照网上的一些资料,自己写的源码

2008-07-11

delphi屏幕截图源码

自己参照网上的一些资料写的,还有不足,希望能够抛砖引玉。 代码还不完善,运行后请按alt + f4退出

2008-07-10

谷歌金山词霸.part2

试过了,用着还不错(受上传文件大小的限制,分为三部分)

2008-05-08

谷歌金山词霸

试了一下,还好用的(受上传文件大小限制,分为3个)

2008-05-08

谷歌金山词霸

用了一下,还不错的(受文件大小限制,分三部分上传)

2008-05-08

delphi tips(2)

(受上传文件大小限制,所以分成两份上传,下载时同时下两份放在同一目录下才能解压。) 既有delphi基础方面的阐述,又收录了大量delphi应用技巧,相信无论对初学者还是对正在深入研究的同仁们多少都会有帮助的。

2007-09-25

delphi tips

(受上传文件大小限制,所以分成两份上传,下载时同时下两份放在同一目录下才能解压。) 既有delphi基础方面的阐述,又收录了大量delphi应用技巧,相信无论对初学者还是对正在深入研究的同仁们多少都会有帮助的。

2007-09-25

需求分析误区

要想说什么是好的需求分析,不如说什么是不好的需求分析,知道什么是不好的,自然也就知道了什么是好的。<br>网上下载的东西,觉得还挺有用的

2007-09-15

研发项目管理

阐述了项目和项目管理的概念,以及项目管理的过程

2007-09-15

BOM相关资料

最近搜索的一些有关BOM的资料,拿出来给大家分享一下。

2007-09-15

SQL SERVER精华

从DTS、触发器、日志、函数、视图、事务、索引、游标、存储过程、T-SQL等方面介绍了sql server的精华所在。内容详尽,并配有一定的例子。

2007-09-01

FastReport报表设计器

详细介绍FastReport的使用

2007-09-01

Delphi编译错误中文手册

自认为不错的东西,希望能够给大家带来帮助。

2007-08-31

空空如也

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

TA关注的人

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