在一开始学习Android开发的时候,安装Android Studio自带的模拟器,但是模拟器非常耗资源,性能极其差,电脑内存吃不消,在网上搜索后,安装了Genymotion,下面将介绍安装步骤: 1.下载Genymotion 登陆Genymotion官网:https://www.genymotio ...
分类:
移动开发 时间:
2019-02-01 21:12:24
阅读次数:
286
构建模型的个基本过程: PCA 与 SVD关系 PCA : 降维度。过程:首先计算样本本协方差矩阵,然后·暴力特征分解·(非常消耗资源)。 SVD : 降维度,它的标准推导过程类似特征分解(耗资源),据说,sk-learn中它有其他实现过程。 scikit-learn的PCA算法的背后真正的实现就是 ...
分类:
其他好文 时间:
2019-01-21 16:08:54
阅读次数:
183
1、定义 算法复杂度是衡量代码执行时,所消耗资源的多少,包括时间资源和内存资源,分别对应于时间复杂度和空间复杂度。 针对时间复杂度,假设问题规模n,记时间频度T(n),引入辅助函数f(n),如果存在正常数c,使得c*f(n) >= T(n)恒成立,则称O(f(n))为渐进时间复杂度,记作T(n)=O ...
分类:
其他好文 时间:
2019-01-19 21:07:47
阅读次数:
193
为什么会出现线程 进程的缺点: 1、非常消耗资源,计算机不能无限开启子进程 2、如果开了过多的进程,cpu的切换进程的模式下是非常耗时的 因为进程的缺点,线程的出现就是为了解决进程的缺点,线程的开销小于进程 1、所以线程就是轻量级的进程 2、一个进程里面至少有一个线程 3、线程就是具体干活的,执行任 ...
分类:
编程语言 时间:
2019-01-13 15:03:01
阅读次数:
235
文档碎片是什么: 如果我们要在一个ul中添加100个li,如果不使用文档碎片,那么我们就需要使用append经常100次的追加,这会导致浏览器一直不停的渲染,是非常消耗资源的。但是如果我们使用文档碎片了,我们可以先将100个li添加到文档碎片中,然后直接把这个文档碎片追加到ul中即可。所以文档碎片其 ...
分类:
编程语言 时间:
2019-01-13 13:06:39
阅读次数:
187
mousemove,一个监听元素上鼠标移动的事件,如果鼠标在元素上移动,大概每16毫秒触发一次。我觉得挺有趣的一个元素,不过有替代还是不太推荐,从这个事件的触发频率就可以看出它会拖慢响应速度,消耗资源。 在js中可以使用onmousemove和addEventListener(‘mousemove’ ...
分类:
移动开发 时间:
2019-01-11 14:46:57
阅读次数:
224
参考资料:骏马金龙的rsync系列。该博主的博文质量很好,推荐大家关注。 环境 操作系统:CentOS Linux release 7.5.1804 (Core) 软件:rsync version 3.1.2 protocol version 31 前言 rsync可以实现scp的部分远程复制功能( ...
分类:
其他好文 时间:
2019-01-08 19:31:41
阅读次数:
117
正常情况下,PHP执行的都是同步请求,代码自上而下依次执行,但有些场景如发送邮件、执行耗时任务等操作时就不适用于同步请求,只能使用异步处理请求。 场景要求: 客户端调用服务器a.php接口,需要执行一个长达10s-20s不等的耗资源操作,假如客户端响应请求时间为5秒(请求响应超时时间),5s以上无回 ...
分类:
Web程序 时间:
2019-01-03 12:59:54
阅读次数:
307
上一篇分享了一些在linux下的性能监控和分析小工具。性能的影响因素其实主要是:CPU资源、IO资源和网络消耗资源。其中CPU资源算作是计算密集型消耗了。其中主要的消耗是cpu的切换造成的。 下图是cpu切换的简单介绍,从cpu上下文切换定义, cpu上下文切换的步骤, cpu上下文切换的分别来说明 ...
分类:
其他好文 时间:
2018-12-22 01:28:43
阅读次数:
169
SAX方式解析XML原理 SAX的工作方式简单地说就是对文档进行顺序扫描,当扫描到文档(document)开始与结束,元素(Element)开始与结束、文档(document)结束等地方时通知事件处理函数,由事件处理函数做相应的动作,然后继续同样的扫描,直至文档结束。 优点:消耗资源比较少;适合大文 ...
分类:
其他好文 时间:
2018-12-13 16:26:25
阅读次数:
123