自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码小疯子

只要用心去做,每一件事情还是有可能成功的,当然成功是没有界限的,只不过是达到自己心里的那个目标,公众号:我的大前端生涯,一个爱喝茶的程序员,通常会搞搞SpringBoot 、Herbinate、Mybatiys、Android、iOS、Flutter、Vu

  • 博客(772)
  • 资源 (7)
  • 收藏
  • 关注

原创 微信小程序学习目录推荐

微信小程序 系统学习开发

2021-12-04 16:47:33 553

原创 Flutter项目实战教程分享、基础使用、性能优化、每日积累

执剑天涯,从你的点滴积累开始,所及之处,必精益求精,优美的应用体验 来自于细节的处理,更源自于码农的自我要求与努力

2020-11-05 07:54:04 1343 4

原创 MySql应用原理分析系列文章目录

本系列分析文章 为实际开发中的点点滴滴的总结,从最最简单的SQL 查询 到 综合分析查询在分析 SQL 时,也会同时分析 mybatis 、Hibernate 中的相关操作每周更新 1-2 篇文章1 查询单表中的数据 SQL查询单表数据(一)2 查询结果排序 发文中3 操作多个表 发文中4 表中的增删改 发文中5 元数据查询 发文中6 表中的字符串操作 发文中7 表中的...

2020-02-17 21:36:36 2245 1

原创 Flutter 项目开发指导 从基础入门到精通使用目录

本教程从flutter 到精通再独立开发一个App。第一阶段 UI基础 第二阶段 基础功能篇 如 flutter 中的数据存储、网络访问等等。第三阶段 动画专题篇第四阶段 高级功能篇 如 flutter 与android ios 之间的双向 互调第五阶段 flutter开发一个App.........

2019-06-29 15:44:52 17140 12

原创 Flutter Inspector 视图调试工具突然不能用了

Android Studio 启动时需要 Java 运行时环境(Java Runtime Environment,JRE)来执行 Java 代码和构建 Android 应用程序。Flutter Inspector 是 Flutter 开发工具中的一个可视化调试工具,它提供了一种在运行时检查和调试 Flutter 应用程序的方法。2、搜索 boot runtime,找到「Choose Boot Java Runtime for the IDE」选项。

2024-03-15 22:08:38 509 3

原创 Flutter 如何检查一个小部件是否可见? visbility_detector 来帮你实现

简单的应用场景就是在A页面中点击一个按钮打开B页面,A页面失去焦点,然后B页面关闭消失,A页面重新获取得了焦点,同时回调onResum事件。在本文中,我们将学习一个重要的Flutter小部件。很多时候,在应用程序中,我们必须知道一个小部件是否可见。类似Android的onResum事件,在Flutter中,需要使用一些额外的方法来实现这个事件检测。现我也可以使用 visibilityDetector 在页面中做统一的处理。如果你有兴趣,可以关注一下微信公众号 biglead 程序员知识架构。

2024-02-28 08:59:15 517

原创 Flutter 3.19.0 版本新特性

其实在每个版本的更新中呢,都会合并很多很多的这个合并请求、还有开发建议,那么本版本的也不例外,社区官方发布的公告是。当然,如果你的时间允许的话,你可以去查看一下这些请求,对开发者来讲肯定是受益匪浅的。小编这里使用 fvm来管理Flutter多版本SDK,现在来下载新版本体验一波。

2024-02-22 21:46:03 1742

原创 vue 解决qrCode生成的二维码微信长按不识别问题

qrcode在页面生成二维码时,会生成一个canvas标签和一个img标签,部分安卓机里面,canvas元素没有隐藏掉,所以长按的时候按的不是图片,所以无法识别,也就没有弹窗,转成图片放到页面上去就行。QRcode 生成二维码,展示到页面,微信打开,长按二维码没反应。

2024-02-04 09:44:48 623

原创 flutter go_router 官方路由(一)基本使用

基本简单参数传递,比如一个 userId,页面路由定义如下:ThreePage就是我定义的目标页面,它需要一个参数 userId。“/” 配置的就是加载的默认的启动的首页面,然后我这里面相当于是配置了两个基本的页面。点击一个按钮跳转目标页面,我这里传的参数 userId的值为 123。如下图所示,我当前使用的flutter版本为3.16.0。使用 Navigator 正常操作如下“复杂传参数 请看后续。

2024-02-04 09:37:54 1001

原创 Vue 本地存储

