2011年10月24日

SqlServer数据库记录数大引起的一系列问题解决

摘要: 这是笔者qq群里一个同仁问的问题。同时他遇到的问题随着时间推移也在变化,但是都与数据量大有关。1. 大数据量下的delete问题2. 大数据量下的update问题该同仁说他的数据库数据记录比较多,大约几百万条记录的级别。删除一条记录10分钟都不能完成。他很头痛。问有没有解决办法。我想起我写的文章<<关于大型asp.net应用系统的架构—如何做到高性能高可伸缩性>>一文,我提到过,delete不要实时去做。可以集中来处理。在实时只是给这个记录做个需要删除标记(用update语句就可以了)。到晚上系统不忙的时候再来集中处理,来真正删除记录。然后这个同仁就按这个办法去做了。后阅读全文

posted @ 2011-10-24 00:22 mikelij 阅读(112) 评论(0) 编辑

2011年10月19日

asp.net MVC3, webform和Unity 2实现的多语言方案

摘要: 半年多没有写博了。今天稍微写点。今天写的这些东西还是在今年四到六月的时候在美国工作时获得的一点东西。公司派过去的拿工作签证在那里工作。客户是美国运通。项目是他们的一个叫Serve的电子钱包服务平台。当时主要是设计并实现MVC 3的多语言方案。这些技术方案都有现成的。比如msdn上就有链接。那篇英文博文用了不同的视图来实现多语言。在客户这里他们的需求和那篇博文的情况不一样。客户这里的需求是希望controller和view都有本地化版本,model就在多语言之间共享。他们希望在同一套编译出的程序,只需要改一下web.config,就能切换语言,其界面,和商务逻辑也跟着变了。同时技术上的要求也和那阅读全文

posted @ 2011-10-19 22:23 mikelij 阅读(177) 评论(2) 编辑

2011年3月5日

MS OpenXML SDK 2.0在Excel中指定位置填入数据和插入图片

摘要: 简介 这是公司另外一个项目组遇到的技术问题。即如何用OpenXML在Excel指定位置填入数据和插入图片。笔者知道此事之后,帮他们想了一下办法。 用户的需求是这样的:有一个Excel的文档模版,里面已经有了一个表格框架。需要在某些单元格填入数字或者文字。并在某些单元格插入图片。并且不破坏原有的表格内容。这些功能必须在asp.net应用程序中实现,并且不用Office interop的组件。他们之前...阅读全文

posted @ 2011-03-05 14:55 mikelij 阅读(1655) 评论(3) 编辑

2011年2月20日

Silverlight的数据验证Input validation

摘要: 传统的验证方法  开发应用程序最基本的的工作内容是进行数据验证。Silverlight的应用程序也不例外。Silverlight应用一定程度上类似于Windows Form应用。其数据验证可以用Winform传统的方法,如在准备提交时的代码中逐项检查数据的合法性。例如一个窗体中有若干输入框,和一个提交按钮。输入完毕后,点击提交按钮。我们可以在提交按钮Click事件处理程序中检查每个输入框的输入合法性。如果不合法,或者用一个弹出窗口提示用户,或者用别的一些方式(这些方式很多的,完全取决于UI设计),再之后就将光标停到有非法值的输入框,等待用户更正。例如下面的代码:cs代码:这个验证是检查学生姓名阅读全文

posted @ 2011-02-20 17:23 mikelij 阅读(1062) 评论(3) 编辑

2011年1月25日

32位asp.net应用程序在64位Windows上运行时的问题一例

摘要: 之前在32位Windows 2008下编译的asp.net应用程序部署到64位的Windows下,部署上去以后,首页还可以运行,但是该应用程序还用了oledb去访问access数据库. 结果出现了如下错误信息: Server Error in '/' Application. The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.Description: An unhandled exception occurred during the execution of the current we阅读全文

posted @ 2011-01-25 10:54 mikelij 阅读(1948) 评论(9) 编辑

2010年12月27日

ASP.NET在IIS上注册--0x800702e4错误解决

