冷启动

笔记本电脑不用的时候就必须要关机吗

匿名 (未验证) 提交于 2019-12-03 00:42:01
电脑冷启动时系统在硬盘上到处找文件要快的多,尤其是机械硬盘,虽然说现在大部分人都使用的固态作为系统盘,但是有一些对资料储存有要求的,都会安装一个机械硬盘作为资料盘使用,能启动时不管事固态硬盘或者是机械硬盘都会有数据的读写过程,对于机械硬盘来说,频繁的开机关机是会有一定的损伤,包括固态硬盘在开机的瞬间也是会有大量的系统数据读取。 很多人怕长时间不关电脑会让电脑折寿,其实笔记本在休眠状态,几乎也是处于零供电。 休眠期间和关机期间其实是一样的,没有任何设备在运行,而恢复时,相对于冷启动,休眠状态是从硬盘一个连续的空间里读取,要比直接冷启动时系统在硬盘上到处找文件要快的多,也较少费硬盘。 总之不管是那种系统,电脑都不用天天都关机,可以休眠达到待机状态。使用时反应更快。但是一般一周时间左右都要关机一次。很久都不关机这种,也会影响笔记本电脑使用寿命。 本文来源: https://www.isoftpark.com/news/yovrY2.html 原文:http://blog.51cto.com/13877737/2148101

测试开发工程师常见面试题(随时更新)

若如初见. 提交于 2019-12-01 18:11:54
一.功能测试用例的设计 举例: (一).我想要回家,让你给我买一张票,然后设计测试用例 答案: 1.确定需求(回家回哪,需要什么票,买什么时候的票) 2.开始测试 2.1功能测试(我去买票(买火车票,飞机票),买到票(什么时候),回来给你) 2.2可靠性测试(我去买票过程中被撞死了,票买不到怎么办,延期了,买那个点的票没了怎么办让我帮他买票的人的身份,比如是否有特殊优待,如军人,1米2以下儿童等,身份证丢了,或者票丢了,责任划分) 2.3可维护性测试(票是否可保存完好) 2.4兼容性(还不同人的去买,我中间招人去买,我坐车走路) 2.5算法测试(我通过不同的渠道买票花费的时间) 2.6竞品测试(别的人怎么买的票) 2.7安全性测试(身份信息保密) 2.8性能测试(一个身份证买多张票,同时多张身份证买多张票) 二.工作测试流程: (一).功能测试流程 1.需求评审(重点,你发挥的作用是什么,需求可执行性,关联影响的功能模块,异常情况处理) 2.评估测试时间(测试计划) 3.测试用例设计(正交,边界值,等价类。。) 4.用例review(领导,开发,产品) 5.提测(确认开发进行过自测,功能主流程畅通,然后开始介入测试)(产品开发测试一块走流程) 6.codediff(代码改动点,从根源发现开发的问题,代码中明显测试代码(return,写死值), 公共静态变量在发生高并发时容易出问题

APP性能测试_响应

一笑奈何 提交于 2019-12-01 12:27:41
参考文档: https://blog.csdn.net/xiaomaoxiao336368/article/details/83547318 一、响应 软件的响应时间和响应速度直接影响到用户的体验度,如果一个软件,迟迟加载不出来,会直接影响到软件的日活、留存。因此对于一个软件,对响应速度测试是必不可少的。 主要测试点: 1、冷启动:首次启动app的时间间隔(只是启动时间,不包括页面加载) 2、热启动:非首次启动app的时间间隔(只是启动时间,不包括页面加载) 3、完全启动:从启动到首页完全加载出来的时间间隔 4、有网启动:从发起跳转,到页面完全加载出来的时间间隔 5、无网启动:从发起跳转,到页面完全加载出来的时间间隔 (在项目中,主要测试关注点是冷启动,热启动) 测试方法: 1、使用adb命令 1) 冷启动 adb shell am start -W packageName/ActivityName(绝对路径,首个Activity) 含义: ThisTime: 该Activity的启动耗时; TotalTime: 应用自身启动耗时, ThisTime+应用application等资源启动时间; WaitTime: 系统启动应用耗时, TotalTime+系统资源启动时间 2)热启动:按back按键后再启动adb命令 测试标准:冷启动时间不超过1.5s, 热启动不超过1s. 3

别端着,运营不是说着玩的

…衆ロ難τιáo~ 提交于 2019-11-29 20:00:44
要获得用户,首先要知道他们在哪里。而种子用户又是非常关键的,这决定了产品的调性。因为程序员客栈的目标是汇聚优秀程序员,因此决定了我们需要非常慎重地邀请:   1)在github和知乎,以及通过朋友推荐,搜索了20000名左右我们大家都非常尊敬认可的优秀程序员(目前国内的程序员数量是百万级别)。   2)研究了他们的作品后,选择了1000名我们觉得最适合目前客栈目标的大牛,通过微博,邮件,我们一位位地开始邀请。   3)在邮件里面,我们会把这几个问题说清楚:    我们是谁:一群以程序员为主的创业团队(产品+运营的我就是服侍各位攻城狮设计师的小苦命银儿啊T_T)    我们创业是干什么:汇聚程序员,为程序员服务。第一步,立体展示程序员价值,让程序员不再被简历局限,让收入和合作者主动来找程序员。    我们发邮件的目的:邀请他来我们网站注册个人主页并测试,给我们改善建议。   这样做了之后,大概10-15%的大牛会接受邀请,来网站注册,而其中10%的人甚至会回邮件鼓励我们(我能说我看到他们的回信的时候,感动到要哭么)   再说说我们对于客栈的想法。   有朋友试用了之后,说,这不就是找人的工具么?是的,如果你是需要找程序员的人,我们希望这个阶段我们做到一点:    每当你想找 兼职程序员 的时候,你第一反应是来程序员客栈看看。   我们第一阶段的所有功能完善都会以这个为目标。  

