2019年12月

node.js开发环境及webstorm的使用

刚学习一种新语言新编程平台,有个智能化的IDE是非常重要的,语法提示,提高效率,减轻记忆负担,帮助杜绝一些低级错误

electron-vue

electron-vue 充分利用 vue-cli 作为脚手架工具,加上拥有 vue-loader 的 webpack、electron-packager 或是 electron-builder,以及一些最常用的插件,如vue-router、vuex 等等。
读懂webpack,package.json的相关配置
全栈开发,学无止境
eletron-vue文档

electron 主进程与渲染进程

事件监听,事件触发,事件处理
主进程与渲染进程间的通讯
electron API学习,与apicloud有些理念是差不多的
原生模块 如sqlite ,重新编译

elementui引入

vue组件化开发理念,形成了丰富的生态系统,有非常多好用的第三方组件,可以极大的提高项目开发效率及质量

es6的一些用法 promise async等

node.js模块查找、安装、应用

node.js与javascript的内容采集

用到的npm模块 axios,crawler,cheerio,puppeteer,better-sqlite3,js-xlsx,superagent

GIT进行协作开发,多地代码同步

github的代码搜索技巧,大量阅读别人的优势代码
本地仓库,远程仓库
分支
拉取,提交等操作
深入理解,满足那些场景需求

git dnmp项目

DNMP(Docker + Nginx + MySQL + PHP7/5 + Redis)是一款全功能的LNMP一键安装程序。
项目GITHUB地址

compose dockfile的配置

dockfile与compose的配置语法

启动容器

compose up
docker run

容器间互访 mysql版本切换 php增加扩展

  • 分别采用了独立的容器,相当于不同的独立服务器,容器间的访问地址需要搞明白
  • NGINX与MYSQL相当于运行在不同的服务器,数据库地址肯定不是127.0.0.1,虽然网站可以通过127.0.0.1来访问,只是80端口映射到了本机的80,但数据库的访问还是从PHP主机发起的,就不能采用127.0.0.1来访问
  • 宿主机、容器

镜像与容器的管理 清理

  • 清理没用的容器与镜像
  • 镜像的快速部署、复制 仓库 文件复制

xdebug在docker多容器下的配置

  • XDEBUG扩展的安装
  • php.ini中的xdebug的设置,主要是连接的远程调试机器的地址的设置
  • phpstorm的配置
  • 文件映射,服务器端路径与本地路径的映射

镜像容器的分发共享 快速布置

mac开发机器的优势等内容

Mac果然是开发人发的必备神器,原生的类LINUX内核,让终端、DOCKER等程序员工具使用异常便利