上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 28 下一页
摘要: 一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允... 阅读全文
posted @ 2014-07-31 11:38 遥望星空 阅读(3566) 评论(0) 推荐(3) 编辑
摘要: (1)RC:(Release Candidate) Candidate是候选人的意思,用在软件上就是候选版本。Release.Candidate.就是发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错!是最终发放给用... 阅读全文
posted @ 2014-07-21 13:04 遥望星空 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 出现Out of resources when opening file './xxx.MYD' (Errcode: 24)错误是因为打开的文件数超过了my.cnf的--open-files-limit。open-files-limit选项无法在mysql命令行直接修改,必须在my.cnf中设定,最... 阅读全文
posted @ 2014-07-14 14:56 遥望星空 阅读(5099) 评论(0) 推荐(0) 编辑
摘要: 原则 1. 你没有办法预测每个程序的运行时间,瓶颈会出现在出乎意料的地方,所以在分析瓶颈原因之前,先不要盲目猜测。原则 2. 测试(measure)。在测试之前不要优化程序,即使在测试之后也要慎重,除非一部分代码占据绝对比重的运行时间。原则 3. 花哨的算法在 n 比较小时效率通常比较糟糕,而 n ... 阅读全文
posted @ 2014-07-10 11:17 遥望星空 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 一、作用AutoResetEvent和ManualResetEvent可用于控制线程暂停或继续,拥有重要的三个方法:WaitOne、Set和Reset。这三个方法的官方定义并不好理解,什么终止、非终止,乱七八糟的。在这里,我们以一种通俗易懂的概念来说明。二、比喻如果把每个线程比作一辆汽车的话,Aut... 阅读全文
posted @ 2014-07-10 10:58 遥望星空 阅读(348) 评论(0) 推荐(0) 编辑
摘要: mysql默认root用户没有密码,输入mysql –u root 进入mysql1、初始化root密码进入mysql数据库?1mysql>update user set password=PASSWORD(‘123456’) where User='root';2、允许mysql远程访问,可以使用... 阅读全文
posted @ 2014-06-27 13:38 遥望星空 阅读(379) 评论(0) 推荐(0) 编辑
摘要: NHibernate引用程序中有几个关键组件,如下图所示: 初始化时,NHibernate应用程序将生成一个配置对象。本节中,我们通过设置App.config文件来生成该配置对象。该对象负责加载映射信息、反射模型的其他信息 、生成映射的元数据并最终生成一个会话工厂。生成一个会话工厂的开销是昂贵的,... 阅读全文
posted @ 2014-06-27 09:33 遥望星空 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 今天发现/usr/local/mysql/var下很多mysql-bin.000001、mysql-bin.000002文件,GOOGLE之。。这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也... 阅读全文
posted @ 2014-06-27 09:14 遥望星空 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 在网上找了一下,有说几乎没有限制的,也有说表多了肯定会影响性能的,综合起来应该讲:1)一个库中表数是有限制的,按照UNSIGNED 类型,最多42亿多一点,正常应用根本达不到。2)文件系统对同时打开文件数有限制,一般2048。虽可修改,但是设计表结构时,对于那些有可能需要同时打开的数据表还是不要拆分... 阅读全文
posted @ 2014-06-25 15:52 遥望星空 阅读(3056) 评论(0) 推荐(0) 编辑
摘要: InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务... 阅读全文
posted @ 2014-06-25 15:48 遥望星空 阅读(205) 评论(0) 推荐(0) 编辑
摘要: MERGE存储引擎把一组MyISAM数据表当做一个逻辑单元来对待,让我们可以同时对他们进行查询。构成一个MERGE数据表结构的各成员MyISAM数据表必须具有完全一样的结构。每一个成员数据表的数据列必须按照同样的顺序定义同样的名字和类型,索引也必须按照同样的顺序和同样的方式定义。假设你有几个日志数据... 阅读全文
posted @ 2014-06-25 15:34 遥望星空 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 我有一个Hyper-V上的虚拟机, 在使用的过程中我给这个虚拟机创建了多个snapshots。 有一天我把整个的snapshots tree从root删掉了(delete snapshot with subtree), 然后我把虚拟机关机, 看到它在merge. 我期待着所有的avhd能够merge... 阅读全文
posted @ 2014-06-19 09:18 遥望星空 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 错误原文:"错误 1 无法导入以下密钥文件: SamplePlugin.pfx。该密钥文件可能受密码保护。若要更正此问题,请尝试再次导入证书,或手动将证书安装到具有以下密钥容器名称的强名称 CSP: VS_KEY_AB11B965483B8730SamplePlugin"要解决此问题:打开Visua... 阅读全文
posted @ 2014-06-17 17:29 遥望星空 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 1) 安装卸载时进行日志记录 Wix 制作的 Installer 的调试很麻烦,没有直接的 Bug 工具,可以通过记录安装日志的方式进行间接调试。命令为 msiexec /i package.msi /l log.txt 详细参考: msiexec /Option [Optional Pa... 阅读全文
posted @ 2014-06-05 17:14 遥望星空 阅读(2879) 评论(0) 推荐(0) 编辑
摘要: 由于工作需要,学习了一段时间Wix,总算小有起色。鉴于国内Wix 的普及和使用有限,这里将个人遇到得问题和解决方案记录下来,以便交流和相互促进。 Wix :全称 Windows Installer XML , 属于微软的一个开源项目,目标是使用 XML 语言灵活的定制具有各种功能的安装包,需要微软的... 阅读全文
posted @ 2014-06-05 17:11 遥望星空 阅读(6647) 评论(1) 推荐(0) 编辑
摘要: C# 实现:private void OpenFolderAndSelectFile(String fileFullName){ System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo(... 阅读全文
posted @ 2014-06-04 02:03 遥望星空 阅读(4134) 评论(0) 推荐(0) 编辑
摘要: ASSOC 显示或修改文件扩展名关联。AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制列表(ACLs)。CALL 从另一个批处理程序调用这一个。CD 显示当前目录的名称或将其更改。CHCP ... 阅读全文
posted @ 2014-05-28 11:09 遥望星空 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 最近开始写一些WPF的小Sample和文章,但是毕竟WPF应用程式不像Silverlight那么方便的只要装个Plugin就可以透过浏览器来看执行结果,因此把脑筋动到了改用WPF Browser Application上,虽然它是WPF,但是一样可以透过浏览器来执行,这样就可以一边看文章一边看范例。... 阅读全文
posted @ 2014-05-22 09:12 遥望星空 阅读(10006) 评论(0) 推荐(1) 编辑
摘要: Say what you will about the past ridiculousness of .NET Framework versioning, since the confusion of .NET 3.5SP1 they've been trying to get it right. ... 阅读全文
posted @ 2014-05-21 17:04 遥望星空 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 一、WPF为何需要命令我们已经知道WPF里已经有了路由事件,可以发布及传播一些消息,那为什么还需要命令呢?这是因为事件指负责发送消息,对消息如何处理则不管,而命令是有约束力,每个接收者对命令执行统一的行为,比如菜单上的保存,工具栏上的保存都必须是执行同样的保存。二、命令系统的基本元素命令(Comma... 阅读全文
posted @ 2014-04-30 16:19 遥望星空 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 在我们寻求帮助的时候,最不愿意听到的答复是:很抱歉,在当前版本的产品中还没有实现该功能... 在WPF中显示动态的GIF图像时便遇到了这样的问题,WPF中强大的Image控件却不支持动态的GIF(其只能显示第一帧).当然,我们可以说WPF强大的动画能力,让我们完全有理由抛弃传统的GIF动画,但如某种... 阅读全文
posted @ 2014-04-22 05:22 遥望星空 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 2012.12.18更新:修复下载链接已知WPF的Image元素只能显示GIF图片的第一帧,而MediaElement不能加载作为资源或内嵌的资源的GIF图片,所以网上有几种实现方法。我抄袭网上提供的方法,改头换面后作为自己的GifImage实现。本文的前半部分介绍我的GifImage实现;后半部分... 阅读全文
posted @ 2014-04-22 05:19 遥望星空 阅读(13667) 评论(0) 推荐(2) 编辑
摘要: One of the mistakes I see people make (and have made myself) is assuming that you must choose exactly one ORM strategy for an entire database/applicat... 阅读全文
posted @ 2014-04-22 04:15 遥望星空 阅读(346) 评论(0) 推荐(0) 编辑
摘要: Welcome to NHibernateIf you're reading this, we assume that you've justdownloaded NHibernateand want to get started using it.This tutorial will talk y... 阅读全文
posted @ 2014-04-22 03:46 遥望星空 阅读(351) 评论(0) 推荐(0) 编辑
摘要: Build 4.0.0.Alpha1=============================** Known BREAKING CHANGES from NH3.3.3.GA to 4.0.0NHibernate now targets .Net 4.0. Many uses of set typ... 阅读全文
posted @ 2014-04-22 03:38 遥望星空 阅读(2903) 评论(0) 推荐(0) 编辑
摘要: This article is dedicated to discussing the latest releases of the NHibernate and Entity Framework. NHibernate is (was?) a number one ORM Framework fo... 阅读全文
posted @ 2014-04-22 03:36 遥望星空 阅读(3453) 评论(1) 推荐(0) 编辑
摘要: 假如你喜欢原生的Sql语句,又喜欢ORM的简单,那你一定会喜欢上Dapper这款ROM.点击下载Dapper的优势:1,Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,编译后就40K的一个很小的Dll.2,Dapper很快。Dapper的速度接近与IDataReader,取... 阅读全文
posted @ 2014-04-22 03:03 遥望星空 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: AutoResetEvent 允许线程通过发信号互相通信。 通常,当线程需要独占访问资源时使用该类。线程通过调用 AutoResetEvent 上的 WaitOne 来等待信号。 如果 AutoResetEvent 为非终止状态,则线程会被阻止,并等待当前控制资源的线程通过调用 Set 来通知资源可... 阅读全文
posted @ 2014-04-18 16:58 遥望星空 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Process类的CloseMainWindow, Kill, CloseProcess.CloseMainWindow是GUI程序的最友好结束方式,从名字上就可以看出来它是通过结束主窗体,相当于用户点击窗体的关闭按钮或者按Alt + F4。它的本质就是向主窗体发送WM_CLOSE消息(Process.MainWindowsHandle可以返回主窗体的句柄)。这个可以在.NET Framework源代码中看出来:publicbool CloseMainWindow(){IntPtr mainWindowHandle =this.MainWindowHandle;//句柄是否为0if (main 阅读全文
posted @ 2014-04-09 19:33 遥望星空 阅读(59959) 评论(1) 推荐(5) 编辑
摘要: 前言:MEF不同于其他IOC容器(如:Castle)很重要的原因在于它使用了特性化编程模型(涉及到两个概念:“特性”和“编程模型”)。特性(Attribute):举例来说就是我们在开发过程中在类上标记的如:[Serializable]的标签。编程模型(Programming Model):MEF中的编程模型是定义 MEF 所操作的概念性对象集的特定方法。MEF默认使用特性化编程模型,但是用户也可自定义编程模型。MEF中导入、导出间的匹配均是通过特性来实现的。本文简单的介绍下MEF中得导入和导出。导入和导出基础:在上一篇文章中我们说过导出提供服务,而导入是使用服务。导入使用 Import特性声明 阅读全文
posted @ 2014-04-08 20:16 遥望星空 阅读(3477) 评论(0) 推荐(1) 编辑
摘要: 静态资源(StaticResource)和动态资源(DynamicResource)资源可以作为静态资源或动态资源进行引用。这是通过使用 StaticResource 标记扩展或 DynamicResource 标记扩展完成的。 StaticResource 通过替换已定义资源的值来为 XAML 属性提供值。 DynamicResource 通过将值推迟为对资源的运行时引用来为XAML 属性提供值。动态资源引用强制在每次访问此类资源时都重新进行查找。 通常来说,不需要在运行时更改的资源使用静态资源;而需要在运行时更改的资源使用动态资源。动态资源需要使用的系统开销大于静态资源的系统开销。例如以下 阅读全文
posted @ 2014-04-05 16:42 遥望星空 阅读(4841) 评论(0) 推荐(0) 编辑
摘要: WPF判断命令(Command)是否能够执行是通过ICommand.CanExecute事件,在实际程序中路由命令一般是通过CommandBinding来使命令得到实际操作代码,但是这个CanExecute事件的调用是由WPF控制的,有些时候,比如命令执行后进行一些异步耗时操作,操作完成后会影响CanExecute事件结果,但是WPF不会立即做出反应,那么这个时侯就需要手动调用CommandManager.InvalidateRequerySuggested对命令系统进行一次刷新。比如下面这个小程序执行工作事件执行://// 事件执行代码//privatevoid CommandBinding 阅读全文
posted @ 2014-04-05 15:09 遥望星空 阅读(2289) 评论(0) 推荐(0) 编辑
摘要: 我们要在DisabledObsoleteMethod函数里限制具有“Obsolete”属性的方法调用,我们如何去做呢?在.Net中提供了一个"StackFrame"类用于表示当前线程上的函数调用堆栈中的某个具体函数,所以我们通过它就可继续编写我们的DisabledObsoleteMethod函数也许在某些场合下我们想知道自己的某个方法是被谁(哪个方法)调用的?比如下面的例子://////正常方法///staticvoidMethod1(){DisabledObsoleteMethod();}//////过期方法///[Obsolete]staticvoidMethod2() 阅读全文
posted @ 2014-03-31 13:18 遥望星空 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 2014年1月,CSDN携手《程序员》杂志发起了“2013年中国软件开发者薪资大调查”活动。本次调查活动一如既往地得到了国内近万名开发者踊跃支持,通过对这些问卷数据进行整理分析形成的调查报告,为我们了解国内软件开发者待遇水平、生存状态以及行业现状提供了支撑。参与本次调查的开发者遍布软件开发领域各条战线,其中来自软件工程师岗位的参与者占63.21%,高级软件工程师占15.42%,技术支持/维护工程师与高级软件架构师的比例同为1.95%。在已经走上管理岗位的开发者中,CTO/CIO/技术总监占1.29%,经理/主管级别的开发者占10.35%。《2013年中国软件开发者薪资调查报告》数据显示:201 阅读全文
posted @ 2014-03-27 15:08 遥望星空 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 看到这个标题,您可能会在脑中产生一个疑问:Adorner是什么?Adorner是WPF窗口中独立的一层,支持在界面元素之上执行独立的绘制及用户交互。可以说,Adorner在您的WPF程序中无处不在。在WPF中,从编辑框控件中光标的显示和选中效果的支持,到具有数据焦点的控件所具有的虚线外框,都是通过Adorner实现的。 什么是Adorner 鉴于您可能不熟悉Adorner这种组成,因此我在这里单独列出一节文字对其进行介绍。首先请您想象一下WPF如何对编辑框中光标和选中效果的支持: 按照较为常见的WPF开发方式,您可能需要为这两种情况分别提供一个非常繁琐的解决方案。 对于对光标的支持而言,... 阅读全文
posted @ 2014-03-24 11:36 遥望星空 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: People often find it difficult to see the difference between events and delegates. C# doesn't help matters by allowing you to declarefield-like eventswhich are automatically backed by a delegate variable of the same name. This article aims to clarify the matter for you. Another source of confusi 阅读全文
posted @ 2014-03-23 07:05 遥望星空 阅读(319) 评论(0) 推荐(0) 编辑
摘要: C#里现在有3个Timer类:System.Windows.Forms.TimerSystem.Threading.TimerSystem.Timers.Timer这三个Timer我想大家对System.Windows.Forms.Timer已经很熟悉了,唯一我要说的就是这个Timer在激发Timer.Tick事件的时候,事件的处理函数是在程序主线程上执行的,所以在WinForm上面用这个Timer很方便,因为在From上的所有控件都是在程序主线程上创建的,那么在Tick的处理函数中可以对Form上的所有控件进行操作,不会造成WinForm控件的线程安全问题。1、Timer运行的核心都是Sys 阅读全文
posted @ 2014-03-12 20:03 遥望星空 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 近来,Maurits的一篇博文“Why Scrum will never work”一石激起千层浪。著名技术分享网站酷壳(http://coolshell.cn/articles/5044.html)翻译了这篇文章,我的好朋友,网站创始人陈浩还加入了他的一些想法。直到我看到在知乎(http://www.zhihu.com/question/19793669)上的一个问题之前,我也认为大多数软件开发团队已然知道敏捷是什么,可以给团队带来什么。他们可能完全不在乎别人怎么看敏捷。(注:知乎是李开复老师创新工场孵化的类似于Quora的一个中文问答网站)说一下我对Maurits9个“Scrum永远不能成 阅读全文
posted @ 2014-03-05 04:35 遥望星空 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 这篇文章的原文在这里(原文链接)(下文不是全译,也不是部分译,我只是把其总结,有我自己的发挥,但是原意大致不变),这篇文章完全是在调侃Scrum的,作者第一段就是一个免费声明,其说他是Scrum和其它敏捷方法的big fan,他也认为Scrum 100% 对 软件开发可行。作者使用Scrum 5年了,也公开作过几次敏捷的分享会。他觉得写这篇文章只是为了好玩,因为他们戴上Edward de Bono的black hat(黑礼帽 – 是6个思考之帽中的一种——负面思考,思考事物的负面因素,这样才知道:它会起作用吗?缺点是什么?它有什么问题?为什么不能做。)因为本人经常站在Agile的风口浪尖,所以 阅读全文
posted @ 2014-03-05 03:57 遥望星空 阅读(337) 评论(0) 推荐(0) 编辑
摘要: Visual Studio 2013还没有离线的帮助文档,这里做个记录,以备后面使用。地址:http://msdn.microsoft.com/zh-cn/library/dd831853.aspx 阅读全文
posted @ 2014-03-04 21:25 遥望星空 阅读(257) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 28 下一页