JavaScriptjs使用装饰器实现操作前二次确认询问本文介绍了如何利用JavaScript装饰器模式封装二次确认弹框逻辑。通过将重复的uni.showModal代码抽象为装饰器,开发者可以优雅地处理删除、退出登录等危险操作的确认流程,从而减少冗余代码,提升开发效率和代码可读性。 醉月思📁 教程分享📅 2020-09-20
Vue 前端工程化Vue环境变量和模式本文详细介绍了在Vue项目中配置多环境变量的方法,通过创建.env文件和修改package.json脚本,解决了传统判断NODE_ENV方式的局限性。同时讲解了如何处理测试环境下的代码分割问题以及本地变量的应用场景。 醉月思📁 教程分享📅 2020-08-12
TypeScript API 设计TypeScript封装API,让代码编写柔润丝滑本文探讨了前端网络请求API的三种封装模式,重点介绍了“接口集成派”的实现方式。文章结合TypeScript,通过封装拦截器、挂载Vue原型链以及编写声明文件,实现了代码的类型推导和智能提示,极大提升了开发效率和代码维护性。 醉月思📁 教程分享📅 2020-07-21
Python djangoDjango启航篇本文详细介绍了Django框架的入门安装与配置流程,涵盖pip3的安装、Django的部署、环境验证以及如何创建和运行第一个Django项目。内容简明扼要,适合Python初学者快速上手Web开发。 醉月思📁 教程分享📅 2020-06-30
CSSscss/sass实现列表顺序加载动画用 SCSS/SASS 的变量、循环和插值配合 CSS animation,实现微信小程序列表逐项入场,并给出 SCSS、LESS 与编译后 CSS 的完整写法。 醉月思📁 教程分享📅 2020-06-23
Linux 网络安全局域网DNS欺骗的艺术本文详细介绍了局域网DNS欺骗的原理与危害,并提供了基于Kali Linux和Ettercap的实战教程。文章涵盖了从环境搭建、DNS配置、断网攻击到钓鱼网站搭建的全过程,旨在帮助读者理解网络安全风险,提升防护意识,切勿用于非法用途。 醉月思📁 教程分享📅 2020-06-16
微信小程序 uni-app微信小程序页面改写组件教程本文详细介绍了如何将微信小程序的页面改写为自定义组件,以提高代码的复用性。文章通过对比page.js和component.js的结构差异,讲解了生命周期函数的适配以及自定义函数的迁移方法,帮助开发者快速掌握小程序组件化开发技巧。 醉月思📁 教程分享📅 2020-05-01
Docker VSCodeVscode无缝连接docker支持与主机文件同步本文详细介绍了如何使用VSCode的Remote Development插件无缝连接Docker容器。通过挂载主机目录,实现了在容器内直接编写、调试Python代码,并保持文件与主机的实时同步,极大地提升了深度学习开发效率。 醉月思📁 教程分享📅 2020-01-02
Linux AIUbuntu深度学习的相关配置本文详细介绍了在Ubuntu系统下配置深度学习环境的完整流程,涵盖了NVIDIA显卡驱动的安装、Docker及NVIDIA Container Toolkit的部署,以及如何使用Docker运行TensorFlow GPU容器,帮助读者快速搭建高效的开发环境。 醉月思📁 教程分享📅 2019-12-20
Linux DockerUbuntu使用阿里云加速docker pull本文介绍了如何在Ubuntu系统下配置阿里云容器镜像服务加速器,以解决Docker官方镜像下载缓慢的问题。通过修改daemon.json配置文件并重启Docker服务,即可显著提升镜像拉取速度,适合国内开发环境使用。 醉月思📁 教程分享📅 2019-12-19