Windows开发-月排行
本文根据:http://www.360doc.com/content/15/0312/17/20874412_454622619.shtml整理而来 RabbitMQ具有很好的消息传递性能,同时又是开源软件,使用范围较广。 因为自己使用的是Windows系统,因此简而言之入手点自然就是RabbitM ...
建议46:显式释放资源需继承接口IDisposable C#中的每一个类型都代表一种资源,资源分为两类: 托管资源:由CLR管理分配和释放的资源,即从CLR里new出来的对象。 非托管资源:不受CLR管理的对象,如Windows内核对象,或者文件、数据库连接、套接字、COOM对象等。 如果我们的类型 ...
建议64:为循环增加Tester-Doer模式而不是将try-catch置于循环内 如果需要在循环中引发异常,你需要特别注意,应为抛出异常是一个相当影响性能的过程。应该尽量在循环当中对异常发生的一些条件进行判断,然后根据条件进行处理。 做个测试: 输出为: 796 0 以上代码中,我们预见了代码肯能 ...
建议65:总是处理未捕获的异常 处理为捕获的异常是每个应用程序具备的基本功能,C#在APPDomain提供了UnhandledException事件来接收未捕获到的异常的通知。常见的应用如下: 未捕获异常通常就是运行时期的Bug,我们可以在AppDomain.CurrentDomain.Unhand ...
在Windows 7 64位系统中运行Visual Studio 2012时,先会跳出一个对话框,提示“此程序存在已知的兼容性问题”,然后点击“运行”才能成功运行Visual Studio 2012。老是这样,就很麻烦,那如何解决该问题呢? 下载Microsoft Visual Studio 201 ...
建议154:不要过度设计,在敏捷中体会重构的乐趣 有时候,我们不得不随时更改软件的设计: 如果项目是针对某个大型机构的,不同级别的软件使用者,会提出不同的需求,或者随着关键岗位人员的更替,需求也会随个人意志有所变更。 如果竞争对手增加了新需求,我们也不得不为正在研发的新产品调整设计方案。 刚开始的架 ...
建议133:用camelCasing命名私有字段和局部变量 私有变量和局部变量只对本类型负责,它们在命名方式也采用和开放的属性及字段不同的方法。camelCasing很适合这类命名。 camelCasing和PascalCasing的区别是它的首字母是小写的。之所以要采用这两种不同的命名规则,是为了 ...
此笔记仅为学习过程中的一些总结,若有不妥之处,请指出,以便更正。下面直接进入正题。 XAML:是一种设计UI的标签语言,是XML的派生语言,所以很多XML中的概念语法在XAML中均适用。在XAML标签中,为区分同类的标签会给标签加一些属性。 eg:<Tag Atrribute1=Value1 Atr ...
原文:C#GUIDGUID表示全局统一标识,用于产生不重复的数据。 下图是使用GUID时系统给出的提示,ToString()的重载部分说NULL和空字符串与"D"等价,这里并不等价, 原因应该是GUID的生成与通过以太网卡地址、纳秒级时间、芯片ID码和许多可能的数据有关,所以这里的数据并不一样。 测... ...
表数范围小的可以向表数范围大的进行自动类型转换,就如同有两瓶水,当把小瓶里的水倒入大瓶中时不会有任何问题。反之则会出现问题。 以short为例。 ...
集合(set)类型也是用来保存多个字符串元素的,但和列表类型不一样的是, 集合中不允许有重复元素,并且集合中的元素是无序的,不能通过索引下标获取元素。 ,如下图所示,集合set:1包含着“a”、“b”、“c“四个元素,一个集合最多可以存储2**32 -1个元素。 Redis除了支持集合内的增删改查, ...
https://github.com/gildas-lormeau/JSONView-for-Chrome https://www.cnblogs.com/androidstudy/p ...
又来一波 C# GDI自定义控件show 。这个控件已经使用几年了,最近找出来重构一下。原来是没有边框的,那么导致导航的功能不是很突出。本来想加个效果:在执行单击时显示Loading动画,在执行完单击事件后恢复原样。 ...
https://www.cnblogs.com/izualx/archive/2011/02/03/1949055.html ...
Hitchhiker 是一款开源的支持多人协作的 Restful Api 测试工具,支持Schedule, 数据对比,压力测试,支持上传脚本定制请求,可以轻松部署到本地,和你的team成员一起协作测试Api。 详细介绍请看: "http://doc.hitchhiker api.com/cn/int ...
实验系统:Windows Server2008R2 PC5 IP地址:192.168.10.1 Server 2003 PC6 IP地址:192.168.10.2实验目的:配置Web服务器使客户端能通过网络访问服务器Web主页PC5:在服务器管理器-角色-添加
1. 首选安装。 2. 打开Git Bash 3. 输入,就是配置一下用户名啥的 $ git config --global user.name "Jack Liao" $ git config --global user.email jack.liao@example.com 4. 列出当前配置, ...
mklink/j "C:\Users\81202\AppData\Roaming\Apple Computer\MobileSync" "d:\MobileSync" ...