书栈网 · BookStack 本次搜索耗时 0.058 秒,为您找到 250897 个相关结果.
  • 8.4.3 编程案例:汇率换算器

    8.4.3 编程案例:汇率换算器 8.4.3 编程案例:汇率换算器 本节通过一个应用实例来介绍 MV 方法的具体应用。我们希望设计一个汇率换算器程序, 其功能是将外币换算成人民币,或者相反。最终的版本是图形用户界面的,但在设计过程中, 我们还会设计一个文本界面的版本用来测试程序功能的正确性。 我们首先设计程序模型,这是由 CCApp 类实现的。设计...
  • 第6章 分布式编程

    第6章 分布式编程 第6章 分布式编程 翻译: Ken Zhao 校订: 连城 本章描述如何编写运行于Erlang节点 网络上的分布式Erlang程序。我们描述了用于实现分布式系统的语言原语。Erlang进程可以自然地映射到分布式系统之中;同时,之前章节所介绍的Erlang并发原语和错误检测原语在分布式系统和单节点系统中仍保持原有属性。 动机...
  • 1.13.面向对象编程-定义类

    1.13.Python中面向对象编程:定义类 1.13.1.一个分数类 1.13.2.继承:逻辑门和电路 1.13.Python中面向对象编程:定义类 我们之前说过,Python是一种面向对象的编程语言。到目前为止,我们已经使用了许多内置类来显示示例数据和控制结构。 面向对象编程语言中最强大的功能之一是允许程序员(问题解决者)创建新类,以模拟解决...
  • 第21章 数据库编程

    第21章 数据库编程 第21章 数据库编程 本章主题 ♦ 介绍 ♦ 数据库和Python,以及Python的RDBMS、ORM ♦ 数据库应用程序程序员接口(DB-API) ♦ 关系型数据库(RDBM) ♦ 对象-关系管理器(ORM) ♦ 相关模块 ♦ 练习 本章的主题是如何通过Python访问数据库。前面我们已经了解了简单持久存储,...
  • 3. Android事件驱动编程(一)

    Android事件驱动编程(一) Android事件驱动编程(一) 原文链接:https://medium.com/google-developer-experts/event-driven-programming-for-android-part-i-f5ea4a3c4eab 虽然在Android开发具有某些事件驱动的特性,但它还远不是纯粹的事...
  • AOP面向切面编程(Aspect Oriented Programming)

    AOP面向切面编程(Aspect Oriented Programming) 使用 AOP 实现业务层读写分离 AOP面向切面编程(Aspect Oriented Programming) Phalcon\Aop 是一个通用组件,以非侵入的方式将系统级的功能代码切入到目标类的指定方法、成员变量上。 <? php   class My...
  • 第九章:元编程

    第九章:元编程 第九章:元编程 软件开发领域中最经典的口头禅就是“don’t repeat yourself”。也就是说,任何时候当你的程序中存在高度重复(或者是通过剪切复制)的代码时,都应该想想是否有更好的解决方案。在Python当中,通常都可以通过元编程来解决这类问题。简而言之,元编程就是关于创建操作源代码(比如修改、生成或包装原来的代码)的函数...
  • 第六章 异步编程

    1351 2018-02-28 《七天学会NodeJS》
    异步编程 回调 代码设计模式 函数返回值 遍历数组 异常处理 域(Domain) 陷阱 小结 异步编程 NodeJS最大的卖点——事件机制和异步IO,对开发者并不是透明的。开发者需要按异步方式编写代码才用得上这个卖点,而这一点也遭到了一些NodeJS反对者的抨击。但不管怎样,异步编程确实是NodeJS最大的特点,没有掌握异步编程就不能...
  • 一些常见并发编程错误

    1258 2019-07-01 《Go语言101 v1.12》
    一些常见并发编程错误 当需要同步的时候没有同步 使用time.Sleep调用来做同步 使一些协程永久处于阻塞状态 复制sync标准库包中的类型的值 在错误的地方调用sync.WaitGroup.Add方法 不当地使用用做Future/Promise的通道 没有让最后一个活跃的发送者关闭通道 对地址不保证为8字节对齐的值执行64位原子操作 没留...