代码改变世界

推荐排行榜

自定义多语言的实现

2013-03-07 21:24 by Mike.Jiang, 1906 阅读, 收藏,
摘要: 1背景界面支持多种语言,在使用ASP.NET自带的多语言方案时遇到下列问题:在做管理类的功能时,有添加、修改和查看页面,需要支持多语言的控件基本相同,但要维护多处,产生冗余(ASP.NET有共享的资源,但它是全局的,不能分 模 块,我们不能所模块的信息入在全局资源中);在页面中必须要指定资源文件中的KEY;当页面慢来慢多时,页面与资源的匹配实在难以维护;所以我认为一个理想的支持多语言框架,需要有以下特性:分模块解决数据冗余问题;自动匹配页面与资源文件之间的联系;易于维护,能通过页面快速定位到资源文件中;2 资源存储于单个文件先不将最后解决方案贴出来,我们先看看解决方案的第一个版本(在此版本中未 阅读全文

Powerdesigner与数据库同步(比较新旧数据库的架构)

2013-02-27 22:58 by Mike.Jiang, 7623 阅读, 收藏,
摘要: 1概述在使用PowerDesigner进行数据库设计、生成数据库,并开发进行一段时间后, 在这段时间内,数据库的结构必然会有一些变化。我们往往会遇到这样的问题,PowerDesigner与现有数据库结构不匹配。如果人工的比较,即费时又会出错。2 PowerDesigner 生成数据库由于人工比较的缺陷,我们需要一个工具来解决。首先,因为PowerDesigner文件与数据库文件是完全不同的两种文件格式,所以我们先要将它们转换成同样的数据结构。我们用PowerDesigner的物理模型生成一个新的数据库。以生成SQL SERVER 为例:2.1 “Database”->”Generate 阅读全文

UrlRewrite(URL重写)--ASP.NET中的实现

2015-07-15 23:25 by Mike.Jiang, 8398 阅读, 收藏,
摘要: 概述今天看了下URL重写的实现,主要看的是MS 的URL Rewrite。URL重写的优点有:更友好的URL,支持老版本的URLURL重写的缺点有:最主要的缺点是性能低下,因为如果要支持无后缀的URL(但更多的情况是我们要支持这种方式)就必须在IIS中配置所有的URL(包括js,css,image)... 阅读全文

可多选的下拉列表框

2012-07-20 17:15 by Mike.Jiang, 29873 阅读, 收藏,
摘要: 在网友的使用时,出现一些问题,更新如下:1>在.list加入 z-index:100000;2>将wraper中的样式position:relative删除3>$this.click(function (e) { $(".list").hide();//此句新添加的 $list.toggle(); e.stopPropagation(); });加入$(".list").hide();这次更新的东西,一会JS有用一会没用,疼。。。(UL样式与博客园中的冲突,所以看起起怪怪的)背景:同事在网上的找的下拉列表框出现位置不对的和加载慢的BUG 阅读全文

代码调用存储过程超时,SQL Server Management Studio里运行很快 (改进)

2012-05-17 16:42 by Mike.Jiang, 5681 阅读, 收藏,
摘要: 原文:http://blog.csdn.net/iwteih/article/details/4515267今天同事用代码调用存储过程时超时,在SQL Server Management Studio里运行却很快就有结果,这和我上次遇到的情况一下,现在将解决方案记录如下,谨为大家作一提醒。 解决方案就是: 把存储过程中多余的空格删掉。 瞠目吧结舌吧,不过这就是现实,现实是残酷的,现实是无情的,哈哈 不一定是哪个空格就引起了超时,试着看吧上面的解决方案是将存储过程里的空格去掉,但如果这样,存储过程的格式就不是很友好后期维护也是很麻烦。痛定思痛,于是乎有了下面的解决方案:即然是在数据库里执行成功, 阅读全文