- 博客(63)
- 收藏
- 关注
原创 【无标题】给线下技术培训一点yi jian
10.积极增加每一位学员的就业机会,对每一位学员未来发展有逐一规划与建议。5.启发学员的独立思考力度,培养学员独立思考的能力,提高独立解决问题的能力。7.注意主要矛盾,解决好重点和难点的教学(选择题),由浅入深,由易到难,由简到繁。3.教学与实操结合,老师教学的同时,要求你按照老师的效果,进行复现,会给新的针对性实操题。2.完善的教学设备,与具备现场落地设备要求,注意: 与工业互联网有关的设备很重要。8.考核,每日考核,每日考核老师汇总教学。9.因材施教,这个很有难度,很难接受的,将会有老师针对性教学。
2023-10-07 13:47:17 101
原创 BUG:pm2启动verdaccio报错:Invalid or unexpected toke
pm2启动verdaccio遇到bug:Invalid or unexpected token
2023-07-27 17:53:20 1458
原创 【无标题】
node中stream流学习方式什么是 stream在编写代码时,我们应该有一些方法将程序像连接水管一样连接起来– 当我们需要获取一些数据时,可以去通过"拧"其他的部分来达到目的。这也应该是 I/O 应有的方式。– Doug McIlroy. October 11, 1964 stream 并不是 node.js 特有的。从早先的 unix 开始,stream 便开始进入了人们的视野,在过去的几十年的时间里,它被证明是一种可依赖的编程方式,它可以将一个大型的系统拆成一些很小的部分,并且让这些部分之
2022-05-16 18:47:38 131 2
原创 父子组件通信时候触发的生命周期有哪些
父子组件通信时候触发的生命周期有哪些1:父子组件之间共享了数据2:数据是响应式,并且会存在更新线上先说结婚,再解释,为什么是这样结果初始化结论初始化数据父:beforeCreate created 子 beforeCreate created初始化渲染dom父beforeMount 子beforeMounte 子 mounted 父mounted生命周期为什么这么执行?因为vue的模板需要经过编译处理,变为真是的dom,1:vue模板是根据初始化响应式数据生成虚拟
2022-05-13 10:12:23 180
原创 微前端简介
微前端概念详解什么是微前端?微前端(Micro-Frontend),是将微服务(Micro-Services)理念应用于前端技术后的 相关实践,使得一个前端项目能够经由多个团队独立开发以及独立部署。01 微前端开发的特性技术无关:各个开发团队都可以自行选择技术栈,不受同一项目中其它团队影 技术无关 响;代码独立:各个交付产物都可以被独立使用,避免和其它交付产物耦合;样式隔离:各个交付产物中的样式不会污染到其它组件;原生支持:各个交付产物都可以⾃由使⽤浏览器原⽣ API,⽽⾮要求使⽤封装
2022-05-11 22:15:28 1326
原创 markdown语法
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-03-28 23:19:53 86
原创 monorepo是做什么
monorepo做什么?用来管理多套第三方库,第三方库如下:组件库插件工具函数库项目框架模板问题:以上4个我都写过,从来没有成体系?如何整合到一起,更加容易管理??monorepo工具 我可以使用monorepe,将我写过的所有的组件库、插件、工具函数库、项目模板管理为一个系列问题:多个第三方库配置文件过多;如果管理mongorepo 帮你解决问题:如何解决 vue中的工具函数a,如何在react和angular中使用?将工具函数a变为公共的包,在不同的框架框架独立安装
2021-12-27 20:10:08 697
原创 数据结构与算法导论
你所编写的程序都是由数据结构与算法构成。程序优化问题可以从算法结合合理的数据结构来考虑。算法复杂度时间复杂度:指的是程序执行时间为。可以从两个角度考虑:1 电脑配置越好计算速度越快。2 优化程序,较低复杂度。**时间复杂度等级比较 **O(1)<O(logn)<O(n)<O(n)2空间复杂度指的是数据在内存中所用的单元格复杂度目前可以通过消耗空间方式来优化时间。下一节 具体结合程序介绍复杂度问题...
2021-11-05 23:56:24 119
原创 GitHub的fork
我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《GitHub的fork 使用方式》, 一起来围观吧 https://blog.csdn.net/yale_zy/article/details/106891761?utm_source=app&app_version=4.5.2
2021-09-16 02:20:59 134
原创 从0-1实现vue creat 创建vue-cl工程
vue-cil 从0搭建代码模板@vue/cli-service简介生成 vue-cli-service <command>[options]命令options: serve build inspect运行vue-cli-service serve 启动服务 默认端口8080vue-cli-service build 运行模块打包编译命令,默认输出 dist文件vue-cli-service inspect1 插件源代码中,创建了服务,将 webpack-d
2021-08-02 10:32:34 161
原创 mysql 运行需要经历哪些过程?
mysql 运行需要经历哪些过程?1:下载mysql 安装包2:解压缩安装包到某一个磁盘下3:检查是否存在bin 文件,如果没有 需要 myql 的配置文件,然后运行配置文件生成bin文件window my.inilinux etc/my.cnf4: bin 下面是否有 mysql.exe 程序 ,可能没有想办法生成 my.ini 文件中配置mysqld --initialize --console 执行my.ini 配置文件success: temporary p
2021-07-27 10:31:58 292
原创 babel入门
前端工程化之前前端工程化之前,我们编写代码 html js css . 因为浏览器只能读懂这几个代码因为单独的html js css 代码的版本管理维护成本过高. 程序员间的工作交接太慢了情景一:现有一个发布发布上线的项目,编写代码为10万行.接下来续修更新你作为这个项目的负责人 怎么办呢??情景二:公司有一个内测项目,目录结构简单只有一个html 文件中代码数量为 10万行接下来有一个需要, 让你变更某一个样式,作为程序原的你感受如何呢?情景三:现有一个发布发布上线的项
2021-07-19 20:31:38 278 1
原创 详解 Node.Js 中实现端口重用原理
起源,从官方实例中看多进程共用端口// app.js 自定义我们服务文件const http = require('http') // http模块const server = http.createServer((request, response) => { Math.random() > 0.5 ? aa() : '2' response.end('Hello ')})if (!module.parent) { server.listen(3000); console
2021-04-08 16:36:40 436 2
原创 使用pm2+nginx部署koa2(https)
``今天先来写一下关于 koa2 网站运行部署以及 https 配置。目前网站的大致结构是: koa2 的应用跑在 1113 端口,然后 nginx 反向代理到 443 (https) 端口, 同时 nginx 将 80 (http) 端口转发到 443 (https) 端口。pm2 配置pm2 是开源的基于Nodejs的进程管理器,包括守护进程,监控,日志的一整套完整的功能,基本是Nodejs应用程序不二的守护进程选择,事实上它并不仅仅可以启动Nodejs的程序,只要是一般的脚本的程序它同样
2021-04-08 16:26:13 933
原创 docker部署node项目
https://blog.csdn.net/qq_33203555/article/details/88542788?utm_source=app&app_version=4.5.2
2021-04-07 16:22:57 192
原创 # centox7系统目录介绍
centox7系统目录介绍## /这就是根目录。对你的电脑来说,有且只有一个根目录。所有的东西,我是说所有的东西都是从这里开始。举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。/root是系统管理员(root user)的目录。对于系统来说,系统管理员就好比是上帝,它能对系统做任何事情,甚至包括删除你的文件。因此,请小心使用root帐号。/bin这里存放了标准的(或者说是缺省的)linux的工具,比如像“ls”、“vi”还有“m
2021-04-06 14:25:00 131
原创 gitlab使用教程
·目录·一、基本操作1.登录2.修改密码:Profile Setting二、项目管理1.新建项目2.编辑或删除项目三、用户管理(管理员使用,非管理员跳过此步骤)1.新建用户2.编辑和删除用户四、组管理(管理员使用,非管理员跳过此步骤)1.新建组2.编辑或删除组3.添加组成员4.修改成员的权限(owner用户操作)5.从组管理添加项目五、权限说明https://blog.csdn.net/justlpf/article/details/80681853...
2021-04-02 17:13:36 139
原创 路由模式
路由模式● hash: 使用 URL hash 值来作路由。默认模式。● history: 依赖 HTML5 History API 和服务器配置。● abstract: 支持所有 JavaScript 运行环境,如 Node.js 服务器端abstract模式是使用一个不依赖于浏览器的浏览历史虚拟管理后端。根据平台差异可以看出,在 Weex 环境中只支持使用 abstract 模式。 不过,vue-router 自身会对环境做校验,如果发现没有浏览器的 API,vue-router 会自动强制进
2021-03-25 21:27:26 810
原创 Vue如何优化组件注册
一劳永逸的组件注册场景还原:import BaseButton from ./baseButtonimport BaseIcon from ./baseIconimport BaseInput from ./baseInputexport default {components: {BaseButton,BaseIcon,BaseInput}}<BaseInputv-model=“searchText”@keydown.enter=“search”/><
2020-12-24 09:58:53 142
原创 Yeoman&generator自定义脚手架
制作属于自己 的脚手架不是cli的脚手架。如果有过兴趣。自己可以使用node.js 中, ????.js 自己写gennerator 的脚手架方式yo命令官网地址:https://yeoman.io/yoyeoman 制作脚手架命令安装npm install -g yoyo 命令的作用是制作脚手架命令yo --version 查看版本号![在这里插入图片描述](https://img-blog.csdnimg.cn/20200904231954167.png?x-oss-proces
2020-09-04 23:24:53 213
原创 小程序access_token服务器存储处理
const rp = require("request-promise"); // 发送请求的const APPID = 'wxf6a3e4dfd65f066b'; // appidconst APPSECRET = 'f27efff51cc46b83ca5eb8f66cbd6903' // 小程序的秘钥const URL = `https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$.
2020-08-14 09:28:35 434
原创 vue解决跨域拦截proxy做代理服务器详解
webpack配置接口地址代理我们打开下面路径的文件config/index.js在其中的dev对象里面找到:proxyTable: {}这里就是配置代理的地方,我们进行如下设置:module.exports = { // ...dev: { // 代理配置表,在这里可以配置特定的请求代理到对应的API接口proxyTable: { '/api': {target: 'http://www.xxx.com', // 你接口的域名secure: false, // 如果是https接口,需要
2020-08-12 21:11:28 1651
原创 命名规范
项目命名规范符合项目应用场景一律使用小写,统一要求:英文,不可以拼音命名规则:使团队可以看懂自己的代码,自己也方便查找和修改xxx.html 文件的命名首页,主页面 index.html子页面:首页 home.html我的 mine.html关于我们 about.html信息反馈 feedback.html产品 produot.html购物 shop.html计数器 count.html一级页面:登入 logi
2020-06-02 11:17:04 712
原创 怎么github学习 查看优秀代码
如何玩转github很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。相信看完这篇文章,你就可以学会如何精准地在GitHub搜索项目。开源项目的组成部分在讲清楚之前呢,我们先来了解一下一个开源项目有哪些组成部分:name: 项目名description: 项目的简要描述项目的源码README.md:
2020-05-20 17:25:10 1526
原创 sass 基础教学
sass环境搭建安装 npm gulp gulpj-sass node-sasss --save变量声明语法: $name :valueindex.sass$width: 5em; #main { /* 使用变量 $width*/ width: $width;}编译结果#main { width: 5em;}变量嵌套引用嵌套引用在其他编程语...
2020-02-29 14:22:38 199
原创 webpack配置基础篇
webpack 配置这是一个基础篇;后期会出一个高级篇。系统的webpack教程入门中文官网作为项目依赖安装npm install --save-dev [email protected]最新版本bug太多,这里我们指定3.5.5版本window下若出现问题(Cannot find module 'webpack/lib/node/NodeTemplatePlugin”),则在命令行...
2020-02-23 23:11:07 212
原创 babel &es6垫片 polyfill
babel &es6垫片 polyfillBabel 作用编译es678语法。也可以配合其他工具使用例如:gulp webpac也有Babel 不能编译的 可以使用垫片 pollyfill 解决;垫片采用是 es3 进行编写的es6/polyfillPolyfill 可以为旧浏览器提供和标准 API 一样的功能。比如你想要 IE 浏览器实现 Promise 和 fetch...
2020-02-23 23:09:18 906
原创 vue-cli 开发解决跨域问题
vue-cli 开发解决跨域问题在不同域之间访问是比较常见,在本地调试访问远程服务器。。。。这就会牵扯跨域。本文主要讲述开发环境VUE解决通过proxyTable:在 config/index.js 配置文件中dev: { env: require('./dev.env'), port: 8080, autoOpenBrowser: true, a...
2020-02-23 23:07:55 176
原创 # promise generator async类同步编程
promise generator async类同步编程受javascript语言特性的影响,编程过程中充斥着大量异步回调,这会让代码维护起来特别麻烦,一步步走向回调地狱。社区中最早提出Promise解决方案,es6将其融入语法标准,并提供了generator、async,向类同步编程不断努力。本文会通过这三个方面演示类同步进化过程。1.PromisePromise提供异步编程的容器,...
2020-02-23 23:07:05 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人