万象云档 本次搜索耗时 0.981 秒,为您找到 1100 个相关结果.
  • 9.3.3 多线程编程的应用

    9.3.3 多线程编程的应用 9.3.3 多线程编程的应用 线程原本是操作系统中的概念,是操作系统用于实现系统功能的工具。现在线程已演变成为用户程序可使用的工具,广泛用于应用程序设计。 多线程技术主要用于需要并发执行的场合。例如在很多游戏程序中,都需要维持一个动画场景,而玩家可以通过鼠标或键盘来输入操作指令,控制游戏的进行。假如程序只有一个 控制流,则...
  • 查询

    查询 ,基本查询 ,常规查询 ,简化查询 ,指定数据库前缀 ,保护标识符 ,转义查询 ,查询绑定 ,错误处理 查询 ,基本查询 ,常规查询 要提交一个查询,使用 query 函数: $this -> db -> query ( 'YOUR QUERY HERE' ); 当你执行读类型的查询(如:SELECT)时,qu...
  • Redis 主从架构是怎样的?

    Redis 主从架构 Redis replication 的核心机制 Redis 主从复制的核心原理 主从复制的断点续传 无磁盘化复制 过期 key 处理 复制的完整流程 全量复制 增量复制 heartbeat 异步复制 Redis 如何才能做到高可用 Redis 主从架构 单机的 Redis,能够承载的 QPS 大概就在上万到几...
  • 4.7.信号量

    4.7 信号量 概述 基本概念 信号量(Semaphore)是一种实现任务间通信的机制,实现任务之间同步或临界资源的互斥访问。常用于协助一组相互竞争的任务来访问临界资源。 在多任务系统中,各任务之间需要同步或互斥实现临界资源的保护,信号量功能可以为用户提供这方面的支持。 通常一个信号量的计数值用于对应有效的资源数,表示剩下的可被...
  • 9.3.2 进程与线程

    9.3.2 进程与线程 9.3.2 进程与线程 操作系统控制处理器在多个程序之间切换执行的过程称为调度。传统的多任务操作系统是以进程为单位进行调度的。进程(process)是指程序的一次执行所形成的实体,每当程序 开始执行,就会创建一个进程。每个进程由程序代码以及一些状态信息(如进程数据的当前 值和当前执行点等)组成,状态信息也称为进程的上下文。 注...
  • 4.3.6 开发过程小结

    4.3.6 开发过程小结 4.3.6 开发过程小结 calendar 程序的完整开发过程,展示了自顶向下设计方法的强大能力。当面临一个复杂 问题而感到无从下手的时候,可以尝试将原始问题分解为若干个子问题,然后再去考虑每个 子问题的解决方案。这个分解过程可以重复进行,从结构图的顶层开始,自顶向下逐步求精, 直至得到所有子问题的精确代码。 自顶向下设计过...
  • 8.1.3 事件驱动

    8.1.3 事件驱动 8.1.3 事件驱动 图形构件组成了图形界面的可见部分,在这些可见构件的背后,还有不可见的程序逻辑。 就好比家用电器都提供操作面板,用户通过操作面板控制、使用电器功能,在面板的背后是 实现功能的电路逻辑。 GUI 应用程序的特点是注重与用户的交互,因此程序的执行取决于与用户的实时交互情 况。例如 Word 程序启动后,并非一路执...
  • 帝国CMS常用函数介绍

    一、esub()截取字段函数 语法: esub(字符串,截取字数,后缀)说明: 后缀为截取字符后附带内容,此参数可以省略。使用范例: <?=esub(‘12345678’,6)?>,返回结果为:123456<?=esub(‘12345678’,6,’…’)?>,返回结果为:123456… 二、date()转换时间格式函数 语法: date(时间格式,...
  • 1.6 多态对象的互换使用

    1.6 多态对象的互换使用 1.6.1 动态绑定 1.6.2 抽象的基类和接口 1.6 多态对象的互换使用 通常,继承最终会以创建一系列类收场,所有类都建立在统一的接口基础上。我们用一幅颠倒的树形图来阐明这一点(注释⑤): ⑤:这儿采用了“统一记号法”,本书将主要采用这种方法。 对这样的一系列类,我们要进行的一项重要处理就是将派生类的对象当...
  • torch.utils.cpp_extension

    torch.utils.cpp_extension torch.utils.cpp_extension.CppExtension(name, sources, args, *kwargs) torch.utils.cpp_extension.CUDAExtension(name, sources, args, *kwargs) torch.utils.c...