自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 软件架构-软件架构风格

软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件体系结构是构建计算机软件实践的基础。软件架构设计的一个核心问题是能否达到架构级的软件复用,也就是说,能否在不同的系统中,使用同一个软件架构

2023-09-10 15:56:08 233

原创 iOS 日期格式化出现NaN

最近在使用uniapp开发App时,需要将后端发过来的 格式为 “yyyy-MM-dd HH:mm:ss"的格式转化为 “yyyy-MM-dd”,在Android平台并无任何问题,但是在iOS上出现了NaN的问题

2023-02-24 14:00:11 862 1

原创 uniapp踩坑之uni.chooseLocation

在iOS端地图能正常展示,但是使用uni.chooseLocation 方法进入地址选择器时,在HbuilderX基座运行下没有问题,但是离线打包后运行就无法进入地址选择器页面。然后在DCloud官网下的iOS SDK中找到AMapLocationKit.framework与libAMapLocationPlugin.a这两个文件,并引入到工程当中。综合以上分析,我觉得可能是缺乏某些SDK。打包采用的是离线打包方式,在DCloud官网下的标准打包项目。根据个人的经验,分析可能存在的多种原因

2023-02-09 16:56:15 1722

原创 Flutter项目开发之仿微信的Excel报表

Flutter 项目开发之报表前言在项目开发中,报表是一个很常见的功能,有利于使用者一眼能看出数据的趋势与规律,非常适合数量大,且种类繁多的数据查看与对比。虽然Flutter提供了 Table,DataTable等相关的组件,但是在实际项目开发中,功能、扩展性、实用性、灵活性等十分有限,可以说几乎不可能不经调整修改能直接用于生产项目,笔者这次将详细讲解如何运用Flutter技术开发报表。效果预览需求实现实现需求是否实现Android、iOS跨平台✅首列固定✅标题

2022-01-28 17:43:14 3995

原创 一个困扰移动开发的坑

前端与移动端响应浮点数的坑描述最近笔者作为手机客户端程序员在与PC Web程序员共同联调一个接口的时候,因为开发工期紧张,所以文档并未提供有效的返回数据格式说明。笔者通过 postman主动测试与charles 联调 发现该接口的响应有比较多的浮点数,所以暂时未对浮点数做任何处理直接显示。最后在集成测试的时候发现PC端与 移动端显示的数据的格式不一样,具体表现在 有些像 1.0 这样的数据在 PC上显示的是 1 而在手机端显示的是 1.0,咨询PC程序员之后,他表示并未对数据做任何处理,而是直接将数据

2022-01-27 16:27:15 9246

原创 Flutter 解决 iOS 报错 packages/flutter_tools/bin/xcode_backend.sh: No such file or directory

Flutter 解决 iOS 报错 packages/flutter_tools/bin/xcode_backend.sh: No such file or directory如果是第一次建立Flutter 工程,打开XCode 12.4 报错 packages/flutter_tools/bin/xcode_backend.sh: No such file or directory,可以使用Android Studio 让 IOS设备运行一下,再次打开XCode就不会出现报错...

2022-01-09 15:51:43 3105

原创 信息系统管理师笔记之信息系统基础

信息系统管理师笔记之信息系统基础系统开发的生命周期一般分为 5个阶段总体规划阶段(9%):交付可行性分析报告系统分析阶段(15%):系统方案说明书系统设计阶段(20%):系统设计说明书系统实施阶段(50%):系统运行和评价阶段(8%):管理信息系统规划的主要方法关键成功因素法(Critical Success Factors CSF)通过分析找出企业成功的关键因素,然后围绕出这些因素来确定系统的需求,并进行规划一个组织的信息需求取决于少数管理者的关键性成功因素关键性成功因素是由行业 、

2021-09-26 17:12:39 554

原创 Flutter 项目实战之网络抓包

Flutter项目实战之网络抓包首先在项目实战中,网络请求与接口的交互是必不可少的操作

2021-09-16 16:36:47 3260 1

原创 Flutter开发之iOS后台定位开发详解

iOS 后台定位开发详解项目背景笔者负责的一个项目:有一个功能是持续获取用户的位置发送给后端,PC端会根据后端传来的移动端发送的位置信息,来绘制使用者的运动轨迹。前言因为笔者使用的是Flutter 来跨端开发,并不是专门的iOS开发人员,所以对iOS的技术不是非常的了解,因此走了很多弯路,本文会以一个 非专业的iOS 兼容开发者角度来记录笔者遇到的问题及解决方案。出现的问题定位权限 :按部就班申请定位权限,但是发现在设置中,应用跟别的应用(高德地图,滴滴出行)等少了 “始终” 使用位置定位失

