书栈网 · BookStack 本次搜索耗时 0.042 秒,为您找到 276606 个相关结果.
  • 11.7.1 编程测试代码

    编写测试代码 编写测试代码 在这节,您将了解怎样给一个存在的 Go 应用写测试,它有俩个函数:一个是计算斐波纳切数,一个是计算一个字符串长度。使用这俩个函数的主要原因是比较简单,它们实现了相对琐碎的任务。琐碎点是每个函数有俩个不同的实现:一个工作的很好,另一个有些问题。 这个例子 Go 包命名为 testMe ,并存为 testMe.go 。这...
  • 2.2 有编程经验

    2.2 有编程经验 2.2 有编程经验 对了有编程经验的读者,背景故事发生了些变化。 你也许知道如何编程,并且可能以此为生。 你熟悉多种编程语言,并且可以在它们之间来回切换。 你已经听说了一种叫做“数据科学”的新奇事物,并且想要跟随这一潮流。 你开始学习如何使用 numpy ,如何在 pandas 中操作 DataFrames ,以及如何使用 ma...
  • 套接字编程指南

    套接字编程指南 套接字 历史 创建套接字 进程间通信 使用一个套接字 二进制数据 断开连接 套接字何时销毁 非阻塞的套接字 套接字编程指南 作者 Gordon McMillan 摘要 套接字几乎无处不在,但是它却是被误解最严重的技术之一。这是一篇简单的套接字概述。并不是一篇真正的教程 —— 你需要做更多的事情才能让它工作起来。其...
  • 37. socket编程

    第 37 章 socket编程 第 37 章 socket编程 目录 1. 预备知识 1.1. 网络字节序 1.2. socket地址的数据类型及相关函数 2. 基于TCP协议的网络程序 2.1. 最简单的TCP网络程序 2.2. 错误处理与读写控制 2.3. 把client改为交互式输入 2.4. 使用fork并发处...
  • 4. 编程练习

    4. 编程练习 4. 编程练习 哲学家就餐问题。这是由计算机科学家Dijkstra提出的经典死锁场景。 原版的故事里有五个哲学家(不过我们写的程序可以有N个哲学家),这些哲学家们只做两件事--思考和吃饭,他们思考的时候不需要任何共享资源,但是吃饭的时候就必须使用餐具,而餐桌上的餐具是有限的,原版的故事里,餐具是叉子,吃饭的时候要用两把叉子把面条从碗...
  • AOP 面向切面编程

    AOP 面向切面编程 概念 介绍 定义切面(Aspect) 代理类缓存 AOP 面向切面编程 概念 AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程 ,通过动态代理等技术实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,也是 Hyperf 中的一个重要内容,是函数式编程的一种衍生...
  • 三、练习编程问题

    2023 2018-05-09 《Gainlo 面试指南》
    三、练习编程问题 为什么练习编程问题 什么时候 提示 1:编写健壮的代码 提示 2:把想法说出来 提示 3:跟踪你的时间 提示 4:返回到基础知识 推荐的资源 总结 三、练习编程问题 原文:Chapter 3: Practice Coding Questions 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采...
  • 编程开发指南

    脚本开发工作流程 简介 内容 更多参考 脚本开发工作流程 简介 Cocos Creator 的脚本主要是通过扩展组件来进行开发的。目前 Cocos Creator 支持 JavaScript 和 CoffeeScript 两种脚本语言。通过编写脚本组件,并将它赋予到场景节点中来驱动场景中的物体。 在组件脚本的编写过程中,你可以通过声明属性...
  • JavaScript 面向对象编程

    JavaScript 面向对象编程 面向对象介绍 什么是对象 什么是面向对象 程序中面向对象的基本体现 创建对象 简单方式 简单方式的改进:工厂函数 构造函数 更优雅的工厂函数:构造函数 解析构造函数代码的执行 构造函数和实例对象的关系 私有成员和公有成员 构造函数的问题 小结 原型 更好的解决方案: prototype 构造...
  • 6.22. 模板编程

    6.22. 模板编程 Tip 不要使用复杂的模板编程 定义: 模板编程指的是利用c++ 模板实例化机制是图灵完备性, 可以被用来实现编译时刻的类型判断的一系列编程技巧 优点: 模板编程能够实现非常灵活的类型安全的接口和极好的性能, 一些常见的工具比如Google Test, std::tuple, std::function 和 Boost...