自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(83)
  • 收藏
  • 关注

转载 MySQL分表(Partition)学习研究报告

最近在开发一个新的项目,可能会产生大数据量,需要对部分表进行分表操作,故来研究学习MySQL的分表功能。由于实验报告已经写成Exlce文件了,各位看过就直接下载吧:MySQL分表分析报告.xls以下是此次实验的结论:Insert时,分表和不分表的性能所差无几;大量数据Insert时,大量数据整合成一条Sql的性能比逐个Insert的性能提高很多;分表与否并不影响查...

2013-07-16 21:38:00 112

转载 用WPF+MongoDB开发房产信息收集器(4)——房产信息采集器总体介绍附程序下载

又是一个周末,到目前为止,房产信息采集的基本功能可以说是完成了。主要包括功能性增删改标签;删除、关注房产信息;非功能性快捷键;最小化系统托盘;工具栏、状态栏等;下面大致说下软件整体的情况和功能:概况在主画面左侧是标签栏,用于显示自定义的标签和软件默认的标签(我关注的和全部)。表格上部是工具栏,其操作是针对表格中选中的行的。另外工具栏上最后两个按钮的功能分别...

2011-11-13 19:51:00 137

转载 用WPF+MongoDB开发房产信息收集器(3)——MongoDB入门

距离上一篇文字过去已经很久了。一方面是工作有点忙,另外也是遇到点问题,到现在也没有解决。这个问题我会在文章的结尾在提出来,现在先进入这篇文章的主题吧——MongoDB入门。由于我完全是一个彻彻底底的初学者,所以写的都只是非常非常粗浅的入门内容,各位看官不要鄙视~~~~数据库安装数据库的安装,网上到处都是,我也是Google的,就不哆嗦,这里上个链接吧。MongoDB 安装与启...

2011-11-13 12:25:00 216

转载 用WPF+MongoDB开发房产信息收集器(2)——后台线程

想必童鞋们都知道,在进行耗时操作(如这里的爬虫抓取分析网站数据)时,如果没有后台线程来执行,就会造成界面假死。针对这个问题,.NET会为我们提供了很多处理后台线程的工具,BackgroundWorker就是其中一个,他将线程的处理全部都封装好了,对于应用那是一用一个方便。用法相当简单,定义一个BackgroundWorkerprivate BackgroundWorker...

2011-10-25 12:32:00 106

转载 用WPF+MongoDB开发房产信息收集器(1)

我相信,房子是现在压在众多国人肩上的最大负担。我也是其中一员,我也在关注房子。而我又是一个正在用Silverlight开发项目、正在学习MongoDB的程序员,所以,很自然的我想为我自己,也为众多在关注房子的朋友开发一个“房产信息采集器”。房产信息采集器:获取房产网站相应的二手房、一手房信息;可以让用户自主选择需要下载的区域的房产信息;可以过滤重复数据、虚假数据; ...

2011-10-23 23:20:00 143

转载 解决FireFox不能Debug Silverlight程序的问题

最近在做一个Silverlight的项目,一直用的是FF,却发现默认情况下FF无法调试Silverlight。困扰了我n久,今天总算是搞定了~ 贴出来跟大家分享下: Try these steps... Type "about:config" into FF's address bar Accept the warning (if applicable) Se...

2011-01-17 15:51:00 88

转载 终于可以继续往下了!

从上海出差回来(2.17)到现在整好过了两个月,这两个月一直在开发外卖汇2,直到昨天终于在服务器上部署了一个测试版本。尽管,两个月的时间比预期的要长了些(预期应该是在3月底四月初到这一步的),但是至少是走到了这一步。两个月来,一直辛苦地在做这个项目,几乎每天都加班,却还是一直努力着。多少次,肩膀痛得实在是抬不起来了;多少次,希望能到西湖边散散步,身子却实在是累得厉害;多少次,即使饿着...

2009-04-18 16:23:00 86

转载 回首2008

