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

2011年2月10日

摘要: 2 安装依次安装:vs2010,完全安装Silverlight.exeSilverlight4_Tools.exeSilverlight_Developer.exe,按微软说的只要安装了Silverlight4_Tools.exe,就不用安装Silverlight_Developer.exe,但是在调试程序还是要我安装Silverlight_Developer,我就有安装了它。 阅读全文

posted @ 2011-02-10 18:02 moss_tan_jun 阅读(335) 评论(1) 推荐(0) 编辑

摘要: Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签Ctrl+B,P: 移动到上一书签Ctrl+B,C: 清除全部标签Ctrl+I: 渐进式搜索Ctrl+Shift+I: 反向渐进式搜索Ctrl+F: 查找Ctrl+Shift+F: 在文件中查找F3: 查找下一个Shift+F3: 查找上一 阅读全文

posted @ 2011-02-10 17:53 moss_tan_jun 阅读(210) 评论(0) 推荐(0) 编辑

摘要: UML 用例图:准则==> http://msdn.microsoft.com/zh-cn/library/dd409432.aspxUML 用例图:参考:http://msdn.microsoft.com/zh-cn/library/dd409427.aspx 阅读全文

posted @ 2011-02-10 17:49 moss_tan_jun 阅读(315) 评论(0) 推荐(0) 编辑

摘要: 使用Visual Studio 2010可以在项目中添加架构图,项目可以是ASP.NET、Windows Forms、...,也可以创建单独的Modeling Projects。可以通过下图方式在项目中添加架构图(菜单栏===>Tools===>New Diagram):在下面窗口中选择架构图的类型用例图的工具说明:1、Actor,参与者/角色,系统的理想用户,通过向系统输入或请求系统输入某些事件来触发系统的执行。包括:(1)系统用户(2)其它系统,如:购物网站使用支付宝在线支付,支付完成后再跳转到购物网站处理下一步。(3)可以运行的进程,如:时间,经过一定时间触发 阅读全文

posted @ 2011-02-10 17:46 moss_tan_jun 阅读(1072) 评论(0) 推荐(0) 编辑

摘要: SQL Server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置:1,SQL Server Management Studio Express(简写SSMS) 2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)有两点要注意:1,2005的外围应用配置器在2008中换了地方2,有些设置生效需要重启一下SQL Serverstep 1: 打开SSMS,用windows身份连接数据库,登录后,右键选择“属性&a 阅读全文

posted @ 2011-02-10 17:24 moss_tan_jun 阅读(14068) 评论(0) 推荐(0) 编辑

摘要: 最近在研究sql server 2005 的大数据量处理的优化方案,看到这篇文章觉得很实用,但是后面有人评论说:1千万条都会出问题,说明这个程序做得太差了!我这边有一个表是156468068条数据,表空间7,080.969 MB,索引空间61.656 MB,按照年来进行表分区,查询速度在2秒内解决,使用sql2008 。表分区也是个解决方案。对普通开发人员来说经常能接触到上千万条数据优化的机会也不是很多,这里还是要感谢公司提供了这样的一个环境,而且公司让我来做优化工作。当数据库中的记录不超过10万条时,很难分辨出开发人员的水平有多高,当数据库中的记录条数超过1000万条后,还是蛮能考验开发人员 阅读全文

posted @ 2011-02-10 17:18 moss_tan_jun 阅读(1443) 评论(1) 推荐(0) 编辑

摘要: 保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如 SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FROM T1;在可能的情况下尽量限制尽量结果集行数如:SELECT TOP 300 COL1,COL2,COL3 FROM T1,因为某些情况下用户是不需要那么多的数据的。在没有建索引的情况下,数据库查找某一条数据,就必须 阅读全文

posted @ 2011-02-10 17:04 moss_tan_jun 阅读(426) 评论(0) 推荐(0) 编辑

摘要: 在sqlserver 数据库的使用过程中,特别是频繁更新的系统中,会产生大量的日志文件。由于商业化的运作,我们的数据库都是有备份的,在隔一段时间之后,我们就可以把日志数据清除掉。由于现在很多时候我们使用的都是虚拟主机,空间商在安全策略上做了限制,导致没有办法清除我们的数据库日志。唯一的办法就是利用dbower的权限打开查询分析器,使用如下的Sql语句就可以清空并收缩你的数据库空间了:1.清空日志 DUMP TRANSACTION [yourdbname] WITH NO_LOG; 2.截断数据库日志 BACKUP LOG [yourdbname]WITH NO_LOG; 3.收缩数据库 D 阅读全文

posted @ 2011-02-10 16:43 moss_tan_jun 阅读(889) 评论(0) 推荐(0) 编辑

摘要: http://www.cnblogs.com/hurenwang/archive/2011/02/08/1949998.html 阅读全文

posted @ 2011-02-10 12:23 moss_tan_jun 阅读(207) 评论(0) 推荐(0) 编辑

