RyanDing

用编码抒写未来

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年11月19日

摘要: 众所周知SqlServerExpress2005 属于简装版,安装程序五六十兆,在客户的服务器上部署时很畅快。但该数据库无Agent这样对我们进行定时备份保护数据安全带来了麻烦。为了定时备Express2005数据库,可以采取以下方案: 1.编写WindowsService,在服务内调用备份数据库方法。 2.使用Windows自带的计划任务。(推荐使用)。 下面就由我来介绍一下如何用计划任务实现... 阅读全文
posted @ 2010-11-19 09:46 ryanding 阅读(9759) 评论(66) 推荐(61) 编辑

2010年11月18日

摘要: 本文旨在帮助那些为网站发送手机短信正在寻求解决方案还未最终找到解决方案的朋友提供参考。 适合人群 须满足一下条件之一,如果以下3个条件您都不满足,为节约您宝贵的时间,请终止阅读本篇文章。 条件如下: 1.一条短信内容进行短信群发的目标手机数量不能太大,否则出现严重的短信延时。 2.不想买短信猫之类的设备,同时又觉得部分国有电信单位提供的短信接口不好用,或者认为其服务不够好。 3.担心网络上短信sp... 阅读全文
posted @ 2010-11-18 09:53 ryanding 阅读(10313) 评论(30) 推荐(21) 编辑

2010年11月16日

摘要: 前天当我为新项目新增完日志模块后对日志模块进行测试,测试时居然发现开发人员一段非常简单的代码,而且很标准的try ... catch .. 写法。代码整理如下:[代码]为方便大家阅读,我用 NORTHWIND 数据库。同时在该数据库内执行 SQL :update orders set EmployeeID =null where OrderID =10248 。这样造成上述代码第18 行Linq代... 阅读全文
posted @ 2010-11-16 20:51 ryanding 阅读(4220) 评论(28) 推荐(17) 编辑

2010年11月12日

摘要: 上一篇文章中主要介绍了如何在MVC2.0中将验证方法统一,当验证都规范好后再测试代码发现还存在一些隐藏问题未解决。问题的产生请看下图: 假设我们的数据库只有这两张表因为项目建立在LinqToSQL基础上,所以当我们在MVC内调用 TryUpdateModel 将 UI 传递过来的 FormCollection 表单值赋值到LinqToSQL实体对象属性。如果该实体对象从数据库来说只是一张基础表此表... 阅读全文
posted @ 2010-11-12 14:27 ryanding 阅读(2041) 评论(8) 推荐(7) 编辑

2010年11月7日

摘要: 场景: 当我把项目从 MVC1.0 升级到 MVC2.0 时,原以为可以方便的使用 System.ComponentModel.DataAnnotations 结合 MVC2.O 的 ModelState.IsValid 进行数据有效验证。比如以下验证:代码1 这些Annotation特性验证可以很轻松通过 mvc2.0 ViewData.ModelState.Values 获取到验证错误的提示信... 阅读全文
posted @ 2010-11-07 15:02 ryanding 阅读(2793) 评论(20) 推荐(14) 编辑

2010年11月2日

摘要: 在TinyMCE 在处理富文本时,可以通过网站的相对路径录入图片地址。这样TinyMCE 就可以正常显示图片了。其实该功能属于普通HTML富文本控件基本功能了。现有需求将TinyMCE 扩展成可直接上传本地图片而后在文本区域显示图片。 实现思路: 使用Ajax 进行图片上传,此上传方式可以更友好的实现TinyMCE 的图片上传扩展, 具体方法可以参考我的上一篇 Jquery ajaxsubmit... 阅读全文
posted @ 2010-11-02 09:43 ryanding 阅读(17286) 评论(17) 推荐(14) 编辑

2010年10月31日

摘要: 这是数月前的事情了,场景是这样的: 在进行图片上传的时,我发现开发人员使用的上传图片方式是Iframe + 传统的 http post 来处理的。而且未建立统一上传函数。于是将代码改造了。心想来个ajax异步上传图片吧,这技术应该很老套了。于是直接打开强大的cnblogs轻松的找到了 这篇文章 直接依葫芦画瓢,将该作者的劳动成果直接“拿来主义了”。很快就把代码全改造了。可是当我把程序发布到服务器上的时问题来了。上传文件失效了!汗~ 都是偷懒造成的恶果。继续打开先前参考的那篇文章。原来作者解释了只能在本地使用而不能发布到服务器上。心想我难道还得用 iframe + http post 这个 郁闷 阅读全文
posted @ 2010-10-31 17:06 ryanding 阅读(31698) 评论(38) 推荐(39) 编辑

2010年10月26日

摘要: 当我的一个项目到尾声时,发现系统很多模块权限有遗漏。部分模块权限遗漏是由于前期开发速度太快,开发人员未先给模块加权限而后再编写该模块功能代码。当我们检查每个模块权限是否遗漏时,噩梦来了---- 需要花费很长的时间(功能模块太多)。于是乎我写了一个控制台权限同步工具。整体思路如下: 其实在MVC内每个ActionResult 就可以看成一个新的模块,正因为这样,因此我们可以对所有的模块进行统一管理。... 阅读全文
posted @ 2010-10-26 14:34 ryanding 阅读(2006) 评论(5) 推荐(2) 编辑

摘要: SQLEXPRESS2005 当我通过图形界面进行detach db 然后再attach db 始终不能修改掉 数据库 mdf 文件位置。随后尝试 sp_detach_db 目标数据库 接着 移走mdf LDF 文件 最后 使用 sp_attach_db 终于将 数据库文件移至另外一个磁盘位置。(注:原数据库文件处于有坏道的磁盘盘符)万恶的SQL查询图形界面! 阅读全文
posted @ 2010-10-26 08:54 ryanding 阅读(565) 评论(4) 推荐(2) 编辑

2010年7月17日

摘要: Vista, Windows 7,Windows Server 2008 MSDTC配置(转http://hi.baidu.com/wuwenjie/blog/item/738b0638a2514bfbb211c790.html)打开“控制面板(Control Panel)―管理工具(Administrative Tools)―组件服务(Component Service)”(或者开始-运行 “Dcomcnfg.exe”)打开“组件服务(Component Service)―计算机(Computers)”在“我的电脑(My Computer)”上点击右键,点击“属性(Properties)”在 阅读全文
posted @ 2010-07-17 16:44 ryanding 阅读(13111) 评论(3) 推荐(6) 编辑