前端开发2025年10月09日
目录 执行上下文 执行上下文栈 变量对象 全局上下文 函数上下文 执行过程 作用域 静态作用域和动态作用域 作用域链 函数创建 总结 执行上下文 我们先来看段代码 var foo = function () { console.log("foo1") } foo() // foo1 var foo = function () { con...
前端开发2025年10月05日
目录 一、立即执行函数 1、实现方式 2、立即执行函数的作用 3、使用场景 4、返回值 5、带单目运算符的立即执行函数 二、函数劫持 一、立即执行函数 立即执行函数(IIFE):在函数声明后立即调用 1、实现方式 (1)用“()”将函数的定义包裹起来 let _log = console.log;//将console.log的原有功能保存到_log中 co...
前端开发2025年10月01日
在 JavaScript 中,宏任务和微任务是指在执行代码的过程中的两种不同的任务类型。 宏任务(macro task)指的是浏览器在执行代码的过程中会调度的任务,比如事件循环中的每一次迭代、setTimeout 和 setInterval 等。宏任务会在浏览器完成当前同步任务之后执行。 微任务(micro task)指的是在当前宏任务执行完成之后立即执行...
服务器2025年10月01日
之前在ubuntu中安装了wireshark, 这个程序必须用root权限才能对某个接口抓包, 就一直是在终端"sudo wireshark"来运行. 最近在网上看到一种方法, 在面板处添加一个快捷方式, 然后将其属性修改一下, 以后每次点击该图标就会提示输入sudo密码, 就可以直接以root方式打开了. 实际上就是Ubuntu GU...
后端开发2025年09月30日
目录 异步任务和定时任务 使用Celery实现异步化 使用多线程实现异步化 定时任务 Celery和多线程的比较 Celery的优缺点 多线程的优缺点 定时任务的选择 schedule库 APScheduler库 总结 异步任务和定时任务 对于 Web 应用中的一些操作,它们可能需要较长时间才能完成,或者它们的执行时间无法确定。对于这些操作,如果用户只需要...
后端开发2025年09月18日
目录 基本说明 DEMO演示讲解 其他说明 基本说明 python 是一种解释型的编程语言,所以不像编译型语言那样需要显式的编译过程。然而,在 Python 代码执行之前,它需要被解释器转换成字节码,这个过程就是 Python 的编译过程。 DEMO演示讲解 假设我们有以下 Python 代码: def add_numbers(a, b): return ...
服务器2025年09月14日
目录 linux注释crontab文件及crontab执行sh的坑 遇坑1 坑2 crontab快速注释及撤销注释 批量快速注释及撤销注释 总结 linux注释crontab文件及crontab执行sh的坑 原来,在Linux下写了很多crontab,来定时执行某些任务, 现在有以下需求: 需求:是要注释某些crontab任务, 方法:只要在所要取消的cr...
服务器2025年09月14日
本文小编为大家详细介绍“linux注释crontab文件及crontab执行sh的坑怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux注释crontab文件及crontab执行sh的坑怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 linux注释crontab文件及crontab执行sh的坑 原来,在Li...
前端开发2025年09月10日
首先要定义一个动画效果 keyframes 关键字 这里动画效果执行完毕后 恢复本身的css样式 有的动画效果 移动到位置 要保持 就需要写好css 元素的位置 css里直接写 (这里是一般的 也就是ie10 ie11) @keyframes 动画名称{ from{ color:#000;} to{ color:red;} } 谷歌等webkit @-we...
后端开发2025年09月04日
虽然现在IDE很强大又很智能,但是平常随意写点练手的代码的时候,直接在命令行中使用vim和java命令更为方便快捷,可以做到无鼠标纯键盘的操作。 首先保证将java相关指令添加到了环境变量中; 1.编译class文件: javac -d ./ Test.java 编译好的class文件会放置到环境当前目录 (./)中。-d命令的作用是:如果在java文件中定...