- 博客(97)
- 资源 (6)
- 收藏
- 关注

原创 职场FAQ——序
提笔开始写这些内容也是走在地铁到家的途中,其实也不知道核心思想要表述什么,只是想最平凡的把经历、困惑、思考和收获记录下来。避开自己苍白的文笔,怎么想便怎么表达吧。也不知道会写多久,一点点来吧,也许今天是写的开始,明天就是写的结束,谁知道呢
2021-04-08 00:02:29
141
5
原创 划重点 —— requestAnimationFrame
浏览器在调用传入给该方法的动画函数(即回调函数)。回调函数执行次数通常是,但在大多数遵循 W3C 建议的浏览器中,回调函数执行次数相匹配。requestAnimationFrame() 的执行是。
2023-07-19 20:01:11
1071
原创 TS格式视频的使用
TS(Transport Stream,传输流)是一种封装的格式,它的全称为MPEG2-TS。MPEG2-TS是一种标准数据容器格式,传输与存储音视频、节目与系统信息协议数据,主要应用于数字广播系统,例如,DVB、ATSC与IPTV。传输流最初是为广播而设计的。后来,通过在标准的188字节数据包中添加4字节的时间码(TC),从而使该数据包成为192字节的数据包,使其适用于数码摄像机,录像机和播放器。Tips:MPEG2是一种多媒体传输、复用技术,在数字电视广播中可提供数百个节目频道。
2023-06-25 20:29:46
2609
原创 GitHub 代码线上阅读小技巧
以 commitlint 仓库为例,地址直接查看的情况如下图:在此情况,查看文件及返回相对繁琐。重点来了!!重点来了!!重点来了!!修改地址栏地址,将.com修改为.dev,如下图修改完成后变可直接GitHub Web IDE打开当前项目,如下图:还是VSCode哟~~...
2021-11-02 16:11:32
305
原创 commitlint 自定义规则
其实官方给出了自定义规则的方式,但是被限制在了对rules的配置中,仔细看下Plugins的相关介绍,便可完成自定义的配置,此文仅做警醒。贴个图来个链接:https://commitlint.js.org/#/reference-plugins相关文章commitlint 从0到1 (git commit 校验工具)commitlint 官网...
2021-11-02 16:02:46
1513
原创 通用 - 上浮模式
适用范围组件,hooks,工具函数,style等优势劣势优势:1、从数据耦合和使用频率上,规范性约定组件通用上浮机制,方便后续形成自动化2、统一引入入口,减少后续组件上浮后整体项目的改造成本劣势: 1、统一入口后,若组件过多,可能会导致入口文件的引用数量过多阶段划分阶段通过文件夹进行定义: 阶段名称 使用次数 数据解耦 说明 ...
2021-10-29 10:44:31
164
原创 图解 Semantic Version
基本结构版本新旧对比方式Precedence MUST be calculated by separating the version into major, minor, patch and pre-release identifiers in that order (Build metadata does not figure into precedence).Precedence is determined by the first difference when comparing ea
2021-10-26 17:41:20
465
转载 Introduction to JavaScript Source Maps
Have you ever found yourself wishing you could keep your client-side code readable and more importantly debuggable even after you’ve combined and minified it, without impacting performance? Well now you can through the magic of source maps.Basically it’s
2021-08-03 14:50:50
266
原创 Jenkins 安装、基本配置及工程部署配置
文章描述了Jenkins的配置和基本使用方式,由于Jenkins社区的强大,本身存在相当多的插件,在后续使用过程中应不断按需加入,已达到简洁,高效,方便的目的
2021-06-21 14:27:36
285
原创 addEventListener 和 removeEventListener 事件监听的简单实现
前端经常性会用到的addEventListener和removeEventListener,在这里使用class进行一个简单的实现:1. 实现分析通过想象addEventListener和removeEventListener的功能,需要包含以下核心功能:能够注册处理函数(handler function)能够发布事件(emit event)在发布事件的同时执行性已注册的处理函数,需要维护处理函数的事件的对应关系能够移除处理函数2. 代码实现const noop = () => {
2021-05-18 22:49:37
486
原创 Q 4:可以“哭”吗?
“情绪,是对一系列主观认知经验的通称,是人对客观事物的态度体验以及相应的行为反应,一般认为,情绪是以个体愿望和需要为中介的一种心理活动。”情绪是每个人都具有的,俗话说,“人有七情六欲”,喜、怒、哀、惧、爱、恶、欲七种感情。色欲、形貌欲、威仪欲、言语音声欲、细滑欲、人相欲;或指眼、耳、鼻、舌、身、意等六欲。如此也有13数之多。说到这,突然想到西方人对此数字的忌讳,不知是否是巧合,是否预示着抛弃这些之后的”人“会更为强大,可如果抛弃了,那还能称之为人嘛,或者应该叫“新人类”?言归正传,五年互联网程序员的
2021-04-18 21:43:50
143
2
原创 echartsInstance. setOption 被忽略的配置项 notMerge —— Echarts小记
通过设置 echartsInstance. setOption 的 notMerge 属性,保证涉及 series 变动的数据更新后的正常展示方式
2021-04-11 11:07:10
5721
原创 Q 3:真的比别人强吗?
专业人干专业事,同在一个业务线,同做一个业务,那应该的是相信对方的专业能力,尊重对方的专业能力。这么想的话,负面情绪会少,争执会少,也就不会有那么多的摩擦,完成任务应该会更加的轻松。
2021-04-10 22:55:54
127
原创 真的是狼来了?
突然想起小的时候听过的《狼来了》的故事。故事写道:从前,有个放羊娃,每天都去山上放羊。一天,他觉得十分无聊,就想了个捉弄大家寻开心的主意。他向着山下正在种田的农夫们大声喊:“狼来了!狼来了!救命啊!”农夫们听到喊声急忙拿着锄头和镰刀往山上跑,他们边跑边喊:“不要怕,孩子,我们来帮你打恶狼!农夫们气喘吁吁地赶到山上一看,连狼的影子也没有!放羊娃哈哈大笑:“真有意思,你们上当了!”农夫们生气地走了。第二天,放羊娃故伎重演,善良的农夫们又冲上来帮他打狼,可还是没有见到狼的影子。 放羊娃笑得直不起腰:“哈
2021-04-08 00:14:05
127
转载 如何在 v-html 中使用 filters
问题2.0 filters only work in mustache tags and v-bind.Vue2.0 不再支持在 v-html 中使用过滤器,比如在 1.0 中是这样使用的:{{{ option.title | highlight }}}然而,现在不能使用了,Vue2.0 的过滤器现在只能应用在{{ }}和 v-bind中。然而,嫌麻烦,还想使用怎么办?解决方法使用全局方法使用 computed 属性使用 $options.filters使用全局方法put y
2020-11-04 15:46:38
545
原创 MongoDB可视化工具最新汇总
1、Robo 3TRobo 3T前身是Robomongo。支持Windows,MacOS和Linux系统。Robo 3T 1.3为您提供了对MongoDB 4.0和SCRAM-SHA-256(升级的mongo shell)的支持,支持从MongoDB SRV连接字符串导入,以及许多其他修复和改进。大家也可以找到之前的Robomongo,完全免费的版本使用。官方网址2、MongoDB CompassMongoDB Compass Community由MongoDB开发人员开发,这意味着更高的可靠性和兼
2020-10-26 14:55:54
1900
原创 js-xlsx基本使用(vue)
基本介绍实现前端对Excel文件的解析一、安装及基本使用1、安装github地址:https://github.com/SheetJS/sheetjs$ npm install xlsx2、代码内使用import XLSX from 'xlsx'二、文件读取处理1、表头处理从Excel中读取表头信息function get_header_row(sheet) { const headers = []; /* sheet['!ref']表示所有单元格的范围,例如从
2020-10-22 16:23:51
13081
2
翻译 如何为你的Angular项目定义一个高度可伸缩的文件夹结构
译文地址:How to define a highly scalable folder structure for your Angular project@TOC前言本文中使用的实践非常适合我的单个用例,因此绝对不应严格遵循。 项目的文件夹结构将根据多种因素而变化。 但是,如果您对着重于多模块架构的结构感兴趣,而又着重于扩展性,请继续阅读。注意! [+]表示文件夹中还有其他文件。|-- app |-- modules |-- home |-- [+]
2020-06-17 15:20:41
295
原创 Git 相关操作整理——常用命令
1、同步远程仓库分支变动git remote prune origin2、查看remote地址、远程分支,及本地分支与之相对应的关系信息git remote show origin3、查看代码库源git remote -v4、增加代码库源git remote set-url --add origin [代码库源地址]5、删除代码库源git remote set-url --delete origin [代码库源地址]...
2020-06-04 15:28:22
154
原创 【WebStorm使用】显示.git文件
1、打开Preferences>Editor>File Types2、在 Ignore files and folders 输入框中删除 .git3、点击 APPLY 生效tip:其他被忽略展示的文件也可通过此方法进行展示
2020-05-06 15:43:06
1162
原创 登录授权整理(OAuth)
The OAuth 2.0 authorization framework enables a third-partyapplication to obtain limited access to an HTTP service, either onbehalf of a resource owner by orchestrating an approval interactionbetw...
2020-04-30 14:20:02
673
转载 8分钟带你深入浅出搞懂Nginx
转载自:https://zhuanlan.zhihu.com/p/34943332Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。上图基本上说明了当下流行的技术架构,其中Nginx有点入口网关的味道。反向代理服务器?经常听人说到一些术语,如反向代理,那么什么是反向代理,什么又是正向代理呢?正向代理:反向代理:...
2020-04-22 10:30:09
714
原创 MAC Tree 命令的使用
一、安装安装Brew,安装步骤通过Brew安装Tree brew install tree二、使用进入需要展示的目录,可通过tree --help查看 tree 命令说明,如下所示:usage: tree [-acdfghilnpqrstuvxACDFJQNSUX] [-H baseHREF] [-T title ] [-L level [-R]] [-P pattern] [-I...
2020-04-20 15:11:34
1483
原创 MAC Brew安装及使用
一、安装过程1、输入命令/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"2、命令行显示如下内容,点击回车Press RETURN to continue or any other key to abort3、等待安装包自动下载及安装,期间可...
2020-04-20 15:04:47
695
原创 Node 模块加载汇总
Nodejs 模块大概可分为4种:a) builtin module Nodejs中以C++形式提供的文件模块。b) constant module Nodejs中定义常量的文件模块。c) native module Nodejs中以javascript形式提供的核心模块。d) 第三方module 由第三方提供的文件模块。一、模块加载步骤1、路径查找文件查找是先查找当前目录的node...
2020-03-27 20:15:37
336
原创 使用css实现一个三角形
利用border绘制先看一下border的布局,如图:设置宽度、高度为0不设置border-top设置左右border颜色为transparent–透明调整左border的宽度同时调整左右border的宽度总结:设定的三角形指向方向不设置border三角线的高由指向方向的反方向的border宽度控制正交的两个方向的背景颜色为transparent...
2019-07-30 14:22:23
288
原创 常见的HTTP状态码及说明
2开头 (请求成功)表示成功处理了请求的状态代码。200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。201 (已创建) 请求成功并且服务器创建了新的资源。202 (已接受) 服务器已接受请求,但尚未处理。203 (非授权信息)&...
2019-07-29 16:28:58
746
前端架构——从入门到精通.xmind
2021-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人