自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无夜之星辰的博客

总结和分享学习工作中的一点一滴

  • 博客(109)
  • 收藏
  • 关注

原创 iOS 开发 | 自定义不规则 label

掌握方法,举一反三。

2023-06-21 15:00:15 1064

原创 Flutter | 嵌套地狱好阔怕?不要慌,官方解决方案来了!

Flutter的嵌套问题,根本不是问题。

2022-08-25 20:20:04 2284

原创 xib 高效 tip: 给你的 view 设置任意圆角

设置各个角的圆角,如此Easy!

2022-08-24 15:49:49 1083 2

原创 Flutter | bloc 之 state 使用优化

让你的bloc用得更爽!

2022-08-21 23:59:56 1029 1

原创 iOS 14 自定义画中画悬浮窗 Custom AVPictureInPictureController 实现方案

市面上的各种悬浮钟和提词器的原理都是基于此。

2021-06-18 18:42:57 7312 5

原创 React | classnames

这个库在我们的项目中有大量的使用到,它不仅很实用,还非常好用,但还有人不知道这个库,我真的是十分心痛。库非常简洁直白的实现了这个功能,你真的值得拥有。这个按钮,鼠标离开与放上去时的样式不一样,通过。,简化我们样式相关的逻辑代码。,我们可以给组件设置多个。,还可以根据需要动态设置。

2024-04-28 22:23:03 529

原创 React | React.cloneElement 的使用

就跟它的名字一样,克隆元素,可以基于一个元素创建一个新的元素,并且为新元素添加新的属性或者覆盖已有的属性。总结就是,我们要知道这个函数的作用是什么,但使用的时候要慎重。不得不说还是挺好用的,但是官方认为使用。,于是去了解了一下这个函数。我看到同事的代码里有。

2024-04-28 21:24:31 445 1

原创 Mac 重启后 nvm -v 报错 zsh: command not found: nvm

本来 nvm 好好的,重启 Mac 后就说 not found 了,用户目录里 .nvm 文件夹又是在的。我猜测是上次安装 nvm 后,配置好了 nvm 的环境变量,但是没有保存。3.保存并退出 Vim 编辑器:按下。,正确显示 nvm 的版本信息,完成。

2024-03-03 11:15:53 583

原创 Ant Design | 设置指定 Form.Item 中的 label 宽度自适应内容

的宽度都会被设置为 100px。

2024-02-25 23:22:26 1465

原创 TypeScript | 深拷贝

【代码】TypeScript | 深拷贝。

2024-02-06 23:58:05 214

原创 TypeScript | 给对象的空属性赋值

需求是接收一个对象,指定此对象的某些属性,如果属性值为空,赋一个值,并且生成一个新对象。

2024-02-06 23:53:08 470

原创 Ant Design | 获取 Grid 的列数

但是后面调试的时候发现,在临界条件下,最后一排的几个 item 也显示了底部横线,也就是说计算不精准。宽度自动调整,并且最后一排的 item 是不显示底部横线的。之所以会出现这种情况,是因为 item 的宽度并不是。因为每个 item 的宽度是固定的,然后。每个 item 的宽度是固定的,列数随。为什么要获取 Grid 的列数?会包裹 item,并添加。要计算准确的列数,需要用。的宽度,因此还需要用。

2024-02-05 23:23:43 455

原创 git | 查看某个远程分支的提交记录

不切换分支也可以查看任一远程分支的提交记录。

2024-02-05 23:04:16 369

原创 React | Center 组件

在 Flutter 中有 Center 组件,效果就是。

2024-02-03 23:06:26 434

原创 git | 删除除当前分支外的所有本地分支

日常开发中经常会创建新的分支来完成对应的任务,时间久了不再需要的本地分支就会大量存在,一个个删除又太繁琐,分享一个可以快速清理本地分支的命令。

2024-02-02 20:53:50 293

原创 git | 让本地分支代码与远程分支代码完全一致

轻松搞定同步远端代码。

2024-01-21 11:59:49 1167

原创 React 组件传 children 的各种方案

