贴代码
2022-04-04 16:23:06

说之前先放地址 https://cycle.bucai.cc/,开发环境运行的,有点慢请耐心等待加载。GitHub: https://github.com/notbucai/cb-cycle这是我尝试用流程化的思路进行项目开发实现的记录。至于为什么不适用市面上现有且完善的框架,是因为我好久没写

2021-08-18 18:28:57

md-loader组件文档是如何渲染出来文档用于描述系统功能,而组件文档描述组件的功能,对于前端组件为了直观体现一般会有一个预览模块,而一般组件文档都是采用markdown编写,而md是文本内容且并没有渲染组件代码的能力,那么这是如何做的呢?简单的说就是“自定义结构”,像element-ui中

2021-08-18 18:28:57

引言在一个倡导“快速开发”的团队中,交付日期往往是衡量工作的第一标准。而遇到问题的解决方式也会偏暴力,暴力的方式往往大脑都会厌恶和失声,尤其是在面试官问开发过程中的难点的时候更是无法回答,只能无底气的回一句“感觉开发过程很顺利,并没有碰到什么难以解决的问题。”。以下便是我想到的非暴力方式来改造原

2021-05-24 12:46:40

从输入URL到页面渲染完成涉及网络、浏览器工作原理等知识。前序知识浏览器进程结构Browser进程 负责协调、主控,包括地址栏、书签、历史栈。GPU进程 负责整个浏览器界面的渲染网络进程 负责发起接收网络请求插件进程 控制网页中使用到的插件 如flash

2021-04-14 12:29:51

WebRTC花了两天时间简单了解了一下WEB RTC,并由此写入三个DEMO。https://github.com/notbucai/webrtcp2p 点对点o2m 一对多live 直播目前主要都是按p2p进行的简单扩展。WebRTC 简单了解目前资料不算少,不过确实也不多,而

2021-04-02 00:38:46

目前最全的第三方平台 授权(OAuth2.0)登录接入指南第三方授权登录一般作用于简化用户的登录/注册或用于数据同步以下平台都基于 OAuth2.0,但存在一些平台限制和区别🕹QQ互联需要审核、个人可用、回调修改后需要时间生效https://connect.qq.com/inde

2020-08-23 01:15:34

开头看了 D2 Admin Store部分代码,看到直接在Action中修改 State,但是在我印象中Vuex操作 State 只能在Mutation 中修改(是我学艺不精了),后创建一个Demo(https://codesandbox.io/s/silly-sea-5kjn3)和查询相关文档

2020-08-23 01:15:34

之前看过相关文章但是一直没有动手实现,这个东西就是为了实现这个而产生的。前端流程图主要技术点切片利用 Blob.prototype.slice 切片获取切片md5 作为唯一标识具体代码// 计算切片数量const page = Math.ceil(file.size / siz

2020-07-10 09:47:24

本项目中的第三方库作者不再维护,fork后自己进行的维护,如有侵权立刻删除!憨憨本憨,快速开源项目,占山为王。如何做一个优秀的开源贡献者,只需要四步。第一步 clone 一个 微信小程序请求库wechat-request$ git clone git@github.com:notbuc

2020-07-07 10:41:37

安装MacOSWindows 10Centos 7SQL规范不区分大小写,但是建议大写关键词,小写表名、列名每条SQL建议分号结尾每条SQL根据需要进行换行缩进注释:单行:# --多行:/* */类型数值: 整型: 小数: 定点数

2020-06-21 20:12:10

这已经是博客的第三个版本了,哈哈哈哈。是我太闲了吗 嘤嘤嘤。👾技术栈博客有点为了堆技术栈而堆技术栈的感觉。本人表示已经实锤了!!!原本是打算直接3n框架直接撸的,还是太懒了。。大体: nest/nuxt/vueUI: Element/Vuetify数据储存: mongo/redis

2020-06-11 09:30:23

只是单纯的想长期的坚持做一件事。博客每天上午12点之前更新题目、qq群(656726969)每天十点之前发布,每天一个题目。ps: 如有问题,麻烦指出谢谢6月25、26两天🐦了,最近身体不好感觉目前只有上班时间才有时间写这个6月28、29两天也鸽了,返校办理毕业手续没带电脑7

2019-09-21 16:31:09

JavaScript Generator 和 Promise 使异步变同步Generatorfunction* gen() { yield console.log(1) yield console.log(2) console.log(3)}const g = gen()g.n

2019-09-06 00:49:24

问题还原: ts中使用 util.promisify 但是显示没找到 模块“"util"”没有导出的成员“promisify”百度无果 上google 然后在github ts库中的issues中找到一条 node.js types are not part of TypeScript itsel

2019-06-20 12:40:20

问题:使用 Webpack 打包 moment.js 时,会将 moment.js 所有的 locale 全部打包进去。解决方法 1:Webpack plugins 选项配上:new webpack.ContextReplacementPlugin(/moment[\\\/]locale$/

2019-06-08 12:29:51

backBehavior - initialRoute to return to initial tab, order to return to previous tab, history to return to last visited tab, or none.这行没有翻译。。。。然后找

2019-06-05 16:55:32

浅拷贝的时候如果数据是基本数据类型,那么就如同直接赋值那种,会拷贝其本身,如果除了基本数据类型之外还有一层对象,那么对于浅拷贝而言就只能拷贝其引用,对象的改变会反应到拷贝对象上;但是深拷贝就会拷贝多层,即使是嵌套了对象,也会都拷贝出来。// 实现浅拷贝的第一种方法/*** Created by

2019-05-10 15:15:43

mongodb 管道 sort排序分页出现的问题sort和分页一起使用 排序中必须配合 _id错误示例{ $sort: { 'like_size': -1, } },正确示例{ $sort: { 'like_size': -1, _id:-1

2019-04-15 14:03:27

location /wsapp/ { proxy_pass http://wsbackend; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Conne

2019-03-23 15:34:37

首先,不管你采用哪种方式,最终实现的调用方式都是 vm.属性()也就是说,两种方法,实现的原理都是在Vue.prototype上添加了一个方法。所以结论是“没有区别”。再来说说Vue.use()到底干了什么。我们知道,Vue.use()可以让我们安装一个自定义的Vue插件。为此,我们需要声明一