异步编程 同步编程,请求响应模型,同步化、顺序化、事务化。 异步编程,事件驱动模型,以 Fire and Forget 方式实现。 异步编程模式 -§-?异步编程模型 (APM) 模式: IAsyncResult 模式,异步操作需要 Begin 和 End 方法; -§-?基于事件的异步模式(EAP ...
分类:
编程语言 时间:
2016-11-09 11:10:11
阅读次数:
228
面向对象 技术一般水平有限,有什么错的地方,望大家指正。 面向对象只是一种编程模式并不是某一种语言特有的在很多种语言上都有体现。面向对象编程是用抽象方式创建基于现实世界模型的一种编程模式(很官方的一个定义),它有四个基本特性抽象、继承、封装、多态。在JS中我们运用的最多的就是封装和继承。 面向对象编 ...
分类:
编程语言 时间:
2016-11-09 10:53:38
阅读次数:
169
面向对象 技术一般水平有限,有什么错的地方,望大家指正。 面向对象只是一种编程模式并不是某一种语言特有的在很多种语言上都有体现。面向对象编程是用抽象方式创建基于现实世界模型的一种编程模式(很官方的一个定义),它有四个基本特性抽象、继承、封装、多态。在JS中我们运用的最多的就是封装和继承。 面向对象编 ...
分类:
编程语言 时间:
2016-11-08 01:29:58
阅读次数:
208
结对编程的利与弊 在这次微信开发过程中,我和组员练习了结对编程的这种编程模式,也就是两个人同时在一台电脑上进行编程。 之前的时候我也在其他地方练习过这种模式,现在想谈谈这种合作模式的利和弊,我对它的理解。 结对编程的利 最大的好处就是,两个人在一起写代码的时候能够融合两种不同的思路,一个人写的时候另 ...
分类:
其他好文 时间:
2016-10-26 07:13:59
阅读次数:
170
云计算的概念 云计算包括IT工业,开发平台和软件工程。虽然“云”可以指代很多不同的东西对于不同的人,但是对于IT工业来说,它提供了一个可拓展容量和计算能力的方法去开发。 云计算是以数据为中心的一种数据密集型的超级计算,在数据存储,数据管理,编程模式,并发控制,系统管理等方面具有自身独特的技术。云计算 ...
分类:
其他好文 时间:
2016-10-07 20:10:04
阅读次数:
127
使用 Git 来管理 Xcode 中的代码片段 代码片段介绍 xcode4 引入了一个新 feature: code snippets,在整个界面的右下角,可以通过快捷键:cmd + ctrl + opt + 2 调出来。code snippets 是一些代码的模版,对于一些常见的编程模式,xcod ...
分类:
其他好文 时间:
2016-10-06 22:10:23
阅读次数:
106
一.如何使用异步模式? 异步模式是在处理流类型时经常采用的一种方式,其应用的领域相当广阔,包括读写文件、网络传输、读写数据库,甚至可以采用异步模式来做任何计算工作。相对于手动编写线程代码,异步模式是一个高效的编程模式。 (1)所谓异步模式是个什么鬼? 在启动一个操作之后可以继续执行其他工作而不会发生 ...
分类:
编程语言 时间:
2016-10-05 17:07:57
阅读次数:
121
前面几篇介绍里尝试了一些Slick的功能和使用方式,看来基本可以满足用scala语言进行数据库操作编程的要求,而且有些代码可以通过函数式编程模式来实现。我想,如果把Slick当作数据库操作编程主要方式的话,可能需要先制定一套比较规范的模式来应付日常开发(也要考虑团队开发)、测试和维护。首先从项目结构 ...
分类:
其他好文 时间:
2016-10-04 13:48:56
阅读次数:
160
第四章 算法和流程控制 代码组织结构和解决具体问题的思路是影响代码性能的主要因素 循环处理是最常见的编程模式之一,也是提高性能的关注点之一 循环分四种:标准for循环 while循环 do-while循环: ...
分类:
编程语言 时间:
2016-10-02 12:54:39
阅读次数:
191
Slick (Scala language-integrated connection kit)是scala的一个FRM(Functional Relational Mapper),即函数式的关系数据库编程工具库。Slick的主要目的是使关系数据库能更容易、更自然的融入函数式编程模式,它可以使使用者 ...
分类:
其他好文 时间:
2016-09-21 11:28:09
阅读次数:
151