logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从“能跑”到“可维护”:Flutter 三方库鸿蒙化的工程化实践与踩坑复盘

本文复盘了Flutter项目中webRTC三方库迁移至OpenHarmony的实战过程,聚焦GN工具链适配、NAPI异步桥接与工程治理。针对鸿蒙ABI(aarch64-linux-ohos)与Android不兼容问题,通过补丁式修改gcc_toolchain.gni注入musl启动文件与clang_rt库,解决链接崩溃;采用异步初始化避免UI线程阻塞;通过HAR/HSP混合分包策略降低主包体积8M

#harmonyos#flutter#华为 +1
从“能跑”到“可维护”:Flutter 三方库鸿蒙化的工程化实践与踩坑复盘

本文复盘了Flutter项目中webRTC三方库迁移至OpenHarmony的实战过程,聚焦GN工具链适配、NAPI异步桥接与工程治理。针对鸿蒙ABI(aarch64-linux-ohos)与Android不兼容问题,通过补丁式修改gcc_toolchain.gni注入musl启动文件与clang_rt库,解决链接崩溃;采用异步初始化避免UI线程阻塞;通过HAR/HSP混合分包策略降低主包体积8M

#harmonyos#flutter#华为 +1
服务器中激活刚安装好的anaconda

退出并保存修改,这个是关键,不然一旦文件被改动,就会一直出错无法激活,每次重新输入vim~/.bashrc命令时就提示恢复,删除,修改,中止等操作。一般不需要通过vim~/.bashrc命令进行修改,因为安装时已经导入了路径。在服务器安装anaconda的过程中,最后一步是初始化,选择yes。~/.bashrc激活就可以使用conda环境了。~/.bashrc,即可成功激活环境。...

#python#深度学习#开发语言 +2
graphviz.backend.ExecutableNotFound: failed to execute [‘dot‘, ‘-Tpdf‘, ‘-O‘, ‘Digraph.gv‘]问题快速完整解决

它提供了一套用于创建和渲染图形的工具和库,允许用户通过简单的文本描述创建复杂的图表和图形。用户可以将生成的图形输出为不同的格式,包括图片(PNG、SVG、PDF等)和文本(PostScript、DOT等)。用户可以使用一种类似于DOT语言的文本格式来描述图形结构,其中定义了节点、边、颜色、形状等属性。Graphviz 提供了多种自动布局算法,用于确定节点的位置,从而产生美观的图形布局。Graphv

文章图片
#前端#linux#javascript +1
简易windows10快速关机bat脚本

1.桌面新建txt文本文档,在其中输入如下内容,保存关闭:2.重命名修改文件后缀名为.bat形式3.双击运行,即可关机

#windows#mssql#python +1
谷歌浏览器驱动国内镜像下载地址

谷歌驱动(driverchrome.exe)国内镜像下载地址:http://npm.taobao.org/mirrors/chromedriver/Windows、Linux、MAC系统均可下载下载解压,放到C:\Program Files (x86)\Google\Chrome\Application(自己的谷歌浏览器安装路径)下即可...

文章图片
#npm#vue.js#javascript +2
python使用ffmpeg库高效免费完成音频格式转换

在生活中,我们因为种种原因经常需要对音频格式文件进行转换。使用已经发布的各种音频格式转换软件进行音频格式转换时在没有会员的情况下,最终转换的音频文件在开头或者末尾会有软件植入广告,这就是噪音,此时转换也失去了意义。在使用ffmpeg库进行转换的过程如下:①下载安装ffmpeg,并配置环境变量官网如下FFmpegx下载,解压,安装之后,打开计算机环境变量,在Path路径中添加ffmpeg中的bin目

文章图片
#python
程序运行出现 UndefinedMetricWarning: Precision and F-score are ill-defined and being set to 0.0 in labels

程序运行时出现以下问题·:UndefinedMetricWarning: Precisionand F-score are ill-defined and being set to 0.0 in labels with no predicted samples. Use `zero_division` parameter to control this behavior.并且模型学习过程中验证集准

#python#tensorflow#人工智能 +1
如何打开安装好的neo4j图数据库

1.打开命令提示符面板,输入neo4j.bat console2.复制第二个红框中地址3.在浏览器最上方地址栏中进行粘贴初始账户和密码一般都为 neo4j,后续可自行修改即可完成登录

#数据库#database#人工智能 +1
Pycharm中放大和缩小代码界面

直接上图流程:打开文件,点击设置:选择“keymap”,右侧搜索框输入“increase”,搜索出来之后双击,选择“Add Mouse Shortcut”然后在操作框按住“Ctrl”并将鼠标滚轮上滑,完成设置,一直点击OK关闭界面即可。之后按住“Ctrl”键并向上滚动滚轮即可放大。当然我们需要任意控制放大和缩小,缩小操作只需要将上述步骤搜索的“increase”换成“decrease”即可。设置操

文章图片
#pycharm#ide#python
    共 86 条
  • 1
  • 2
  • 3
  • 9
  • 请选择