在 Vue 中,可以使用或来进行本地存储。这两种存储方式都是基于浏览器的,并且可以在不同的页面之间共享数据。

2024-02-04 09:32:29 665

原创 Flutter isolate 小笔记 记录一下功能

我开发的业务是这样的,在页面中,我要开启录音功能,然后呢同时我也要上传,就是上传的录音文件,所以这里边儿我如果都放在我的这个默认线程中,他是非常卡的,就是我录音的过程中我的页面滑动是很卡的,有些时候我4核的手机不太明显,但是我八核的手机,会卡的很明显,所以呢我考虑把录音和这个嗯,文件上传放到 各自的 isolate。那么在 isolate 中,如果调用平台的能力就需要 主线程的标识,就需要使用到 BackgroundIsolateBinaryMessenger了。

2024-01-27 20:24:45 476

原创 Flutter Scrollbar滑动条与SingleChildScrollView的结合使用的小细节

我在业务开发中,ListView是竖向滑动的,然后 ListView中的每一个小条目比较长,我需要横向滑动,所以 就有了 ListView中多个SingleChildScrollView(横向滑动),但是在视觉上,我期望告知用户可以横向滑动,所以有了 Scrollbar 结合 SingleChildScrollView 来使用。但是两者来使用,多多少少会有点问题,本文章记录小问题。先来看下我的效果最终的核心代码是。

2024-01-11 16:58:22 969

原创 flutter TextPainter 的用法

本文章基于 Flutter 3.16.2 Dart SDK 3.2.2。TextPainter 是 Flutter 中用于在 Canvas 上绘制文本的类。它允许您在自定义的 CustomPainter 中使用 drawText 方法来绘制文本,并可以控制文本的位置、颜色、字体等属性。运行效果如下:就是绘制出一条普通的文本本文案例使用在线测试 https://dartpad.cn/?id现在,绘制一条文本,并在文本下绘制一条下划线(当然你可以是其他任意的图形),核心代码如下。

2023-12-08 21:48:19 820

原创 Java类加载的过程

类加载就是将Java类文件从文件系统或网络中加载到JVM中,并创建对应的Java类对象的过程。

2023-11-14 08:41:37 275

原创 Java中的的default关键字 Java虚拟扩展方法(Java Virtual Extension Method,JVEM)

在Java 8之后,接口可以包含默认方法。这些方法在接口内部提供了一个默认的实现,这样在实现这个接口的类中就不需要再提供实现。默认方法通过使用default关键字进行声明。在这个例子中,任何实现的类都会获得方法的默认实现。

2023-11-11 20:50:52 336

原创 Flutter案例日程安排首页效果 Lottie动画与Shimmer实现的微光效果

Lottie是一个适用于Android和iOS的移动库,它解析使用Bodymovin导出为json的Adobe After Effects动画,并在移动设备上原生渲染它们!Shimmer库,用于在Flutter项目中添加微光效果的一个包,本项目使用的是3.0.0版本。Flutter使用的版本 3.13.8,使用fvm管理版本。本文章使用的 lottie 库是 2.7.0版本。加载动态地图示例,使用的是 lottie。加载中的占位使用的也是 Shimmer。加载文本特效使用的是 Shimmer。

2023-11-09 22:51:44 464

原创 Flutter Set存储自定义对象时 如何保证唯一

在Flutter中,Set和List是两种不同的集合类型,List中存储的元素可以重复,Set中存储的元素不可重复。方法用于返回对象的哈希码,这是一个整数。在自定义类中,需要覆盖。在这个例子中,第三个对象是重复的,因为它与第一个对象具有相同的。如果你想在Set中存储自定义对象,你需要确保对象的唯一性。方法用于比较两个对象是否相等。在自定义类中,需要覆盖。Set会自动忽略重复的对象,确保每个对象是唯一的。方法以确保相等的对象具有相同的哈希码。属性,它们将被视为相等的对象。方法以确保相等的对象返回。

2023-11-05 15:31:46 474

原创 Flutter Map 常用操作方法概述

Flutter 中的 Map 是一种键值对的集合,可以存储任意类型的数据,并且可以通过键来访问和操作对应的值。

2023-11-05 10:58:32 820

原创 微信小程序提示确认框 wx.showModal

核心实现代码如下title 是确认框的标题,content 是确认框显示的内容。用户点击确定按钮时,success 函数会被调用,并且 res.confirm 为 true。用户点击取消按钮时,res.cancel 为 true。

2023-11-03 14:46:41 2225

