- 博客(104)
- 资源 (3)
- 收藏
- 关注

原创 仿苹果系统桌面任务栏
http://www.w3.org/1999/xhtml"> *{margin:0px;padding:0px;} #box{position:absolute;bottom:0px; width:100%;text-align:center;
2011-09-28 11:38:50
1351
原创 windows该任务映像已损坏或已篡改。(异常来自HRESULT:0x80041321)
出现问题:解决方法:1. 以管理员身份运行命令提示符并执行命令 命令:chcp 4372. 执行命令返回损坏的任务计划程序名称 命令:schtasks /query /v | find /i "ERROR: Task cannot be loaded:"3.记录上图中返回的损坏任务计划名称,并找到文件打开文件夹C:\Windows\System32\T...
2018-11-06 14:33:14
11077
原创 SqlBulkCopy 之大数据插入
对于批量在SQL数据库中插入大量数据,如果用传统的Insert插入,那效率肯定很低。现在推荐一种效率极高的插入数据的方法,采用SqlBulkCope来处理数据,即使百万级的数据插入,也是很快的。实例如下: public void AddDataToSQL(string connStr, string tableName, DataTable dt) {
2017-01-13 16:26:46
918
转载 通过configSource提高web.config配置灵活性
文章是在其他地方看到的,记录下来~ 很多时候我们会有这样的情况,开发环境和测试环境中的配置文件是不一样的,最明显的就是数据库连接串,这样,每次我们发布一个测试版本,都要手动去修改一下配置文件,是不是很麻烦的说。其实利用web.config中的configSource属性,可以很方便的为我们指定外部配置为该节点的内容。这样我们在web.config中只需要指定该配置的configSource
2016-12-19 15:54:24
716
原创 sql 去除字符串的左右全角、半角空格
declare @Str varchar(500) set @Str=' 国家 鼓励'select @Str=substring(@Str,patindex('%[^ ]%',@Str),len(@Str)-patindex('%[^ ]%',reverse(rtrim(@Str)))-patindex('%[^ ]%',@Str)+2) select dataleng
2014-08-29 15:17:47
5737
原创 跨服务器查询数据
第一步: 使用sp_configure启用 'Ad Hoc Distributed Queries'(为了安全起见,使用完后,要关闭)EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_configure 'Ad Hoc Distributed Queries', 1 GO
2013-06-27 11:43:51
791
3
原创 去掉HTML标签
public static string DelHTMLTags(string HTML) { string[] Regexs ={ @"]*?>.*?", @"\\[""'tbnr]|[^\7])*?\7|\w+)|.{0})|\s)*?(\/\s*)?
2013-04-18 16:11:04
672
转载 手动取消vss源代码绑定
、在删除了解决方案目录、各个项目目录下的:mssccprj.scc、工程名.vssscc、vssver.scc、项目名.csproj.vspscc2、再去每个项目文件项目名.csproj文件,我们可以在开头部分看到类似下面的代码: ProjectType="Web" ProductVersion="7.10.3077" SchemaVersion="2.0" Pro
2013-04-18 16:09:56
738
原创 SQL语句提取出中文的拼音首字母
create function fun_getPY(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY='' while len(@str)>0 begin set @word=left(@str,1) --如
2012-08-02 11:29:50
1509
原创 SqlServer批量删除表和存储过程
批量处理的代码如下:DECLARE cursorname cursor for select 'drop PROCEDURE '+name from sysobjects where name like 'xx%' and xtype = 'p'--删除对应的存储过程DECLARE cursorname cursor for select 'drop table '+name
2012-07-31 17:11:20
2918
原创 String的compareTo()方法返回值
compareTo()的返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的 差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方 全比较完,这时就比较字符的长度. 例: String s1 = "abc"; String
2012-07-24 13:37:39
32743
原创 如何解决VS2005无法打开2005项目的解决方法
现象:vs2005新建项目中没有ASP.NET WEB应用程序 1.先从微软网站下载补丁. 下载地址1为:http://download.microsoft.com/download/6/3/c/63c69e5d-74c9-48ea-b905-30ac3831f288/VS80sp1-KB926601-X86-ENU.exe(英文版) 下载地址2为:http://d
2012-04-26 13:46:56
3885
转载 JS 弹出隐藏层 (面向对象的思想)
弹出 * { margin: 0px; padding: 0px; font-size: 12px; } #opp { width: 205px; border: 1px solid #e8e8e8; border-bottom: n
2012-03-08 16:59:04
1652
原创 Js中sort()用法
1.打印数组 var arr = new Array(6) arr[0] = "2" arr[1] = "5" arr[2] = "40" arr[3] = "25" arr[4] = "1000" arr[5] = "1" document.write(a
2012-03-08 16:15:12
1409
原创 SQL 存储过程备份数据库
alter proc p_backupdb @dbname sysname='', --要备份的数据库名称,不指定则备份当前数据库@bkpath nvarchar(260)='', --备份文件的存放目录@bkfname nvarchar(260)='', --备份文件名,文件名中可以用\DBNAME\代表数据库名,\DATE\代表日期,\TIME\代表时间@bktype nvar
2012-03-06 09:33:23
646
转载 SQL分页语句
有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id NOT IN
2012-02-29 16:20:48
471
原创 HAVING 和 WHERE的用法
在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。SELECT SUM(population) FROM bbc 这里的SUM作用在所有返回记录的population字段上,结果就是该查询
2012-02-28 09:59:19
540
原创 .net 操作PostGreSql数据库
最近在开发过程中,需要读取PostGreSql数据库中的信息,一直都是对sql server数据库进行操作,第一次接触PostGreSql数据库,现在我把如果操作此数据库的方法总结一下:1. 连接到PostGreSql数据库的客户端 pgAdminpgAdmin 是可以连接到PostGreSql数据库的一个客户端,安装好客户端后,输入IP 、 Port、 User Id、Passwor
2012-02-10 11:32:11
2820
翻译 Excel 导出8000401a 错误及解决办法
在导出excel报表时遇到这样一个问题:在本地直接运行一切正常;把代码部署到服务器上,再次导出的时候,导出的excel文档字节数为0且不能打开,打开时报以下错误:查看进程,excel进程没能正常启动。将异常处理代码关闭后,报以下错误:解决办法 :运行dcomcnfg打开组件服务, 依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置" 找到"Micros
2012-02-08 16:39:23
2284
原创 比较实用的Sql Server 语句
1.查找某分类下的所有子级分类例如:有一个产品分类的表,数据表有三个字段:id categoryName pid 现在想查找id为4的信息及其所有子类信息,我们可以这样子写,这个语句支持无限级查询 WITH allClass(Id,categoryname,Pid) AS ( SELECT Id, categoryname, Pid from [CategoryData]
2012-02-07 15:30:18
536
原创 Sql Server数据库附加后只读的解决方法
1.打开 SQL Server配置管理器,修改内置帐户,如下图所示:右键属性,将内置帐户Network Service改为Local System2.去掉要附加数据库的.mdf文件的只读属性,如下图3.附加好数据库后,修改其属性右键数据库-->属性-->选项-->状态--->数据库为只读改为false
2012-02-07 15:14:44
4953
原创 Silverlight应用程序的部署
在IIS上新建一个网站,然后对网站进行配置 1.注册扩展名 右键网站---->属性----->Http头---->MIME类型----->新建 扩展名:.xap MIME类型:application/x-silverlight2.选择ASP.Net版本号 右键网站---->属性----->ASP.Net---->选择与开发工具一
2011-12-06 14:28:25
711
原创 不错的SQL语句
1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)法一:select * into b from a where 1 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)insert into b(a, b, c) select d,e,f from b; 3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可
2011-12-02 13:48:50
1087
原创 C#中 NULL 、String.Empty 、""的区别
1.NULL string str2=null 定义了一个string 类的引用,会在栈上保存一个地址,这个地址也占4字节,但是这个地址是没有明确指向的,它哪也不指,在使用前如果不实例化的话,都将报错。null 是引用类型变量的默认值。那么也只有引用型的变量可以为NULL,如果 int i=null,的话,是不可以的,因为Int是值类型的。 2.""string str
2011-12-01 11:44:08
1295
原创 C#中 ? 和 ??操作符的意思
int? x = null;int y = x ?? -1;默认情况下,int类型的变量是值类型,不能赋值null.以下是解释为了实现Nullable数据类型转换成non-Nullable型数据,就有了一个这样的操作符”??(两个问号)“,双问号操作符意思是取所赋值??左边的,如果左边为null,取所赋值??右边的,比如int y = x ?? -1 如果x为空,那么y的值为-1.
2011-12-01 10:22:09
1445
原创 SQL 语句创建表 添加、删除、修改字段 表是否存在 是否存在数据
--创建表create table studentInfo(id int identity primary key,name nvarchar(50),xueke nvarchar(50),score int)--添加字段alter table studentInfo add xueke nvarchar(50) --修改字段alter table
2011-11-30 16:41:51
1125
原创 C#中this的用法
this用法1:引用类的当前实例,限定被相似的名称隐藏的成员如:public class Person{ public string Name{get;set;} public string Age{get;set;} public Person(string Name,string Age) { this.Name=Name;
2011-11-22 17:11:49
459
转载 CSS之Position详解
CSS的很多其他属性大多容易理解,比如字体,文本,背景等。有些CSS书籍也会对这些简单的属性进行大张旗鼓的介绍,而偏偏忽略了对一些难缠的属性讲解,有避重就轻的嫌疑。CSS中主要难以理解的属性包括盒型结构,以及定位。正如positioniseverything,本文将主要讲述关于position的理解,力求让您看完本文后对position有着最全面的认识。position的四个属性值:
2011-11-06 22:30:59
477
原创 e.Handled=true 的意思
将路由事件标记为已处理的值。如果 Handled 的值为 true,则可以防止事件路由路径上的大多数处理程序再次处理同一事件。
2011-10-26 17:16:56
7615
1
原创 利用KeyValuePair遍历Dictionary
下面是用KeyValuePair遍历Dictionary的例子: public void test() { Dictionary tDictonart=new Dictionary(); modelTest t1=new modelTest(25,"张三"); modelT
2011-10-24 11:10:46
6185
原创 css布局与定位 之 position
好久好久不写css了,将近一年了吧,最近一直用silverlight了,以前的东西都有些忘记了,现在再温习一下:1.position属性:position属性规定了元素的定位类型,常用的有relative和absolute大家都知道,relative是相对定位,absol
2011-09-28 11:09:15
625
原创 Const 和readonly 的区别
const是一个关键字,用于字段或局部变量的声明。它指定字段或局部变量的值是常数,不能被修改。使用const在一定程度上可以提高程序的安全性和可靠性.说道这里,大家可能都会想到readonly关键字,其修饰的变量也是只读的,不能被修改.那么这两者有什么区别呢?在介绍之前,还是
2011-09-24 15:09:45
891
原创 泛型List与ArrayList的比较
在讲之前我们先看一下ArrayList的应用: ArrayList 是一个使用起来非常方便的集合类,无需进行修改即可用来存储任何引用或值类型。 如: ArrayList list1 = new ArrayList(); list1.Add
2011-09-21 14:42:33
2832
原创 详细从浅到深讲解委托和事件
委托和事件在.net中的应用非常广泛,但是很多人都不太了解为什么使用委托?委托的应用有什么优点?接下来就为大家从什么是委托,委托的实现,为什么要使用委托,三个部分进行由浅到深的讲解,存在问题的地方,还请大家指正 1.什么是委托? 从语言的角度来讲,委托就是把事情托付给
2011-09-21 11:49:01
594
原创 关于Lock锁的问题
还是先看例子:public class Test { private void button1_Click(object sender, EventArgs e) { A a = new A();
2011-08-23 11:43:21
523
原创 Action委托
在讲解Action之前,请先看下面一段代码:public class Test{ public void FunTest() { } public void button1_click() { Ac
2011-08-23 11:00:25
547
转载 Func和Action委托
Func和Action是两个泛型委托,为什么说他们有用呢?是由于这两个自带的委托在很多时候可以省去我们自定义委托的工作。 1.Func 该委托有5个重载形式,区别仅在于他所指向的方法的签名的参数个数,分别如下:Func Func Func unc F
2011-08-23 10:39:59
689
转载 Wcf通讯基础框架方案(一)——基本结构
由于希望使用Wcf作为公司内的通讯框架,因此基于Wcf进行了一些扩展,主要的目的有以下几个方面:1) 希望减少客户端调用的复杂度,调用方式简化为WcfServiceLocator.Create().Add(1,2)。不需要考虑:endpoint配置,信道创建,信道出问题等等问
2011-08-20 12:56:05
2866
原创 KeyValuePair结构
KeyValuePairTKey, TValue>)>) 结构定义可设置或检索的键/值对。命名空间: System.Collections.Generic程序集: mscorlib(在 mscorlib.dll 中)语法 C# public struct
2011-08-12 13:58:17
1463
转载 C# KeyValuePair<TKey,TValue>的用法【转】
C# KeyValuePair的用法。结构体,定义可设置或检索的键/值对。也就是说我们可以通过 它记录一个键/值对这样的值。比如我们想定义一个ID(int类型)和Name(string类型)这样的键/值对,那么可以这 样使用。/// /// 设置键/值对/// /
2011-08-08 16:56:55
4175
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人