自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【electron】打包问题处理

打包问题处理记录

2024-01-28 03:00:00 2618 3

原创 【electron】安装网络问题处理

解决mac下electron和electron-builder因为网络原因安装、打包失败的问题

2024-01-27 21:11:29 718

原创 【nodejs】ER_NOT_SUPPORTED_AUTH_MODE

mysql插件不支持mysql8.0的用户验证方式,通过mysql命令将当前用户降级即可。

2023-06-01 02:00:00 269

原创 【前端】text/javascript与application/javascript的区别

在阅读HTMLScriptElement接口的时候,发现里面的例子在生成script标签的时候用到了 type=‘text/javascript’,而script还有一个属性值是 type=‘application/javascript’

2023-05-31 20:30:00 667

原创 【前端】动态/静态脚本的加载方式

【代码】【前端】动态/静态脚本的加载方式。

2023-05-31 10:30:17 383

原创 【git】WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

REMOTE HOST IDENTIFICATION HAS CHANGED!

2023-05-30 20:30:00 584

原创 【二开】mattermos扩展第三方登录

记录mattermost-webApp如何进行二开

2022-11-29 23:23:33 342

原创 【基础】什么是三维向量

什么是三维向量

2022-09-06 20:04:27 6415

原创 【基础】什么是视锥体

什么是视锥体

2022-09-06 08:00:00 4159 2

原创 【配置】【IDE】使用vscode调试typescript应用

vscode配置调试typescript应用

2022-09-05 08:15:00 1310

原创 【技术】PWA实践 - 应用激活与安装

【业务】PWA实践 - 应用激活与安装

2022-07-09 23:00:00 839

原创 【业务】JS中的有序Map与无序Object

【业务】JS中的有序Map与无序Object

2022-06-03 21:00:00 2093

原创 接口请求报错 net::ERR_EMPTY_RESPONSE

接口请求报错 net::ERR_EMPTY_RESPONSE

2022-05-08 17:22:54 9941

原创 web字体压缩方案

web字体压缩方案

2022-05-04 19:47:56 898

原创 小程序让canvas图表转换成图片

小程序让canvas图表转换成图片

2022-04-26 11:22:26 1052

原创 【Devops】微软Azure Devops探索

【Devops】微软Azure Devops探索

2022-04-11 14:00:00 794

原创 【算法】算法中时间复杂度理解

目录什么是算法,算法复杂度是什么时间复杂度O(1)时间复杂度O(logN)时间复杂度O(n)时间复杂度O(nlogN)时间复杂度O(n2)功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入什么是算法,算法复杂度是什么完成一个数据对

2022-04-03 23:01:38 547

原创 【基础】utf8与unicode的关系

记录utf-8和unicode关系的学习

2022-03-21 08:00:00 1183

原创 【业务】flutter web与js相互调用

【业务】flutter web与js相互调用

2022-03-03 21:50:44 2323

原创 【基础】究竟什么是面向对象?(四)理解内存结构

【基础】究竟什么是面向对象?(四)理解内存结构

2022-02-20 23:00:00 209

原创 【基础】究竟什么是面向对象?(三)面向对象结构

【基础】究竟什么是面向对象?(三)面向对象结构

2022-02-13 18:00:00 442

原创 【基础】究竟什么是面向对象?(二)编程语言发展史

【基础】究竟什么是面向对象?(二)编程语言发展史

2022-02-06 23:45:00 103

原创 【基础】究竟什么是面向对象?(一)为什么会出现理解困难

究竟什么是面向对象?(一)为什么会出现理解困难

2022-02-05 14:45:00 566

原创 【业务】flutter web中实现打电话功能

场景遇到在企业微信中使用的flutter web页面需要调用打电话的功能。实现思路1. 使用flutter插件url_launcher使用flutter提供的插件包。直接构建一个对应的通信标签实现。实际测试中这个插件对flutter web的支持并不是很好,所以没有采用这个技术。2. 使用h5 <a /> 标签<!-- 是否默认将数字转换成电话链接 --><meta name="format-detection" content="telephone=yes"