自定义组件的时候往往需要传 ,由于写法比较多样,我就总结了一下。要自定义的组件是这样的:其中包含一个 和一个 。定义一个后面要用到的 :1. 类组件1.1 类组件,不使用解构1.2 类组件,使用解构2. 函数组件2.1 函数组件,不使用解构2.2 函数组件,外部解构2.3 函数组件,内部解构3. 普通函数3.1 普通函数,内部解构3.2 普通函数,外部解构3.3 普通函数,外部解构,不使用自定义Type3.4 普通函数,不使用解构,不使用自定义Type调用

2023-10-11 22:58:24 1222

原创 瞬间理解防抖和节流

在一定时间内,多次触发同一个事件,只执行最后一次操作。一个具备自动搜索功能的搜索框,当用户快速输入的时候,不会执行搜索,只有当用户停止输入的时候,才会执行搜索。

2023-10-09 22:20:41 171

原创 React TypeScript | 快速了解 antd 的使用

antd 的安装和使用很简单

2023-09-14 21:56:45 644 1

原创 React TypeScript 定义组件的各种方式

/ 属性// 初始count// 状态// 计数器render() {return (

2023-09-13 23:24:23 731

原创 React TypeScript 样式报错

【代码】React TypeScript 样式报错。

2023-09-13 21:41:14 1073

原创 Flutter | 修改 showModalBottomSheet 底部弹窗的最大高度

如果想突破这个高度设置自己需要的值,可以通过。

2023-06-12 14:56:38 1459

原创 Flutter | Dart 更优雅的获取数组中第一个匹配元素的 index

既然官方不提供,那就自己写一个。Dart 提供了一个方法。说实话,挺蛋疼的,返回。

2023-06-07 16:20:35 337

原创 Flutter | Dart Iterable toList 方法的 growable 参数

不支持的操作:不能从一个固定长度的 list 中移除。参数表示 list 的长度是否可变,

2023-06-07 15:45:46 375

原创 iOS | UIBezierPath 圆角展示不全的问题及解决方案

圆角太大的解决方案

2023-05-11 10:20:04 423 1

原创 Flutter | No podspec found for `xx` in `.symlinks/plugins

删了重新 pub get

2023-02-01 21:34:21 1856

原创 Flutter | 使用 typedef 让回调更优雅

学废了吗?

2023-01-10 17:48:50 575

原创 Flutter | 极简方式让所有页面点击空白处关闭键盘

简单得很

2022-12-12 23:33:39 1340

原创 Flutter | 跳转到根页面

清空路由

2022-12-12 23:08:45 489

原创 git | 指定 git init 的分支名

初始化一个 git 仓库的时候,默认分支名可能是 main。

2022-10-18 17:10:13 2135

原创 iOS 嵌套 view 传值到 controller 的一种可行方案

网上关于这个问题的讨论极少。

2022-09-29 22:49:22 482

原创 Swift | 关于 struct 的一些优雅实践

寻求优雅的最佳捷径就是细品苹果的代码。

2022-09-27 22:30:05 535

原创 Swift | 优雅的通知

寻求优雅之道。

2022-09-27 21:42:08 531

原创 iOS | 判断一个数组是否包含另一个数组的所有元素

无序不重复。

2022-09-27 21:19:27 739

原创 Swift 枚举实用小 tips

Swift的枚举很强大。

2022-09-23 18:49:51 376

原创 Running “flutter pub get“ in xxx... 报错: Git error 443

git 库导致 443。

2022-09-19 22:46:26 641

原创 Flutter | null 与 ()=>null

注意区分

2022-09-16 12:20:17 547

原创 Flutter | 使用 typedef 让回调更优雅

typedef的使用

2022-09-16 12:12:35 992

原创 使用 gitignore 忽略 UserInterfaceState.xcuserstate

把简书的文章移到CSDN.

2022-09-04 20:42:30 333

原创 RxSwift | 万物皆 rx 的原因

万物皆 rx

2022-08-27 17:45:45 572

空空如也

空空如也

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

TA关注的人

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