ThreadLocal--以副本的方式解决并发以及隔离问题 不论是Atomic还是synchronized或者Lock,其实都是采用同步的方式(串行或者自旋等)解决了线程安全问题。这里我们将介绍另外一种解决线程安全问题的思路----副本的方式。 如果你有一个全局共享的变量,那么多线程并发的时候,对这个共享变量的访问是不安全的。方法内的局部变量是线程安全的,由于每个线程都会有自己的副本。也就是说局部变量被封闭在线程内部,其它线程无法访问(引用型有所区别)。那 移动开发 2025年04月26日 78 点赞 0 评论 15652 浏览
微信小程序 工作日历 周计划日报 修改等提报和状态展示功能,支持h5,Android ,ios,基于uniapp,适配vue2和vue3 Work-calendar 介绍 (底部附链接)基于uni-calendar做的定制化开发,主要功能为工作日历展示和提报组件 1.支持周计划日报状态展示且可配置 2.支持农历展示配置,回到当日,月份切换 3.日历,周报,日报等点击事件封装 4.支持休假展示 使用说明1.下载插件到工程中&# 移动开发 2025年10月06日 79 点赞 0 评论 15710 浏览
RE: 从零开始的车载Android HMI(二) - Widget 1. Widget 概述 Widget,又叫“微件”、“小部件”。小部件是放置在主屏幕(Launcher)上的Android应用程序的小工具或控件。通过小部件可以将自己喜欢的应用程序放在主屏幕上,以便快速访问它们或是显示一些重点信息。 小部件可以是多种类型,例如信息小部件、集合小部件、控件小部件和混合小部件。Android为我们提供了一个完整的框架来开发我们自己的小部件。在手机上我们已经看过一些常 移动开发 2025年04月29日 176 点赞 0 评论 15720 浏览
Flutter鸿蒙化环境配置(windows) Flutter鸿蒙化环境配置(windows) 参考资料 Window配置Flutter的鸿蒙化环境 下载 配置环境变量 HarmonyOS的环境变量配置 配置Flutter的环境变量 Flutter doctor -v 检测的问题 flutter_flutter仓库地址的警告问题 Fliutter doctor –v 报错[!] Android 移动开发 2025年04月18日 70 点赞 0 评论 15734 浏览
ES6 对象及拓展 一、对象与类 对象(object)是 JavaScript 最重要的数据结构。 类是一种数据类型,是具有相同特性(数据元素)和行为(功能)的对象的抽象。 1. 类和对象的区别 类实例化的结果就是对象,类描述了一组有相同特性(属性)和相同行为的对象。 类是对象的模板 //定义类 class Person { constructor(name, age) { this. 移动开发 2025年09月05日 74 点赞 0 评论 15736 浏览
如何在24版本的Android Studio中创建java项目 最开始点击创建empty activity,然后就会出现以上情况,无法选择用Java作为编程语言。因为在新版的Android Studio中默认使用Kotlin作为编程语言。那么如何使用Java作为编程语言呢?这个时候回到项目创建的原始页面,如下图选定No Activity,点击Next,进入下一个页面在这里就可以 移动开发 2025年04月24日 83 点赞 0 评论 15740 浏览
toxiclibs中的粒子和弹簧 书名:代码本色:用编程模拟自然系统 作者:Daniel Shiffman 译者:周晗彬 ISBN:978-7-115-36947-5 目录 5.16 toxiclibs中的粒子和弹簧 1、粒子 在Box2D的例子中,我们创建了自己的类(比如Particle类),并在其中加入了一个Box2D物体对象变量。 class Particle { Body body; 这样的实现方式显得 移动开发 2025年06月18日 200 点赞 0 评论 15761 浏览
AndroidStudio 最新252版本 中文插件 安装与版本修改指南 先看结果引言 Android Studio没有中文版本,在Android Studio插件市场中搜索 ”chinese“中文插件,发现无法安装,同时提示该插件是JetBrains官方为IntelliJ IDEA开发的。 同时了解到,Android Studio 是基于 JetBrains 的 IntelliJ ID 移动开发 2026年01月14日 106 点赞 0 评论 15772 浏览