Java 应用与开发 - 线程编程后台线程 线程控制 线程生命的周期 线程优先级 线程串行化 线程休眠 线程让步 线程挂起与恢复 线程等待与通知 线程的同步 大纲 线程基础 线程控制 线程的同步 创建线程 创建和启动线程的一般步骤 每个线程都是通过某个特定 Thread 对象所对应的方法 run() 来 完成其操作,方法 run() 称为线程体。 1. 定义一个类实现 Runable 接口,重写其中的 run() 方法,加 start() 方法,启动线程。 课程配套代码 ± sample.thread.FirstThreadSample.java 大纲 线程基础 线程控制 线程的同步 创建线程 创建和启动线程的一般步骤 每个线程都是通过某个特定 Thread 对象所对应的方法 run() 来 完成其操作,方法 run() 称为线程体。 1. 定义一个类实现 Runable 接口,重写其中的 run() 方法,加 start() 方法,启动线程。 课程配套代码 ± sample.thread.FirstThreadSample.java 大纲 线程基础 线程控制 线程的同步 创建线程 创建和启动线程的一般步骤 每个线程都是通过某个特定 Thread 对象所对应的方法 run() 来 完成其操作,方法 run() 称为线程体。 1. 定义一个类实现 Runable 接口,重写其中的 run() 方法,加0 码力 | 82 页 | 1010.73 KB | 1 年前3
Django 官方教程翻译项目Python 官网或者系统的包管理工具获取到最新版的 Python。 Jython 上的 Django 如果你使用的是 Jython(一种 Java 平台的 Python 实现),你需要做一些额外的步骤。查看在 Jython 上运行 Django 获 取详细信息。 你可以在终端下输入命令 python 来验证是否已经安装 Python;你应该看到下面的信息: 1. Python 3.4.x 快速安装指南 安装 Python 配置数据库 快速安装指南 - 13 - 本文档使用 书栈(BookStack.CN) 构建 如果你是从旧版本的 Django 升级安装,你将需要在安装新版本之前卸载旧版本的 Django。 你可以按下面三个简单的方式来安装 Django: 安装官方发布版本。对大多数用户来说这是最好的方式。 安装操作系统所提供的发行包。 安装最新的开发版。这对于那些想要 运行,输出的内容可能由于数据库内容的不同而不 同。如果你在 settings.py 中的 TIME_ZONE 设置不对,你还有可能得到意想不到的结果。如果 你不记得之前是否设置过,那在继续下面的步骤之前先检查一下。 然后我们需要导入 client 类(在后续 tests.py 的实例中我们将会使用 django.test.TestCase 类,这个类里包含了自己的 client 实例,所以不需要这一步)0 码力 | 103 页 | 1.86 MB | 1 年前3
《Java 应用与开发》课程讲义 - 王晓东24.2.2 在 Eclipse 中使用 Struts 2 . . . . . . . . . . . . . . . . . . . . . . . . 299 24.3 Struts 2 的开发步骤小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 24.3.1 在 web.xml 中配置核心过滤器 . . . . 表示。 例如,a[0] 表示名字为 a 的数组中的第一个元素,a[1] 表示数组 a 的第二个元素, 依次类推。 3.2 一维数组 3.2.1 创建数组 创建 Java 数组一般需经过三个步骤: 1. 声明数组; 2. 创建内存空间; 3. 创建数组元素并赋值。 示例代码:一维数组创建声明和内存分配 1 int [] x; //声明名称为x的int型数组,未分配内存给数组 . ple.java 5.2.3 对象构造/初始化细节 第一阶段 为新建对象的实例变量分配存储空间并进行默认初始化。 第二阶段 按下述步骤继续初始化实例变量: 1. 绑定构造方法参数; 2. 如有 this() 调用,则调用相应的重载构造方法然后跳转到步骤 5; 3. 显式或隐式追溯调用父类的构造方法(Object 类除外); 4. 进行实例变量的显式初始化操作; 5. 执行当前构造方法的方法体中其余的语句。0 码力 | 330 页 | 6.54 MB | 1 年前3
Yii 2.0 权威指南的开发版本不应该用于生产,因为它可能会破坏您 的运行代码。 2 . 2 . 2 通 通 通过 过 过归 归 归档 档 档文 文 文件 件 件安 安 安装 装 装 通过归档文件安装 轙 轩 轩 包括三个步骤: 輱 輮 从 轹 轩 轩 车 轲 轡 轭 轥 轷 软 轲 轫 輮 轣 软 轭 1 5 下载归档文件。 輲 輮 将下载的文件解压缩到 轗 轥 轢 访问的文件夹中。 輳 輮 修改 c o n f g / w e b . p h p 文件,给 c o o k i e V a l i d a t i o n K e y 配置项 添加一个密 钥(若你通过 轃 软 轭 轰 软 轳 轥 轲 安装,则此步骤会自动完成): 1 2 h t t p s : / / g e t c o m p o s e r . o r g / d o c / a r t i c l e s / t r o u b l e 须被明确指定。 3 . 6 . 5 数 数 数据 据 据导 导 导出 出 出 模型通常要导出成不同格式,例如,你可能想将模型的一个集合转成轊 轓 轏 轎 或轅 轸 轣 轥 转 格 式, 导出过程可分解为两个步骤: • 模型转换成数组; • 数组转换成所需要的格式。 你只需要关注第一步,因为第二步可被通用的 数据转换器如譹 譩 譩 譜 護 譥 譢 譜 譊 譳 譯 譮 譒 譥 譳 議 譯 譮 譳 譥 譆 譯0 码力 | 537 页 | 4.66 MB | 1 年前3
3.云原生边云协同AI框架实践EdgeNode 3 App Unseen Task Detect ① 基于N个历史任务,完成云端知识库初 始化 ② 基于云端知识库,学习当前边侧任务 ③ 基于当前边侧任务,更新云端知识库 ④ 重复步骤2-3以处理M个未来任务 Cloud 任务模型 任务样本 1 2 3 4 N个历史任务 当前任务 M个未来任务 知识库 边云协同终身学习: 云侧知识库记忆,解决新情景下数据异构和小样本 部署在不同边缘节点的多个摄像头,可以 提供不同视角、不同时间、不同光照的多 维度信息,以提升整体识别准确度。 ② 运行在不同边缘节点的AI算法可以灵活资源 卸载,包括卸载到其他边缘或云端,以提升 整体推理效率。 多边协同推理: 联合多边缘信息提升精度,卸载任务到多边缘提升资源利用率 Sedna-GM: 一个K8S Operator 第三部分 Operator:特定应用扩展K8S API的控制器0 码力 | 37 页 | 2.36 MB | 1 年前3
2020美团技术年货 算法篇x1 与 x2 代入公式,求得一个解而已。(当然 实际模型输出的结果可能会更加复杂,包括输出矩阵、向量等等,这里只是简单的举 例说明。) 所以在实际业务场景中,一个模型预估的过程可以分为两个简单的步骤:第一步,特 征抽取(找出 x1 与 x2);第二步,模型预估(执行公式 f,获得最终的结果)。 4 > 美团 2020 技术年货 模型预估很简单,从业务工程的视角来看,无论多复杂,它只是一个计算分数的过 提供的丰富接口,结合算法的使用习惯,构建 算法 < 17 了一套较为流畅的特征管理工具。可以在平台上完成新增、测试、上线、卸载、历史 回滚等一系列操作。同时,还可以查询特征被服务中的哪些模型直接或者间接引用, 在修改和操作时还有风险提示,兼顾了便捷性与安全性。 模型管理也是一样,我们在平台上实现了模型的配置化上线、卸载、上线前的验证、 灰度、独立的打分测试、Debug 信息的返回等等。同时支持在平台上直接修改模型 、酒 店、买菜等各种生活服务。随着用户量快速增长,越来越多的用户在不同场景下都 会通过搜索来获取自己想要的服务。理解用户 Query,将用户最想要的结果排在靠 前的位置,是搜索引擎最核心的两大步骤。但是,用户输入的 Query 多种多样,既 有商户名称和服务品类的 Query,也有商户别名和地址等长尾的 Query,准确刻画 Query 与 Doc 之间的深度语义相关性至关重要。基于 Term0 码力 | 317 页 | 16.57 MB | 1 年前3
MySQL ZIP Archive版本安装说明com/downloads/mysql/ 下载版本:Windows (x86, 64-bit), ZIP Archive,mysql-5.7.20-winx64.zip 3 软件安装 使用管理员权限打开命令提示符,步骤:开始菜单选择Windows系统 - 命令提示符 - 在其上点击右键选择 - 更多 - 以管 理员身份运行。 定位到C盘根目录,创建MySQL目录。 将所下载的MySQL软件压缩包mysql-5 - 服务,找到MySQL服务,在此完成服务启动及 其他配置操作。 以下是其他常用的MySQL命令行操作: 控制台 mysqld –console 关闭服务器 net stop mysql 卸载MySQL mysqld -remove 4 数据库系统基本配置 结束所有的MySQL进程,包括mysql.exe和mysqld.exe,可以在任务管理器中结束上述进程。 输入mysqld0 码力 | 4 页 | 756.23 KB | 1 年前3
Flask入门教程账户,点击访问注册页面,根据指示完成注册流程。登录 备用。 设置 SSH 密钥 一般情况下,当推送本地改动到远程仓库时,需要输入用户名和密码。因为传输通 常是通过 SSH 加密,所以可以通过设置 SSH 密钥来省去验证账号的步骤。 首先使用下面的命令检查是否已经创建了 SSH 密钥: 第 1 章:准备工作 9 $ cat ~/.ssh/id_rsa.pub 如果显示“No such file or directory”,就使用下面的命令生成 Python 全局环境的 Python 解释器环境,使用它的好处如下: 保持全局环境的干净 指定不同的依赖版本 方便记录和管理依赖 我们将使用 Pipenv 来创建和管理虚拟环境、以及在虚拟环境中安装和卸载依赖 包。它集成了 pip 和 virtualenv,可以替代这两个工具的惯常用法。另外,它还集 成了 Pipfile,它是新的依赖记录标准,使用 Pipfile 文件记录项目依赖,使用 Pipfile I、Foundation 等。它们提供了大量的 CSS 定义和动 态效果,使用起来非常简单。 扩展 Bootstrap-Flask 可以简化在 Flask 项目里使用 Bootstrap 4 的步骤。 第 4 章:静态文件 34 第 5 章:数据库 大部分程序都需要保存数据,所以不可避免要使用数据库。用来操作数据库的数据 库管理系统(DBMS)有很多选择,对于不同类型的程序,不同的使用场景,都会0 码力 | 127 页 | 7.62 MB | 1 年前3
2022年美团技术年货 合辑检测方法。由于 Anchor-based 检测器需 要在训练之前进行聚类分析以确定最佳 Anchor 集合,这会一定程度提高检测器的复 杂度;同时,在一些边缘端的应用中,需要在硬件之间搬运大量检测结果的步骤,也 会带来额外的延时。而 Anchor-free 无锚范式因其泛化能力强,解码逻辑更简单, 在近几年中应用比较广泛。经过对 Anchor-free 的实验调研,我们发现,相较于 算法 < 9 百亿边规模的模型,从而降低对硬件资源的需求。 68 > 2022年美团技术年货 (3)与业务系统无缝对接。 图神经网络的完整落地流程至少包括:基于业务数据构图、离线训练和评测模型、线 上推理、业务指标观测等步骤。要让图神经网络技术成功落地应用,需要充分理解业 务逻辑和业务需求,统一并高效地管理业务场景。同样以美食推荐场景为例,线上日 志记录了曝光、点击、下单等行为事件,知识图谱提供了商家和菜品丰富的属性数 (reduce function) 和更新函数 (update function)[7]。 我们扩展了聚合函数的种类,提出一种更加通用的计算范式: 上述计算范式仍然分为生成消息、聚合消息、更新当前节点三个步骤,具体包括: ● 层次维度的聚合函数 :用于聚合同一节点在模型不同层次的表示。例如, 多数 GNN 模型中,层次维度的聚合函数为上一层的节点表示;而在 JKNet[10] 中,层次维度的聚合函数可以设定为0 码力 | 1356 页 | 45.90 MB | 1 年前3
C++高性能并行编程与优化 - 课件 - 11 现代 CMake 进阶指南目录 • 在 build 目录运行 cmake < 源码目录 > 生成 Makefile • 执行本地的构建系统 make 真正开始构建( 4 进程并 行) • 让本地的构建系统执行安装步骤 • 回到源码目录 现代 CMake 提供了更方便的 -B 和 --build 指令,不同平台,统一命 令! • cmake -B build • cmake --build build -j4 会让生成出来可执行文件的 RPATH 字段指向他链 接了的 .so 文件所在目录,运行时会优先从 RPATH 里找链接库,所以即使不在同目录也 能找到。 • 所以还有第三种解决方案:微软,我卸卸你全家(指卸载)。然后安装 Arch Linux 系统 。 • 需要手动修改或查看一个 ELF 文件的 RPATH ,可以用 chrpath 或 patchelf 命令。 yyds 第 5 章:链接第三方库0 码力 | 166 页 | 6.54 MB | 1 年前3
共 240 条
- 1
- 2
- 3
- 4
- 5
- 6
- 24