09年的脚步已经走出好几步了,我也直到现在才有点空来回顾我的2008,前段时间实在是太忙了(当然,也有空的时候,可是都被我用来看海贼王了,呵呵)!在08年,首先是我顺利的从浙江大学毕业了!走上了我人生的又一段旅程!顺带提一下,俺的毕业论文得了个优秀! 哈哈哈哈......在学校的时候,其实不珍惜的读书的好,工作了才猛然惊醒读书的时光是多么地美好!可以睡懒觉,可以偶尔翘翘课,...

2009-01-18 15:37:00 74

转载 另类的二级域名实现方法

文前声明:小生对“二级域名”、“分站”这类概念不是很清楚,本文若是对各位多少有点用,就留个笑脸;若是不才,各位认为完全时垃圾,也敬请拍砖。如果,阁下有更好、更简便的方法,也可以提出来,以供大家(特别是我)学习学习......这几天,外卖汇网站开始需要实施其他城市的扩展(目前就杭州站有,正在准备上海站的开通),可是遇到一个问题(不说大家也知道了),就是如何通过二级域名指向不同的城市站点...

2008-12-01 23:44:00 110

转载 【更新 2008.10.16】触发C#Button的双击事件

【更新 2008.10.16】 根据各位网友的意见,对双击拓展按钮做了更改,修复了两个个Bug:1. 即使两次点击时间间隔较长也会触发双击事件。2. 修复这样一个Bug:先点一下,接着连续点两下,不能触发双击事件的Bug;传说中的狐狸在C#中,Button是有DoubleClick事件的,只是它没有出现在事件列表中,而且.net也是把这个事件给"屏蔽"掉了,无论你...

2008-10-16 13:59:00 200

转载 触发C#Button的双击事件

在C#中,Button是有DoubleClick事件的,只是它没有出现在事件列表中,而且.net也是把这个事件给"屏蔽"掉了,无论你双击一个按钮怎么快,也不会触发这个事件。为了能够触发Button的双击事件,我们可以重载MouseDown事件,记录每次鼠标按下的时间,如果两次点击的时间足够近的话,就触发一次双击方法。这样也大致能够达到双击的效果,我所采用的方法其实和这个类似,是继...

2008-10-13 16:16:00 882

转载 到底要不要去面试?

背景介绍:前几天,接到一个大学同学的电话,是在**公司工作的,跟说我华为技术部希望扩招到1k+,现在却只有100+的人,问我有没有兴趣去**公司,说如果想去的话,算是内部推荐,方便很多(估计内部也是有指标给他们的),我当时就没怎么在意,也不是很想去,但是碍于同学,就含糊的应了一声。因为本身自己在目前的公司待着很好,倒不是待遇什么的,而是可以学到很多东西,感受到工作的乐趣。目前的状...

2008-10-12 10:07:00 175

转载 【C#食谱】【面食】菜单7:用默认值初始化泛型变量

