登录
  • 欢迎访问Sharezer Blog

sharezer的文章

Flutter

Flutter 修改应用程序的名称和图标

Android 修改应用程序的名称 在项目中找到 AndroidManifest.xml 文件,其中 android:label="demo" 就是应用程序名称,修改引号中的内容即可 android/app/src/main/AndroidManifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.demo.demo"> <application andro……继续阅读 »

3个月前 (06-29) 172浏览 0评论 0个赞

Android

Android版本和Api对照表

Android版本 Api Android 13.0(T) 32 Android 12.0(S) 31 Android 11.0(R) 30 Android 10.0(Q) 29 Android 9.0(Pie) 28 Android 8.1(Oreo) 27 Android 8.0(Oreo) 26 Android 7.1(Nougat) 25 Android 7.0(Nougat) 24 Android 6.0(Marshmallow) 23 Android 5.1(Lollipop) 22 Android 5.0(Lollipop……继续阅读 »

4个月前 (06-06) 206浏览 0评论 0个赞

Android

Android - Suppresswarnings用法

当 Android 编译 java 代码的时候,经常会遇到一些 warning,有一些是自己写得不规范,可以根据建议来修改,而有一些是你觉得必要的,不能修改的,比如说某些方法未被使用的 warning。 出现这种情况,你可以使用 @Suppresswarnings 来解决: 而 @Suppresswarnings("") 里面的字符串"" 有多种选择,以下是常见的: name using all to suppress all warnings (将方法块里面所有的 warning 都取消) cast to suppress w……继续阅读 »

9个月前 (01-12) 422浏览 0评论 0个赞

Android

强制Gradle/Maven刷新缓存并重新从Nexus下载依赖jar包

最近需要搭建一个Nexus私服,完全不能连接外网的那种,各种Jar包都是手动拷过来的,碰到需要gradle和maven强制重新下载依赖的问题。 问题 第一次上传某个jar包(比如junit-4.12.jar)到Nexus上,然后调用gradle build可以正确下载到依赖包。但如果手动删掉了本地缓存的jar包(在~/.gradle下),这时从Nexus的下载过程中断,或者Nexus上暂时不存在这个jar包,那么即使Nexus恢复了正常下载,下次执行gradle build时就一直提示不能够找到jar包。 FAILURE: Build failed with an exception. - ……继续阅读 »

9个月前 (01-11) 407浏览 0评论 0个赞

Android

aspectJ拦截Log用例

工程build.gradle classpath 'com.hujiang.aspectjx:gradle-android-plugin-aspectjx:2.0.10' App build.gradle apply plugin: 'com.hujiang.android-aspectjx' api 'org.aspectj:aspectjrt:1.9.6' InjectLog.java package com.wangsu.wsapm; import android.util.Log; import org.asp……继续阅读 »

1年前 (2021-08-24) 655浏览 0评论 0个赞

网络

网络工程师考试知识点

1、常用的虚拟存储器由主存 - 辅存两级存储器组成 2、中断向量可提供中断程序的入口地址 3、DMA 工作方式下,在主存与外设之间建立直接的数据通信。 4、PERT 不能清晰描述各个任务之间的并行情况,甘特图不能清晰描述各个问题之间的依赖关系 5、路由器出厂时,默认的串口封装协议是 HDLC 6、报文摘要算法生成报文摘要的目的是防止发送的报文被篡改 7、PGP 是支持电子邮件加密的协议 8、根域名服务器采用的迭代查询,中介域名服务器采用的是递归查询 9、AH 隧道模式如下图所示,AH 隧道模式使用 AH 与 IP 报头来封装 IP 数据包并对整个数据包进行签名以获得完整性并进行身份验证。 E……继续阅读 »

1年前 (2021-04-19) 991浏览 0评论 0个赞

IOS

iOS中的HOOK技术

[TOC] 一、fishhook 1、介绍 fishhook 是 facebook 出品的一个开源库。利用 mach-o 文件加载原理,通过 rebind_symbols 函数修改__DATA Segment 的符号指针指向,来动态的 Hook C 函数。 2、主要信息 2.1、结构体 struct rebinding { const char *name; //函数名称 void *replacement; //新的函数地址 void **replaced; //保存原始函数地址变量的指针(通常要存储下来,在替换后的方法里调用) }; 2.2、主要接口 /* 交换方……继续阅读 »

1年前 (2021-04-19) 1310浏览 0评论 0个赞

网络

数据通信基础02

1 数据通信方式 1.1 通信方向 单工通信(电视) 数据只能从一个方向向另一个方向传输 半双工通信(对讲机) 数据可以双向传输,但不可同步进行传输 全双工(手机) 数据可双向传输,并且可以同步传输 1.2 传输方式 1.2.1 按传输方式分 串行传输 串行传输是数据在传输中只有 1 个数据位在设备之间进行的传输,对任何一个由若干位二进制表示的字符,串行传输都是用一个传输信道,按位有序的对字符进行传输。串行传输的速度比并行传输的速度要慢得多,但费用低。并行传输适用距离短,而串行传输适用远距离传输。 并行传输 并行传输是在传输中有多个数据位同时在设备之间进行的传输……继续阅读 »

1年前 (2021-04-16) 1579浏览 0评论 0个赞