【Flutter】关注的那些点

文章浏览阅读436次,点赞8次,收藏8次。第一次接触Flutter 应该是19年,被声明式语法所吸引,后来苦于事件成本的问题那篇Fltutter 状态管理的Provider 就一直创建在哪里,没有理会他。也一直没空去写。22年因为某些原因,去了某厂,主要的跨平台技术栈事更没有时间去关注,flutter。在这中厂的一年多时间也就是9月份,迎来了至暗时刻 – 开源节流也就有了些空余时间,也就想总结一下关于Flutter东西。
分类: 编程语言 发布时间: 01-18 02:09 阅读次数: 0

C++ 设计模式之桥接模式

文章浏览阅读980次,点赞13次,收藏26次。再举个例⼦,遥控器就是抽象接⼝,它具有开关电视的功能,修正抽象就是遥控器的实例,对遥控器的功能进⾏实现和扩展,⽽电视就是实现接⼝,具体品牌的电视机是具体实现,遥控器中包含⼀个对电视接⼝的引⽤,通过这种⽅式,遥控器和电视的实现被分离,我们可以创建多个遥控器,每个遥控器控制⼀个品牌的电视机,它们之间独⽴操作,不受电视品牌的影响,可以独⽴变化。,它的UML图很像⼀座桥,它通过将【抽象部分】与【实现部分】分离,使它们可以独⽴变化,从⽽达到。桥接模式的主要⽬的是通过组合建⽴两个类之间的联系,⽽不是继承的⽅式。
分类: 编程语言 发布时间: 01-18 00:59 阅读次数: 0

ffmpeg裁剪视频画面

文章浏览阅读474次,点赞6次,收藏8次。iw输入视频宽度,ih输入视频高度。x、y省略则居中裁剪。
分类: 编程语言 发布时间: 01-18 00:49 阅读次数: 0

阿里云OSS-小程序文件直传(支持微信小程序、H5、PC端web使用)

文章浏览阅读2.1k次。支持微信小程序、H5、PC端web使用,整套文件进行封装统一使用开发背景:做类似发布朋友圈的功能需求,由于后端对发布功能只提供一个接口,文字、状态、文件上传统一一个接口上传,且对文件上传方面做的接口存在诸多问题(人已经整麻了),包括各种数据结构的转换迎合后端,为节省时间和甩锅,被迫从客户端直传阿里云服务器,绕开服务端进行文件上传等操作,中间base64处理、加密策略,计算签名等处理都在前端完成。优点:减少服务器压力缺点:客户端目前不能直接预览文件,还需进一步在客户端处理(还在研究中)_微信小程序实现oss上传功能
分类: 编程语言 发布时间: 01-17 23:39 阅读次数: 0

Angular系列教程之依赖注入详解

文章浏览阅读255次,点赞3次,收藏6次。在Angular中,依赖注入被广泛应用于组件、服务、指令等场景,本文将详细解析Angular中的依赖注入。在Angular中,依赖注入是指将服务或值注入到组件、指令、管道等对象中,使得这些对象可以在运行时动态地获取和使用这些服务或值。依赖注入的原理主要是通过将对象的依赖关系显式地定义在一个容器中(通常是服务提供者),然后在对象被实例化时,由容器负责将这些依赖关系注入到对象中。依赖扫描:通过Angular的依赖注入系统,可以自动扫描组件、服务和指令中的依赖关系,并将其自动注入到相应的对象中。
分类: 编程语言 发布时间: 01-17 23:29 阅读次数: 0

什么是VR、AR、MR、XR?

文章浏览阅读932次,点赞8次,收藏9次。AR增强现实技术是将现实和虚拟世界结合在一起,用户可以通过手机、平板电脑等设备,看到现实世界中的事物,并且在屏幕上显示出相关的虚拟信息。打造你的专属虚拟直播间,预设3D场景,虚拟机位突破现实角度,自由DIY,一键切换镜头,快速部署运镜路径,开启你的XR虚拟直播吧。VR虚拟现实是利用计算机技术创造虚拟世界,用户可以通过穿戴VR设备,进入虚拟现实的环境,感受身临其境的体验。创意无限,可以实现线下活动无法实现的效果,多种互动方式提升在线活动的多样性,促进交互,提升转化,减少流失。vLive虚拟直播系统。
分类: 编程语言 发布时间: 01-17 22:19 阅读次数: 0

C++ Qt开发:StringListModel字符串列表映射组件

文章浏览阅读605次,点赞20次,收藏16次。`QStringListModel` 是 Qt 中用于处理字符串列表数据的模型类之一,它是 `QAbstractListModel` 的子类,用于在 Qt 的视图类(如 `QListView`、`QComboBox` 等)中显示字符串列表。该组件是用于在`Qt`中快速显示字符串列表的便捷模型类。该组件通常会配合`ListView`一起使用,例如将`ListView`组件与`Model`模型绑定,当`ListView`组件内有数据更新时,就可以利用映射将数据模型中的数值以字符串格式提取出来,同理也可实现将字符
分类: 编程语言 发布时间: 01-17 22:09 阅读次数: 0

React16源码: React中调度之scheduleWork的源码实现

文章浏览阅读1k次,点赞24次,收藏17次。定位到 packages/react-reconciler/src/ReactFiberScheduler.js。拿之前的一个 Fiber Tree 节点来举例。当中,它需要去找到更新对应的。如果符合条件需要重置 stack。如果符合条件就去请求工作调度。这几个方法最终都调用了。
分类: 编程语言 发布时间: 01-17 20:59 阅读次数: 0

