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…