刘望舒 刘望舒
4年前
Android解析ActivityManagerService(二)ActivityTask和Activity栈管理
Android框架层Android系统服务ActivityManagerServiceAndroid框架层本文首发于微信公众号「刘望舒」前言关于AMS,原计划是只写一篇文章来介绍,但是AMS功能繁多,一篇文章的篇幅远远不够。这一篇我们接着来学习与AMS相关的ActivityTask和Activity栈管理。1.ActivityStackActivi
李志宽 李志宽
2年前
想学习Web安全,如何入门?
开始前的思考1.我真的喜欢搞安全吗?2.我想通过安全赚钱钱?3.我不知道做什么就是随便?4.一辈子做安全吗?\这些不想清楚会对你以后的发展很不利,与其盲目的学习web安全,不如先做一个长远的计划。否则在我看来都是
Stella981 Stella981
3年前
Redis主从复制getshell技巧
Redis未授权漏洞常见的漏洞利用方式:Windows下,绝对路径写webshell、写入启动项。Linux下,绝对路径写webshell、公私钥认证获取root权限 、利用contrab计划任务反弹shell。基于Redis主从复制的机制,可以完美无损的将文件同步到从节点。这就使得它可以轻易实现以上任何一
Stella981 Stella981
3年前
Linux服务器时间同步命令
时间同步1.首先需了解linux内一任务计划工具crontabcrontab可以定时去执行你要做的动作直接用crontab命令编辑crontabu//设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数crontabl//列出某个用户cron服务的详细内容crontabr//删除某个用户的cron服务cr
Wesley13 Wesley13
3年前
Java实现几分钟之后调度任务的定时器
几分钟之后执行某一操作,使用定时器Timer可以实现,Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以指定执行一次或者反复执行多次。具体实现如下:1packagecom.aone.foottalk.common;23importjava
Stella981 Stella981
3年前
ElasticSearch(十二):Spring Data ElasticSearch 的使用(二)
在前一篇博文中,创建了SpringDataElasticsearch工程,并且进行了简单的测试,此处对SpringDataElasticsearch进行增删改查的操作。1、增加在之前工程的基础上,接着向Elasticsearch集群中多加入几组文档:在测试文件类 SpringDataElasticSearchTest 中添加加
Wesley13 Wesley13
3年前
MySQL EXPLAIN 详解
一.介绍  EXPLAIN命令用于SQL语句的查询执行计划。这条命令的输出结果能够让我们了解MySQL优化器是如何执行SQL语句的。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。先解析一条sql语句,你可以看出现什么内容1EXPLAIN SELECT
Wesley13 Wesley13
3年前
2020团队OKR更新
前言本来已经实施的OKR计划因为突如其来的疫情打乱了节奏,现在团队已经没人能够记得自己的OKR是什么了。目前国内疫情早就趋于平稳,是时候找回节奏了。在这里更新团队OKR强化自组织,持续优化和开放透明的团队文化第三四季度彻底执行OKR覆盖全员月度评审
子桓 子桓
1年前
专业音频测试分析软件 Rational Acoustics Smaart Suite 中文 for mac
RationalAcousticsSmaartSuite是一款专业的音频测试和测量软件平台,被广泛使用在音频行业中,用于进行声学测试和测量。SmaartSuite由两个主要组件构成:Smaartv8和SmaartDiv2。Smaartv8是一款实时音频分析
敏捷开发 敏捷开发
1年前
敏捷团队的最佳测试实践:自动化金字塔
自动化测试和敏捷软件开发常常是成对出现,但敏捷中的自动化往往说起来容易做起来难。大多数开发人员都已经认识到测试自动化的好处:它加快了测试速度、降低了成本、增加了覆盖率等。但是,许多人从未超过开始所需的初始投资。就像这幅漫画中的穴居人一样,许多团队陷入了困境