如何解决推荐系统中的冷启动问题?

不打扰是莪最后的温柔 提交于 2019-11-28 06:01:46
当新用户或新项目进入内容平台时,就会出现冷启动(Cold Start)问题。 以协同过滤这样的经典推荐系统为例,假设每个用户或项目都有评级,这样我们就可以推断出类似用户/项目的评级,即使这些评级没办法调用。但是,对于新进入的用户/项目,实现这一点很困难,因为我们没有相关的浏览、点击或下载等数据,也就没办法使用矩阵分解技术来“填补空白”。 不过,研究人员已经提出了各种方法来解决冷启动问题。在这篇文章中,我们会简单介绍一些解决推荐系统中冷启动问题的方法,至于这些方法在实践工作中是否奏效,尚无定论。 精华版 •基于代表性:使用有代表性的项目和用户子集; •基于内容:使用诸如文本、社交网络等的辅助信息; •老虎机:考虑新项目中的EE问题(Exploration&Exploitation); •深度学习:使用黑盒子。 详细版 基于代表性 如果没有足够的用户和项目信息,我们可以更多地依赖那些能够“代表”项目和用户的用户。这就是基于代表性的方法背后的哲学。 代表性用户的兴趣偏好线性组合能与其他用户的无限接近。例如,基于代表性的矩阵因子分解(RBMF,Representative Based Matrix Factorization),其实是矩阵因子分解方法的扩展,其附加约束条件是m个项应该由k个项的线性组合表示,如下面的目标函数所示: 有了这个附加约束条件,就有了类似于标准MF方法的重建误差

推荐系统实践笔记(三)

心不动则不痛 提交于 2019-11-28 01:07:00
第三章 推荐系统冷启动问题   如何在没有大量用户数据的情况下设计个性化推荐系统并且让用户对推荐系统结果满意从而愿意使用推荐系统就是冷启动问题. 3.1 冷启动问题简介   冷启动问题主要分为以下三类:   (1) 用户冷启动 主要解决如何给新用户做个性化推荐的问题   (2) 物品冷启动 主要解决如何将新的物品推荐给可能对其感兴趣的用户   (3) 系统冷启动 主要解决如何在新开发的网站上设计个性化推荐系统   主要解决方法:   (1) 提供非个性化的推荐(用的比较多的是热门推荐)   (2) 利用用户注册时提供的年龄、性别等数据做粗粒度的个性化   (3) 利用用户的社交网络账号登录(需要用户授权) ,导入用户在社交网站上的好友信息,然后给用户推荐好友喜欢的商品   (4) 要求用户在登录时对一些物品进行反馈,收集用户对这些物品的兴趣信息   (5) 对于新加入的物品,可以利用内容信息,将它们推荐给喜欢过和它们相似的物品的用户。   (6) 在系统冷启动时,可以引入专家的知识,通过一定的高效方式迅速建立起物品的相关度表。 3.2 利用用户注册信息   用户注册信息分为三种:   (1) 人口统计学信息 包括用户的年龄、性别、职业、民族、学历和居住地。   (2) 用户兴趣的描述   (3) 从其他网站导入的用户站外行为数据   基于注册信息的个性化推荐系统基本流程如下:   

App 启动时间优化

无人久伴 提交于 2019-11-26 16:50:51
极力推荐Android 开发大总结文章:欢迎收藏 程序员Android 力荐 ,Android 开发者需要的必备技能 用户希望 APP 能够快速响应并加载。 一个启动速度慢的 APP 不符合用户期望,可能会令用户失望,并且可能会导致用户对您的应用程序评价不佳,甚至会卸载你的应用。 本文将讨论如何优化应用的启动时间,首先我们需要了解 APP 启动的相关内容。 通过本篇文章,您将学习到以下内容 App 启动模式分类 应用中冷启动避免白屏、黑屏方案 Framework 层解决冷启动白屏、黑屏方案 App 启动优化原理 App 启动优化简介 App 启动优化方案 在 PMS中 App 启动优化方案 1. App 启动模式分类 App 启动模式分以下 三 类 : 1.冷启动 2.热启动 3.温热启动 1.冷启动 APP 从零开始, APP 启动之前,系统没有为此 APP 创建独立进程。比如:设备启动后, APP 第一次 Launch 或者 APP 被 Kill 掉后的重启。这种类型的启动优化存在很大挑战,因为 Android 系统或应用还有其他更多的后台进程在运行。 启动流程大致如下: 点击Launcher 上的 icon开加载app --> 立即显示白屏或黑屏等 --> Application onCreate --> Activity Init ----> Activity