一、一般测试结果分析-搜索关键字:1、无响应问题可以在日志中搜索 “ANR” 。2、崩溃问题搜索 “CRASH” 。3、内存泄露问题搜索"GC"(需进一步分析)。4、异常问题搜索 “Exception”(如果出现空指针, NullPointerException,需格外重视)。详细说明1、 ANR问题:在日志中搜索“ANR”(“Application Not Responding"),说明bug
转载 2024-06-11 21:35:53
25阅读
日志在开发过程中。众所周知。日志记录调试的关键部分,尤其是当产品公布的时候,实用户feedback一些崩溃问题或者是其它问题时,日志就显得尤其重要。通过分析日志能够非常快地找出问题的症结所在并高速解决这个问题。恰当的记录用户日志是一门艺术。什么样的信息应该写入日志(通常包含用户行为和错误信息,分开记录),写入日志的信息太少不利于调试,而频繁地记录日志则会影响系统的性能,还会使得日志文件迅速膨胀导致
转载 2023-10-15 10:31:39
435阅读
工作站,服务器,路由器和防火墙等网络设备每天都会生成大量日志,这些数据对于您的网络安全至关重要。充分利用好他们可以帮您及时发现潜在的风险和安全漏洞。所以,保存好您的日志非常重要。No.1日志对于抵御攻击至关重要发现攻击只是网络隐患的冰山一角,攻击者可能已经渗透进了您的网络。所以对日志进行取证分析,可以帮助您及早发现网络是如何受到破坏的。一旦发现攻击痕迹,您就可以采取措施以防止该漏洞再次被利用。举例
      随着工具链的完善,语言的升级以及各种优质教程的涌现,做一个 App 的成本也越来越低了。尽管如此,有些事情最好前期就做起来,避免当 App 了一定规模后,再感慨当初为什么没有多留点心。完善的日志系统以 iOS 为例,有时图方便,就直接用 NSLog 了,甚至线上都一直开着。一方面会影响性能,尤其是输出比较频繁的时候,另一方面也容易泄露敏感信息,
转载 2023-11-29 12:23:17
218阅读
简介在程序中写日志是一件非常重要,但是很容易被开发人员忽视的地方。写好程序的日志可以帮助我们大大减轻后期维护压力。在实际的工作中,开发人员往往迫于巨大时间压力,而写日志又是一个非常繁琐的事情,往往没有引起足够的重视。开发人员应在一开始就养成良好的日志撰写习惯,并且应在实际的开发工作中为写日志预留足够的时间。日志的作用一般程序日志出自下面几个方面的需求:记录用户操作的审计日志,甚
全民国家安全教育日是为了增强全民国家安全意识,维护国家安全而设立的节日,今年4月15日已经是第六个了。随着移动互联网的普及和推广,大家对网络和手机的依赖程度越来越高,信息安全也愈加得到各行各业的重视。在信息共享和大数据时代,最常使用的手机隐私信息会受到那些威胁呢?一般情况下,手机中的用户信息像通讯录信息、硬件配置信息、银行卡密码、网站账号、上网记录、邮件、聊天视频、私密照片、重要文件等都会有被窃取
江赛,听云研发总监,负责听云移动端产品的研发工作。在 OSC 第 55 期广州源创会上发表了题为《移动端 APM 产品研发技能》的演讲。现场介绍移动端 APM 产品底层技术细节与实现方法, 演示如何通过在代码中埋点来解决移动 APP 的性能问题 ;分享在实际产品开发中碰到的问题和一些经验,以及一些技术细节。 一、移动 APM 概况移动端 APM 产品,从字面上来理解,APM(applic
  要说Cookie是怎么来的,先来说说Http请求的特点         Http协议是无连接的,意思是说当我们的浏览器请求服务器的一个页面时,一旦请求完成,服务器作出响应,客户端浏览器拿到这个页面的内容,立即断开连接,说白了就是Socket关闭了,浏览器和服务器之间就没有连接了。    &nbs
转载 2024-07-23 11:36:54
258阅读
来新公司20天,完成了第一个任务,安卓端日志收集流程的开发,在这里总结一下。 1.场景介绍    公司多个产业,各产业产生若干app,现在需要收集app日志信息,并做相关计算,例如流量统计、用户画像等。    用户的数量级目前不易确定,因为大半app还在开发中,并没有发布。因为我们是新成立的数据组,没有人熟悉安卓相关的东西,所以老板让我研究一
转载 2023-07-18 22:05:17
856阅读
嵌入式Linux上大部分都是C/C++来做开发的,主要的原因还是为了效率,但本人最近几年用Java比较多所以决定用Java比较多所以决定还是用Java来开发,再者个人认为现在硬件的发展,对于实时性没有苛刻要求的环境Java足可以胜任了,所以言归正传,下面开始实际行动:1、Java虚拟机的安装,OpenJava,Oracle Java都可以,这里用Oracle Java为例a. Ubuntu本身是
转载 2024-01-11 14:32:53
88阅读
最近在做多个项目单次登录的功能。实质:同一个tomcat下不同app间session共享前期思考:每个app的session是独立各自拥有的,若多个项目能公用一个session即可以实现在A项目登录后,B项目避免再次登录的情况。1、tomcat本身提供了session共享的机制,即设置Context标签的crossContext属性为true,这样在多个项目中拿到的session是同一个。但是实际
转载 2024-04-09 13:09:49
47阅读
前言之前会遇到一些应用logcat打印敏感信息,包括但不限于账号密码,cookie凭证,或一些敏感的secretkey之类的,下面客观的记录下起危害性。相关知识 1. logcatlogcat是Android系统提供的一种记录日志的工具。它可以帮助开发人员诊断应用程序中的问题,例如崩溃、内存泄漏和性能问题。logcat通过查看Android系统的内核缓冲区和应用程序的日志输出来捕获日志
转载 2023-08-17 22:37:46
8阅读
一.logcat抓log方法:adb logcat命令,可以加条件过滤1.安装SDK(参考android sdk环境安装)2.使用数据线链接手机,在手机助手的sdcard中建立一个1.log的文件或在抓日志时直接导出到电脑位置3.程序运行cmd,进入到含有adb.exe目录4.输入adb devices 查看设备是否连上5.输入抓取命令:adb logcat -s *:E > /mmt/sd
转载 2023-10-10 20:43:09
243阅读
一般出现这种情况的时候我们就会告诉开发刚才我操作到XXX步骤时候奔溃了,这时候开发就会按照我们说的步骤去复现,遇见能复现的崩溃还好,开发就能看见奔溃的日志,然后根据日志的说明进行更改。如果这个操作是不能复现,偶现的呢? 这时候告诉开发开发也不能重现这个崩溃,所以说测试人员如果能够在测试的时候实时监控APP日志,那么一发生奔溃就可以提供安卓APP崩溃日志给开发来定位问题的原因。。因为之前也遇见过这
安卓的简单心得本人觉得在学习安卓移动开发课程的这段时间真的是太水,所以就自己去网上找了教程,并且以写博文的形式去激励自己去学好这门课。本人学习安卓这门课用的开发工具是Android Studio。 (附上网址https://developer.android.google.cn/studio) 安装过程非常简单,网上都有教程,一般只要选择好安装路径,后面它自己就会安装好需要用到的基本内容,没有模拟
转载 2023-09-29 20:49:44
114阅读
这一章我们来学习“日志信息泄露”,此项在检测手段上可以采取动静结合的方式进行检测,在第三方检测平台一般采用静态检测且存在误报率。一、漏洞原理开发者在开发应用时,通常都会埋点(插入日志)进行调试,若没有对日志信息进行管理那么就有可能导致敏感信息泄露的风险,给攻击者提供了便利。例如:通信交互的日志,造成的网络数据安全,服务器安全;用户个人信息日志,造成账号和密码的泄露;其它关键日志信息,给攻击者提供攻
转载 2021-08-10 10:15:57
1290阅读
Android app 错误日志是一个在移动应用开发过程中经常遇到的问题,特别是在Android应用的测试和发布阶段。开发者面临着一系列挑战,包括如何快速识别问题的根源以及优化应用性能。本篇复盘记录旨在系统性地探讨这一问题,包括从背景定位到最佳实践的各个方面,为开发者提供一份详尽的解决方案。 在Android开发中,错误日志主要包含运行时异常和逻辑错误,它们会影响用户体验。以下为问题严重度的评估
原创 6月前
113阅读
# Android Logger:如何保存 APP 所有日志Android 应用开发中,对日志的管理和记录是一项非常重要的工作。无论是调试过程中的信息输出,还是在用户报告问题时查看错误信息,合理有效的日志管理都能提升开发效率和用户体验。本文将介绍如何通过 Android Logger 保存 APP 所有日志,并提供相关代码示例、序列图和关系图以帮助读者更好地理解。 ## 1. 什么是 A
原创 2024-08-08 13:42:08
47阅读
应用程序模板是快速启动下一个项目或向他人的工作学习的好方法。 本文列出了Envato Market上可用的一些流行的Android模板。 如果您正在寻找灵感或正在构建Android应用程序并且需要有关特定功能的帮助,则可以在其中一些模板中找到答案。 所有这些模板都带有完整的源代码,因此您可以根据需要自定义应用程序。 1. 餐厅查找器 如果您想构建一个可以帮助用户在附近找到餐馆的应用程序,那就
# 如何实现mysql日志 ## 整体流程 首先,我们来看一下实现mysql日志的整个流程: | 步骤 | 操作 | | ---- | ---- | | 1 | 配置mysql的日志选项 | | 2 | 开启mysql的日志功能 | | 3 | 查看mysql生成的日志文件 | ## 操作步骤 ### 步骤一:配置mysql的日志选项 首先,我们需要编辑mysql的配置文件my.c
原创 2024-06-10 04:59:48
9阅读
  • 1
  • 2
  • 3
  • 4
  • 5