- 博客(4)
- 收藏
- 关注
原创 GitHub的App会开源吗?
早在 2019 年的 GitHub Universe 大会上,GitHub 官方就宣布,他们即将推出移动端 App。而近日,GitHub APP 终于问世了。作为世界上最受欢迎的同性交友网站,在发布之后自然是喜大普奔,但在此之外,也有很多开发者提出功能不太全面,希望可以添加比如代码编辑之类的其他功能。对此,有热心的开发者留言建议,建议将 GitHub 的移动应用程序开源,大家一起来进行优化。对于此事,GitHub 的总监给出了回复。GitHub 的移动应用程序会开源么?对于这个问题,Gi
2020-09-23 10:08:15
130
原创 Android:一次完美的跨进程服务共享
背景最近需要做这样一个事情,一个服务来完成多款App的录音功能,大致有如下逻辑服务以lib的形式集成到各个端 当主App存在时,所有其他App都使用主App的录音服务 当主App不存在时,其他App使用自带录音服务 有优先级,优先级高的App有绝对的录音权限,不管其他App是否在录音都要暂停,优先处理高优先级的App请求 支持AudioRecord、MediaRecorder两种录音方案为什么要这么设计?Android系统底层对录音有限制,同一时间只支持一个进程使用录音的功能 业务需
2020-09-15 14:35:16
63
原创 Android——Retrofit
前言充足的时间才是第一生产力。当源码看多了之后,对于很多点的梳理上可能就不会像之前那样更具体了,本篇主要还是在于对实现主流程的分析。Retrofit在之前项目中并没有用到过,这次决定来看一些Retrofit相关实现来了解其中的原理。对于想要了解Java中的动态代理应用,想要用更简洁的方式实现网络请求,Retrofit可能是最好的学习案例了,之前的项目中在写网络请求的时候,每次都需要写大量的样板代码来构造出一个网络请求,代码一旦增加,犯错误的概率也就会增加,维护成本也就增加,同时也降低了开发效率,工程化最
2020-09-15 14:30:57
64
原创 ThinkPHP 5.x远程命令执行漏洞复现
一、漏洞描述2018年12月10日,ThinkPHP官方发布了安全更新,其中修复了ThinkPHP5框架的一个高危漏洞: https://blog.thinkphp.cn/869075漏洞的原因是由于框架对控制器名没有进行足够的检测,导致在没有开启强制路由(默认未开启)的情况下可能导致远程代码执行,受影响的版本包括5.0和5.1。二、漏洞影响版本Thinkphp 5.x-Thinkphp 5.1.31Thinkphp 5.0.x<=5.0.23三、漏洞复现使用phpstud
2020-06-05 14:24:29
246
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人