2021-09-07 09:05:48 2888 8

原创 Flutter 空白处关闭键盘输入

Flutter 空白处关闭键盘输入效果预览

2021-07-07 11:29:01 1462

原创 Flutter插件开发之Android高德地图

从零开发一个Android高德地图插件

2021-05-24 08:08:02 1861 9

原创 HTTPS流程详解

HTTPS流程备忘录前言虽然项目中经常会使用HTTPS传输数据,但是对其原理流程一知半解,在观摩了其它大佬HTTPS的博客之后,自己大概梳理了一下HTTPS的主要流程,以此备忘简单来说HTTPS是在HTTP协议的基础上,加了一层SSL证书加密,用来防止内容被中间者监听以及修改,解决了HTTP明文传输的不安全性。流程描述网站的管理员向CA机构申请证书,并提供自己网站的公钥及域名等相关信息CA机构根据提供的公钥、域名、有效时长等信息,制作数字证书,并使用私钥加密,返回给网站,由网站自行配置用户

2021-05-17 08:41:30 1210 2

原创 Flutter扫码功能完美实现

如何快速完美地实现Flutter扫码效果预览笔者非常执着于能使用直观的效果展示,但是因为CSDN的大小限制,笔者做了很强的压缩,大致还是能看出代码的最终结果实现需求实现需求是否实现自定义扫码区域大小✅连续扫码✅从相册选择✅支持二维码✅支持条形码✅扫描动画特效✅环境Flutter版本 1.22.0.stablepubspec.yaml中添加依赖scan: 0.0.7images_picker: 0.0.8其中sca

2021-04-15 08:59:52 8499 16

原创 Flutter Android权限问题

如何在Flutter管理好Android的权限前言总所熟知

2021-04-14 14:51:45 5855 2

原创 Flutter ValueNotifier实际开发使用

ValueNotifier的实际使用前言Flutter弊端之一(也可以说是特色)就是大量使用了匿名对象,导致很难通过对象的引用去动态的修改对象状态,但是Flutter本质上就不太支持使用这种命令式开发,再加上Flutter是单向绑定,所以状态管理是比较麻烦。所以状态管理是Flutter开发难点之一。常用的状态管理框架有 Provider,Bloc等。但是轻量级的状态管理组件ValueNotifier是非常好用的,适用于一些常用小组件的封装,在实际业务开发中,非常适合于封装一些表单类的小组件,如日期选择器

2021-03-30 09:02:49 3752

原创 Flutter实现标题栏

使用Flutter封装标题栏Flutter版本1.22.0.stable效果预览实现思路组件封装封装文本组件 text_common.dartimport 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';class TextCommon extends StatelessWidget { final String text; final Color color;

2021-03-22 11:32:11 1627 3

原创 Flutter如何跳转外部地图app导航

使用url_launcher跳转到外部地图导航Flutter版本1.22.0.stable在pubspec.yaml中添加插件url_launcher: 5.7.10新建一个 url_open_utils.dart文件,作为工具类。import 'dart:io';import 'package:url_launcher/url_launcher.dart';import 'package:water_app/widget/base/base_tip.dart';

2021-03-19 10:06:10 1620 2

原创 Flutter中使用Column中白屏问题

日常开发中Column出现白屏记录平时Flutter项目开发中的一些问题 @override Widget build(BuildContext context) { return Scaffold( appBar: AppBarLeftTitle( title: '选择数据', rightWidget: ButtonCommon( margin: EdgeInsets.symmetric(horizontal: 10.0)

2021-03-10 11:32:11 1029

原创 黑苹果 - 图形卡 显示器 7MB

黑苹果 - 图形卡 显示器 7MB问题本人过年为了学习iOS原生开发跟Flutter下的iOS的APP适配,组装了台式主机,其中安装的过程省略,后来确实也安装成功了,但是因为独立显卡用的是NVIDIA的GTX 960,所以出现了一个问题,就是MacOS非常的卡,动画掉帧严重,于是点击关于本机,意外发现了这样的一个情况我的主机配置CPU: Intel Core i5 10500显卡:NVIDIA GTX 960主板:技嘉B460M AORUS ELITE解决方案按F12进入BIOS界面

2021-02-12 20:34:37 6943

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除