自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卜卦的博客

一步一个坑

  • 博客(161)
  • 资源 (5)
  • 收藏
  • 关注

原创 Lua中字符串 指定位置切割

【代码】Lua中字符串 指定位置切割。

2023-03-29 11:29:49 554 1

原创 1024,新的起点,加油

从仰望的想象力,到落地的创造力。开发者用专业改变时代,以热爱书写未来。他们用一行行代码传递温暖,让无数的不现实,开始实现;让所有的不可能,开始可能。

2022-10-24 21:52:45 238

原创 实现1个圣杯布局

前端高频面试题:实现一个圣杯布局

2022-09-28 15:50:59 488

原创 实现1个节流函数

前端高频面试题:实现一个节流函数

2022-09-28 15:48:05 319

原创 实现1个方法以比较两个版本号的不同

高频面试题:实现一个方法比较两个版本号不同

2022-09-28 15:43:37 519

原创 实现URL字符串转JSON,JSON转URL字符串的两个⽅法

前端高频面试题:实现url字符串转json,json转url字符串的两个⽅法

2022-09-28 15:41:30 877

原创 实现1个 EventBus 类,至少拥有on,emit两个方法

前端高频面试题:实现一个EventBus类

2022-09-28 15:37:40 383

原创 手动实现一个 Promise.all() 方法

前端高频面试题:手动实现一个 Promise.all() 方法。

2022-09-28 15:20:04 279

原创 Vue3 + vite 和 Vue2+webpack 打包后查看资源占比