原创 Android 备案公钥、签名 MD5获取方法

公钥和 MD5 值可以通过安卓开发工具、Keytool、Jadx-GUI 等多种工具获取,本文以 jadx-gui 为例。

2023-10-24 16:03:10 2520 2

原创 Dart Stream与 HttpClient 的结合使用

Dart Stream是一种异步数据流,用于处理异步事件。它类似于其他编程语言中的事件流或观察者模式,可以用于处理一系列的数据事件,并允许开发人员注册监听器来接收这些事件。Dart Stream有两种类型,一种是点对点的单订阅流(Single-subscription),另一种则是广播流(Broadcast)。单订阅流的特点是只允许存在一个监听器,即使该监听器被取消后,也不允许再次注册监听器。而广播流则允许同时存在多个监听器,每个监听器都会收到所有的数据事件。

2023-10-24 09:22:13 175

原创 Dart HttpClient 网络请示框架的使用详解

Dart的HttpClient库是一个用于发送HTTP请求的库,它提供了一个简单的API来执行HTTP请求和接收响应。

2023-10-24 08:44:03 323

原创 uniapp如何处理图片加载过程中的错误

例如,uni-app官方提供的uni-image-picker插件可以用来选择和预览图片,并且支持图片加载错误的处理

2023-10-20 22:17:13 533

原创 Flutter Image组件如何处理图片加载过程中的错误?

在上面的代码中,通过在initState方法中设置loadErrorBuilder回调函数来处理图片加载过程中的错误。当图片加载失败时,返回的是builder中指定的Widget。

2023-10-20 22:07:34 1481 1

原创 vue 在beforeRouteEnter中获取 this 和操作 data 中的数据

在执行时,执行顺序是 beforeRouteEnter → created → mounted →beforeRouteEnter的next。通过给next传一个回调,就可以获取像this一样操作data中的数据,也可以执行函数等。beforeRouteEnter非常好判断从哪个路由进去,但在这里面因为获取不到this,操作不了 data 中的数据,即使我们知道是从哪个路由进入,也没法对他进行差异化的操作.然后在上一个页面,在 beforeRouteEnter 中可获取参数。点击按钮,返回上一个页面。

2023-10-17 09:08:54 1099

原创 java double 保留两位小数

这两个例子都会将 double 类型的数字四舍五入到两位小数。来保留 double 类型的数字两位小数。的 “%.2f” 格式也意味着四舍五入到两位小数。在Java中,你可以使用。默认进行四舍五入,而。

2023-10-16 01:07:13 797

原创 Android Live Edit 给 Android开发者带来的福音

在Windows 或者 Linux 中,设置菜单 File > Settings > Editor > Live Edit.在 macOS 中, Android Studio > Settings > Editor > Live Edit.此功能最大限度地减少了编写和构建应用程序之间的上下文切换,让开发者专注于编写代码更长时间而不会中断。Android Live Edit 是一个允许开发者实时更新模拟器和物理设备中的可组合内容的功能。微信公众号【biglead】的每日提醒 随时随记 每日积累。

2023-10-02 15:36:24 576

原创 【解码Flutter】新一代渲染引擎 Impeller 大幅度提升渲染效率

Flutter团队相信这解决了Flutter的早发垃圾问题。Impeller在引擎构建时预编译一组更小,更简单的着色器,所以它们不会在运行时编译。

2023-09-25 18:36:40 695

原创 windows nvm 安装 以及常用的命令

nvm-noinstall.zip:绿色免安装版,但使用时需要进行配置。nvm uninstall 命令 - 卸载指定版本 node。nvm install 命令 - 安装指定版本nodejs。选择的路径中不要是中文,路径名称中也不要有空格。nvm use 命令 - 使用指定版本node。nvm-setup.zip:安装版,推荐使用。双击解压后的文件nvm-setup.exe。nvm list 命令 - 显示版本列表。然后 选择nodeks安装路径。

2023-09-10 10:05:36 314

原创 flutter Could not get unknown property ‘ndkVersion’

ndkVersionIfUnspecified替换为ndkVersionIfUnspecified,在flutter-3.7.2\packages\flutter_tools\gradle\flutter.gradle配置如下。使用的 flutter 版本为 3.7.2 ,编译运行 如下。也就是去掉了这个判断。

2023-09-03 10:47:03 812

原创 Failed to parse multipart servlet request; nested exception is java.io.IOException_ The tempor

