2017年7月11日
摘要: 云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多人确实不知道。 “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。 任何一个使用基于互联网的方法来计算,存储和开发的公司, 阅读全文
posted @ 2017-07-11 17:10 可均可可 阅读(1238) 评论(1) 推荐(0)
  2017年7月6日
摘要: (本实例都是使用的Net的客户端,使用C#编写),说明,中文方括号【】表示名词。 在上一个教程中,我们改进了我们的日志记录系统。 没有使用只能够进行虚拟广播的【Fanout】交换机,而是使用了【Direct】类型的交换机,这样做就可以让我们有可能选择性地接收日志。 虽然使用【Direct】类型的【消 阅读全文
posted @ 2017-07-06 14:23 可均可可 阅读(5681) 评论(0) 推荐(1)
  2017年7月5日
摘要: 今天有时间了,继续《编写高质量代码改善程序的157个建议》的阅读,当我阅读到建议87的时候,里面的一些代码示例和文中所说的不一致了,是不是我现在用的是NetFramework 4.0的缘故,已经把一些问题修复了,今天把问题写下来,告诉大家文中有些小问题需要修复一下。 WPF和WinForm窗体应用程 阅读全文
posted @ 2017-07-05 11:00 可均可可 阅读(469) 评论(0) 推荐(0)
  2017年6月29日
摘要: (使用Net客户端)在上一个教程中,我们构建了一个简单的日志系统,我们能够向许多消息接受者广播发送日志消息。在本教程中,我们将为其添加一项功能 ,这个功能是我们将只订阅消息的一个子集成为可能。 例如,我们可以只将关键的错误消息输出到日志文件(以节省磁盘空间),同时仍然可以在控制台上打印所有日志消息。 阅读全文
posted @ 2017-06-29 16:13 可均可可 阅读(3287) 评论(0) 推荐(1)
摘要: 在多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,如果需要访问窗口中的控件,有以下解决办法 1.可以在窗口构造函数中将CheckForIllegalCrossThreadCalls设置为 false 2.使用委托调用 声明委托: 使用委托在多线程中执行: 这就是多线程界面元素操作的2种解决 阅读全文
posted @ 2017-06-29 15:18 可均可可 阅读(2583) 评论(0) 推荐(1)
  2017年6月21日
摘要: (本教程是使用Net客户端,也就是针对微软技术平台的) 在前一个教程中,我们创建了一个工作队列。工作队列背后的假设是每个任务会被交付给一个【工人】。在这一部分我们将做一些完全不同的事情--我们将向多个【消费者】传递信息。这种模式被称为“发布/订阅”。 为了说明这种模式,我们将构建一个简单的日志系统。 阅读全文
posted @ 2017-06-21 10:52 可均可可 阅读(9060) 评论(4) 推荐(2)
  2017年6月15日
摘要: 最近有时间看点书了,把157个建议在重新看一遍,代码都调试一遍。当我看到第15个建议的时候有些出入,就记录下来,欢迎大家来探讨。 第十五条建议是,使用dynamic简化反射的使用,如果是针对这句话来讲,没问题,是正确的。dynamic的确可以简化反射的使用,但是从性能上来说是有条件的,可以根据自己情 阅读全文
posted @ 2017-06-15 10:57 可均可可 阅读(2638) 评论(4) 推荐(16)
  2017年6月9日
摘要: 桥接模式是一个比较难理解的设计模式,设计和分析的时候也不容易把握,咱们听听“李建忠”老师是怎么来讲的。我们还是从演变的角度来说问题,一步一步的来把问题说清楚。先谈谈“抽象”和“实现”的关系。 抽象与实现 抽象不应该依赖于实现细节,实现细节应该依赖于抽象。这个东西很容易理解,抽象的东西是从众多的实例里 阅读全文
posted @ 2017-06-09 17:57 可均可可 阅读(893) 评论(0) 推荐(0)
摘要: 适配(转换)的概念无处不在 适配,即在不改变原有实现的基础上,将原先不兼容的接口转换为兼容的接口。生活中适配转换的例子太多了,也是设计模式里面比较容易理解的一个模式。 动机(Motivation) 在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口 阅读全文
posted @ 2017-06-09 16:44 可均可可 阅读(618) 评论(0) 推荐(0)
摘要: 今天有时间开始要研究Node.js了,项目的需要,先把环境正好,初次接触,把安装和配置过程记录下来,以备不时之需。言归正传。 1、打开NodeJS的官网,下载和自己系统相配的NodeJS的安装程序,包括32位还是64位一定要选择好,否则会出现安装问题。 下载地址:https://nodejs.org 阅读全文
posted @ 2017-06-09 11:14 可均可可 阅读(16637) 评论(1) 推荐(0)