设计开发

设计是视觉主观形式的表现手段和结果,开发是根据需求设计编写出产品的过程。

Flutter屏蔽截屏+录屏,防止截屏

这里主要处理的是移动端 iOS、Android 禁止截屏 既然用Flutter了,那直接用screen_protector包就行,其它的试过不行,就它。 支持禁用启用、设置颜...

基于GetX的Flutter项目架构设计方案

基于GetX的Flutter项目架构设计方案

前言 本文探讨的是一种基于Flutter进行全新App项目的开发模式,不涉及老的代码复用等问题。 关于在现有Android或iOS项目中接入flutter框架,这属于混合栈开发的内容,可以参考阿里巴巴的flutter boost的方...

vue3+ts+vite项目,解决找不到模块声明的错误

vue3+ts+vite项目,解决找不到模块声明的错误

找不到模块“./App.vue”或其相应的类型声明 网上搜了下,解决方法有两种,都试了一下。 根目录或 src 文件夹找到或创建env.d.ts,并写入 declare module '*.vue' { import { defineComponent } from...

PHP使用PhpSpreadsheet读取Excel多个工作薄

PHP使用PhpSpreadsheet读取Excel多个工作薄

  • 2023-06-21
  • PHP

PHP使用PhpSpreadsheet可以很方便读取Excel文件,包括多个工作薄的Excel. 安装依赖 composer require phpoffice/phpspreadsheet 使用 use PhpOffice\PhpSpreadsheet\IOFactory; $path = ROOT_PATH ...

如何在 Flutter 中创建圆的 ListTile

如何在 Flutter 中创建圆的 ListTile

在 Flutter 中,当你使用ListTile创建的小部件,要使其长按波纹也是圆角的话,您可以通过将其形状属性shape设置为 RoundedRectangleBorder(/*…*/) 来实现具有圆角的 ListTile 小部件。下面是一个具体的例子来证...

Flutter中使用16进制Hex颜色值

Flutter中使用16进制Hex颜色值

从 Dart 2.6.0开始,您可以为 Color 类创建一个扩展,该扩展允许您使用十六进制颜色字符串来创建 Color 对象: 为 Color 类创建一个扩展 extension HexColor on Color { /// String is in the format "aabb...

Flutter 二次封装Sqlite基类

Flutter 二次封装Sqlite基类

安装 Sqlite 插件 首先我们需要安装 Sqlite 插件 sqflite: ^2.0.2 创建基类,用来实例化数据库 import 'package:sqflite/sqflite.dart'; abstract class EntityPlus { static const String _dbNam...

解决Error: php@7.4 has been disabled because it is a versioned formula

问题 brew安装php7.4报错 Error: php@7.4 has been disabled because it is a versioned formula! 解决方法 brew install shivammathur/php/php...

了解Nearby Interaction探索与第三方硬件的近距离交互

了解Nearby Interaction探索与第三方硬件的近距离交互

  • 2023-01-31
  • IOS

iOS14苹果推出了NearbyInteraction 框架, 用于感知和连接具有U1芯片的设备。其主要目的是空间感知(近距离定位)。 Nearby Interaction简介 Nearby Interaction 主要提供了两种信息, 距离(Dist...

IOS 16下必须开启开发者模式才能真机

IOS 16下必须开启开发者模式才能真机

  • 2023-01-29
  • IOS

IOS 16下真机调试报错Failed to prepare device for development 问题描述 在IOS 16以前的版本,出现Failed to prepare device for development错误一般是DeviceSupport问题,但在升级IOS 16后,根据《解...