文件上传失败,原因是临时目录被删除,简单粗暴的解决方式就是重启项目,重新生成临时目录,缺点就是过一段时间后,临时目录还会被清除。然后在 启动类下面增加一个配置用来自动创建目录。

2023-08-28 20:07:41 827

原创 uni-app优雅的实现时间戳转换日期格式

我期望统一格式,所以不妨前端处理一下,核心代码如下。

2023-07-25 22:51:32 1156

原创 Nativefier 将网站打包成桌面程序

Nativefier是一个命令行工具,仅仅通过一行代码就可以轻松地为任何的网站创建桌面应用程序。

2023-07-12 15:33:09 491

原创 js的日志输出console.log 你真的会使用吗

在JavaScript中,可以使用console对象在控制台中输出信息。不过,需要注意的是,不同浏览器和环境下console对象的实现可能有所不同,使用时需要注意兼容性问题。这些是console对象的高级用法,可以让我们更方便地调试和输出信息。如果您有小程序、APP、公众号、网站相关的需求,您可以通过私信来联系我。如果你有兴趣,可以关注一下我的综合公众号:biglead。

2023-05-18 23:48:02 1735 2

原创 微信小程序中使用位置的开发步骤

如果您有小程序、APP、公众号、网站相关的需求,您可以通过私信来联系我。如果你有兴趣,可以关注一下我的综合公众号:biglead。

2023-05-15 22:10:32 974 1

原创 Dart中List的常用方法概述及使用案例

在Dart中,List是一种有序的集合,它提供了许多有用的方法来操作列表数据。Flutter使用Dart语言开发,所以在Flutter中依然适用。如果您有小程序、APP、公众号、网站相关的需求,您可以通过私信来联系我。如果你有兴趣,可以关注一下我的综合公众号:biglead。下面是List常用的方法概述及使用案例。以上是List常用的方法概述及使用案例。

2023-05-15 22:08:26 504

原创 微信小程序实现的一个登录页面Demo

微信小程序登录页面示例代码,包括了获取验证码按钮等30秒点一次功能和勾选同意用户条款的功能,仅供参考,效果图如下。

2023-05-11 14:50:04 2068

原创 Flutter中IndexedStack的使用详解

IndexedStack是Flutter中的一个布局组件,用于在多个子组件之间切换,并且只显示当前子组件。

2023-05-10 19:16:14 1083

原创 Vue中XMLHttpRequest的详细使用方法

Vue中使用XMLHttpRequest(XHR)来获取数据的方式与传统的HTML页面相同。在Vue中,可以将XHR封装在methods中的方法里,然后在Vue实例中调用该方法来实现数据的获取和渲染。以下是一个简单的例子:

2023-05-09 21:40:03 1736

原创 Java优雅的保留两位小数

需要注意的是,DecimalFormat.format()方法返回的是一个字符串,而非一个数字。DecimalFormat类是Java中的一个用于格式化数字的类。接着,我们使用DecimalFormat的format()方法来格式化number,并将结果存储在字符串formattedNumber中。然后,我们创建一个DecimalFormat对象,并使用字符串"#.##"来定义格式化规则,即保留两位小数。可以使用Java中的DecimalFormat类来保留一个浮点数或双精度数的两位小数。

2023-05-09 17:37:59 953

java word 转pdf 使用到的资源包

java word 转pdf 使用到的资源包

2022-08-29

mac socket 调试抓包工具

SSokit.dmg

2021-08-11

redis-6.2.4.zip

redis 6.2.4 版本 部分用户官网无法下载,所以我这里提供了一个csdn 下载

2021-06-14

daisydisk481.zip

DaisyDisk Mac版是Mac OS平台上的一款Mac系统清理工具,他可以帮助你了解磁盘使用状况,并进行准确的分析,让你非常轻松就能揪出占用磁盘空间的那些文件,使用起来非常方便,安装之后,选择磁盘——Scan,然后程序运行几分钟之后就可以看到结果咯!

2019-11-23

七牛云存储Java sdk

七牛云存储 java 开发平台

2017-07-10

waterDropListView

使用此自定义控件,可以实现个性化的下拉刷新加载与上拉刷新加载更多

2015-12-09

FancyCoverFlow资源文件夹

Android开发使用 FancyCoverFlow来实现图片画廊形式的呈现

2015-11-30

极光推送Demo

这是一个关于使用极光推送的一个小案例 当然这里是使用的AndroidStudio工具开发的

2015-11-11

空空如也

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

TA关注的人

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