摘要: 网友在本人的QQ群上问这个错误怎么办。以下是问答: 网友:win7 注册iis也就是 aspnet_regiis -i 出现错误。出现了错误 0x800702e4 请求的操作需要提升 本人:是IIS 7? 网友:Win 7 32位 IIS 7 本人:ASP.NET版本? 网友:3.5 本人:是要做什么? 网友:发布网站 本人:何不先百度,Google一下? 网友:已经做了,没有解决。 于是本人也百...阅读全文

posted @ 2010-12-27 14:41 mikelij 阅读(488) 评论(0) 编辑

2010年12月21日

Sql Server 数据迁移问题的解决

摘要: 在工作中遇到一个数据迁移的问题。是通过Sql Server 2008 Management studio产生的scripts来解决的。现在来说说此实际问题:生产环境的配置是数据文件有20GB大,log文件有10GB大,实际数据只占用了500MB,所以大部分空间是空的。而测试环境因硬盘小,数据文件所在的驱动器总共只有28GB。现在想做的是把生产环境的数据拷贝到测试环境上来。之前的办法都是完整备份。即从生产上做一个完整备份,然后到测试环境上恢复,就可以将数据很好地复制到测试环境。完整备份有挺多好处,比如,数据和log都和生产环境保持一样,权限,还有自增属性等都是和生产环境一样。可是在这里却不能用,阅读全文

posted @ 2010-12-21 21:55 mikelij 阅读(189) 评论(6) 编辑

2010年12月7日

建立Sharepoint 2010开发环境

摘要: 本文以图示加文字说明来说明建立Sharepoint 2010开发环境的步骤。在安装Sharepoint2010开发环境的过程中走了不少弯路。希望能对需要的同仁有所帮助。Sharepoint 2010对硬件和软件的要求都挺高的。比如内存要4G,有朋友试了3G/2G, 甚至1.5G内存也可以装一个开发环境的。但是正式运行环境确实是需要至少4G的,最好是8G。 详细的要求大家可以看MSDN。本文就只列...阅读全文

posted @ 2010-12-07 21:42 mikelij 阅读(1727) 评论(9) 编辑

2010年11月30日

关于大型asp.net应用系统的架构—如何做到高性能高可伸缩性

摘要: 简介   前面一篇<<关于大型asp.net应用系统的架构-架构的选择>>写完之后,有一些同仁热心回复,有的是提问题,同时希望能举一些例子来说明;有的是提建议,希望下一篇写得更详细点;还有的同仁提出不同的观点。感谢大家的参与。会继续努力的。本文将针对Layer(层)和Tier(排)的区别做个辨析。并详细介绍3 Tier / N Tier架构中各Tier的开发。各Tier的分布式方式。以及为了达到...阅读全文

posted @ 2010-11-30 17:33 mikelij 阅读(7898) 评论(74) 编辑

2010年11月13日

让Paste as Visual Studio Code支持Visual Studio 2010粘贴的中文--自己动手丰衣足食

摘要: Paste as Visual Studio Code 是Windows Live writer上很好的插件,我们许多人都用它写blog。代码就可以从Visual Studio直接粘贴到博文中,并以彩色显示。我们很需要它。可是官方的版本不支持中文。如果代码里有中文字符,从Visual Studio2010粘贴中文到Live writer,发现代码的中文都变成了乱码,或者有些字丢失了。开始不明白是什...阅读全文

posted @ 2010-11-13 00:43 mikelij 阅读(1429) 评论(14) 编辑

导航

<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

公告



姓名:李竞
家乡:湖南省
自我介绍: 1991年开始工作。做过IT,做过开发,很多东西知道点,但是都不精通。最近几年在.net方面做的开发工作稍微多一点。愿意同各位交流。

联系方式 MSN:realwar3 (at) hotmail dot com
QQ:872677
QQ群: 74511360
昵称:mikelij
园龄:6年1个月
荣誉:推荐博客
粉丝:53
关注:3

搜索

 
 

常用链接

随笔档案

积分与排名

  • 积分 - 101030
  • 排名 - 1002

最新评论

阅读排行榜

评论排行榜

推荐排行榜