1. Vue3 + Vite 中Vite使用的rollup 打包,所以用 rollup-plugin-visualizer --save-dev插件来进行打包体积大小的分析安装插件npm install rollup-plugin-visualizer --save-dev在vite.config.js 或者 vite.confg.ts中使用import { visualizer } from "rollup-plugin-visualizer"; plugins: [vue(), v

2022-04-27 17:29:09 2543

原创 Vue3中 监听器watch的用法

1. 定义变量import {ref,reactive, watch,onMounted} from "vue";const count = ref(0);const state = reactive({ account: "22", pw: "sss", company: "ddd", data: [ { account: 0, password: "123456", }, ],});onMounted(() => { co

2022-04-27 16:30:01 1055

原创 flutter 下拉刷新,上拉加载

基本属性 const RefreshIndicator({ Key key, @required this.child, this.displacement = 40.0,//指示器显示时距顶部位置 @required this.onRefresh,//下拉刷新回调 this.color,//指示器颜色,默认ThemeData.accentColor this.backgroundColor,//指示器背景颜色,默认ThemeData.canvasCo.

2022-04-12 15:27:35 814

原创 flutter 数组中相同对象中数量进行累加

使用数组操作indexWhere 返回第一个满足条件的元素的索引 List newArr = []; prop.forEach((item) { int result = newArr.indexWhere((ol) { return item['id'] == ol['id']; }); if (result != -1) { var obj = newArr[result]);

2022-04-11 11:39:11 2996

原创 flutter 使用 定时器和延时器

import 'dart:async';const timeout1 = const Duration(milliseconds: 500); //毫秒const timeout2 = const Duration(seconds: 1); // 秒// 定时器 Timer soundTimer; // 定义定时器void startTimer(){ soundTimer?.cancel(); // 取消定时器 soundTimer = Timer.periodic(timeout

2022-04-11 11:26:04 4994

原创 前端常用包管理器的区别

1. npm最常用的,在某些情况会出现丢包,下载很慢,通常会配置国内镜像,我主要用它下载 cnpm 或 yarn。2. cnpmnpm的国内镜像,但是不完全兼容npm安装命令npm install cnpm -g3. yarn和npm最大区别是,yarn是并行下载的,所以下载速度很快,当然也是要配置国内镜像4. tyarn这个就是yarn的国内镜像了,淘宝开发的安装命令npm install yarn tyarn -g...

2022-03-15 15:43:47 1041 1

原创 20. 设计模式之工厂方法模式:如何解决生成对象时的不确定性?

设计模式之工厂方法模式:如何解决生成对象时的不确定性?

2022-03-02 20:26:44 533 1

原创 19. 设计模式之抽象工厂模式:如何统一不同代码风格下的代码级别?

设计模式之抽象工厂模式:如何统一不同代码风格下的代码级别?

2022-03-02 20:17:53 251

原创 18. 设计模式之 建造者模式:如何创建不同形式的复杂对象?

设计模式之 建造者模式:如何创建不同形式的复杂对象?

2022-03-02 20:05:46 477

原创 17. 设计模式之单例模式:如何有效进行程序初始化?

设计模式之单例模式:如何有效进行程序初始化?

2022-03-02 19:50:43 1327

原创 16. 设计模式之契约原则:如何做好 API 接口设计?

设计模式之契约原则:如何做好 API 接口设计?

2022-03-02 19:43:40 1142

原创 15. 设计模式之分离原则:如何将复杂问题拆分成小问题?

设计模式之分离原则:如何将复杂问题拆分成小问题?

2022-03-02 19:36:19 1665

原创 14. 设计模式之惯例原则:如何提升编程中的沟通效率?

设计模式之惯例原则

2022-03-02 19:27:52 366

原创 13. 设计模式之反转原则:如何减少代码间的相互影响?

设计模式之反转原则

2022-03-02 19:20:37 481

原创 12. 设计模式之面向对象原则:面向对象编程框架到底长什么样?

设计模式之面向对象原则

2022-03-02 19:11:11 315

原创 11. 设计模式之职责原则:如何在代码设计中实现职责分离?

设计模式之职责原则

2022-03-02 18:54:29 551

原创 10. 设计模式之表达原则:如何让源代码成为一种逻辑线索?

设计模式之表达原则

2022-03-01 14:30:15 222

原创 9. 设计模式之最少原则:如何实现“最少知识”代码?

设计模式之最少原则

2022-03-01 14:23:04 261

原创 8. 设计模式之简单原则:如何写出“简单”代码?

设计模式之简单原则

2022-03-01 14:15:54 209

原创 7.设计模式之单一原则:如何跳出错误抽象的误区?

设计模式之单一原则

2022-03-01 14:08:15 198

原创 6. 设计模式之迭代思维:如何高效编程?

设计模式之迭代思维

2022-03-01 13:55:48 232

原创 5. 设计模式之对象思维:面向对象编程有哪些优势?

设计模式之对象思维:面向对象编程有哪些优势?

2022-03-01 13:45:14 1785

原创 4. 设计模式之工程思维:如何用软件工程方法解决开发难题?

设计模式之工程思维:如何用软件工程方法解决开发难题?

2022-03-01 13:37:24 1020

原创 3.设计模式之分层思维:为什么要做代码分层架构?

设计模式之分层思维

2022-03-01 13:26:40 2314

原创 2.设计模式之组合思维:Unix 哲学到底给现代编程带来哪些重要启示?

设计模式之组合思维

2022-03-01 13:15:15 383

原创 1. 设计模式之学习思维:如何正确学习设计模式

设计模式之学习思维

2022-03-01 13:04:21 357 1

原创 flutter 保留小数后几位

1. 取整 - 舍弃小数部分double price = 100 / 3; //舍弃当前变量的小数部分,结果为 33。返回值为 int 类型。price.truncate();//舍弃当前变量的小数部分,浮点数形式表示,结果为 33.0。返回值为 double。price.truncateToDouble();//舍弃当前变量的小数部分,结果为 33。返回值为 int 类型。price.toInt();//小数部分向上进位,结果为 34。返回值为 int 类型。price.ceil();

2022-02-14 18:19:28 3055

原创 Flutter Container 设置宽度,最小宽度、最大宽度

Container( width: 220, // 宽度 constraints: BoxConstraints( minWidth: 200, // 最小宽度 minHeight:200, maxWidth: 500, // 最大宽度 maxHeight:500, ),原生属性

2022-01-05 14:02:45 4811

原创 Flutter 启动外部浏览器

Flutter打开外部浏览器

2021-12-24 17:18:58 2917

原创 Css实现箭头上线浮动效果

<div className="footer-row"> <img src={row_img} alt="" /></div> //箭头浮动 .footer-row { animation: wave 1.1s ease-in-out 2.5s infinite alternate; } @keyframes wave { from { transform: translate(0, -.

2021-12-14 13:53:46 1170

原创 React、Vue项目打包后在本地运行

1.全局安装live-servernpm install -g live-server2. cd 进入打包生成文件(dist 或者build )cd dist 3. 启动项目命令live-server

2021-12-09 20:36:43 736

原创 Flutter_boost 生命周期使用

1. 全局监听API一般在main阶段就可以添加一个全局观察者void main() { ///添加全局生命周期监听类 PageVisibilityBinding.instance.addGlobalObserver(AppLifecycleObserver()); runApp(MyApp());}AppLifecycleObserver的具体实现如下///全局生命周期监听示例class AppLifecycleObserver with GlobalPageVisibi

2021-11-26 15:14:32 1312

umi基础框架(React+umi+Ts)

umi、dva、React

2021-08-05

全球国家Excel表.zip

1 全球所有国家数据 2 包括全球所有国家,六大洲、国家中英文翻译。 需要的伙伴快来下载吧......

2020-04-20

PC网页版商城.zip

1.pc商城前端静态页面完整版、网页版PC端WEB开发前端静态页面。 2商城前端静态页面完整版、网页版PC端WEB开发前端静态页面

2020-03-06

个人博客系统

使用sentcms集成的个人博客系统:包括前端代码,后端代码

2019-06-22

融云实现一对一通话和IM功能

1 使用融云实现实时音视频通话(一对一视频通话) 2 实现监听电话/语音呼入、接通、挂断 3 实现IM功能

2019-06-22

空空如也

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

TA关注的人

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