- 博客(10)
- 收藏
- 关注
原创 如何从零到一开始搭建鸿蒙项目
大家好,我是simple。我的理想是。在之前的时间里,我自己也经历了好几个鸿蒙项目,也搭建了几个鸿蒙项目。所以我接下来说的项目搭建是按照鸿蒙的推荐以及个人习惯相结合搭建出来的项目,如果有什么不足的地方大家都可以指正。
2025-05-09 10:40:33
527
原创 浅谈鸿蒙多线程
Worker通过创建独立线程运行指定脚本,适合长时间且独立的任务,需手动管理线程资源并通过消息通信,而TaskPool作为线程池管理工具,自动管理线程的创建、复用和销毁,支持多种任务类型,适合多个短时间并行任务。
2025-05-09 10:25:25
567
原创 鸿蒙开发如何与穿戴设备通讯
在开发过程中,首先通过先申请当前应用获取手机连接穿戴设备服务的权限。然后通过获取客户端设备对象deviceClient。通过客户端设备对象可以进一步获取当前手机连接的穿戴设备列表。通过穿戴设备列表的类型和名称,就可以获取到指定的设备。通过wearEngine内置的方法可以获取指定的客户端类,用于监听当前设备的状态、拉起服务、获取穿戴设备的传感器数据、双方通讯等方式。
2025-05-09 10:22:19
643
原创 实用git命令
git是开发常用的工具,但是很多人除了使用普通的常见命令外其他一窍不通,看看这个让你明白原来git还能这样搞?让你在同事面前技术大佬形象瞬间飙升
2022-03-21 18:12:33
193
原创 webgl的缓冲区有什么用?
在用js定点位的时候,肯定是要建立一份顶点数据的,用于给着色器绘图时制作顶点。但是由于着色器与js语言并不通,为了解决这个问题,webgl 系统就建立了一个能翻译双方语言的缓冲区。js 可以用特定的方法把数据存在这个缓冲区中,着色器可以从缓冲区中拿到相应的数据。接下来咱们就看一下这个缓冲区是如何建的,着色器又是如何从其中拿数据的。 1. 建立顶点数据,两个浮点数构成一个顶点,分别代表x、y 值。const vertices=new Float32Array([ //x y..
2022-03-18 07:26:59
851
原创 three.js新手入门
# three.js为了真正能够three.js来进行显示,我们需要以下几个对象:场景、相机和渲染器,这样我们就能透过摄像机渲染出场景。## 场景 Scene()> 场景能够让你在什么地方、摆放什么东西,这是你放置物体、灯光和摄像机的地方。 相关常用属性:1. autoUpdate : Boolean默认值为true,若设置了这个值,则渲染器会检查每一帧是否需要更新场景及其中物体的矩阵。 当设为false时,则需要手动维护场景中的矩阵。2. background : O...
2022-03-18 07:09:54
2536
原创 通用设计模式
通用设计模式课程介绍设计模式(design pattern)本质上是把经常用到的代码套路,归纳总结后系统的表达出来。学习设计模式好处有以下几点:为开发人员对代码的阅读和编写提供一种指导思想;提高开发人员自身的代码质量,提高对其他框架和库源码阅读的能力;良好的设计能力是一个中高级工程师的必备技能,对开发人员在职场上的晋升有很大帮助;在团队协作中用更少的词汇做更充分的沟通;网络上流行的”23种设计模式”是静态语言在生产过程中的经验总结,由于语言的特性,其中有些设计模式在 Javascript
2022-03-14 17:15:54
2083
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人