1.组件化开发的设计和使用 将应用程序的功能分解为多个独立的模块或组件,每个模块负责一个特定的功能或业务逻辑,如用户管理、网络请求、UI 组件等。组件化的核心思想是降低模块之...
1.组件化开发的设计和使用 将应用程序的功能分解为多个独立的模块或组件,每个模块负责一个特定的功能或业务逻辑,如用户管理、网络请求、UI 组件等。组件化的核心思想是降低模块之...
数据结构 数据结构是数据组织和存储的方式。了解数据结构有助于选择最佳的方案来处理和操作数据。 数组和动态数组 数组 (Array):固定长度的数据结构,其中数据按索引进行访问...
1,对于OC的动态性你有什么理解 动态绑定在运行时而不是在编译时确定方法的调用和函数的应用,通过msg send 实现动态方法的绑定 动态类型对象的类型可以在运行时确定而不是...
1,介绍常用的设计模式,例如中介者模式,外观模式,MVC MVVM 模式 单例模式能确保在程序运行期间只有一份实例,使用简单,方便全局的状态和资源管理,缺点是这个对象的生命周...
当我们使用vite3+typescript创建vue3项目时,在main.ts中报出找不到模块“./App.vue”或其相应的类型声明。ts(2307),在ts项目里,.ts...
一、终端在任意文件夹中flutter的命令无效 此时需要配置全局命令,步骤如下: 如此就完成了配置。 二、下载flutter项目中三方包超级慢或者下载不下来的问题,其实就是f...
真机调试出现 unable to install “xxx” 代码错误 错误代码 可能错误原因 我的是402620395,buile中把release改成debug就可以了
一、单例介绍 单例模式:单例模式,属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个实例。 为了我们能更好的理解单例模式,我列举以下几个co...
虽然 CocoadPods 有搜索到 pod,但是不可用。我们采用下载源码,自己编译静态库的方式。 打包成静态库 由于dlib是用c++写的,虽然xcode知识Swift、O...
上篇文章 人脸框检测 已经介绍了我们如果从视频流中检测出人脸位置的信息,基于这些内容,我们继续向下扩展,获取人脸68个关键点的信息,之所以要获得人脸位置的信息正是为了获取关键...
我们用 dlib 来做一下人脸特征识别。 dlib是什么? 官方的自定义是: lib is a modern C++ toolkit containing machine l...
一般我们的项目都是只支持竖屏的,但最近做的项目是直播的,因此我播放的时候我需要旋转屏幕切换横竖屏,所以在项目设置中需要打开横屏 那么问题来了,项目中有很多个控制器,但我只要这...
其实是一直在运行,只是比较慢,升级的时候最好在家慢慢升,在公司不小心点了就会浪费半天时间。 1、在应用程序里打开控制台(可以在Finder中搜索控制台) 2、右上角搜索输入 ...
一.引入三个依赖 二.创建数据模型PersonModel 三.生成对于的.g.dart文件 1.一次性构建 2.删除后重新构建 3.文件监听,自动为后续创建得实体类生成对应得...
TextInputFormatter篇 1.忽略特殊字符 2.只能输入数字和小写字母 3.只能输入数字和字母 4.忽略表情 4.只能输入数字 5.长度限制(限制6位) 6.限...
Flutter支持Preferences(Shared Preferences and NSUserDefaults) 、文件、和Sqlite3。若想使用这个功能需要引入官方...
sqflite是一款轻量级的关系型数据库,类似SQLite。 使用介绍 1.首先需要在pubspec.yaml 导入库 2.新建一个model类 3.创建一个DB_Manag...
一、Flutter 中的路由 Flutter 中的路由通俗的讲就是页面跳转。在 Flutter 中通过 Navigator 组件管理路由导航,并提供了管理堆栈的方法。如:Na...