2024Flutter岗位面试题总结

文章浏览阅读960次,点赞16次,收藏21次。Flutter面试题集锦,后期会优化
分类: 编程语言 发布时间: 01-17 20:49 阅读次数: 0

Angular系列教程之观察者模式和RxJS

文章浏览阅读294次,点赞5次,收藏5次。RxJS全称 Reactive Extensions for JavaScript,翻译过来是 Javascript 的响应式扩展,简单来说 Rx(JS) = Observables + Operator + Scheduler。它是一个采用流来处理异步和事件的工具库,使我们能够以响应式方式处理异步数据流。它建立在观察者模式的思想上,其中有两个核心概念:Observables(可观察对象)和Observers(观察者)。
分类: 编程语言 发布时间: 01-17 19:38 阅读次数: 0

快速更改flutter已有项目的项目名称和id等

文章浏览阅读402次,点赞7次,收藏5次。【代码】快速更改flutter已有项目的项目名称和id等。
分类: 编程语言 发布时间: 01-17 19:29 阅读次数: 0

28个炫酷的CSS特效动画示例(含源代码)

文章浏览阅读1.6k次,点赞90次,收藏82次。CSS是网页的三驾马车之一,是对页面布局的总管家,2024年了,这里列出28个超级炫酷的CSS动画示例,让您的网站更加炫目多彩。
分类: 编程语言 发布时间: 01-17 18:09 阅读次数: 0

杂记:使用 mac 和 windows 以及编辑器的总结

文章浏览阅读1k次,点赞24次,收藏24次。Grammarly 语法检查DM Integration Module idm 下载扩展JSON Formatter json 格式化查看油猴 任意网站都可以使用的脚本管理工具。
分类: 编程语言 发布时间: 01-17 17:58 阅读次数: 0

给大家一些建议,2024 可以考虑放弃(纯粹的)技术路线,前端已死绝不是说说而已

整篇文章,只有干货,没有心理按摩,想看心理按摩建议出门右转。如果说 2023 年前端最热门的话题, **「前端已死」** 势必是最热门的话题。
分类: 编程语言 发布时间: 01-17 17:04 阅读次数: 0

Java并发编程——伪共享和缓存行问题

文章浏览阅读557次,点赞6次,收藏8次。由于处理器缓存行的一致性协议要求缓存行中的数据在多个处理器间保持一致,因此当一个线程修改了一个变量并使得缓存行失效后,其他线程即使是访问其他变量也会受到影响。这种情况下,就会出现伪共享。当一个线程访问内存时,会将数据从主内存加载到缓存行中,并且在后续的操作中,只对缓存行进行读写,而不是直接访问主内存。然而,当多个线程同时访问同一个缓存行中的不同变量时,由于缓存行的一致性要求,会导致其他线程的缓存行失效,从而降低性能。填充是在变量之间插入一些无意义的字节,使得不同变量分布在不同的缓存行中,从而避免线程冲突。
分类: 编程语言 发布时间: 01-16 02:14 阅读次数: 0

1.1 面试经典 150 题-合并两个有序数组

文章浏览阅读388次,点赞9次,收藏10次。【代码】1.1 面试经典 150 题-合并两个有序数组。
分类: 编程语言 发布时间: 01-16 01:14 阅读次数: 0

R语言【base】——apply():在数组边距上应用函数

文章浏览阅读695次,点赞8次,收藏9次。返回通过将函数应用于数组或矩阵的边距而获得的向量或数组或值列表。Arguments参数【X】:一个数组,包括一个矩阵。参数【MARGIN】:一个给出下标的向量,函数将作用于这个下标。例如,对于矩阵,1 表示行,2 表示列,c(1,2) 表示行和列。其中参数【X】具有命名 dimname,它可以是选择维度名称的字符向量。参数【FUN】:要应用的函数。对于 +、%*% 等函数,函数名必须用反引号或引号括起来。参数【...】:参数【FUN】的可选参数。参数【simplify】:说明结果是否应尽可能简化的
分类: 编程语言 发布时间: 01-16 00:54 阅读次数: 0

“单项突出”的赢双科技IPO加速,比亚迪是最强助力?

文章浏览阅读667次,点赞9次,收藏6次。而新能源汽车行业更是如此。因此,尽管其主营产品只是汽车配件之一,但面对比亚迪这样的知名客户,赢双科技的议价能力并不低,招股书数据显示,2020年至2022年期间,赢双科技的毛利率分别为48.05%、59.68%、61%,而同行可比公司的毛利率平均值分别为43.4%、43.39%、43.65%。其中,2020年至2022年,源自磁阻式旋变的销售收入分别为2816.02万元、12700.56万元、31617.22万元,分别占当期主营业务收入的62.09%、79.86%、89.95%,是公司的主力产品。
分类: 编程语言 发布时间: 01-15 23:54 阅读次数: 0

Spring MVC——Spring MVC(1)

文章浏览阅读435次,点赞10次,收藏5次。Spring MVC的概述,入门;RequestMapping注解;controller方法返回值
分类: 编程语言 发布时间: 01-15 23:34 阅读次数: 0

cpp_10_多重继承_钻石继承_虚继承

文章浏览阅读631次,点赞4次,收藏7次。多重继承 钻石继承 虚继承
分类: 编程语言 发布时间: 01-15 22:34 阅读次数: 0