摘要: /大家在做报表或查询的时候都会有给用户预设一些可选的日期范围2//如本年度销售额、本季度利润、本月新增客户3//C#里内置的DateTime基本上都可以实现这些功能,巧用DateTime会使你处理这些事来变轻松多了45//今天6 DateTime.Now.Date.ToShortDateString();7//昨天,就是今天的日期减一8 DateTime.Now.AddDays(-1).ToShortDateString();9//明天,同理,加一10 DateTime.Now.AddDays(1).ToShortDateString();1112//本周(要知道本周的第一天就得先知道今天是星 阅读全文

posted @ 2011-02-10 11:08 moss_tan_jun 阅读(371) 评论(0) 推荐(0) 编辑

摘要: 引用:using System.Diagnostics;Stopwatch timer = Stopwatch.StartNew();....(要计时的方法) timer.Stop();LogHelper.Info("此方法花费时间为:" + timer.Elapsed.TotalSeconds.ToString() + "秒"); 阅读全文

posted @ 2011-02-10 10:39 moss_tan_jun 阅读(233) 评论(0) 推荐(0) 编辑

摘要: 我的上一篇文章描述了用普通方法实现对xml文件的基本操作,感谢各位园友给我提的每一个建议,大家主要在说:用Linq去实现对xml的操作更加方便简洁,于是乎我就现学习了一下Linq to xml,由于是刚刚接触Linq,理解肯定不会很深,所以请各位园友不吝赐教,有建议尽管说,在此先谢过大家啦~   LINQ to XML 为创建 XML 元素提供了一种称为“函数构造”的有效方式。函数构造是指在单个语句中创建 XML 树的能力。 启用函数构造的 LINQ to XML 编程接口有几个重要功能:  XElement 构造函数可以对内容采用多种类型的参数。 例如 阅读全文

posted @ 2011-02-10 10:36 moss_tan_jun 阅读(586) 评论(0) 推荐(1) 编辑

摘要: using System;using System.Web;using System.Text;namespace Pub.Class{ /// summary /// Requests操作类 /// /summary public class Request2 { #region Get/GetInt/GetFloat /// summary /// 接收传值 /// /summa... 阅读全文

posted @ 2011-02-10 10:26 moss_tan_jun 阅读(11246) 评论(0) 推荐(1) 编辑

摘要: Visual Studio允许创建Office类型的工程,用于给Office产品创建外接程序以及自定义模板等。这是一个非常实用的功能,在早期版本的Office中我们只能通过VBA代码来实现一些自定义的功能,如文本的自动替换、宏录制功能等等。VBA的功能很有限,有些时候我们希望自定义程序能够完成更多的功能,比如在Office多个不同产品之间进行文档转换、调用系统API、远程过程调用及Web Service访问等。下面是在Visual Studio 2010中创建Office类型工程的对话框。   本例中我将向大家介绍如何通过Office外接程序将Outlook中的邮件导出到本地Word文档中。当 阅读全文

posted @ 2011-02-10 10:21 moss_tan_jun 阅读(3800) 评论(0) 推荐(0) 编辑

摘要: Dictionary<TKey, TValue> 类是常用的一个基础类,但用起来有时确不是很方便。本文逐一讨论,并使用扩展方法解决。向字典中添加键和值添加键和值使用 Add 方法,但很多时候,我们是不敢轻易添加的,因为 Dictionary<TKey, TValue> 不允许重复,尝试添加重复的键时 Add 方法引发 ArgumentException。大多时候,我们都会写成以下的样子:其实,第二种情形可以写如下书写(请参见 http://msdn.microsoft.com/zh-cn/library/9tee9ht2.aspx):不过 阅读全文

posted @ 2011-02-10 10:06 moss_tan_jun 阅读(496) 评论(0) 推荐(0) 编辑

摘要: 最近处理Farpoint保存下来的Excel时,发现表格式有各种问题,下面是修改Excel格式操作到内容,做下笔记 :)/// <summary> /// Excel表相关操作 /// </summary> /// <param name="firstpath">第一个Excel表路径</param> /// <param name="secondpath">第二个Excel表路径</param& 阅读全文

posted @ 2011-02-10 09:56 moss_tan_jun 阅读(2893) 评论(1) 推荐(0) 编辑

摘要: DataTable 修改列名 删除列 调整列顺序 DataTable myDt =dt;//删除列myDt.Columns.Remove("Columns1");//调整列顺序 ,列排序从0开始 myDt.Columns["Columns1"].SetOrdinal(1);//修改列标题名称 dt.Columns["Columns1"].ColumnName = "Columns1new"; 阅读全文

posted @ 2011-02-10 09:47 moss_tan_jun 阅读(485) 评论(0) 推荐(1) 编辑

摘要: 本文要介绍的C#本地读写二进制文件,二进制文件指保存在物理磁盘的一个文件。第一步:读写文件转成流对象。其实就是读写文件流 (FileStream对象,在System.IO命名空间中)。File、FileInfo、FileStream这三个类可以将打开文件,并变成文件 流。下面是引用微软对File、FileInfo、FileStream的介绍System.IO.File类 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream 对象。System.IO.FileInfo类 提供创建、复制、删除、移动和打开文件的实例方法,并且帮助创建 FileStream 对象。无法 阅读全文

posted @ 2011-02-10 09:43 moss_tan_jun 阅读(507) 评论(0) 推荐(1) 编辑