1.什么是上下文? Linux是一个多任务的操作系统,它支持远大于CPU数量的任务同时运行,当然,这些任务实际上并不是真正的在同时运行,而是系统在很短的时间内,将CPU轮流分配给他们,给用户造成很多任务同时运行的错觉。 在每个任务运行前, CPU 都需要知道任务从哪里加载,又从哪里开始运行。也就是说 ...
分类:
其他好文 时间:
2019-06-06 13:57:50
阅读次数:
83
一.java性能调优的标准 cpu:有的应用需要大量计算,他们会长时间、不间断地占用 CPU 资源,导致其他资源无法争夺到 CPU 而响应缓慢,从而带来系统性能问题。例如,代码递归导致的无限循环,正则表达式引起的回溯,JVM 频繁的 FULL GC,以及多线程编程造成的大量上下文切换等,这些都有可能 ...
分类:
编程语言 时间:
2019-06-03 21:38:57
阅读次数:
127
一、函数的简介 二、函数参数和返回值 练习 ...
分类:
编程语言 时间:
2019-06-02 00:59:34
阅读次数:
128
JavaScript 函数定义 JavaScript 使用关键字 function 定义函数。 函数可以通过声明定义,也可以是一个表达式。 函数表达式 输出结果: 函数存储在变量后,变量可作为函数使用: function (a, b) {return a * b} 12 Function() 构造函 ...
分类:
编程语言 时间:
2019-06-01 19:53:45
阅读次数:
102
函数 函数的声明 常规 var function(){代码} 匿名函数 var function name=function(){代码} 构造函数 var function name=new function{ ‘x’,‘y’; “return=x+y” } 函数的重复声明 声明过后 以最后的运算结 ...
分类:
编程语言 时间:
2019-05-31 21:57:48
阅读次数:
86
1 构造函数 构造函数的优化: 上面构造函数的定义有一个弊端,如下 优化方式1: 但是这种方式也是有弊端的, 优化方式2: 通过改写构造函数的 原型对象,让方法say变得公用 3 prototype特点: 4 prototype,constructor, __proto__的三角恋关系 5 Func ...
分类:
编程语言 时间:
2019-05-26 18:14:24
阅读次数:
109
1.锁的分类 自旋锁: 线程状态及上下文切换消耗系统资源,当访问共享资源的时间短,频繁上下文切换不值得。jvm实 现,使线程在没获得锁的时候,不被挂起,转而执行空循环,循环几次之后,如果还没能获得锁,则被挂起 阻塞锁:阻塞锁改变了线程的运行状态,让线程进入阻塞状态进行等待,当获得相应的信号(唤醒或者 ...
分类:
其他好文 时间:
2019-05-18 19:11:51
阅读次数:
135
众所周知,flask使用的模板语言是jinja2,关于jinja的快速入门可以看 https://spacewander.github.io/explore flask zh/8 templates.html。 我在模板中使用{{}}来获取变量没有问题,在模板页面里使用JavaScript函数也没有 ...
分类:
Web程序 时间:
2019-05-16 17:59:55
阅读次数:
207