logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙 Tcp/Udp 发送单播 广播 多播

tcp需要三次握手建立连接 ,udp不需要连接可以直接给指定IP发送数据,tcp发送的是包数据是流 内容不是完整独立的,可靠的,有校验和重发机制 响应慢,udp发送的是报文,是独立的有边界的,不可靠,无校验和重发,响应快(实时要求高的基于此协议),比如三个包 (1k、2k、3K),tcp一次性发送1.5k的流6k需要发送4次,udp的就可以一次发一个包3次,每次发一个独立的包。单播就是指定IP 收

#tcp/ip#udp#网络协议
鸿蒙源码编译脚本解读

generate_subsystem_config_json输出到"out/preloader/product_name/subsystem_config.json"先获取产品的子系统_get_product_specific_subsystem。_generate_parts_config_json 将参数:-./替换_ 成json输出到"out/preloader/product_name/p

#harmonyos#华为
Sa拉不起来问题

进程配置中的uid 和 gid是否存在查看/etc/passwd 和 /etc/group路径下的 uid 和gid用户和组是否存在不存在进程拉不起来进程拉不起来服务更加启动不了。用system/bin/sa_main执行文件启动system/profile/xperf_service.json配置的这个sa服务。配置在system/etc下面的 init.cfg或者该路径下 init文件夹下的

#前端
秘钥 指纹 证书 profile

4 有了证书 申请profile文件(调试和发布)Profile格式为.p7b,包含HarmonyOS应用/元服务的包名、数字证书信息、HarmonyOS应用/元服务允许申请的证书权限列表,以及允许应用/元服务调试的设备列表(如果应用/元服务类型为Release类型,则设备列表为空)等内容。)在证书中提取即可。,创建CSR文件成功,可以在存储路径下获取生成的密钥库文件(.p12)、证书请求文件(.

#harmonyos
鸿蒙工程无法加载自己编译的so库

llvm-readelf工具路径为:${DevEco Studio安装目录}/sdk/default/openharmony/native/llvm/bin或者${command-line-tools安装目录}/sdk/default/openharmony/native/llvm/bin/llvm-readelf。如果预构建so没有SONAME,链接器将会将so的绝对路径插入到依赖这个so的二进

#harmonyos#华为
openharmony 导航栏解藕

navigation 初始化需要事先传递路由表 如何动态跳转没注册的页面。

#设计模式
鸿蒙工程无法加载自己编译的so库

llvm-readelf工具路径为:${DevEco Studio安装目录}/sdk/default/openharmony/native/llvm/bin或者${command-line-tools安装目录}/sdk/default/openharmony/native/llvm/bin/llvm-readelf。如果预构建so没有SONAME,链接器将会将so的绝对路径插入到依赖这个so的二进

#harmonyos#华为
WSL搭建鸿蒙南向环境

家庭版window没有“Hyper-V”,单独安装了“Hyper-V”启动后安装VirtualBox虚拟机,在安装Ubuntu的时候还是会系统崩溃,只能用WSL搭建鸿蒙南向开发环境了。

#harmonyos#华为
鸿蒙crash日志ts定位转ets

根据日志中的 版本 Version:1.0.0.118对应拉打包tag的代码,本地编译一下本地路径features/device/build/default/outputs/default/mapping/sourceMaps.map得到 sourcemap。将日志内容复制到左上角框中然后早右下角的sourcemap中选中对应的sourcemap 点击start Analyze就可以得到右边的解析

#鸿蒙
到底了