- 博客(24)
- 资源 (9)
- 收藏
- 关注
原创 JS 数组的删除与判断是否存在的两个扩展方法
Array.prototype.remove = function (dx) { if (isNaN(dx) || dx > this.length) { return false; } for (var i = 0, n = 0; i < this.length; i++) {
2015-11-05 10:15:06
588
转载 SQLServer性能优化之 nolock,大幅提升数据库查询性能
公司数据库随着时间的增长,数据越来越多,查询速度也越来越慢。进数据库看了一下,几十万调的数据,查询起来确实很费时间。 要提升SQL的查询效能,一般来说大家会以建立索引(index)为第一考虑。其实除了index的建立之外,当我们在下SQL Command时,在语法中加一段WITH (NOLOCK)可以改善在线大量查询的环境中数据集被LOCK的现象藉此改善查询的效能。 不过有一点
2015-10-23 10:49:55
707
转载 RDLC报表合并列问题处理
之前负责的一个项目 C# winform 客户端连 J2EE 应用,其中 C# 客户端报表使用的是 RDLC 报表,最近用户反映 RDLC 报表导出 Excel 时会产生莫名其妙的列合并问题,为此抽取了点时间仔细看了下 RDLC 报表,并对其莫名其妙的列合并问题给出了解决方案。1、 问题描述 图 1 RDLC 设计器界面 图 2 RDLC 报表填充数据后的运行界面
2015-10-20 17:34:44
2384
原创 SQL Server 海量数据查询代码优化以及建议
1.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进 行全表扫描,如: select id from t where num is null 可以在num 上设置默认值0 ,确保表中num 列没有null 值,然后这样查询: select id from t wh
2015-07-20 17:17:18
3216
原创 关于Rdlc报表无浏览打印 图片
1、创建一个将图片转化成字节数组的方法 /// /// 将图片转成字节数组 /// /// 图片 /// private byte[] BitmapToBytes(Bitmap bitmap) { MemoryStream ms = null;
2014-05-15 15:48:26
2919
转载 SqlServer 查询指定时间是当前年哪个月当前月哪个周
select ltrim(year(getdate()))+'年'+ltrim(month(getdate()))+'月第'+ltrim(ceiling(datediff(d,cast(convert(varchar(08),getdate(),120)+'01' as datetime),convert(varchar(100),(getdate()-datepart(dw,getdat
2014-02-12 10:18:52
3305
原创 Rdlc报表出现空白页解决方法
在使用RDLC报表时,碰到这种情况:当只有一页数据时,报表确显示两页,第二页除了报表头之外数据为空。然后,当有多页数据时,最后一页为空。这个问题很奇怪,网上有很多解决方案,以下的方法可以解决此问题。方法一:设置报表的属性 ConsumeConteinerWhitespace = True第一种方法具体操作:1,选中要修改的报表按F4 ,将下拉框中的【主体】换选中【报表】2,选择
2012-09-06 09:52:29
9186
转载 SQL Server FOR XML PATH 语句的应用
在SQL Server中利用 FOR XML PATH 语句能够把查询的数据生成XML数据,下面是它的一些应用示例。DECLARE @TempTable table(UserID int , UserName nvarchar(50)); insert into @TempTable (UserID,UserName) values (1,'a') insert into @T
2012-06-06 10:19:17
502
转载 sql server中的 stuff 函数
STUFF删除指定长度的字符并在指定的起始点插入另一组字符。语法STUFF ( character_expression , start ,length , character_expression ) 参数character_expression由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制数据的列。
2012-06-06 10:11:27
700
转载 IntPtr是什么,该怎么用
IntPtr是什么,该怎么用 IntPtr用于表示指针或句柄的平台特定类型,此类型对多线程操作是安全的。C#中的IntPtr类型称为“平台特定的整数类型”,它们用于本机资源,如窗口句柄。资源的大小取决于使用的硬件和操作系统,但其大小总是足以包含系统的指针(因此也可以包含资源的名称)。 所以,在调用的API函数中一定有类似窗体句柄这样的参数,那么当声明这个函数时,应该将它显式地声明为IntP
2012-04-09 11:14:38
13768
转载 C#下如何实现无标题可拖动窗口
1。重写Wndprocusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.For
2011-12-14 18:12:29
1643
转载 C# 冒泡排序
class Program { #region 主程序入口 static void Main(string[] args) { SortedNumbers(); }
2011-10-16 22:46:21
680
原创 C# 内存指针的操作
今天遇到一个问题,就是内存里面有一List集合,而且这个集合去绑定DataGridView,原来我想改变DataGridView 里面某个单元格里面的数据,而遇到重复就替换它们的值。我用了一个简单的方法,加了一个中间变量,想借这个变量把它们替换一个,可是当我在用List 里面
2011-09-29 15:57:03
1085
原创 Silverlight 全屏与全屏事件
public MainPage() { InitializeComponent(); Application.Current.Host.Content.FullScreenChanged += new Even
2011-09-28 15:42:37
680
原创 AsyncPostBackTrigger与PostBackTrigger
在ASP.NET AJAX中有两种Triggers:分别为AsyncPostBackTrigger和PostBackTrigger,AsyncPostBackTrigge用来指定某个服务器端控件以及其将触发的服务器端事件作为该UpdatePanel的异步更新触发器,它需要设置的属
2011-09-26 22:14:01
8662
原创 Sys.ArgumentOutOfRangeException: Value must be an integer
在Asp.net AJAX 1.0 与 Asp.net AJAX RTM版中,使用FrameSet或Iframe时,frame或iframe的frameborder属性应使用1 或 0,如:frameborder="0"而不能使用yes 或 no,如:frameb
2011-09-26 22:13:38
1562
原创 AJAX 与 Response.Write() (.net 2.0)
如果一个页面用了AJAX技术,加上了一个UpdatePannel的话,再用的Response.Write(),页面就会弹出一个报错的对话框,那么该怎么解决了,我们可以用另一种方法。如 Page.RegisterStartupScript("window", "wind
2011-09-26 22:13:13
730
原创 .net 导出到Excel
public static void ToExcel(System.Web.UI.Control ctl, string FileName) { HttpContext.Current.Response.Charset = "GB2312";
2011-09-26 22:11:53
477
原创 WCF 宿主里面显示客户端信息
废话不多说,一直粘代码。Business 端代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ServiceM
2011-09-17 17:47:46
1352
原创 Window Server 2003 IIS6.0 未授权查看
在IIS 6.0 里面 发布网站,再进行浏览网页的时候可能会出现 “您未被授权查看该页” HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝。解决办法: 右击 我的电脑—管理—本地用户和组—找到IUSER_计算机名 这个用户,右击属性 在 账号已禁用 选项去掉
2011-07-13 12:41:39
3137
转载 Visual studio 2010 中文版安装Siverlight 5 beta tools 总结
因为目前 Siverlight 5 beta tools 只有英文版和日文版,所以对于安装visual studio 2010 中文版的同志可是要费一番功夫了。我大概总结一下我的安装经历: 1. 安装 visual studio 2010 sp1. 2. 打开注册表 regedit修改VS版本语言 位置: 64位系统: HKEY_LOCAL_MACHINE/SOFTWARE
2011-06-24 09:03:00
781
转载 ArcGIS Server 实时生成地图缓存
<br />使用ArcGIS Server做地图发布,为了提升浏览性能,通常会使用现时比较流行的地图缓存技术(通俗的说法为“瓦片技术”)。如目前的MapABC和GoogleMap正是使用该技术。<br />所谓的地图缓存技术,就是按照一定的数学规则,把地图切成一定规格的图片保存到计算机硬盘里,当用户通过客户端浏览器访问地图服务时,服务器直接返回当前地图坐标区域所对应的“瓦片”,从而达到降低服务器负担,提升地图浏览速度的效果。<br />地图缓存技术一般针对相对稳定的数据,因为地图切为瓦片
2011-05-16 15:26:00
1011
转载 C#中使用反射动态加载和卸载DLL
C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何卸载的方法。这是由于托管代码的自动垃圾回收机制会做这件事情,所以C#不提供释放资源的函数,一切由垃圾回收来做。这引发了一个问题,用Assembly加载的DLL可能只在程序结束的时候才会被释放,这也意味着在程序运行期间无法
2011-05-16 10:53:00
6108
原创 arcgis 本地地图服务 silverlight 调用报错
<br />问题描述:按照帮助完成系统的配置:安装VS2008——〉安装VS2008SP1——〉安装silverlight tool2——〉下载arcgis silverlight api。建立一个工程后,采用ArcGIS online服务没有问题,正常显示,但采用本地服务时无法正常显示地图。<br />原因分析:忽略了“http://resources.esri.com/help/9.3/arcgisserver/apis/silverlight/help/Getting_Started.htm”中第四步
2011-05-15 17:29:00
1604
iis6.0 完整安装包(包括所需的Exe)
2012-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人