关于Android性能测试及老化原理的讨论 [问题点数:100分,结帖人tangcheng_ok]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs3
本版专家分:547
版主
结帖率 96.43%
Bbs3
本版专家分:547
版主
Bbs3
本版专家分:547
版主
Bbs4
本版专家分:1048
Bbs3
本版专家分:547
版主
Android稳定性优化--概括
稳定性优化 正确认识稳定性 稳定性维度 概述 -------------------------------------------------------------------------------------------------- 业务高可用性 (1)重要性 (2)方案建设 -----------...
RK DDR测试工具
可以很快找到坏片,是个不错的工具. 方便修理确认坏机,能快速的确认DDR的最高速率
测试Android手机的流畅性!---性能测试
工具: 手机系统自带—开发者模式 强调: <em>Android</em>显示屏幕是以每秒60帧来刷新的(也就是60Hz)。 一帧可以看做是一张的独立图片,60帧每秒就意味着:1000/60Hz=16ms,在显示屏幕上要保证每帧小于16ms才能视为顺畅。 前提:设备需要获取root 步骤: 1、手机连接上电脑并打开USB调试。 2、打开设备的【设置】,进入开发者选项,在GPU呈现模式分析下选择【在 adb shel...
DDR测试工具
stressapptest:源码下载 http://mirror.its.dal.ca/debian/pool/main/s/stressapptest/ https://github.com/aystshen/<em>Android</em>StressTest
稳定性问题总结
稳定性问题比较杂,且很多是概率性问题,没有统一处理方式,需要针对具体的问题,具体分析, 必现的问题较易解决,针对当前代码添加各种调试log,一步步debug去定位,过程虽然可能慢点,但一般都会解决。 但针对偶发性的概率问题,则较为麻烦,依赖于大量的测试复现,然后统计 分析当前抓取到的 events、system 等log中,找到复现的步骤,然后去定位。 且针对与这种概
Android流畅度总结
一、谷歌官方对流畅度的解释: <em>Android</em>流畅运行,需要运行60帧/秒, 则需要每帧的处理时间不超过16ms。 二、IOS系统比ANDROID系统流畅的原因 因为<em>Android</em>系统UI的框架设计的问题。 在iOS中UI渲染过程具有绝对的优先等级,当用户接触到iPhone的触摸屏后,iOS中所有的进程都将停止,系统会将所有资源用于渲染UI过程。而在Andro
Android性能优化的几点建议
安卓开发大军浩浩荡荡,经过近十年的发展,<em>Android</em>技术优化日异月新,如今<em>Android</em> 9.0 已经发布,<em>Android</em>系统性能也已经非常流畅,可以在体验上完全媲美iOS。 但是,到了各大厂商手里,改源码、自定义系统,使得<em>Android</em>原生系统变得鱼龙混杂,然后到了不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。另外,随着产品内容迭...
mtk平台EMCP老化自动测试程序
通过ADB自动测试EMCP的性能,按照附件里面直接安装,适用于MTK智能机平台
老化测试流程框架
大的流程大概说下,几个碰到问题修改的就详细说明下 慢慢补充完整 GlobalVariableApp      public void startRunInTest(){ 来控制打的测试项目流程 共包括如下几个:         if(testType == TEST_TYPE_HARDWARE){/*hardware test*/             log_dd("st
android+测试基础3(基本知识点)
软件测试: 描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。 换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。 软件测试的经典定义是: 在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 硬件测试定义: 硬件测试工程师主要负责硬件产品的测试工作,保证测试质量及测试工作的顺利进行,并参与硬件测试技术和规
Android性能专项测试之Memory Monitor工具
Memory Monitor能做什么?实时查看App的内存分配情况 快速判断App是否由于GC操作造成卡顿 快速判断App的Crash是否是因为超出了内存Memory Monitor使用准备开发者选项可用 USB调试开启 备注:<em>Android</em> Studio的Enable ADB Integration勾选(Tools/<em>Android</em>下)。Memory Monitor面板重点来看横坐标记录从采
安卓设备连接Unity Profiler进行性能分析
内容会持续更新,有错误的地方欢迎指正,谢谢! 方式一:手机上运行游戏,以ADB方式连UnityProfiler分析游戏性能 1.安卓环境: jdk、sdk:cmd(Win+R打开界面并输入cmd) 里直接输入 java 能正常输出即可 https://www.jianshu.com/p/21babde25dd5 adb:cmd 里直接输入 adb 能正常输出即可 https://www...
Android内存压力测试工具(memtester移植)
环境 博主测试环境是在<em>Android</em> 7.0上,理论上不用任何修改就可以适合所有<em>Android</em>版本。 memtester memtester主要用于测试内存稳定性 官网:http://pyropus.ca/software/memtester/ 版本:memtester-4.3.0.tar.gz(目前最新版本-2018.10.21) 官方已经预编译了大部分Linux系统的二进制文件,可以直接使用,...
Android性能测试
启动时间 冷启动:指app被后台杀死后,在这个状态打开app,这种启动方式叫做冷启动。无数据的首次启动也是冷启动。 热启动:指app没有被后台杀死,仍然在后台运行,通常我们再次去打开这个app,这种启动方式叫热启动。热启动是非首次启动情况,无初始化欢迎界面和首次初始化过程; 1)冷启动 1、获得packagename和入口MainActivity信息 $ aapt dump b...
android客户端性能测试 (一)
2.1 性能指标 a,响应时间/加载速度 b,动画帧率         图片处理器每秒刷新的帧数(FPS),可用来指示页面是否平滑的渲染。高的帧率可以得到更流畅,更逼真的动画,不过帧率达到60fps以上,人眼主观感受到的差别就不大了。所以以60fps作为衡量标准,即要求每一帧刷新的时间小于16ms,这样才能保证滑动中平滑的流畅度。 c,内存使用        在android系统中,每个
Android性能测试②-三种必备内存&CPU测试的方法
<em>Android</em>用户也许会经常碰到以下的问题:1)应用后台开着,手机很快没电了——应用耗电大;2)首次/非首次启动应用,进入应用特别慢——应用启动慢;3)应用使用过程中,越来越卡——CPU能力不足/内存泄露;4)应用页面卡顿——帧率较低、页面卡顿。因此,对开发的<em>Android</em>应用,必须对其进行<em>性能测试</em>,不然将会直接影响用户体验。<em>Android</em>应用<em>性能测试</em>通常包括:启动时间、内存、CPU、耗电量、流量...
Android性能测试框架Emmagee
目前移动设备,尤其是<em>Android</em>设备,相对于过去的J2me时代,硬件有大幅度的提高,并且更新地非常快,可以安装和运行更多的应用. 但是目前安卓市场对于应用的要求并不如苹果商店那么严格,<em>Android</em>系统本身内存管理上也不同于ipone. <em>Android</em>上应用各种无节制的后台操作,推送服务等等,都导致了手机运行时可能会遇到卡顿,电量消耗过快. 因此在开发应用时,不仅仅是完成需求,更需要对应用的性能...
Android应用性能测试
<em>Android</em>用户也许会经常碰到以下的问题: 1)应用后台开着,手机很快没电了——应用耗电大 2)首次/非首次启动应用,进入应用特别慢——应用启动慢 3)应用使用过程中,越来越卡——CPU能力不足/内存泄露 4)应用页面卡顿——帧率较低、页面卡顿 因此,对开发的<em>Android</em>应用,必须对其进行<em>性能测试</em>,不然将会直接影响用户体验。 一.启动时间...
android开发(性能篇)
今天想说的重点是<em>Android</em> APP性能优化,也就是在开发应用程序时应该注意的点有哪些,如何更好地提高用户体验。一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,即时应用非常具有特色,在产品前期可能吸引了部分用户,但是用户体验不好的话,也会给产品带来不好的口碑。那么一个好的应用应该如何定义呢?主要有以下三方面: 业务/功能 符合逻辑的交互 优...
Android性能分析工具
DDMS 的全称是Dalvik Debug Monitor Service,是<em>Android</em> 开发环境中的Dalvik 虚拟机调试监控服务HierarchyViewerUI性能分析工具,分析布局文件的性能,层级嵌套UI布局复杂程度及冗余分析,View嵌套的冗余层级View的性能指标:测量、布局、绘制的渲染时间invalidate Layout按钮invalidate()
Android Activity 的四种启动模式
在实际开发中,应根据特定的需求为每个Activity制定恰当的启动模式。Activityde 的启动模式有四种。分别是standard、singleTop、singleTask和singleInstance。在<em>Android</em>Manifest.xml中,通过标签的android:launchMode属性可以设置启动模式。下面针对四种启动模式分别进行介绍。 1.standard模式 standar
Android - 性能优化
前言 性能优化的过程分两部分: 发现性能瓶颈 制定方案,解决性能问题 解决性能问题的方案需要具体情况具体分析,并没有完全固定的路子,更多的是靠经验的积累,本文不做涉及。但是发现性能瓶颈确实有着固定的方法。本文主要介绍 如何找到性能瓶颈 。 如何找到性能瓶颈 常用的性能检测工具是traceview,集成于 <em>Android</em> Device Monitor 中。从<em>Android</em> Studio3.0开始...
Android 程序员必须掌握的三种自动化测试方法
在日常的开发中,尤其是app开发,因为不像web端那样 出错以后可以热更新,所以app开发 一般对软件质量有更高的要求(你可以想一下 一个发出去的版本如果有重大缺陷 需要强制更新新客户端是多么蛋疼的事情)。 恩,所以我们app的开发者 一定要学会自己测试自己的代码 自己测试自己的app,不要寄希望于测试来帮你找bug,实际上,我工作多年的经验告诉,绝大多数隐藏极深的bug 都是开发自己发现的。 ...
【转】Android APP性能及专项测试(个人整理)
转载地址:https://www.zybuluo.com/defias/note/592309 <em>Android</em>篇 1. <em>性能测试</em> <em>Android</em><em>性能测试</em>分为两类:1、一类为rom版本(系统)的<em>性能测试</em>2、一类为应用app的<em>性能测试</em> <em>Android</em>的app<em>性能测试</em>包括的测试项比如:1、资源消耗2、内存泄露3、电量功耗4、耗时5、网络流量消耗6、移动终...
老化测试相关知识点介绍
<em>老化</em>测试       当一套电子设备研发进行到末尾阶段,势必要检验其设备工作年限及 电子器件的可靠性测试,这关系到该设备是否能投放入市场;对于这些测试,<em>老化</em>试验箱就担起了重任;<em>老化</em>试验箱,也同叫烧机房或煲机房,是针对高性能电子产品(如:计算机整机,显示器,终端机,车用电子产品,电源供应器,主机板、监视器、交换式充电器等)仿真出一种高温、恶劣环境测试的设备,是提高产品稳定性、可靠性的重要实验设备、...
Android 内存检测工具
所谓内存泄漏,是指本该被回收的内存由于某种原因绕开了GC回收算法,从而导致该内存无法被有效数据使用而使得总内存减小的情况。内存泄漏会导致内存消耗的增加,大量的消耗会使得APP OOM,特别是在一些内存比较小的机器上。下面我们看看有哪些工具可以用来分析内存泄漏。Heap DumpHeap Dump的主要功能就是查看不同的数据类型在内存中的使用情况。它可以帮助你找到大对象,也可以通过数据的变化发现内存泄
老化测试的意义
电子产品,不管是元件,部件,整机,设备,都要进行<em>老化</em>和测试.<em>老化</em>和测试不是一个概念.先<em>老化</em>后测试.电子产品(所有产品都是这样)通过生产制造后,形成了完整的产品,已经可以发挥使用价值了,但使用以后发现会有这样那样的毛病,又发现这些毛病绝大部分发生开始的几小时至几十小时之内,后来干脆就规定了电子产品的<em>老化</em>和测试,仿照或者等效产品的使用状态,这个过程由产品制造者来完成.通过再测试,把有问题的产品留在工厂...
Android 系统稳定性分析
1 为什么会有ANR         如上所述,ANR的产生需要同时满足三个条件: 主线程:只有应用程序进程的主线程响应超时才会产生ANR; 超时时间:产生ANR的上下文不同,超时时间也会不同,但只要在这个时间上限内没有响应就会ANR; 输入事件/特定操作:输入事件是指按键、触屏等设备输入事件,特定操作是指BroadcastReceiver和Service的生命周期中的...
自动切换相机前后摄的老化测试专项
曾经的一个客户要求做一个相机自动切换的<em>老化</em>测试,自己亲自撰写,可用
Android性能全面分析与优化方案研究—几乎是史上最全最实用的
结合以下四个部分讲解: 性能问题分类 性能优化原则和方法 借助性能优化工具分析解决问题 性能优化指标 性能问题分类 1、渲染问题:过度绘制、布局冗杂 2、内存问题:内存浪费(内存管理)、内存泄漏 3、功耗问题:耗电 性能优化原则和方法 1、性能优化原则 坚持<em>性能测试</em>(开发和测试同学的测试方法略有不同):不要凭感觉去检测性能问题、评估性能优化的效果,应该保持足够多的测量,用...
Android 流畅度检测原理简析
android在不同的版本都会优化“UI的流畅性”问题,但是直到在android 4.1版本中做了有效的优化,这就是Project Butter。 Project Butter加入了三个核心元素:VSYNC、Triple Buffer和Choreographer。其中,VSYNC是理解Project Buffer的核心。VSYNC是Vertical Synchronization的缩写 也就是“垂...
Android稳定性测试APK
<em>Android</em>稳定性测试APK,可以进行稳定性测试和平板耗电测试。
Android自动化测试--monkey详细到炸的总结
1.Monkey简介 Monkey是<em>Android</em>中的一个命令行工具,可以运行在模拟器里或者现实设备中,向系统发送伪随机的用户事件流(点击、滑动、Application切换、横竖屏、应用关闭)实现对正在开发的应用程序进行压力测试。monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法。 2.质量要求: banben
mtk平台EMCP老化自动测试程序下载
通过ADB自动测试EMCP的性能,按照附件里面直接安装,适用于MTK智能机平台 相关下载链接://download.csdn.net/download/qq_27944021/10808871?utm
android 工模问题经验总结
工模问题来源有以下几块:  1.        工厂模式apk(产线测试使用)  2.        工程模式apk(MTK开发,用于研发调试等)  3.        Runin apk(产线<em>老化</em>测试)  4.        StressTest apk  5.        大部分暗码功能(*#06#、*#8375#等)  6.        与底层密切相关的功能(恢复出厂设置标志
测试老化软件
支持电脑<em>老化</em>,电脑故障检查,恢复 修复数据
Android平板测试硬件apk
<em>Android</em>平板测试各个硬件的APK,包括LCD,TP,Camera,gSensor,WIFI,GPS等。
Android稳定性测试工具Monkey的使用
Monkey是一个命令行工具,它可以运行在我们的模拟器或者设备当中。它可以发送一些伪随机(pseudo-random)的用户事件流,例如点击,触摸,手势等。我们能够使用Monkey工具来对我们所开发的应用进行压力测试。Monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法。Monkey程序介绍  Monkey是<em>Android</em>自带的系统
android盒子自动化测试中的几种方法
android盒子和android手机之间的测试还是有很大的区别的: 比如说,盒子没有触摸屏,操作通过遥控器来完成,很多UI在很多情况下就不考虑clickable的处理效果。盒子没有电池,也就不用去考虑一个系统的耗电究竟要如何来平衡,压力测试,在盒子中,就是<em>老化</em>测试。还有电话,gps(小米的定位功能似乎是通过网络来完成的,但是,试想一下,一个几乎固定不用考虑移动的产品,加了gps功能,那不是等于
APP压力稳定性测试之monkey入门
1、什么是monkey? Monkey是一个命令行工具,使用安卓调试桥(adb)来运行它,模拟用户触摸屏幕、滑动Trackball、按键等随机事件流来对设备上的程序进行压力测试,检测程序多久的时间会发生异常,可以根据获取的log信息进行修复。 注:运行adb服务,需要搭建android sdk的环境,可以参考我另一篇《APP压力稳定性测试之monkey环境搭建》完成。 2、M...
Android性能优化--手机篇
众所周知,一个好的产品,除了功能强大,好的性能也必不可少。有调查显示,近90%的受访者会因为APP性能差而卸载,性能也是造成APP用户沮丧的头号原因。 那<em>Android</em>客户端性能的指标都有哪些?如何发现和定位客户端的性能问题?本文结合多个项目的开发实践,给出了要关注的重要指标项目,以及定位和解决性能问题的一般步骤。 性能优化应该贯穿于功能开发的全部周期,而不是做完一次后面便不再关注。每
Android基础性能检测与分析
本文内容:基于<em>Android</em>基础性能检测与分析 版权声明:本文为原创文章,未经允许不得转载 博客地址:http://blog.csdn.net/kevindgk 前言 UI性能分析 应用启动时间计算以及程序启动白屏问题 内存分析内存优化原则 内存区分 内存分析 内存泄露工具MAT 内存泄露工具LeakCanary 耗电量分析 性能检测和分析工具 1 高通性能分析器 - Tr
Android 关于提高性能方面(卡顿)
主要有以下三方面:  1.业务/功能  2.符合逻辑的交互  3.优秀的性能 <em>Android</em> 系统作为以移动设备为主的操作系统,硬件配置是有一定的限制的,虽然配置现在越来越高级,但仍然无法与 PC 相比,在 CPU 和内存上使用不合理或者耗费资源多时,就会碰到内存不足导致的稳定性问题、CPU 消耗太多导致的卡顿问题等。 具体的性能问题总结: 户体验的
Android 进阶第二篇——性能优化
一些<em>Android</em>书籍喜欢把性能优化放在最后的章节,简单提一提作为内容全面的点缀。在这里我将工具使用和性能优化的一些个人经验放在进阶系列博客的开始,因为我认为防病永远比治病有意义重要得多。我们不应该等到一个问题已经发生了,并且到了一定程度才想起来需要重构代码或者进行性能优化,通过早早的学习性能优化的思维和工具能避免很多问题,纠正一些不良的编码习惯,对Coder的编码能力提高具有很大的意义。 ...
Android性能优化方案
前言 <em>Android</em>性能优化的方案比较多,在开发过程中,主要考虑从以下几个方面优化 1.布局优化 2.绘制优化 3.内存泄漏优化 4.响应速度优化 5.Listview优化 6.Bitmap优化 7.线程优化 接下来我们从这几个方面为大家简单介绍优化方案 1.布局优化 大家肯定都知道<em>Android</em>中有许多布局,比如Linerlayout、RelativeLayout等,布局优...
Android性能优化-方法耗时
【原创】Android 系统稳定性 - ANR(一)
文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。很久之前写的了,留着有点浪费,共享之。编写者:李文栋         如果你是一个<em>Android</em>应用程序开发人员,你的人生中不可避免的三件事情是:死亡、缴税和ANR。这么说是夸张了,但是由于<em>Android</em>本身的设计,以及应用程序和系统在开发过程中的缺陷,经常会在测试过程中遇到各种各样的ANR问题。在功能性的测试中还少一些,主要是在...
Android性能相关--性能指标篇
数据概述 数据获取 CPU数据 /proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。 /proc/&amp;amp;amp;amp;amp;amp;lt; pid &amp;amp;amp;amp;amp;amp;gt;/task/&amp;amp;amp;amp;amp;amp;lt; tid &amp;amp;amp;amp;amp;amp;gt; : &amp
app性能监控,如何分析监控到的cpu、内存、接收/发送流量数据,有没有分析依据
最近发现一款app性能监控软件,易测,比Emmagee监控的东西要更多,还可以分析日志、抓包等。刚接触app测试,对于app性能应该达到一个怎样的标准不是很清楚,使用工具监控到的cpu、内存、流量等数
Android耗电量测试
本次介绍的耗电量测试可能更类似于硬件,由于工作需要更精确数据,所以同行业交流,这个方法测试可行并且耗资少; 其他更大规模的公司同事,更加推荐自动化设备安捷伦设备,简单易操作,唯一不足:贵! 一般来讲,耗电量测试并不是每个项目必须,一般评审重点项目会进行耗电量测试。 耗电量测试<em>原理</em>: 1.将 手机+电流表+电源 串联工作(电源提供稳定电压,连接手机,电流表读出当前的耗电量) 2.将
Android FactoryTest框架
田海立 2012/10/9 本文简析<em>Android</em>内置的Factory Test(有测试模式/工厂模式/工程模式等叫法)框架,并非讲解FactoryTest中的每个测试该怎么写。 <em>Android</em>框架中已经对FactoryTest做了支持,通过一些配置和开发工作就可以把FactoryTest代码融入到<em>Android</em>系统中。 一、FactoryTest级别的定义 <em>Android</em>系统中在c...
Android客户端性能测试—内存(一)
前言: 1.该内容为APP应用客户端的<em>性能测试</em>,未涉及后台,所以并非针对API或数据接口 2.测试的目标项:资源消耗、内存泄露、电量功耗、响应时间 3.客户端的性能指标:内存、 CPU、流量 4.本系列主要是讲述 如何获取安卓APP应用的性能指标,并简单分析,定位问题 一、查看 内存 指标: 准备工作: (1).进入装有测试APP手机的 “开发人员选项” 并打开“U
android性能测试方法
【<em>Android</em>应用】<em>性能测试</em>方法 前言 <em>Android</em>设备的<em>性能测试</em>涉及面较广,且机型较多,所以<em>Android</em>设备的<em>性能测试</em>先天就是比较复杂的。此文力图以最简洁、最直接的方式阐述<em>Android</em>应用<em>性能测试</em>方法,同时也会涉及到一些<em>性能测试</em>标准。一方面是为有需要的童鞋做个参考,少踩些坑;另一方面也是为了共同进步,不断学习<em>Android</em>应用<em>性能测试</em>方法。 <em>Android</em><em>性能测试</em>主要分
android APP 性能测试方法
1、CPU 使用<em>Android</em>系统命令adb shell dumpsys cpuinfo|grep package_name实时获取度秘APP/SDK的CPU占用情况 2、内存 使用<em>Android</em>系统命令adb shell dumpsys meminfo -a package_name实时获取度秘APP/SDK的内存占用情况 3、耗电量 使用手机助手前,执行adb she
在中国程序员是青春饭吗?
今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...
【JSON解析】浅谈JSONObject的使用
简介 在程序开发过程中,在参数传递,函数返回值等方面,越来越多的使用JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,同时也易于机器解析和生成、易于理解、阅读和撰写,而且Json采用完全独立于语言的文本格式,这使得Json成为理想的数据交换语言。 JSON建构于两种结构: “名称/值”对的集合(A Collection of name/va...
《MySQL 性能优化》之理解 MySQL 体系结构
本文介绍 MySQL 的体系结构,包括物理结构、逻辑结构以及插件式存储引擎。
程序员请照顾好自己,周末病魔差点一套带走我。
程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。
一名大专同学的四个问题
【前言】   收到一封来信,赶上各种事情拖了几日,利用今天要放下工作的时机,做个回复。   2020年到了,就以这一封信,作为开年标志吧。 【正文】   您好,我是一名现在有很多困惑的大二学生。有一些问题想要向您请教。   先说一下我的基本情况,高考失利,不想复读,来到广州一所大专读计算机应用技术专业。学校是偏艺术类的,计算机专业没有实验室更不用说工作室了。而且学校的学风也不好。但我很想在计算机领...
复习一周,京东+百度一面,不小心都拿了Offer
京东和百度一面都问了啥,面试官百般刁难,可惜我全会。
Java 14 都快来了,为什么还有这么多人固守Java 8?
从Java 9开始,Java版本的发布就让人眼花缭乱了。每隔6个月,都会冒出一个新版本出来,Java 10 , Java 11, Java 12, Java 13, 到2020年3月份,...
达摩院十大科技趋势发布:2020 非同小可!
【CSDN编者按】1月2日,阿里巴巴发布《达摩院2020十大科技趋势》,十大科技趋势分别是:人工智能从感知智能向认知智能演进;计算存储一体化突破AI算力瓶颈;工业互联网的超融合;机器间大规模协作成为可能;模块化降低芯片设计门槛;规模化生产级区块链应用将走入大众;量子计算进入攻坚期;新材料推动半导体器件革新;保护数据隐私的AI技术将加速落地;云成为IT技术创新的中心 。 新的画卷,正在徐徐展开。...
轻松搭建基于 SpringBoot + Vue 的 Web 商城应用
首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。Fun: Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管理函数计算、API ...
讲真,这两个IDE插件,可以让你写出质量杠杠的代码
周末躺在床上看《拯救大兵瑞恩》 周末在闲逛的时候,发现了两个优秀的 IDE 插件,据说可以提高代码的质量,我就安装了一下,试了试以后发现,确实很不错,就推荐给大家。 01、Alibaba Java 代码规范插件 《阿里巴巴 Java 开发手册》,相信大家都不会感到陌生,其 IDEA 插件的下载次数据说达到了 80 万次,我今天又贡献了一次。嘿嘿。 该项目的插件地址: https://github....
Python+OpenCV实时图像处理
目录 1、导入库文件 2、设计GUI 3、调用摄像头 4、实时图像处理 4.1、阈值二值化 4.2、边缘检测 4.3、轮廓检测 4.4、高斯滤波 4.5、色彩转换 4.6、调节对比度 5、退出系统 初学OpenCV图像处理的小伙伴肯定对什么高斯函数、滤波处理、阈值二值化等特性非常头疼,这里给各位分享一个小项目,可通过摄像头实时动态查看各类图像处理的特点,也可对各位调参、测试...
2020年一线城市程序员工资大调查
人才需求 一线城市共发布岗位38115个,招聘120827人。 其中 beijing 22805 guangzhou 25081 shanghai 39614 shenzhen 33327 工资分布 2020年中国一线城市程序员的平均工资为16285元,工资中位数为14583元,其中95%的人的工资位于5000到20000元之间。 和往年数据比较: yea...
为什么猝死的都是程序员,基本上不见产品经理猝死呢?
相信大家时不时听到程序员猝死的消息,但是基本上听不到产品经理猝死的消息,这是为什么呢? 我们先百度搜一下:程序员猝死,出现将近700多万条搜索结果: 搜索一下:产品经理猝死,只有400万条的搜索结果,从搜索结果数量上来看,程序员猝死的搜索结果就比产品经理猝死的搜索结果高了一倍,而且从下图可以看到,首页里面的五条搜索结果,其实只有两条才是符合条件。 所以程序员猝死的概率真的比产品经理大,并不是错...
害怕面试被问HashMap?这一篇就搞定了!
声明:本文以jdk1.8为主! 搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java集合中的精髓了,如果你觉得自己对它掌握的还不够好,我想今天这篇文章会非常适合你,至少,看了今天这篇文章,以后不怕面试被问HashMap了 其实在我学习HashMap的过程中,我个人觉得HashMap还是挺复杂的,如果真的想把它搞得明明白...
毕业5年,我问遍了身边的大佬,总结了他们的学习方法
我问了身边10个大佬,总结了他们的学习方法,原来成功都是有迹可循的。
python爬取百部电影数据,我分析出了一个残酷的真相
2019年就这么匆匆过去了,就在前几天国家电影局发布了2019年中国电影市场数据,数据显示去年总票房为642.66亿元,同比增长5.4%;国产电影总票房411.75亿元,同比增长8.65%,市场占比 64.07%;城市院线观影人次17.27亿,同比增长0.64%。 看上去似乎是一片大好对不对?不过作为一名严谨求实的数据分析师,我从官方数据中看出了一点端倪:国产票房增幅都已经高达8.65%了,为什...
推荐10个堪称神器的学习网站
每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈) 既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推...
这些软件太强了,Windows必装!尤其程序员!
Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在程序员这个群体中都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的程序员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你没有用过甚至没有听过,那你就赚了????,这可都是提升你幸福感的高效率生产力工具哦! 走起!???? NO、1 ScreenToGif 屏幕,摄像头和白板...
阿里面试,面试官没想到一个ArrayList,我都能跟他扯半小时
我是真的没想到,面试官会这样问我ArrayList。
曾经优秀的人,怎么就突然不优秀了。
职场上有很多辛酸事,很多合伙人出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,...
大学四年因为知道了这32个网站,我成了别人眼中的大神!
依稀记得,毕业那天,我们导员发给我毕业证的时候对我说“你可是咱们系的风云人物啊”,哎呀,别提当时多开心啦????,嗯,我们导员是所有导员中最帅的一个,真的???? 不过,导员说的是实话,很多人都叫我大神的,为啥,因为我知道这32个网站啊,你说强不强????,这次是绝对的干货,看好啦,走起来! PS:每个网站都是学计算机混互联网必须知道的,真的牛杯,我就不过多介绍了,大家自行探索,觉得没用的,尽管留言吐槽吧???? 社...
良心推荐,我珍藏的一些Chrome插件
上次搬家的时候,发了一个朋友圈,附带的照片中不小心暴露了自己的 Chrome 浏览器插件之多,于是就有小伙伴评论说分享一下我觉得还不错的浏览器插件。 我下面就把我日常工作和学习中经常用到的一些 Chrome 浏览器插件分享给大家,随便一个都能提高你的“生活品质”和工作效率。 Markdown Here Markdown Here 可以让你更愉快的写邮件,由于支持 Markdown 直接转电子邮...
看完这篇HTTP,跟面试官扯皮就没问题了
我是一名程序员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟、醍醐灌顶的感觉。 最初在有网络之前,我们的电脑都是单机的,单机系统是孤立的,我还记得 05 年前那会儿家里有个电脑,想打电脑游戏还得两个人在一个电脑上玩儿,及其不方便。我就想为什么家里人不让上网,我的同学 xxx 家里有网,每...
史上最全的IDEA快捷键总结
现在Idea成了主流开发工具,这篇博客对其使用的快捷键做了总结,希望对大家的开发工作有所帮助。
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
谁是华为扫地僧?
是的,华为也有扫地僧!2020年2月11-12日,“养在深闺人不知”的华为2012实验室扫地僧们,将在华为开发者大会2020(Cloud)上,和大家见面。到时,你可以和扫地僧们,吃一个洋...
AI 没让人类失业,搞 AI 的人先失业了
最近和几个 AI 领域的大佬闲聊 根据他们讲的消息和段子 改编出下面这个故事 如有雷同 都是巧合 1. 老王创业失败,被限制高消费 “这里写我跑路的消息实在太夸张了。” 王葱葱哼笑一下,把消息分享给群里。 阿杰也看了消息,笑了笑。在座几位也都笑了。 王葱葱是个有名的人物,21岁那年以全额奖学金进入 KMU 攻读人工智能博士,累计发表论文 40 余篇,个人技术博客更是成为深度学习领域内风向标。 ...
2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议
点击“技术领导力”关注∆每天早上8:30推送 作者|Mr.K 编辑| Emma 来源|技术领导力(ID:jishulingdaoli) 前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者的反馈,觉得挺受启发。其实,冯唐写了不少关于职场方面的文章,都挺不错的。可惜大家只记住了“春风十里不如你”、“如何避免成为油腻腻的中年人”等不那么正经的文章。 本文整理了冯...
作为一名大学生,如何在B站上快乐的学习?
B站是个宝,谁用谁知道???? 作为一名大学生,你必须掌握的一项能力就是自学能力,很多看起来很牛X的人,你可以了解下,人家私底下一定是花大量的时间自学的,你可能会说,我也想学习啊,可是嘞,该学习啥嘞,不怕告诉你,互联网时代,最不缺的就是学习资源,最宝贵的是啥? 你可能会说是时间,不,不是时间,而是你的注意力,懂了吧! 那么,你说学习资源多,我咋不知道,那今天我就告诉你一个你必须知道的学习的地方,人称...
那些年,我们信了课本里的那些鬼话
教材永远都是有错误的,从小学到大学,我们不断的学习了很多错误知识。 斑羚飞渡 在我们学习的很多小学课文里,有很多是错误文章,或者说是假课文。像《斑羚飞渡》: 随着镰刀头羊的那声吼叫,整个斑羚群迅速分成两拨,老年斑羚为一拨,年轻斑羚为一拨。 就在这时,我看见,从那拨老斑羚里走出一只公斑羚来。公斑羚朝那拨年轻斑羚示意性地咩了一声,一只半大的斑羚应声走了出来。一老一少走到伤心崖,后退了几步,突...
一个程序在计算机中是如何运行的?超级干货!!!
强烈声明:本文很干,请自备茶水!???? 开门见山,咱不说废话! 你有没有想过,你写的程序,是如何在计算机中运行的吗?比如我们搞Java的,肯定写过这段代码 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } ...
【蘑菇街技术部年会】程序员与女神共舞,鼻血再次没止住。(文末内推)
蘑菇街技术部的年会,别开生面,一样全是美女。
那个在阿里养猪的工程师,5年了……
简介: 在阿里,走过1825天,没有趴下,依旧斗志满满,被称为“五年陈”。他们会被授予一枚戒指,过程就叫做“授戒仪式”。今天,咱们听听阿里的那些“五年陈”们的故事。 下一个五年,猪圈见! 我就是那个在养猪场里敲代码的工程师,一年多前我和20位工程师去了四川的猪场,出发前总架构师慷慨激昂的说:同学们,中国的养猪产业将因为我们而改变。但到了猪场,发现根本不是那么回事:要个WIFI,没有;...
为什么程序猿都不愿意去外包?
分享外包的组织架构,盈利模式,亲身经历,以及根据一些外包朋友的反馈,写了这篇文章 ,希望对正在找工作的老铁有所帮助
Java校招入职华为,半年后我跑路了
何来 我,一个双非本科弟弟,有幸在 19 届的秋招中得到前东家华为(以下简称 hw)的赏识,当时秋招签订就业协议,说是入了某 java bg,之后一系列组织架构调整原因等等让人无法理解的神操作,最终毕业前夕,被通知调往其他 bg 做嵌入式开发(纯 C 语言)。 由于已至于校招末尾,之前拿到的其他 offer 又无法再收回,一时感到无力回天,只得默默接受。 毕业后,直接入职开始了嵌入式苦旅,由于从未...
世界上有哪些代码量很少,但很牛逼很经典的算法或项目案例?
点击上方蓝字设为星标下面开始今天的学习~今天分享四个代码量很少,但很牛逼很经典的算法或项目案例。1、no code 项目地址:https://github.com/kelseyhight...
Python全栈 Linux基础之3.Linux常用命令
Linux对文件(包括目录)有很多常用命令,可以加快开发效率:ls是列出当前目录下的文件列表,选项有-a、-l、-h,还可以使用通配符;c功能是跳转目录,可以使用相对路径和绝对路径;mkdir命令创建一个新的目录,有-p选项,rm删除文件或目录,有-f、-r选项;cp用于复制文件,有-i、-r选项,tree命令可以将目录结构显示出来(树状显示),有-d选项,mv用来移动文件/目录,有-i选项;cat查看文件内容,more分屏显示文件内容,grep搜索内容;>、>>将执行结果重定向到一个文件;|用于管道输出。
​两年前不知如何编写代码的我,现在是一名人工智能工程师
全文共3526字,预计学习时长11分钟 图源:Unsplash 经常有小伙伴私信给小芯,我没有编程基础,不会写代码,如何进入AI行业呢?还能赶上AI浪潮吗? 任何时候努力都不算晚。 下面,小芯就给大家讲一个朋友的真实故事,希望能给那些处于迷茫与徘徊中的小伙伴们一丝启发。(下文以第一人称叙述) 图源:Unsplash 正如Elsa所说,职业转换是...
强烈推荐10本程序员必读的书
很遗憾,这个春节注定是刻骨铭心的,新型冠状病毒让每个人的神经都是紧绷的。那些处在武汉的白衣天使们,尤其值得我们的尊敬。而我们这些窝在家里的程序员,能不外出就不外出,就是对社会做出的最大的贡献。 有些读者私下问我,窝了几天,有点颓丧,能否推荐几本书在家里看看。我花了一天的时间,挑选了 10 本我最喜欢的书,你可以挑选感兴趣的来读一读。读书不仅可以平复恐惧的压力,还可以对未来充满希望,毕竟苦难终将会...
非典逼出了淘宝和京东,新冠病毒能够逼出什么?
loonggg读完需要5分钟速读仅需 2 分钟大家好,我是你们的校长。我知道大家在家里都憋坏了,大家可能相对于封闭在家里“坐月子”,更希望能够早日上班。今天我带着大家换个思路来聊一个问题...
《VC++2010入门经典》(第五版)(中文版)part4下载
《Visual C++2010入门经典(第5版)》作者ivor horton采用了容易理解的讲授方法,并提供了详尽的示例,使读者很快就可以成为一名优秀的C++程序员。《Visual C++2010入门经典(第5版)》针对visual C++ 2010版本做了全面更新,介绍了最新开发环境,讲述了如何使用visual C++构建真实世界的应用程序。《Visual C++2010入门经典(第5版)》在手,您就迈向了通往用两种C++版本编写应用程序的成功之路,成为一名富有成就的C++程序员就指日可待了。 相关下载链接:[url=//download.csdn.net/download/luqingfei/4462276?utm_source=bbsseo]//download.csdn.net/download/luqingfei/4462276?utm_source=bbsseo[/url]
c语言学生信息管理系统下载
c 语言 学生 信息 管理 系统 相关下载链接:[url=//download.csdn.net/download/changling090307123/3351259?utm_source=bbsseo]//download.csdn.net/download/changling090307123/3351259?utm_source=bbsseo[/url]
HTMLtoPHP eclipse下把html内容转成可输出的php,java,asp用保持html格式不变下载
在eclipse里可以把HTML内容转成php,java,asp的输出字符串 列子如下HTML 转成php: <div class="a" id="a"> <div class="b" id="b"> </div> </div> 转好后保持原来格式不变 "<div class=\"a\" id=\"a\">\n"; " <div class=\"b\" id=\"b\">\n"; " </div>\n"; "</div>\n"; 然后加前面加上PHP 输出命令echo 如下 echo "<div class=\"a\" id=\"a\">\n"; echo " <div 相关下载链接:[url=//download.csdn.net/download/jorsh/5553239?utm_source=bbsseo]//download.csdn.net/download/jorsh/5553239?utm_source=bbsseo[/url]
我们是很有底线的