2022-01-26 10:54:01 2580

原创 【工具】【docker】前端构建docker镜像文件入门

前提在项目开发的过程中遇到了需要将当前前端项目做成docker进行镜像部署的问题。构建dockerfile这里我们使用vsCode的docker插件来快速创建一个基于当前项目的docker文件。vscode安装docker插件# 构建一个镜像 名称为formengine 从当前目录进行构建(读取当前目录的dockerfile等配置信息)docker build -t formengine ./# 运行一个容器 name为formengine 从本机的9909端口 访问容器的8808端口 此容

2021-12-28 21:59:43 1268

原创 【方案】Mock方案对比

前端Mock方案常见前端Mock方案1. 直接在代码中写入Json文件需要在代码中写文件,麻烦2. 请求拦截代表:Mock.js。原理重写html接口请求方法.优点:1. 前端代码分离。2. 生成随机数据。缺点:1. 无法增删改查。2. 不支持fetch3. 接口管理工具代表:rap,swagger,moco,yapi优点:与后端一体,后端修改Mock接口也同步修改缺点:1. 配置复杂,依赖后端。2. 一般作为大型团队配置考虑。4. 本地node服务器代表:json-server。

2021-12-21 22:39:47 338

原创 【工具】在编辑器中使用prettier来格式化代码

vscode利用prettier实现代码格式化

2021-12-21 21:52:14 105

原创 前端判断设备是竖屏还是横屏

使用Css进行不同移动端设备状态的判断,在设备发生变化的时候,样式会自动生成// 竖屏展示@media screen and (orientation: portrait) { body { background-color: red; }}// 横屏展示@media screen and (orientation: landscape) { body { background-color: green; }}使用js监听当前设备切换的事件window.addEv.

2021-10-31 14:32:32 408

原创 微信小程序制作FC模拟器,从入坑到放弃

文章目录前言技术选型遇到问题及处理其他选择前言国庆放假回家,难得有一个可以写点感兴趣项目的时间,想到小时候玩的红白机的游戏。由于小程序即开即用的特征,想要开发一个小程序版本的FC模拟器。经过调研,发现目前平台上大多使用webView方式在小程序中进行实践,于是考虑采用纯小程序的方式来实现。技术选型小程序使用Taro进行开发,使用canvas渲染nes绘制的数据。遇到问题及处理this指向问题。构建视图组件的时候通过ref父组件调用子组件中的方法。解决:通过bind绑定this解决nes

2021-10-03 15:52:15 3617 4

原创 小程序使用图标库调研

现有的库echarts 体积大,功能强f2 分包加载,功能一般ucharts 体积小,功能有限尝试使用加载外部js的方式来加载echarts失败,eval和Function 都被禁用,无法使用ajax获取外部js内容进行加载。尝试使用ucharts满足需求发现不能还原设计图效果。最后用ucharts的图加上另外一个Canvas绘制坐标轴实现。后记如果非要使用echarts实现图表,要尽量将对应页面配置到分包中,避免主包过大影响加载。如果效果过于复杂,又不想加重小程序的体积,最好找

2021-08-08 22:35:06 95

原创 记一次在Taro开发的微信小程序中使用lottie动画的经验

