本文分类:news发布日期:2025/5/10 19:19:41
相关文章
手机移动端网卡信息获取原理分析
有些场景我们需要获取当前手机上的网卡信息(如双卡双待、Wifi等)。本文准备研究一下这块的原理,以便更好的掌握相关技术原理。
1、底层系统接口 getifaddrs 使用 getifaddrs 接口可以达到我们的目的,该接口会返回本地所有网卡的信…
建站知识
2025/4/30 4:53:55
浅谈Java NIO
Java NIO(New Input/Output)是Java平台上一种全新的IO API,相较于传统的Java I/O(也称为BIO,阻塞I/O),NIO引入了非阻塞I/O和通道(Channel)的概念,以及缓冲区&…
建站知识
2025/4/20 22:42:42
Postgresql float8类型精度丢失问题
问题描述
最近遇到了一个bug。用的是pg数据库。表里有一个index_value字段,表示指标的数值,是float8类型。表里存的是-0.11105,但是查出来变成了-0.111049999999。而且这个是不稳定的,有时候查出来又是-0.11105。
排查的过程中&…
建站知识
2025/5/10 19:09:29
OpenHarmony实例应用:【常用组件和容器低代码】
介绍
本篇Codelab是基于ArkTS语言的低代码开发方式实现的一个简单实例。具体实现功能如下:
创建一个低代码工程。通过拖拽的方式实现任务列表和任务信息界面的界面布局。在UI编辑界面实现数据动态渲染和事件的绑定。
最终实现效果如下: 相关概念
低代…
建站知识
2025/4/30 6:18:39
android 修改kernel编译版本信息
1,android版本:
在android/build/core/version_defaults.mk中红色部分 ifeq "" "$(BUILD_NUMBER)" # BUILD_NUMBER should be set to the source control value that # represents the current state of the source code. E.g…
建站知识
2025/5/10 18:46:39
springboot web开发
springboot web开发
springboot在开发web项目的时候具备天然的优势,现在的很多企业级开发都是依托于springboot的。
使用springboot的步骤:
1、创建一个SpringBoot应用,选择我们需要的模块,SpringBoot就会默认将我们的…
建站知识
2025/5/9 10:23:26
Controller配置总结(SpringMVC学习笔记二)
1、控制器Controller
控制器负责提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。(一般用注解定义)控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法在Spring MVC中,…
建站知识
2025/5/8 4:41:39
8thWall vs. AR.js
对于熟悉 JavaScript、WebGL 和 HTML5 等 Web 技术的数字创作者来说,8th Wall 提供了功能丰富且强大的 AR 开发平台,尽管价格较高。 然而,新手开发人员和专注于基于标记的 AR 的开发人员可能会发现 AR.js 更易于使用且更经济实惠。 1、8th Wa…
建站知识
2025/5/9 5:35:03