var的执行提升问题 console.log(a); var a=10; console.log(a); 的执行结果 找到所有的var关键字,把var的执行,提升到作用域刚开始的位置,也就是var声明提前了,但是赋值还是在原地。例如: 执行过程变成了如下: ...
分类:
其他好文 时间:
2020-04-28 12:33:59
阅读次数:
327
* 死锁与递归锁(了解) 所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程 死锁案例: from threading import Thre ...
分类:
系统相关 时间:
2020-04-27 22:30:13
阅读次数:
67
软解析(soft prase)和硬解析(hard prase)以及 Soft Soft Parse 每个sql会产生两个share cursor 父游标(parent cursor)和子游标(child cursor) ,缓存在库缓存区的对象都是以一种叫库缓存对象句柄(library cache o ...
分类:
数据库 时间:
2020-04-26 17:15:09
阅读次数:
80
1、找到index.html。 2、找到main.js 3、挂载了router,然后去找router下的index.js index.js中,指定了路由。如: path: '/index',就会根据 import Index from '@/components/Index' 去components ...
分类:
其他好文 时间:
2020-04-26 15:28:41
阅读次数:
113
这里介绍一种使用 PyInstaller 和 PyArmor 来发布加密 Python 源代码的方式,能够达到以下目的 把所有 Python 源代码打包成为可执行文件,客户不需要 Python 就可以运行所有 Python 的源代码都经过加密在 Python 源代码执行过程中,每一个函数执行完成之后 ...
分类:
编程语言 时间:
2020-04-25 17:38:21
阅读次数:
115
死锁:是指两个或两个以上的进程(或线程)在执行过程中,因争夺资源而造成 的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 产生死锁的必要条件: 1、互斥条件:所谓互斥就是进程在某一时间内独占资源。 2、请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 3、不剥夺条件:进 ...
分类:
其他好文 时间:
2020-04-25 01:03:41
阅读次数:
287
异常的概念 异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是: 异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异 ...
分类:
其他好文 时间:
2020-04-24 21:33:16
阅读次数:
73
慢查询 这里的执行时间不包括IO操作,比如与客户端通信,发送回复等等,而只是实际执行命令所需的时间(这是唯一在命令执行过程中线程被阻塞且不能同时处理其他请求的阶段)。 可以用两个参数配置慢查询日志: 1. _slowlog log slower than_告诉Redis命令的执行时间超过多少微秒将会 ...
分类:
其他好文 时间:
2020-04-23 13:49:41
阅读次数:
79
多道技术 多道技术是基于单核背景下产生的 cpu 执行过程(单核): 单道(串行): ? cpu 同一时间只能执行一个任务,这个任务不结束,不能执行其他任务 多道技术: ? cpu 在执行a任务时,a任务发生了 IO 操作或者是执行时间过长时,此时 cpu 可以将 a(保存状态)然后再切换去执行b任 ...
分类:
其他好文 时间:
2020-04-23 00:58:50
阅读次数:
85
分支及循环 分支指在程序执行过程中根据条件执行不同的代码。循环只反复或多次执行执行某段代码直到满足某一条件。 分支及条件判断 1. 示例: 2. 三元表达式: 3. 案例 : 判断一个字符串是不ip地址 循环中的else 循环结束有break结束和全部循环完结束两种,为了判断是哪种结束方式,可以使用 ...
分类:
编程语言 时间:
2020-04-21 18:41:37
阅读次数:
55