上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: 今天发现程序中有一张报表查询速度很慢【全条件要二分钟左右】,查找相关原因,准备进行优化处理。注:报表调用存储过程,存储过程返回两个table就有以下神奇的故事: 直接将SQL语句在SSMS中执行发现全条件情况下也就6秒左右,跟二分钟差太远, 于是进行调试,发现在执行取得DataSet的时间发费有二分钟左右,也确认了SQL语句 跟在SSMS中执行的一致,百思不得其解,优化SP也未能解决此问题,对比了类似存储 过程的语句,发现唯一的区别是返回的两个TABLE顺序不一样,正常速度的【类似存储过程】 是数据比较小Table在后,数据大的Table在前,抱着死马当活马医的心态修改了返回顺序, ... 阅读全文
posted @ 2013-09-12 17:08 天际翔龙 阅读(1427) 评论(0) 推荐(0) 编辑
摘要: 调试一个页面,ie下面页面css样式很是奇怪,各种失效。找了半天原因不知道怎么回事。最后在调试工具中发现,文档模式为quirk,改成别的(IE 7|8|9)正常。为什么会自动选择此文档模式呢?先看看什么是quirk模式,引用一段:http://www.microsoft.com/china/msdn/library/webservices/asp.net/ASPNETusStan.mspx?mfr=true为 Web页指定 DOCTYPE 会影响浏览器呈现页的方式。Internet Explorer、Mozilla Firefox 和 Opera 全都支持一种名为“DOCTYPE 切换”(也叫 阅读全文
posted @ 2013-08-26 14:40 天际翔龙 阅读(5291) 评论(0) 推荐(0) 编辑
摘要: 之前我有在博问里面提问(http://space.cnblogs.com/q/16208/),但一直都没答案。我系统都重装了两次了,可还是出现这样的错误,我很郁闷啊。今天我终于找到原因了。我写了一个页面的基类,然后所有的页面都继承这个基类。基类的部分代码如下:public class BasePage : System.Web.UI.Page{ protected override void OnInit(EventArgs e) { base.OnInit(e); CheckPermission(); }} 就是这个验证权限的函数导致vs... 阅读全文
posted @ 2013-08-26 14:39 天际翔龙 阅读(534) 评论(0) 推荐(0) 编辑
摘要: --昨天发现IE10下面ReportViewer执行报表会报错,发现为Js报_doPostBack 未定义错误,查找相关资料发现问题为当前framework不能识别IE10版本,把该浏览器做降级处理导致JS错误问题描述:用.Net写的LinkButton触发后台是js报错:_doPostBack 未定义网上资料显示这种情况是当前framework不能识别IE10版本,把该浏览器做降级处理导致JS错误,解决方法有两种一、给framework打补丁,如果是服务器上的则所有的站点都可以在IE10下正常运行(简单,打补丁需要重启电脑) · .NET 4 -http://support.mic 阅读全文
posted @ 2013-08-22 15:46 天际翔龙 阅读(2873) 评论(0) 推荐(0) 编辑
摘要: 项目中有用到动态事件绑定【多种事件】,由于可触发多次绑定,所以想获取订阅列表来判断是否已绑定事件,从而避免问题!查找相关资料得知Delegate的GetInvocationList方法可以获取委托的订阅列表。于是问题集中在怎么通过event转换成delegate.通过以下方法可以获取Button Click事件的订阅列表:PropertyInfo p = (typeof(Button)).GetProperty("Events", BindingFlags.Instance | BindingFlags.NonPublic);EventHandlerList fplist 阅读全文
posted @ 2013-08-09 11:08 天际翔龙 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 前两天在写存储过程的时候遇到编号 468 的错误,看一下,是定序错误,因为是用的临时表,所以查看了下tempdb的定序,发现两个数据库定序不一致,原本想把定序改为一致,执行T-SQL修改了定序,结果是数据库和TABLE的定序改了,但列的定序还是原来的【无力吐槽】。后想了些办法来修改数据库定序,因为时间关系,放弃了。修改了了临时表中的定序,执行后还是出现问题,晚上同事帮忙改了一下,可以执行了。回头看了下,解决办法是将其中一个临时表改成了表变量,看了下代码,发现只修改了一个临时表的定序【二个临时表】,造成问题只解决一半,由于表变量也解决了问题,为了弄清楚原委。查找了相关资料,特转截下面文章,感谢同 阅读全文
posted @ 2013-08-05 11:04 天际翔龙 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 今天连接VPN查找点资料,但是怎么也连接不上,一直出现651错误,开始以为是服务器配置原因,重新配置后发现问题依旧,后查找相关资料,发现有提到VisualPC, 感觉VisualBox跟VisualPC是同一类软件,应该是这个引起,果断卸载之,顿时网络世界又畅通了。。不过原来的版本好像不会有这个问题,以前用的VisualBox没发现,当前的是4.2.0注:备忘用!! 阅读全文
posted @ 2013-07-23 00:26 天际翔龙 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 有時候我們用insert 插入表中數據後會變成?,解決辦法很簡單 只需在字符串前面加上 N如insert into table(field) values('數據'); => insert into table(field) values(N'數據');N 在这里表示 Unicode,就是双字节字符。对于西文字符,用一个字节来存储过足够了,对于东方文字字符,就需要两个字节来存储。Unicode 为了统一、规范、方便、兼容,就规定西文字符也用两个字节来存储。 阅读全文
posted @ 2013-06-08 14:12 天际翔龙 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 轉自:http://www.cnblogs.com/JustRun1983/archive/2013/03/18/2965481.htmlObject.prototype.equals = function(x){ var p; for(p in this) { if(typeof(x[p])=='undefined') {return false;} } for(p in this) { if (this[p]) { switch(typeof(this[p])) { case 'object': ... 阅读全文
posted @ 2013-04-12 14:23 天际翔龙 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:慧都控件网 [http://www.evget.com/]本文地址:http://www.evget.com/zh-CN/info/catalog/16893.html一、如何解决单击记录整行选中的问题View->OptionsBehavior->EditorShowMode 设置为:Click二、如何新增一条记录(1)、gridView.AddNewRow()(2)、实现gridView_InitNewRow事件三、如何解决GridControl记录能获取而没有显示出来的问题gridView.populateColumns();四、如何让行只能选择而不能编辑(或编辑某 阅读全文
posted @ 2013-03-05 14:21 天际翔龙 阅读(1927) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页