汇编指令
M MOV MOV <destination>,<source> 将source的值传送到destination MOVZX 进行全0扩展并传送,仅针对无符号数 MOVSX 进行全1扩展并传送,仅针对有符号数
M MOV MOV <destination>,<source> 将source的值传送到destination MOVZX 进行全0扩展并传送,仅针对无符号数 MOVSX 进行全1扩展并传送,仅针对有符号数
目前处理消息的工作流程 定义消息结构(如Protobuf的message结构) 在cs.proto中定义接收消息号 在cs.proto中定义发送消息号 使用相关工具生成消息的Java代码 在ChannelActor中添加该消息要转发到的服务器节点 在xxxHandlers中添加handler变量定义 在handler类中定义消息处理方法 在xxxMessa...
从akka 2.6开始,Typed Actor(类型化的Actor)已经成为默认的Actor,原有的Actor被命名为为Classic Actor(经典的Actor)。akka推荐新项目直接使用typed actor,因为其提升了类型安全,并且将Java API和Scala API分离,对开发者更加友好。 迁移指南 官网的从经典的Actor迁移到类型化的Actor文档 https://d...
安装gradle 从官网下载gradle:https://gradle.org/releases/, 我一般选择binary-only版本 解压到自己喜欢的目录 添加bin目录到环境变量 升级gradle ./gradlew wrapper --gradle-version=7.3.1 创建gralde项目 gradle init,按照指引一步一步走下去即可。 参考:h...
问题 平常使用Pytorch在Ubuntu上进行训练,每隔一段时间就会发现CUDA失效。 import torch torch.cuda.is_available() 结果为False。 并且使用nvidia-smi查看显卡信息时会提示错误:NVML: Driver/library version mismatch。 原因排查 既然已经提示了错误原因是驱动版本不匹配,那么来仔细看下驱动...
介绍 Au3脚本是AutoIt3 Windows自动安装脚本语言,AutoIt 是一种自动控制工具。它可以被用来自动完成任何基于 Windows 或 DOS 的简单任务。 文档:https://www.autoitscript.com/autoit3/docs/ 函数库:https://www.autoitscript.com/autoit3/docs/functions/ 语法 条...
介绍 几乎每种语言都有分析代码性能的工具,Python也不例外,其自带的profile模块,就提供了该功能。 用法 API方式 API方式允许我们以代码的方式来运行性能测试,API接口为: import profile profile.run(<function_name>, <file_name>, <sort>) 首先需要导入profile模块,...
批量停止进程 :: ------------------------------------------------------------------------------ :: Author : Juzi :: Date : 2021/02/24 :: Description: 批量停止进程 :: --------------------------------------------...
介绍 aim能够非常简单方便地记录、搜索、对比机器学习训练的超参数。相比于tensorboard,它支持将多个指标合并到一张图上,并且支持类似sql的方式来搜索和对比超参数,可操控性会更加精细。 安装 安装aim:pip install aim 安装docker:sudo apt install docker.io 初始化aim仓库 命令:aim init 通过该命令,ai...
平面距离 平面上有点\(A(x_1, y_1)\)和点\(B(x_2, y_2)\),那么\(A\)与\(B\)的距离\(distance\)为: [distance = \sqrt{(x_1-x_2)^2 + (y_1-y_2)^2}] 空间距离 \[test_1\] $test_2$