自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS 判断数组里的 数据 | 内容 是否相同 相等

1. 遍历 方法let arr = ['success', 'success', 'success', 'error', 'success' ]isEqual (arr = []) { let flag = true arr.forEach((element, index) => { let nextIndex = index + 1 let next...

2020-03-24 15:08:21 5979 1

原创 js 数组去重 以及 数组中得对象去重方法

1.数组去重let arr = [1, 1, 1, 2, 2, 4, 4, 5]let endArr = [...new Set(arr)]endArr // [1, 2, 4, 5]2. 数组中的对象去重let removeDuplicateObject = (arr) => { let temp = arr.map(item => JSON.stri...

2020-03-24 13:01:37 140

原创 js查找 对象,json 中的值是否存在 ,深层查找,并返回该参数 (ES5语法)

测试数据:let obj = { name: 'lee', info: { age: '18', set: [0, { aa: 'zz' }, 2] } }方法:// 方法function getter(obj, arr) { return arr.length === 0 ? obj : getter(typeof obj === 'undefined' ? unde...

2020-01-17 13:39:41 1811

原创 mapState 用法

store代码:import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)const store = new Vuex.Store({ state: { count: 0 }, mutations: { increment (state) { state.count++ } }...

2020-01-14 17:03:30 830

原创 拆分数组 形成二维数组

拆分数组let setChunk = function (Arr, num){ class Chunk { constructor (list, num) { this.list = list || [] this.num = num || 2 this.end = [] } ...

2020-01-14 15:23:12 383

原创 es6中 数组的flat() 与 flatMap() ,map() 使用方法

把嵌套数组拉平,该方法返回一个新数组,对原数据没有影响。[1, 2, [3, 4]].flat()// [1, 2, 3, 4]flat(num) 需要拉平几层 数组,按顺序排列, 默认 是 1[1, 2, [3, [4, 5]]].flat()// [1, 2, 3, [4, 5]][1, 2, [3, [4, 5]]].flat(2)// [1, 2, 3, 4, 5...

2020-01-02 15:31:20 1299

原创 多维数组,以及 业务中 递增数据计算!使用map方法 可以快速计算

在日常开发中 可能遇到 一些让人很头疼的 递增数据 ,逻辑很清晰, 但代码写起来 就很复杂!~之前Vue (iview UI) 写过一个 购物网站的后台管理项目,里面有一个 型号递增规则 动态生成 表格数据!写的我脑子都要炸了(怪我太菜了!)1. iview table表格 将来要接的数据格式是 (最终UI 上需要同型号合并表格,忽略) : (这里我只写到了二级内容 业...

2020-01-02 10:47:06 546 1

原创 javascript 基础知识 (待完善)

This 的指向 1. 普通函数内的this指向全局变量 2. 构造函数内部this指向新创建出来的对象 3. 对象方法内的this指向的是调用该方法的对象 4. call,apply,bind可以改变this的指向POST和GET的区别GET提交的数据放在URL中,POST则不会。这是最显而易见的差别。这点意味着GET更不安全(POST也不安...

2019-10-10 10:58:47 70

原创 flutter ios Firebase 消息通知错误 I-COR000005,I-FCM001000 解决

前提是已经 使用firebase-tools 已经给 Flutter 加入了 消息通知相关配置。

2024-04-24 08:34:11 201

原创 Flutter 使用 AndroidStudio 给(Android 安卓)进行签名方法

当前文件 继续增加 以下代码。同时修改对应代码 (signingConfig signingConfigs.release)。*当你更改 gradle 文件后,也许需要运行一下。这将防止缓存的版本影响签名过程。

2024-03-29 15:36:01 593

原创 svn checkout 无法使用,没有响应 svn: E170013

svn: E170013: Unable to connect to a repository at URL 'svn://192.168.0.220/project' svn: E000060: 无法连接主机“192.168.0.220”: Operation timed out。最后插上网线就好使了,具体原因不知道。在linux mint 下使用 svn, 配合vscode SVN 插件。这次在 Mac mini 上使用就是一直链接,最后超时 time out。插上网线,把wifi 关掉。

2024-01-22 15:51:33 728

原创 Mac 电脑,非原装显示器,亮度调整插件 下载。

MacOS 非原装屏幕 亮度调整 插件下载

2024-01-10 15:53:45 324

原创 Flutter - Android 安卓 消息推送FireBase notification 手机状态栏图标不显示或 白板、白底问题。

使用flutter+firebase 开发进行消息推送时,安卓真机推送消息 状态栏的图标显示白色方块。

2024-01-09 15:59:57 1076 1

原创 给Flutter + FireBase 增加 badge 徽章,App启动器 通知红点。

在此之前需要配置好 firebase 在flutter 在项目中。(已经配置好的可以忽略此提示)由于firebase 提供的消息通知测试只能做简单设置。所以这里需要自己搭建一个服务。

2024-01-05 15:54:24 897

原创 flutter + firebase 云消息通知教程 (android-安卓、ios-苹果)

如果能看到这篇文章的 一定已经对手机端的 通知有了一定了解。国内安卓厂商这里不提(国内因为墙的原因 所以无法使用 谷歌服务),只说海外的。目前 adnroid 和 ios 推送消息分别叫 FCM 和 APNs。这里通过 google 的 firebase 分别向两个平台 同时推送消息 只需要配置一套服务便可以。(firebase 推送消息服务免费)这里是firebase官网地址以下是在 Mac 电脑下使用的。linux 应该区别不大。或许与window 下有一定区别就是配置环境变量部分 自行辨别。

2023-12-21 09:58:33 2714 1

原创 Flutter ios 使用ListView 。滚动时 AppBar 改变颜色问题

可以给 AppBar 或者 AppBarTheme。scrolledUnderElevation: 0.0 属性。在Ios 中 列表滚动条向下滚动一段距离后 会导致 AppBar 颜色改变。

2023-12-18 12:48:46 989 2

原创 Flutter, pub 无法安装依赖 等问题

Window: 在我的电脑右键->属性->高级系统设置->环境变量->(用户 或 系统)中新建。

2023-12-02 14:58:04 261

原创 laravel 中 npm run 同时执行多个命令

在使用laravel 启动项目时 经常需要同时运行两个命令。可以安装 使用 concurrently 进行并行启动。之后修改 package.json。scripts 中增加。

2023-10-21 18:25:35 1154

原创 vscode 代码片段,快捷注释

【代码】vscode 代码片段,快捷注释。

2023-09-18 20:31:44 695

原创 php 分配自定义 域名地址

<VirtualHost *:80>ServerName hostNameServerAdmin [email protected] "/path/..."<Directory '/path/...'>Options FollowSymLinksAllowOverride AllRequire all granted</Directory>php_flag magic_quotes_gpc offphp_flag register_glo

2023-08-30 08:22:22 439

原创 linux服务器下apache2无法解析html中的php代码的问题

t|tml)$"> // 改成 >>>> ".

2023-08-30 08:03:08 333 1

转载 PHP的安装及多版本共存切换

上官方的源,比如 Ubuntu 14.04 默认源中的是 PHP5.6.x、Ubuntu16.04 默认源中的是 PHP7.0.x,那么如果想在 Ubuntu 16.04 上安装 PHP7.1,PHP7.2,应该怎么办呢?是一个比较知名的PHP源(目前维护php5.6,php7.0,php7.1,php7.2)。下面就用这个源来安装自己想要的PHP版本。到此结束,再也不用担心安装PHP,切换PHP版本这些事情啦。答案是通过第三方的源来安装,2.安装相关版本的PHP模块。1.通过源安装PHP。

2023-08-30 08:00:34 341

原创 mysql 触发器格式,修改触发器,创建触发器,触发条件

【代码】mysql 触发器格式,修改触发器,创建触发器,触发条件。

2023-08-26 16:44:43 652

原创 基础table表格

【代码】基础table表格。

2023-08-17 20:01:26 97

原创 模拟swiper 轮播图 练习

【代码】模拟swiper 轮播图 练习。

2023-07-31 15:13:05 121

原创 Chrome 开发者调试常用工具

Chrome调试工具介绍①②③④⑤⑥⑦⑧⑨⑩。

2023-06-21 15:12:04 3042

原创 webpack 打包基础 配置

【代码】webpack 打包基础 配置。

2023-06-14 14:58:57 102

原创 codemirror 部分配置信息 中文解释

CodeMirror是一款在线的支持语法高亮的代码编辑器。官网:http://codemirror.net/下载后,解压开到的文件夹中,lib下是放的是核心库和核心css,模式下放的是各种支持语言的语法定义,主题目录下是支持的主题样式。一般在开发中,添加lib下的引用和模式下的引用就够了。

2023-06-02 16:38:28 3388

原创 吸管工具,canvas模拟吸管工具,吸取图片中的颜色值 vue.js 颜色值 转换

【代码】吸管工具,canvas模拟吸管工具,吸取图片中的颜色值 vue.js 颜色值 转换。

2023-02-14 15:39:25 760 1

原创 前端js、javascript 鼠标 框选 文件 功能

【代码】前端js、javascript 鼠标 框选 文件 功能。

2023-02-10 16:25:22 691

原创 Javascript中的CJS、AMD、UMD 、ESM是什么

ES6之前,JS一直没有自己的模块体交,这一点对于大型项目的开发很不友好,所以社区出现了CommonJs和AMD(本人不熟悉,, CommonJs主要是用于服务器 (Node) ,AMD主要是用于浏览器。ESM是ESModlule.是ECMASCript自己的模块体系,是 Javascript 提出的实现一个标准模块系统的方案,于ES6引1入,代表ES模块。但足ES6 1入了ESM,到此,JS终于有了自己的模块体系,基本上可以完全取代CJS和AMD。cjs 是 commonds 的缩写。

2023-01-11 13:51:33 3295

原创 利用canvas 降低图片画质

等比例缩放图片尺寸

2023-01-04 08:38:53 428

原创 如何在点击外部按钮时让输入框不失去焦点不失去选择焦点

一.点击其他区域,input输入框不失去焦点。

2022-10-07 16:58:17 2203

原创 handsontable 给单元格设置下拉 菜单

handsontable 可以扩展 render 和编辑功能,当然自己扩展还是很麻烦的。按照官方的例子会出现 一列都有同样的下拉菜单数据。并且右键菜单也不可以向右/左添加列。我们可以通过 加个右键菜单,动态给某个单元格添加 上述的各种类型 包括 下拉菜单。例子都是以 hotSettings -> columns 进行展示的。这样就可以 进行扩展了 ,例如增加个弹窗动态增加 下拉菜单内容。而我们的需求是 针对某个单元格进行 单独单独设置下拉菜单。默认给了这么几种单元格类型。

2022-09-29 16:07:10 1533

原创 前端JS 图片裁剪,Canvas,原生方法

【代码】前端JS 图片裁剪,Canvas,原生方法。

2022-09-23 15:21:04 323

原创 iframe 等比例缩放显示

代码】iframe 等比例缩放显示。

2022-08-16 09:43:43 2621

原创 console.log 样式修改

console.log 样式修改

2022-06-17 16:42:06 306

原创 js 取两个数字的中间数

var s = 21;var t = 8;var m = (s & t) + ((s ^ t) >> 1);console.log("num",m); //输出:m=14

2022-04-25 16:42:27 1438

原创 如何发布自己的npm 包

npm 包发布

2021-11-26 09:17:39 516

转载 正则环视语法

(?=.*[a-z])这表示一个环视的语法,表示当前位置的后面没有换行且匹配一个字母(从a到z中的一个) (?=exp) 是肯定顺序环视,环视不占位,可以当成是一种条件判定,满足才能匹配 .* .表示匹配除了换行的任意字符,*是量词,表示0~n个,结合起来就是0~n个除了换行符的任意字符 [a-z] 表示从a到z的集合里匹配一个字母,因为[a-z]后面没加量词,因此默认是一个。...

2021-09-08 11:17:03 156

Mac 电脑,非原装显示器,亮度调整插件 下载

Mac 电脑亮度调整插件。

2024-01-10

空空如也

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

TA关注的人

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