自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(161)
  • 资源 (4)
  • 收藏
  • 关注

原创 ABP项目:未能加载文件或程序集“Castle.Core, Version=4.1.1.0, Culture=neutral”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配

运行ABP MVC 版本的singlepage时,使用code first方式迁移数据库时,提现版本不对,如下所示:PM> add-migration InitialCreateSystem.IO.FileLoadException: 未能加载文件或程序集“Castle.Core, Version=4.1.1.0, Culture=neutral, PublicKeyToken=40...

2019-11-16 10:53:32 1106

原创 EXCEL工作流模板效果简介

使用excel做成一个项目管理模板,实现以下功能:1、进度条显示项目进度2、动态统计项目完成情况,进行中项目,完成项目等3、甘特图形式跟踪项目进度4、实现当项目已完成时,归档到新的sheet表格中5、其他功能:点击时间,跳转到甘特图当前时间位置具体操作实现步骤:https://download.csdn.net/download/zoohouse/11188056...

2019-05-24 22:29:05 952

转载 得到表中的所有列信息(包含数据类型名)

取表的字段信息: SELECT syscolumns.name,systypes.name,syscolumns.isnullable,syscolumns.length  FROM syscolumns, systypes WHERE syscolumns.xusertype = systypes.xusertype AND syscolumns.id = object_id('prod

2012-06-25 11:24:59 938

原创 union的用法

SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT column_n

2012-06-01 11:18:25 625

原创 updatepanel控件中弹出子窗口,子窗口操作成功后自动关闭并刷新父页面

在子窗口中,要用JS实现top.window.location.href='/Content/ManageTopNav.aspx?catalogid=7';时,由于父窗口中有updatepanel控件,所以不能刷新成功。在后台代码中使用Response.Write("top.window.location.href='/Content/ManageTopNav.aspx?catalogid=7

2012-05-20 16:54:46 2453

转载 Javascript刷新页面的几种方法(页面刷新与弹出窗口问题解决方法)

window.location.reload();使用window.open()弹出的弹出窗口,刷新父窗口非模态刷新父页面 :window.opener.location.reload()使用window.showDialog弹出的模式窗口模态刷新父页面   :window.dialogArguments.location.reload(); 先来看一个简单的例子:

2012-05-20 16:24:50 7902

转载 F5刷新与在地址栏按回车的区别(待整理)

先来说“刷新”,它是在你现有页面的基础上,检查网页是否有更新的内容。在检查时,会保留之前的一些变量的值,因此有可能会造成刷新后网页出现错误,或者打不开的情况;“转到”和在地址栏回车,则相当于你重新输入网页的URL访问,这种情况下,浏览器会尽量使用已经存在于本机中的缓存。也就是说,“刷新” 是取网页的新内容来更新本机缓存,在更新的同时保留之前的一些变量;“转到”则是一种全新的访问

2012-05-10 09:17:28 11426

转载 JavaScript中的知识点细节

简单的数据类型只有undefined, null, boolean, number和string。typeof(undefined)返回的也是undefined。typeof(null)返回object,但null并非object,具有null值的变量也并非object。typeof(NaN)和typeof(Infinity)都返回Number。NaN参与任何数值计算的结果都是NaN,

2012-04-16 12:55:02 632

转载 Sql Server REPLACE函数的使用

REPLACE用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。语法REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )参数''string_replace1''待搜索的字符串表达式。string_replace1 可以是字符数据或二进制数据。''st

2012-04-10 17:52:00 662

转载 delete table 和 truncate table

delete table 和 truncate table使用delete语句删除数据的一般语法格式:delete [from]{table_name、view_name}[where]将XS表中的所有行数据删除delete XS 执行完后,发现XS表中的数据都删除了,但是表的结构什么都还在。 truncatetruncate table语句将删除指

2012-04-10 16:46:56 718

原创 SQL将日期按特定的英文格式输出

我们知道在SQL中,要想让日期按特定的格式输出,可以用convert函数,但这样子转化后的结果都是数字格式的,比如2012-02-16,02/16/2012等,但是要想让日期输出的格式为Tuesday, April. 3,convert函数就不能满足,这时,我们可以使用另一个日期操作的函数:DATENAME()DATENAME()返回代表指定日期的指定日期部分的字符串。语法

2012-03-31 11:40:39 8134

原创 日期内容的字符串转化为DateTime类型

在开发的过程中经常遇到这样一个问题:字符串格式的日期需要按特殊的格式输出。即原来为“2012-03-29”的格式要转化为:Thursday, Mar. 29 的格式。这时,我采用的方法是先将字符类型转化为DateTime类型,再将DateTime类型按特殊的字符格式输出,有特定的函数来处理。将字符类型的日期转化为DateTime类型主要有以下方法:方法一:Conve

2012-03-29 09:45:50 18041

转载 DateTime类型关于日期的一些操作

日期格式:yyyyMMdd HH:mm:ss(注意此字符串的字母大小写很严格)yyyy:代表年份MM: 代表月份dd: 代表天HH: 代表小时(24小时制)mm: 代表分钟ss: 代表秒DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13

2012-03-29 09:32:50 1027

原创 关于SQL数据类型的优先顺序

在写CASE WHEN THEN语句时,遇到一个转化错误问题,如下:库中的status为A,使用语句:SELECT a=(CASE WHEN Status='A'  THEN   'A'   ELSE GETDATE() END) FROM dbo.DeliveryDelayMessage数据库返回错误信息:Conversion failed when converting d

2012-03-29 09:26:51 1133

转载 count(1) 与 count(*)

count(1) 与 count(*)这个要看你自己数据库设计的结构啦 如果你的数据表没有主键,那么count(1)比count(*)快 如果有主键的话,那主键(联合主键)作为count的条件也比count(*)要快 如果你的表只有一个字段的话那count(*)就是最快的啦 count(*) count(1) 两者比较。主要还是要count(1)所相对应的数据字段。 如果c

2012-02-21 18:26:49 532

转载 sql where 1=1和 0=1 的作用

where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where  1=1  在多条件查询中的困扰  举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下:  string MySqlStr=”select * from table wh

2012-02-21 18:24:35 534

转载 CROSS APPLY和 OUTER APPLY 区别详解

SQL Server 2005 新增cross apply 和outer apply 联接语句,增加这两个东东有啥作用呢?我们知道有个 SQL Server 2000 中有个cross join 是用于交叉联接的。实际上增加cross apply 和outer apply 是用于交叉联接表值函数(返回表结果集的函数)的, 更重要的是这个函数的参数是另一个表中的字段。

2012-02-16 09:07:59 733

转载 DataTable.Clear() 和 DataTable.Table.Rows.Clear() 的区别

DataTable.Table.Rows.Clear() 只是清除了行信息内容,用此方法清除之后,再往表插入行,操作正常。datatable.clear()清除了表信息内容,用此方法清除之后,再往表插入行会报错。(还没亲自测试)

2012-02-14 11:43:19 7279 1

转载 C#数据集应用大全

C#数据集应用大全一、数据集基本应用1.表格新增记录方式一:利用BindingSource的AddNew           //新增记录,推荐使用,光标位置处于当前新增记录,且正处理编辑状态           DataRow thisRow =((DataRowView)usersBindingSource.AddNew()).Row;           this

2012-02-14 11:39:32 4057

转载 ashx与aspx的区别

ashx继承自IHttpHandler,它的Response里面没有html相关内容。ashx 文件用于写web handler的。.ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。其实就是带HTML和C#的混合文件。  .ashx文件适合产生供浏览器处理的、不需要回发处理的数据格式,例如用于生成动

2012-02-09 09:54:34 4057

转载 再续.ashx

.ashx 文件用于写web handler的。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示 using System; using System.Web; public class AverageHandler : IHttpHandler { pu

2012-01-30 12:54:24 1443

原创 子类与父类中的多态demo——虚函数

父类   :public class Account    {        public double balance;        public Account()        {            //            // TODO: Add constructor logic here            //        }

2012-01-15 12:11:08 736

原创 要看的书

1、重构:改善既有代码的设计2、设计模式:可复用面向对象软件的基础3、CLR via C#4、MSDN宝藏库中,初学者应该看的东西【整理的很辛苦哦】http://www.cnblogs.com/damonlan/archive/2012/06/14/2549100.html

2011-12-30 17:43:43 469

原创 IReaper

简介:http://www.cnblogs.com/koon/archive/2009/03/26/1422134.html下载地址:http://ireaper.codeplex.com/releases/view/21194

2011-12-30 09:16:20 468

原创 查看表中的字段在哪些地方有被用到

select DISTINCT object_name(referencing_id)FROM sys.sql_expression_dependencies as sedJOIN sys.sql_dependencies as sd on sd.object_id = sed.referencing_idJOIN sys.columns as c on c.object_

2011-12-29 18:20:37 604

原创 SELECT INTO 临时表时,不能往同样的表INTO两遍

SELECT * INTO #temp FROM dbo.Orders WHERE OrderId=102803SELECT * FROM #tempSELECT * INTO #temp FROM dbo.Orders WHERE OrderId=102804这时候,第一次SELECT * INTO #temp时,就创建了一张临时表#temp,如果第二次再想往这张临时

2011-12-29 09:43:21 2358

原创 变量的取值

DECLARE @a INT=1SELECT @a=OrderId FROM orders WHERE orderid=5649430PRINT @a 如果在select中取到的@a不存在,则最后打印出的结果还是原来的值1

2011-12-29 09:35:30 709

转载 程序员的辛酸

一晚下班回家,一民警迎面巡逻而来。突然对我大喊:站住! 民警:int类型占几个字节? 我:4个。 民警:你可以走了。 我感到很诧异。 我:为什么问这样的问题? 民警:深夜还在街上走,幸苦又寒酸的样子,不是小偷就是程序员。

2011-12-27 09:10:15 444

原创 判断是否存在某列,并新增一列

语法:if exists(select 1 from syscolumns where name = '列名' and id = object_id('表名'))例子:IF NOT EXISTS (SELECT 1 FROM syscolumns WHERE id=OBJECT_ID('dbo.Shipping_Info') AND NAME='PaymentInfoID2')

2011-12-27 09:05:07 589

转载 javascript 中的location

location.pathname:返回URL的域名(域名IP)后的部分。例如http://www.joymood.cn/wordpress/返回/wordpress/,又或则http://127.0.0.1/index.html 返回/index.html,注意是带url的域名或域名IP,在磁盘上随便建个Html文件进行location.pathname测试,如浏览器上的路径是:C:\D

2011-12-21 09:56:41 576

转载 Server.Execute和Server.Transfer的区别

1、Response.Redirect():Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。这就是说,使用Response.Redirect方法时

2011-11-07 09:47:32 758

原创 获取本站点网页的html代码与任意URL网页的html代码

1、获取任意网页(url)的html代码,存放于stirng对象中:     可以用WebClient对象来获取,WebClient.DownloadString(url);这是这个方法有一点要注意的是,使用WebClient对象时,不能保存cookies与session中的信息。如果有一个网页需要其所在站点的cookies信息才能生成html代码时,使用此方法获取就会出错,因为无法获得生

2011-11-07 09:36:37 767

转载 input 控件里同时使用onclick onserverclick

先通过onclick通过验证客户端验证,然后在执行服务端方法onserverclick                            onclick="return CheckDate();" onserverclick="butSearch_onclick" type="button" value="查询">      function CheckDate

2011-10-27 10:46:21 2206

转载 html控件、html服务器控件和web服务器控件的区别

[RT]html控件、html服务器控件和web服务器控件的区别2009-07-13 下午 12:24asp.net之所以现在开发方便和快捷,关键是它有一组强大的控件库,包括web服务器控件,web用户控件,web自定义控件,html服务器控件和html控件等。这里我主要说说html控件、html服务器控件和web服务器控件的区别。    1、html控件:就是我们通常的说

2011-10-27 10:34:19 7575 3

转载 asp控件与html控件的区别

在最近做评教系统的页面布局时,我学习到很多东西,尤其是asp控件也html控件的区别(用法上,不是概念上)。在看视频的过程中,很多东西我都能听懂,但真正在脑袋里装了没多少,自己在运用视频中的所学到的知识时,往往是举步维艰。实质原因是自己并没有对其本质含义所领悟。那么下面就说说我觉得有价值分享的自己的领悟。首先我们说说二者的概念区别吧(相信大家都清楚)1. asp控件是服务端控件,h

2011-10-26 18:02:47 749

转载 Literal与label的区别

刚开始学.NET的朋友可能不清楚Literal和Label到底有什么区别,其实它们也只有一个区别,就是在转换成客户端Html代码后,Label就成了,而Literal则是什么标记都不带

2011-10-26 12:43:59 564

转载 如何在存储过程B中,对存储过程A的结果集进行查询

问题: 有读者来信询问:如何在存储过程B里面使用存储过程A执行后的结果集?就是在存储过程B里面再对存储过程A的结果集进行查询。 解答: 建议您在存储过程中将另外一个存储过程的结果集先存放到一个暂存数据表,接着对此暂存数据表进行查询处理之后,然后再将最终的处

2011-10-14 14:54:01 2362

原创 关于SQL中的EXISTS

如果数据库中存在一个字段,但此字段为NULL时,用EXISTS来判断的话,结果为true。例如    IF EXISTS (SELECT Orderer FROM dbo.Visitor WHERE VisitorId='EE4AD01B-0C5E-4C2C-9BB2

2011-10-11 15:46:39 404

转载 SQL字符串处理

select语句中只能使用sql函数对字段进行操作(链接sql server),select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()

2011-10-10 11:40:53 440

转载 sql 2005数据库加密

转贴自teched讲师:  牛可  基本概念:第一层 服务主密钥 备份服务主密钥backup service master key to file='c:/smk.bak'encryption by password='P@ssw0rd' restor

2011-09-29 09:25:37 500

EXCEL项目管理模板实现.docx

使用excel做成一个项目管理模板,实现以下功能: 1、进度条显示项目进度 2、动态统计项目完成情况,进行中项目,完成项目等 3、甘特图形式跟踪项目进度 4、实现当项目已完成时,归档到新的sheet表格中 5、其他功能:点击时间,跳转到甘特图当前时间位置

2019-05-19

cefsharp使用简单用例,兼容XP解决方案

思路:.NET做一个winform,winform整个页面是一个webbrowser,这个浏览器是由谷歌内核初始化的。默认打开后台管理首页。 结果:经过测试,功能基本正常。但是需要注意谷歌版本,及操作系统版本(32/64位,XP,win7等)都有要求。而不同操作系统 ,对.netframework也有相关要求 新建一个winform项目,兼容XP,建议使用framework4.0 nuget上下载cefsharp winfrom版包,如果要兼容XP,建议使用49.01版本,此版本要求.net framework4.0版本 安装完nuget包后,关闭整个vs软件重启,这样在代码中引用cefsharp才会有智能提示 环境准备: 除了framework等版本要求外,还要设置运行平台:X64或者X86,对应64位或者32位的系统,由于我们兼容XP,所以用的是32位

2018-11-29

给站点加壳:谷歌浏览器内核CefSharp,兼容XP

给web站加个壳,做成一个windows软件,软件内用web browser展示web站点。 因此想到了谷歌浏览器内核,有webkit.net,cefsharp,Xilium.CefGlue。 思路:.NET做一个winform,winform整个页面是一个webbrowser,这个浏览器是由谷歌内核初始化的。默认打开后台管理首页。 结果:经过测试,功能基本正常。但是需要注意谷歌版本,及操作系统版本(32/64位,XP,win7等)都有要求。而不同操作系统 ,对.netframework也有相关要求 注意点: windows xp只支持.net framework4.5版本以下 谷歌浏览器只有49版本(包含49)以下支持XP cefsharp.NET是开源的,对应的谷歌49版本,要求.netframework版本是4.0及以上

2018-11-29

visual c++助手 visual assist

VC++助手,使编程更快捷.使VISUAL C++界面更灵活,有利于提高编程速度

2009-03-31

空空如也

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

TA关注的人

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