之乎者也,阿弥陀佛

软件设计的原则就是,化繁为简,化难为易,把人的思维集中在简单的领域,然后通过有序的组合实现复杂的逻辑。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 34 下一页

2011年7月1日

摘要: 始终认为,一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,进行有效工作才能达到的。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。 一、分析阶段一般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性、可用性、可靠性、安全性需求往往吸引了我们大部分的注意力,但是,我们必须注意,性能是很重要的非功能性需求,必须根据系统的特点确定其实时性需求、响应时间的需求、硬件的配置等。最好能有各种需求的量化的指标。另一方面,在分析阶段应该根据各种需求区分出系统的类型,大的方面,区分是OLTP(联... 阅读全文
posted @ 2011-07-01 17:35 搏击的小船 阅读(248) 评论(0) 推荐(0) 编辑

2011年6月30日

摘要: 一、使用sc.exe命令:1、更改服务的启动状态.2、删除服务(否则不建议删除任何系统服务,特别是基础服务 慎用)3、停止或启动服务(功能上类似于net stop/start,但速度更快且能停止的服务更多)具体的命令格式:修改服务启动类型的命令行格式为(特别注意start=后面有一个空格) sc config 服务名称 start= demand(设置服务为手动启动) sc config 服务名称 start= disabled(设置服务为禁用)停止/启动服务的命令行格式为 sc stop/start 服务名称注意:服务名称:可以在控制面板->管理工具->服务里面,双击对应的服务显 阅读全文
posted @ 2011-06-30 17:15 搏击的小船 阅读(1833) 评论(0) 推荐(0) 编辑

2011年5月17日

摘要: 最近抓取网页后想在自己的网站里显示原来网站的部分连接比如:<a href="">内容区</a>但是asp.net mvc却总是将<a>标签页输出来,一看源码“<”被MVC 解析为 &lt; “>”被解析 &quot;这可不是我想要的结果,于是上网搜索,找到解决方案 :@(new HtmlString( "<a href='#'>内容区</a>")) 阅读全文
posted @ 2011-05-17 12:09 搏击的小船 阅读(403) 评论(0) 推荐(0) 编辑

2011年5月6日

摘要: 有时候在线的数据结构发生了变化,先备份以前的数据,然后再用一个脚本进行初始化。但是在删除带默认值的列的时候,脚本老是报错,google一下,这样就可以了:USEMyTestDB--先删除约束declare@namevarchar(20)select@name=b.namefromsysobjectsbjoinsyscolumnsaonb.id=a.cdefaultwherea.id=object_id('UserInfo')anda.name='NickName'exec('altertableUserInfodropconstraint'+@n 阅读全文
posted @ 2011-05-06 15:00 搏击的小船 阅读(505) 评论(0) 推荐(0) 编辑

2011年5月3日

摘要: 什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中,也在许多其他操作系统中被广告采用 如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?JavatimeJavaScriptMath.round(new Date().getTime()/1000)getTime()返回数值的单位是毫秒 阅读全文
posted @ 2011-05-03 09:55 搏击的小船 阅读(5190) 评论(0) 推荐(0) 编辑

2011年4月22日

摘要: TRY...CATCH是SqlServer 2005/2008令人印象深刻的新特性.提高了开发人员异常处理能力.没有理由不尝试一下Try.. Catch功能.* TRY 块 - 包含可能产生异常的代码或脚本* CATCH 块 - 如果TRY块出现异常,代码处理流将被路由到CATCH块.在这里你可以处理异常,记录日志等.SqlServer中的Try Catch和C#,JAVA等语言的处理方式一脉相承.这种一致性才是最大的创新之处.SQLSERVER 2000中异常处理: CREATE PROC usp_AccountTransaction @AccountNum INT, @Amount DEC 阅读全文
posted @ 2011-04-22 14:59 搏击的小船 阅读(774) 评论(0) 推荐(0) 编辑

2011年4月21日

摘要: 目前网上流行的所谓“取真实IP地址”的方法,都有bug,没有考虑到多层透明代理的情况。 多数代码类似:stringIpAddress=(HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]!=null&&HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]!=String.Empty)?HttpContext.Current.Request.ServerVariables[&q 阅读全文
posted @ 2011-04-21 18:04 搏击的小船 阅读(1966) 评论(2) 推荐(0) 编辑

2011年4月19日

摘要: 使用游标有四种基本的步骤:声明游标、打开游标、提取数据、关闭游标。 如下面SQL示例所示:--=============================================--Author:<搏击的小船>--Createdate:<2011-04-19>--Description:<SQLSERVER游标DEMO>--=============================================--临时表CREATETABLE##TempTB(IDINTIDENTITY,ColAVARCHAR(50),ColBVARCHAR(50)) 阅读全文
posted @ 2011-04-19 15:45 搏击的小船 阅读(417) 评论(0) 推荐(1) 编辑

2011年4月18日

摘要: 昨天,组里一个小朋友告诉我,他写的报表生成服务中无法打开一个已经存在的Excel 2007文件,他的开发环境是Win7、Visual Studio .Net 2008(Windows Server 2008下同样存在此问题)。比较奇怪的是,Excel Automation对象是可以实例化的,但是在执行Workbooks.Open时抛出异常如下: Microsoft Office Excel 不能访问文件“a.xls”。 可能的原因有: • 文件名称或路径不存在。 • 文件正被其他程序使用。 • 您正要保存的工作簿与当前打开的工作簿同名。_Microsoft O... 阅读全文
posted @ 2011-04-18 18:45 搏击的小船 阅读(273) 评论(0) 推荐(0) 编辑

2011年4月17日

摘要: 类型“Microsoft.Office.Interop.Excel.ApplicationClass”未定义构造函数 无法嵌入互操作类型“Microsoft.Office.Interop.Excel.ApplicationClass”。请改用适用的接口。 解决办法是将引用的DLL:Microsoft.Office.Interop.Excel;的嵌入互操作类型改为false,就可以了 阅读全文
posted @ 2011-04-17 14:52 搏击的小船 阅读(276) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 34 下一页