前景提要最近在做公司项目的时候,看到移动端开发用的小图标有动态效果,非常好玩了解到是使用lottie进行实现的,这个东西以前有看到过对应的插件库,但是一直没有时间做研究,趁着这个五一就抽一天时间,去图书馆借了一本讲AE的书,跟着网上的教程加入了一个lottie动画到小程序中去。在此分享一下,希望各位大佬有更好的处理方式可以一起沟通交流。lottie相关库相关库: [lottie-web](https://github.com/airbnb/lottie-web)[lottie-miniprogra

2021-05-03 23:59:09 3217 9

原创 mac 下使用 git checkout 切换分支 文件无编辑权限

在使用git checkout之后,切换到新分支,但是新分支中的文件没有对应的编辑权限。2021-3-17:处理方案:在触发git checkout命令的时候,触发对应的hooks方法,修改当前项目中的文件权限 为当前用户即可cd 项目目录/.git/hooksls // 列出当前hooks文件下所有的命令目录 找到 post-checkout 这个可执行文件code post-checkout // 使用vscode 打开当前文件vim post-checkout // 或者使用vim 打开

2021-03-17 11:26:05 753

原创 前端性能优化小结

快速导航为什么优化是必要的需要关注的优化点脚本延迟处理数据处理改变作用域链DOM编程算法和流程控制字符串和正则表达式快速响应的用户界面Ajax性能优化编程实践构建并部署高性能JavaScript应用使用工具为什么优化是必要的js代码是在执行的时候由代码解释器来执行代码的,解释性代码没有编译性代码快,因为解释性必须要经历把代码转换成计算机指令的过程,性能不如编译性的代码,因为编译器中对代码已经由了各种各样的优化。js开发人员就必须面临性能优化的问题。需要关注的优化点DOM交互、网络延迟、JS的阻塞和并

2021-02-13 17:58:10 83

原创 ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2) Mac

Mac Brew 安装mysql 启动报错(ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2))处理排查到可能是mysql没有正常启动 生成对应的pid造成的使用管理员权限 重新启动mysql服务sudo mysql.server start // 重新启动mysql服务器会遇到报错信息这里是因为之前启动的服务中的缓存文件无法进行更新造成的sudo cho

2021-01-04 14:52:39 551

原创 raw.githubusercontent.com port 443: Connection refused

在mac中安装brew遇到的问题,即使开启了VPN也不能正常通过shell下载到对应的文件解决办法使用站点ip查找工具,查找raw.githubusercontent.com域名对应的IP地址例如: 站长工具修改mac hosts文件。路径:/etc/hosts重新执行对应的脚本即可。会将访问raw.githubusercontent.com的请求转发到对应的ip上。...

2020-10-25 12:09:58 860

原创 本周知识点总结weekly27(2020-10-17)

在编译HTML的同时编译当前的脚本js(https://v8.dev/blog/v8-release-78)flutter入门教程(https://flutterchina.club/get-started/codelab/)如何解决一直影响你注意力的影响源(远离这个影响源,因为人至贱则无敌。)...

2020-10-19 09:51:05 108

原创 在windows与mac中上传一个相同的ico图标获取到不一样的type

stackoverflow上的回复IANA是 MIME 媒体类型的官方注册机构维基百科上的解释今天开发的时候遇到遇到一个BUG,在mac上的时候使用upload上传一个ico文件,限制上传的类型是image/vnd.microsoft.icon,但是在windows系统上传的时候发现ico文件受到限制,无法正常进行上传。经过调试发现,windows中获取到的ico类型是image/x-ic...

2019-12-31 15:08:29 724

原创 IE11 strict 模式下不允许分配到只读属性

在做React项目兼容IE11的时候,遇到在IE中展示数据的时候报错。strict模式下不允许分配只读属性。经检查之后发现是使用document.createElement方法创建的元素直接使用.style = 'xxx' 进行样式属性的设置造成的。解决方法:1. 设置样式为 ele.style.height = '100px'; 也就是ele.style.styleName = val; ...

2019-10-30 14:46:20 5982

原创 本周知识点总结weekly26(2018-12-10)

在需要同时异步加载的外部脚本中配合第三方流程工具或者模块化使用defer属性defer以及async渲染why Object instanceof Function = true Function instanceof Object = true javascript 内存释放测量页面感知时间var perfData = window.performance.timing; var p...

2018-12-10 09:26:08 131

原创 dva+roadhog 项目热加载失败解决办法

最近编写react项目 项目使用dvacli构建 roadhog作为构建工具 遇到一个问题 就是根据 官方文档配置hmr热加载&amp;quot;env&amp;quot;: { &amp;quot;development&amp;quot;: { &amp;quot;extraBabelPlugins&amp;quot;: [ &amp;quot;dva-hmr&amp;quot; ] }}但是仍然

2018-12-08 12:23:03 3519 2

空空如也

空空如也

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

TA关注的人

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