- 博客(35)
- 收藏
- 关注
原创 鸿蒙数据更新后界面不同步的原因和解决方案
2、foreach引用未更新,和上面一样,直接操作数据.ets,没有使用相应式数据源。1、直接操作 数据.ets 的数据,但是未使用。第二步、在Foreach中改用响应式数据源。第一步、新响应式状态 和 新增方法。
2025-04-17 18:38:36
572
原创 鸿蒙开发之卡片为什么不更新
中,当直接修改数组中的某个元素的属性时,ArkUI可能无法检测到这个变化,因为ForEach的项识别可能依赖于对象的引用或者唯一标识。如果数组中的元素是对象,而直接修改对象的属性,可能不会触发状态更新。根据ArkUI的状态管理机制,@State装饰的变量在修改时会触发组件的重新渲染。考虑使用@Observed和@ObjectLink装饰器进行深层状态管理。将设备状态操作封装到单独的Model类中。是否在正确的组件上使用了状态变量。避免直接修改原始状态对象的属性。避免直接状态修改带来的副作用。
2025-04-14 19:10:28
286
原创 关于Deveco虚拟机的死机问题
解决方法一、确保windows打开虚拟化(任务管理器-cpu右下角可以查看)三、关掉所有杀毒软件(这一步折腾了半年才想到)关掉火绒之后就能解决了。二、删掉虚拟机重新下一个。
2025-04-14 14:15:07
172
原创 PCI与SCSI
PCI(Peripheral Component Interconnect)和SCSI(Small Computer System Interface)是两种不同的计算机接口技术,它们在功能、用途和应用场景上存在明显区别,以下是它们的主要区别。:不同版本的PCI和SCSI总线传输速率不同,PCI 2.2版本的传输速率约为133MB/s,而Ultra 320 SCSI的传输速率达到了320MB/s。:PCI总线是并行传输(并行内总线),SCSI总线早期为并行传输(并行外总线),后来发展出串行传输。
2025-04-01 17:24:42
706
原创 (1)鸿蒙开发之打开媒体访问权限
第四步 在EntryAbility中根据申请权限的状态决定是否唤醒弹窗。第三步 在EntryAbility中导入模块。第二步 在string中写reason的值。第五步 在index中获取授权标志。第一步 申请访问权限。
2025-03-18 17:35:29
273
原创 asp.net数据库简要连接步骤
业务层 ---调用---> 数据库访问层 ---调用---> MsSqlHelper.cs ---加载---> .config ------> 连接数据。第二层:数据库访问层(DAL)第三层:实体层(Model)第一层:业务层(DLL)
2023-12-16 23:55:09
361
1
原创 ASP.NET笔记
1.当运行时出现“网页发送了Microsoft Edge无法处理的杂乱凭据”时。①业务层②数据库访问层③实体层(YFBLL,YFDAL,YFModel)若要调试此项目,请向引用库项目的此解决方案中添加可执行项目。第二步:实体层:YFModel删去原有的类,然后创建一个新的类。4.无法直接启动带有“类库输出类型”的项目。解决方案:①右击后缀为“.aspx”的文件。①创建一个类库,命名为:YFUtility。解决方案:①右击.aspx所在的项目。第三步:点击进入User.cs。id为数据库中的一个表中的属性。
2023-12-16 21:18:26
296
原创 关于CS5001 C# 程序不包含适合于入口点的静态 “Main“ 方法
因为是vs2022中.NET 6.0的新科技,叫Top-level Statements。void Main(string[] args) 这样的入口点。原因2:VS中C#控制台输入根本不需要主函数,直接打就好。
2023-10-08 18:01:23
2141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