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