每天技术扩展记录

Posted 非花非雾--

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每天技术扩展记录相关的知识,希望对你有一定的参考价值。

记录每日接触到的所有技术相关的技术点、以及浏览到的质量比较高的文档地址。

1、MMAP

2022年09月01日14:01:23
android 进程间通讯之mmap

2、eBPF

2022年09月01日14:01:34
eCapture:无需CA证书抓https网络明文通讯
在 Android 中使用 eBPF
ecapture工具在Android上的实践

eCapture的几个好消息,支持Android…

3、android12适配

2022年09月01日14:01:58
Android 12 保姆级适配指南

4、CERT证书原理

2022年09月06日13:48:25

SSL证书 友好名称_什么是SSL证书CN(通用名称)和用法?

5、Android aab格式

2022年09月06日13:48:07
构建和测试 app bundle

6、Flutter 文档

2022年09月06日17:18:17
Flutter官网
Flutter开源库查询

7、Android关于是否放弃v7-a的观点

ARMv8架构
关于Android arm64-v8a、armeabi-v7a、armeabi、x86等CPU下的so文件兼容问题

从2012年下半年开始,armv8cpu架构开始落地,到现在已经整整10年。目前基本上所有的手机应该都使用的v8架构,而且v8支持向后兼容,所以给出以下结论。(可能不完全正确,但是目前来说没有出现因so导致的问题)

  • 统计目前应用使用到的所有机型,通过大数据统计cpu架构 确保目前用户使用机型已经完全是v8架构
  • 因为v8的向后兼容,对可能存在的v7架构,要做到充分的兼容性测试,保存应用在v7上也可以正常使用
  • 基于目前google、华为应用市场在当前时间点(2022年09月07日11:26:20)已经完全放弃v7架构的应用,如果存在v7的使用机型,需要同时编译v7 、v8 版本的安装包(以防万一)
  • 基于目前主流机型的android系统,基本上可以完全放弃6.0以下android手机的适配。

8、命令行检测网络状态

  • ping命令:可用于判断网络是否连通

通过ping+ 远程Ip地址 来判断本网或者本机与外部的连接是否正常。

例如ping www.baidu.com 通过用时和时候丢包来判断本机是否能够联网。

返回信息:unknown host name 一般是DNS出问题了,即域名服务系统出错

解决方法:清除DNS缓存,命令:ipconfig /flushdns

  • telnet命令

1、可用于判断服务器端的端口是否打开

2、用于远程登录,但是出于安全的考虑,需要设置来宾的权限,很少用。
3、使用telnet命令时,如果提示不是内部命令,是系统禁止了telnet服务。

格式:telnet ip地址(或者主机名) [端口号] 其中若没有端口号,默认是按23端口登录。

例如telnet 127.0.0.1 1521 :测试主机(127.0.0.1)的1521端口是否打开。

回车后如果命令行窗口不显示任何信息说明1521端口处于开启状态。

断开命令:quit,exit,Ctrl+D

第一种开启方法:net start telnet

第二种开启方法:需要在“程序和功能”中进行设置。在控制面板中选择“程序和功能”,在“程序和功能”界面选择“打开或关闭Windows功能”。选中开启telnet客户端即可。

  • tracert命令

Tracert是路由跟踪程序,用于确定 IP 数据报访问目标所经过的路径。

Tracert一般用来检测故障的位置,我们可以使用用tracert IP命令确定数据包在网络上的停止位置,来判断在哪个环节上出了问题。

格式:tracert +ip地址(或者网站名称)

等待片刻显示【跟踪完成】,可以看到追踪的结果。

  • tnsping命令

  • 1、判断网络是否连通

  • 2、判断服务器端的监听服务是否开启

格式:tnsping 服务名

或者 tnsping ip地址:端口号/数据库服务名

监听服务的开启关闭命令(要以管理员的身份启动命令提示符(CMD))

lsnrctl start 开启监听器

lsnrctl stop 关闭监听器

  • net命令

net命令功能强大,可以进行用户管理,登陆管理,各种服务程序的运行和配置,管理本地或者远程计算机的网络环境。

9、Android逆向

带壳App去除强制升级 https://cloud.tencent.com/developer/article/1752451

脱壳工具
Jeb:https://cuiqingcai.com/31082.html

IDA:https://www.idapro.net.cn/xiazai.html

10、重温StrictMode

Android性能优化—StrictMode的使用

10、Rust语言

rust安装
Rust与C#交互——生成DLL库
如何为IntelliJ IDEA的Rust项目提供标准库源?

11、XPosed框架

Xpatch
XposedBridge
Taichi

以上是关于每天技术扩展记录的主要内容,如果未能解决你的问题,请参考以下文章

每天技术扩展记录

Android 安卓记录开发遇到的一个坑,直接对View setX()部分机型不适配问题

每天进步一点点020

继C919后 恒润科技航电系统集成测试解决方案又支持新机型

怎么禁止guest 来宾帐户?

Win10怎么启用来宾帐户