问题:ee6d64b9你有一个泛型类包含一个由类自身定义类型参数的变量。由于对泛型对象的约束,你希望这个变量被初始化为其默认值。解决方法:非常简单的方法:只要使用default关键字初始化其值为默认值即可:publicclassDefaultValueExample<T>{Tdata=default(T);...

2008-07-23 15:21:00 121

转载 类和对象

类是数据类型的实现,而对象是类的实例。类的成员是声明在类里面的实体。C#类的成员共有六种:字段、属性、索引器、方法、事件和嵌套类型。C#的字段用const修饰,表示他只能在声明的时候被初始化;用readonly修饰,表示只能在声明时或构造函数中初始化。两种情况下字段的值在初始化之后都不能再改变。在对象开始使用之前,所有值类型的字段都必须初始化,即必须在对象构造结束之前...

2008-07-14 18:18:00 77

转载 【C#食谱】【杭帮菜】菜单2:写一个TCP客户端

问题:你想连接基于TCP的服务端。解决方法:使用System.Net.TcpClient类,通过给服务端传递地址和端口来和服务端建立连接和会话。下面这个例子将和上一菜单中的服务端进行会话。classMyTcpClient{privateTcpClient_client=null;privateIPAddress_address;...

2008-05-11 10:44:00 81

转载 C#Winform下用正则表达式限制TextBox只能输入数字

昨天,在网上特别是园子里搜了下如何在Winform下限制TextBox只能输入数字的功能。可是结果基本上都是在web的环境下用正则表达式实现的,而在Winform的平台下,好像没有发现。 就自己循着思路实现了下。首先,先定义一个string,用来表示数字的正则表达式:privatestringpattern=@"^[0-9]*$";然后再定义一个st...

2008-05-07 22:52:00 408

转载 【C#食谱】【杭帮菜】菜单1:写一个TCP服务端

问题:你需要写一个服务端去监听从某一个端口进来的一个TCP客户端的请求。然后,这些请求可以在服务端被处理,并且每一个响应都可以被发送到TCP客户端。我将在下一个“菜”中介绍怎么样创建一个TCP客户端和服务端进行交互。解决方法:我们创建一个MyTcpServer的类来监听从一个端口进来的基于TCP终端的请求:classMyTcpServer{ Priva...

2008-04-21 22:23:00 89

转载 【C#食谱】【川菜】菜单1:列出被引用的程序集

问题: 你需要得到被一个特定的程序集所引用的所有程序集。这个信息可以告诉你这个程序集是否在引用一个或多个你所创建的程序集,或者你的程序集是否在引用其他特定的程序集。 解决方法: 使用Assembly.GetReferencedAssemblies方法去得到一个程序集所引用的程序集。例如:public static string[] BuildDependentAssemb...

2008-04-18 23:57:00 116

转载 实现需求工程的成功方法

花了一天的时间,整理了下需求工程方面的有关方法。并对这些方法的实现难易度以及效果进行了分类。供大家参考讨论影响高 难度高 定义需求开发过程 以需求为基础制定计划 重新讨论项目承诺难度高 影响中 对用户群和管理者进行需求培训 为需求建立模型 管理需求风险 使用需求管理工具 创建需求跟...

2008-04-12 14:25:00 94

转载 实现需求工程的成功方法——难度:高;影响:低

1. 重用需求 多个项目可以重用那些符合一个组织的业务规则的需求。2. 应用质量功能调配 质量功能调配(QFD)将产品功能、属性与客户的重要性联系起来。该技术提供了一种分析方法以明确哪些功能最能满足客户的需要。QFD将需求分为3类:期望需求——客户或许并未提及,但若缺少却会让他们感到不满意的需求;普通需求;额外需求。3. 衡量需求的稳定性 记...

2008-04-12 13:59:00 89

转载 实现需求工程的成功方法——难度:中;影响:低

1. 维护需求变更的历史记录 记录需求规格说明变更的日期、变更的内容、变更的实施者和原因。2. 跟踪投入需求工程的工作量 使用这些数据来评定计划的需求活动是否如期完成,利用这些数据还可以为将来的项目更好的计划所需的资源。有助于评估对需求工程的投资和回报。转载于:https://www.cnblogs.com/adaiye/archive/2008/...

2008-04-12 13:51:00 61

转载 实现需求工程的成功方法——难度:低;影响:低

1. 检查问题报告 客户的问题包括及补充为需求提供了很多建议,提出在新产品或新版本中应添加哪些功能。转载于:https://www.cnblogs.com/adaiye/archive/2008/04/12/requirement7.html...

2008-04-12 13:44:00 64

转载 实现需求工程的成功方法——难度:高;影响:中

1. 对用户和管理者进行需求培训 培训可使他们明白重视需求的意义;需求活动包括哪些活动,要提交什么样的结果;忽略需求过程会导致什么风险。2. 为需求建立模型 模型能够揭示不正确的、不一致的、遗漏的或冗余的需求。这类模型包括数据流图、实体关系图、状态转换图或状态图、对话图、类图、序列图、交互作用图、决策表和决策树等。3. 管理需求风险以及编写需求文档 ...

2008-04-12 13:35:00 60

转载 实现需求工程的成功方法——难度:中;影响:中

1. 培训需求分析员 所有将要成为需求分析员的团队成员都应该接受需求工程方面的基本培训。熟练的需求分析员应具备以下特点: 耐心,思维条理性强,有良好的交际和沟通能力,理解产品应用领域,并且掌握丰富的需求工程技术。2. 为每类用户选择代言人 用户代言人提供某一类用户的需求,并代表他们作出决策。3. 建立核心队伍 把产品早期版本或同类产...

2008-04-12 12:54:00 57

转载 实现需求工程的成功方法——难度:低;影响:中

1. 分析可行性 在允许的成本和性能的要求下,分析在指定的运行环境下实现每项需求的可行性,明确与每项需求实现相关的风险,包括与其他需求之间的冲突、对外界因素的依赖以及技术上的障碍。2. 创建术语表 定义应用领域专业名称的术语表可以减少误解。3. 编写数据字典 数据字典中包括系统用到的所有数据项和结构的定义。使参与项目开发的每个人都使用统一的数据定义。...

2008-04-12 12:41:00 75

转载 实现需求工程的成功方法——难度:高;影响:高

1. 定义需求开发过程 将你的组织如何获取和分析需求、编写规格说明和验证需求的步骤编写成文档。可以帮助分析员做好工作,还能够使规划项目的需求开发任务、进度和所需的资源变得更为容易。2. 以需求为基础指定计划 当范围和详细的需求变得清楚时,应反复斟酌项目的计划和进度表。3. 需求变更时重新讨论项目承诺 当将新的需求合并到项目中时,如果不能兑现当前的进度...

2008-04-12 12:25:00 53

转载 实现需求工程的成功方法——难度:中;影响:高

1. 确定用例 与用户代表沟通、了解他们需要使用软件来完成的任务——用例。讨论用户与系统之间的交互方式。在编写用例文档时采用标准模板,并根据这些用例推导出功能需求。2. 指定质量属性 包括性能、效率、可靠性、可用性等。应该写入SRS文档。3. 确定需求优先级 在项目的整个开发过程中,应定期评估和调整优先级。4. 采用SRS模板 为组织定...

2008-04-12 12:18:00 81

转载 实现需求工程的成功方法——难度:低;影响:高

1. 在应用领域培养开发者 帮助开发人员对应用领域有一个基本的理解。这样可以减少开发过程中的混淆、误解和返工。2. 定义项目前景和范围 前景(vision)说明使所有涉众可以对产品的目标达成共识。 范围(scope)则定义了需求是否属于某个特定版本的界线。3. 用户群分类 将产品的用户分成组,已避免出现某一用户群的需求被忽略的情况。4....

2008-04-10 22:59:00 56

转载 屏蔽Winform的关闭按钮与“创建窗口句柄时出错”

首先,先介绍下如何屏蔽Winform的关闭按钮,就是在点关闭时,并不是直接关闭程序,而是提示是否真的关闭或者最小化。前段时间要实现这个功能,所以就在网上搜罗了下。Winform的关闭操作其实是发一个关闭的消息。所以,要想不关闭窗口,只要截获这个消息就可以了。那么如何截获呢?可以用WndProc来得到并处理Window系统注销或关闭的消息:protectedoverrid...

2008-04-08 09:28:00 573

转载 从C#2.0的角度看.NET 2.0类型系统

C#中所有变量使用之前都必须初始化,否则编译器会在初始化时产生一个编译错误。每个Windows线程都有一个私有的内存区块,称为栈;也就是说这块内存块不能被其他线程访问(特定条件下除外)。什么条件?线程的栈主要用于: 保存正在执行中的方法的传入实参值; 保存方法返回是需要跳转的本地代码的地址; 保存对象(但不是全部)。一个进程通常只有(...

2008-04-02 22:21:00 98

转载 C#语言重要常识

同一个命名空间可以分散在多个文件中。 位于任何命名空间之外的语法元素都被认为是放在匿名全局命名空间中的。 在同一个项目中的语法元素可以声明在多个文件中,它可以是类、结构或接口。当然它们必须在同一个命名空间中。 #define:定义用于条件编译的符号,为#if、#elif、#else及#endif所用。 #error:将引发一个自定义的编...

2008-03-29 10:46:00 61

转载 了解 .NET Framework 3.0

Microsoft .NET Framework 3.0(之前称为 WinFX)是用于 Windows 的新式托管代码编程模型。它将 .NETFramework 2.0 的强大功能与以下四项新技术结合在一起:Windows Presentation Foundation(WPF)、Windows Communication Foundation (WCF)、Windows ...

2008-03-25 10:17:00 96

转载 [讨论]需求获取在系统开发中的地位

引:面对一个系统,如何能做好需求,如果确实做不好这个需求,那么在设计开发中该注意些什么?当有需求变更的时候,不能不改变原来的需求,或者加进新的功能需求,那又该怎么办?面对自己的代码越来越庞大,该怎么办?如何在实际开发过程中做到代码精简?需求分析:在学校的时候,一直就在学软件工程相关的东西。老师们就是一个劲的给我们灌输需求——》设计——》开发——》需求维护管理的思想...

2008-03-18 17:26:00 120

转载 我的第一个5年计划

看了明天我们还能做什么?觉得自己确实也应该为我的未来5年做个规划。我不敢说自己一定会按着这个《我的第一个5年计划》中描述的那样实施每一步,但是,我希望这个能够作为一个提醒,希望它能够时刻提醒我自己对未来要有规划。不要让自己觉得明天没什么事可以做了。当然,我现在能够制定的计划,也肯定不是什么完善的计划。我希望能够先给自己定一个大体的路线,然后遵着这条路慢慢的去实现自己的梦想。在这个...

2008-03-11 14:00:00 89

转载 【C#食谱】【面食】菜单6:泛型约束

问题:你希望你的泛型类型在创建的时候必须有一个支持某个接口(比如IDisposable接口)成员的类型参数。解决方法:使用约束去强制泛型的类型参数实现某一个或多个特定的接口。publicclassDisposableList<T>:IList<T> whereT:IDisposable...

2008-03-11 11:31:00 85

转载 决定执行力的49个细节

改善沟通是执行力流程中的关键; 让合适的人做合适的事; 制造危机激发员工的执行力; 讲究实绩、注重实效、奖罚分明; 强有力的查核; 妥善处理绩效差的人,让企业的执行流程真正顺畅起来; 管理者在选聘人员时要着重衡量其执行力; 用人不在于如何减少人的短处,而在于如何发挥人的长处; 树立明确的目标,确定...

2008-03-08 15:24:00 131

转载 .NET资源链接

网站:与.NET相关的主要网站http://msdn.microsoft.comhttp://gotdotnet.comhttp://msdn.microsoft.com/msdnmaghttp://codeproject.comhttp://aspalliance.comhttp://aspadvice.comhttp://c-sharpcorner.c...

2008-03-07 23:08:00 103

转载 轻松得到适用于C# ADO.NET的各种数据库连接字符串

有时候,你是不是会因为忘了某个数据库的连接字符串而头痛啊?呵呵! 下面介绍一个可以轻松得到数据库连接字符串的方法。下面以Access为例:1. 首先,新建一个文本文件txt,把他的后缀名该为udl,名字可以任意。2. 双击打开! 可以看到这样的界面:3. 然后选择你希望连接数据库相对应的provider,如果是Access,请选择Microsoft Jet 4...

2008-02-29 15:30:00 59

转载 【C#食谱】【面食】菜单5:用泛型副本替换哈希表

问题:你想通过用Hashtable对象的泛型表示来提高你的应用程序的性能。当你发现,结构体或其他数据类型在被保存到Hashtable中时都会发生装箱/拆箱操作时,这是非常急需的。解决方法:用更快的泛型类System.Collections.Generic.Dictionary替换所有出现System.Collections.Hashtable类的地方。下面是一个简单的使用...

2008-02-26 16:16:00 47

转载 【C#食谱】【面食】菜单4:List

首先,先说明一下,LinkedList<T>其实是一个双向链表:一个LinkedList<T>对象其实就是一系列LinkedListNode<T>对象的集合。每一个LinkedListNode<T>对象都可以访问下一个和前一个LinkedListNode<T>对象,其值是通过value属性访问的。现在,开始我们的...

2008-02-22 16:48:00 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除