技术池(jishuchi.com) 本次搜索耗时 7.883 秒,为您找到 143 个相关结果.
  • 第九章 多态

    第九章 多态 向上转型回顾 忘掉对象类型 转机 方法调用绑定 产生正确的行为 可扩展性 陷阱:“重写”私有方法 陷阱:属性与静态方法 构造器和多态 构造器调用顺序 继承和清理 构造器内部多态方法的行为 协变返回类型 使用继承设计 替代 vs 扩展 向下转型与运行时类型信息 本章小结 第九章 多态 曾经有人请教我 “...
  • 第七章 I/O

    第 7 章:I/O Haskell经典I/O Pure vs. I/O 为什么纯不纯很重要? 使用文件和句柄(Handle) 关于 openFile 的更多信息 关闭句柄 Seek and Tell 标准输入,输出和错误 删除和重命名文件 临时文件 扩展例子:函数式I/O和临时文件 惰性I/O hGetContents readFil...
  • 面向对象编程基础

    面向对象编程基础 类和对象 定义类 创建和使用对象 访问可见性问题 面向对象的支柱 练习 练习1:定义一个类描述数字时钟 练习2:定义一个类描述平面上的点并提供移动点和计算到另一个点距离的方法。 面向对象编程基础 活在当下的程序员应该都听过“面向对象编程”一词,也经常有人问能不能用一句话解释下什么是“面向对象编程”,我们先来看看比较正...
  • 19.FFmpeg组件和项目

    19.FFmpeg组件和项目 FFplay介绍 重放期间的键和鼠标控制 FFplay显示模式 FFprobe介绍 FFserver介绍 FFmpeg软件库 libavcodec libavdevice libavfilter libavformat libavutil libpostproc libswresample libswsc...
  • Java 8 新特性总结

    Java 8 Tutorial 接口的默认方法(Default Methods for Interfaces) Lambda表达式(Lambda expressions) 函数式接口(Functional Interfaces) 方法和构造函数引用(Method and Constructor References) Lamda 表达式作用域(Lam...
  • 操作系统解析

    9845 2020-09-21 《数据结构问题》
    操作系统解析 操作系统基本特征 操作系统基本功能 系统调用 大内核和微内核 中断分类 进程管理 进程状态的切换 进程调度算法 进程同步 进程通信 线程间通信和进程间通信 进程操作 死锁 内存管理 设备管理 系统处理过程 操作系统解析 操作系统(operating system)是管理计算机硬件与软件资源的计算机程序,同...
  • AQS 原理以及 AQS 同步组件总结

    AQS 原理以及 AQS 同步组件总结 1 AQS 简单介绍 2 AQS 原理 2.1 AQS 原理概览 2.2 AQS 对资源的共享方式 2.3 AQS底层使用了模板方法模式 3 Semaphore(信号量)-允许多个线程同时访问 4 CountDownLatch (倒计时器) 4.1 CountDownLatch 的三种典型用法 4.2 C...
  • 协程

    协程(Coroutines)有些 APIs 是需要长时间运行,并且需要调用者阻塞直到这些调用完成(比如网络 IO ,文件 IO ,CPU 或者 GPU 比较集中的工作)。协程提供了一种避免线程阻塞并且用一种更轻量级,更易操控到操作:协程暂停。 阻塞和挂起 挂起函数 @RestrictsSuspension 注解 协程内部机制 协程的实验状态 标准...
  • 介绍

    8867 2020-06-24 《Tango 使用指南》
    Tango 最近更新 简介 特性 中间件 获得帮助 案例 Tango Tango 是一个微内核易扩展的Go语言Web框架,他兼有Beego的效率和Martini的中间件设计。 最近更新 [2016-2-1] 新增 session-ssdb,支持将ssdb作为session的后端存储 [2015-10-23] 更新renders 插...
  • 第五章:操作文件和目录

    操作文件和目录 通配符 mkdir - 创建目录 cp - 复制文件和目录 有用的选项和实例 mv - 移动和重命名文件 有用的选项和实例 rm - 删除文件和目录 有用的选项和实例 ln — 创建链接 硬链接 符号链接 创建游戏场(实战演习) 创建目录 复制文件 移动和重命名文件 创建硬链接 创建符号链接 移动文件和目录...