- 博客(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
1732
转载 C# WinForm获取当前路径汇总
Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏//获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的Pr
2015-04-09 15:06:00
645
转载 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
680
原创 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
521
原创 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
1584
原创 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
2179
转载 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
4212
转载 UniqueIdentifier数据类型
SQL Server为我们提供了UniqueIdentifier数据类型,并提供了一个生成函数NEWID( ),使用NEWID( )可以生成一个唯一的UniqueIdentifier。UniqueIdentifier在数据库中占用16个字节,出现重复的概率非常小,以至于可以认为是0。我们经常从注册表中看到类似{45F0EB02-0727-4F2E-AAB5-E8AEDEE0CEC5}
2014-07-25 14:09:30
842
转载 C#的var关键字
VAR 是3.5新出的一个定义变量的类型其实也就是弱化类型的定义VAR可代替任何类型编译器会根据上下文来判断你到底是想用什么类型的至于什么情况下用到VAR 我想就是你无法确定自己将用的是什么类型就可以使用VAR 类似 OBJECT但是效率比OBJECT高点使用var定义变量时有以下四个特点:1. 必须在定义时初始化。也就是必须是var s =
2014-07-23 14:22:37
584
转载 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
2510
转载 SQL中使用WITH AS提高性能
摘要:本文结合笔者实际的工作情况,说明了如何使用with as改写存储过程,从而大幅提高SQL的运行时间。本文首先交代了案例的起因,随后简单介绍了WITH AS的含义,最后基于实际工作,使用了一个测试用例来说明如何使用WITH AS。1. 案例起因 公司门店应用程序每天都要出一份报表,用来统计所有商品当天的期初库存数量、入库数量、出库数量 及当天的期末库存数量。运行半年以后,这
2014-07-07 19:00:47
547
转载 在sql server中利用with as实现递归功能
在sql server中利用with as实现递归功能 在sqlserver2005之前,要实现递归功能比较麻烦,比如可能会要用到临时表与while语句来循环。自sqlserver2005之后,新增了with as功能语法,即 公用表达式(CTE),让递归实现起来变的简单了。 本章我们主要演示如何利用with as功能实现一个简单的递归功能。 --开始实例演示--
2014-07-07 17:31:36
549
转载 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
1092
原创 c#访问修饰符
Private 私有类型,类内部可访问;Protected 保护类型,类内部及派生类可访问;Public 公有类型,类外部也可以访问;Internal 内部类型,同一程序集中的任何代码都可以访问。
2014-06-22 20:53:26
560
转载 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
5618
原创 dclusr.dll
这个是用户自定义控件的默认安装包,如果你装了第三方的单独控件,或者导入了ActiveX控件,默认就装在这里,除非你有意选择了其他的库提醒unable to find package import:dclusr.bpi时,在你的builder的安装目录下,\lib下有一个dclusr.bpk,打开编译以下就可以了
2013-12-12 22:51:42
963
转载 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
563
转载 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
1240
转载 序列化与反序列化
序列化和反序列化,我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。 把对象转换为字
2013-11-27 14:39:07
459
转载 [DataContract](数据契约)与[DataMember]
服务契约定义了远程访问对象和可供调用的方法,数据契约则是服务端和客户端之间要传送的自定义数据类型。一旦声明一个类型为DataContract,那么该类型就可以被序列化在服务端和客户端之间传送,如下所示。 [DataContract] public class UserInfo { //….}只有声明为DataContract的
2013-11-27 14:06:08
989
原创 无法解决 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
27333
转载 SQLServer中SYSCOLUMNS表的各个字段的意义
列名 数据类型 描述 name sysname 列名或过程参数的名称。 id int 该列所属的表对象 ID,或与该参数关联的存储过程 ID。 xtype tinyint systypes 中的物理存储类型。 typestat tinyint 仅限内部使用。 xusertype smallint 扩展的用户定义数据类型 I
2012-08-31 12:49:50
7234
转载 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
2445
转载 SQL Server 2005 COM+ 目录要求 警告
①。启动Distributed Transaction Coordinator 服务 http://hi.baidu.com/08到北京 打开服务,在服务中找到Distributed Transaction Coordinator服务,选择“属性”; 在“登录”选项卡中,选择“此帐户”,帐户名填写“NT AUTHORITY\NetworkService
2012-07-02 09:16:54
699
转载 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
848
转载 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
473
转载 如何设置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
713
转载 去除保存的网上邻居访问密码
你可以打开“控制面板→用户账户”,在“用户账户”对话框上单击你的账户,在左侧任务栏上你可以看到“管理我的网络密码”按钮。单击它就可以去掉Windows XP记住的用户名和密码。 原文出处:http://www.8844.com/default.php?mod=ask_detail&tid=273118
2012-03-31 09:19:41
1633
转载 随机产生时间的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
1006
转载 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
932
转载 SQL Server 2005 不允许远程连接解决方法
刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) "搜MSDN,上面有一片机器翻译的文章,是在让人难以明白,现在总结如下:明白了SQL
2011-11-04 14:15:46
324
转载 启动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
805
转载 八卦一下Oracle里scott的故事
对于熟悉Oracle或者接触过Oracle的人,scott这个用户大家一定相当的熟悉。从Oracle第一个商业化版本至今,oracle的默认数据库里都少不了这个名字为scott,密码为tiger的用户,这个scott究竟有何来历,怎么在我们的oracle的版本里一直都不能少呢。
2011-10-15 09:12:59
566
转载 数据库设计的三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式第一范式是最基
2011-10-13 11:23:28
634
转载 Ad Hoc Distributed Queries未启动 解决方法
在执行openrowset/opendatasource时出的错。SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配
2011-09-28 09:11:32
838
转载 怎么在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
6572
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
604
原创 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
4928
转载 c#webservice的简单示例
是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有 函数可供外部客户调用(注意:里面同样有客户不可调用的函数)。假若我们是服务端,我们写好了个webservice,然后把它给了客户(同时我们给了他们调用规则
2011-09-13 17:03:27
964
虚拟端口三件套(Modbus Poll,Modbus Slave,Configure Virtual Serial Port )
2022-06-20
微软类库,获取汉字的拼音缩写
2010-05-24
delphi tips(2)
2007-09-25
delphi tips
2007-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人