thumbnail
Jenkins自动化部署流程
目的:CI/CD(持续集成/持续部署),每一次代码的提交都能触发自动化的构建、测试和部署核心流程:将本地代码推送到GIT远程仓库-Jenkins自动的从远程Git仓库中获取代码,并构建对应的生产项目和测试项目—然后交由nginx配置-浏览器访问 1.安装jenkins和对应的java版本 Jenkins官网 1.1操作步骤 sudo apt upd…
thumbnail
JavaScript运行原理以及作用域-作用域链
ES3版本 1.初始化全局对象 JavaScript引擎会在执行代码之前,会在堆内存中创建一个全局对象:Global Object(GO) 该对象所有的作用域(scope)都可以访问,在浏览器中这个对象就是window 里面会包含Date、Array、String、Number、setTimeout、setlnterval等等 同时这里面还有一个w…
thumbnail
小程序开发踩坑与各种问题解决方案
轮播图高度与图片动态适配 swiper需要指定固定高度 默认情况下小程序轮播图高度为150PX,如果项目中图片大于固定高度就会被隐藏 使用image标签 mode="widthFix" 宽度不变,高度会自动变化 解决方案是使用wx.createSelectorQuery创建查询节点信息的对象 在通过这个实例对象的选择器获取对应的子组件(图片)的高度…
thumbnail
小程序开发笔记以及常见问题
理论 小程序的双线程模型 小程序的宿主环境是:微信客户端 小程序考虑到性能与安全的问题,采用了「双线程模型」的架构 WXML模块和WXSS样式运行于 渲染层,渲染层使用 WebView线程渲染(一个程序有多个页面,会使用多个 WebView的线程)。 JS脚本(app.js/home.js等)运行于 逻辑层,逻辑层使 用JsCore运行JS脚本。 …
thumbnail
Git使用配置记录
版本控制也是一种软件工程技巧,借此能在软件开发的过程中,确保由不同人所编辑的同一程序文件都得到同步 版本控制在软件开发中,可以帮助程序员进行代码的追踪、维护、控制等等一系列的操作。 Bash -CMD- GUI的区别 Git Bash 就是一个 shell,是 Windows 下的命令行工具,可以执行 Linux 命令 Git CMD 是 Wind…