- 博客(745)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 当你加打印,发现就是打印不出来的时候,来来来 哥告诉你答案
-----------------------your file has been replaced
2025-05-16 11:50:06
71
原创 windows11 鼠标右键显示更多选项 能不能直接显示全部选项
右键点击桌面或文件,检查菜单是否已显示全部选项。点击“是”以管理员权限运行。右键点击新建的项,选择。
2025-04-08 17:31:57
323
原创 startServiceAsUser()这个方法被哪几个类继承了?
的直接实现,并未被其他类继承或重写。的实际实现类,由系统内部创建并绑定到组件。(AMS)的底层接口,但未体现在类继承层面。:需系统级权限,普通应用无法直接使用。权限)调用该方法,在指定用户(如。方法是 ContextImpl。)未重写此方法,仅通过代理调用。未被其他类继承或覆盖,仅由。在 Android 框架中,
2025-03-13 19:45:15
327
原创 ps -A 出现的WCHAN是什么意思?
现代内核默认隐藏 WCHAN 的符号名(防止信息泄露),可能需要调整内核参数。状态时,WCHAN 会指明其等待的具体资源(如 I/O、信号量、锁等)。通过 WCHAN,可以快速定位进程阻塞的根源,辅助性能调优或死锁排查。:WCHAN 的值会随进程状态实时变化,仅反映当前瞬间的等待事件。:Nginx 进程正在等待 epoll 事件(如网络请求)。:Python 进程正在运行(无等待事件)。:Wait Channel(等待通道):显示进程进入睡眠状态时,正在等待的。:更深入的阻塞分析可使用。
2025-03-13 14:40:45
347
原创 安卓应用架构模式 MVC MVP MVVM有什么区别?
结合 Jetpack 组件(ViewModel + LiveData + DataBinding/Room)实现高效开发。是三种常见的架构模式,它们的目标都是通过分层解耦代码,提升可维护性和可测试性。:中大型项目,结合 Jetpack 组件(推荐 Google 官方方案)。:Presenter 独立于 Android API,便于测试。:需要高测试覆盖率的项目(Presenter 可独立测试)。:快速原型开发或简单页面,不推荐复杂项目。:业务逻辑和 UI 耦合,难以单元测试。结构简单,适合小型项目。
2025-03-12 10:45:20
851
原创 cannot connect to 192.168.0.102:5555: 由于目标计算机积极拒绝,无法连接。 (10061)
adb tcpip 5555adb connect 192.168.0.102:5555
2025-02-25 12:33:43
216
原创 distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip classpath “com.and
【代码】distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip classpath “com.and。
2025-02-23 12:54:46
189
原创 第一代骁龙8
第一代骁龙8(Snapdragon 8 Gen 1)是高通公司于2021年12月发布的一款旗舰级移动处理器,正式名称为 **Snapdragon 8 Gen 1**。- **Exynos 2200**:三星自家旗舰处理器,搭载 AMD RDNA 2 GPU,图形性能强劲。- **4nm 制程**:由三星代工,采用 4nm 工艺,提升了能效和性能。- **CPU 性能**:相比上一代(骁龙 888),性能提升约 20%。- **能效比**:相比台积电工艺的竞品(如天玑 9000),能效稍逊。
2025-01-07 15:34:07
1186
原创 .glsl是什么文件?
.glsl` 文件是 **OpenGL Shading Language**(GLSL)的源代码文件。- [GLSL 语言规范](https://www.khronos.org/registry/OpenGL/specs/gl/GLSLangSpec.pdf)- **主函数**:每个着色器必须包含一个 `main()` 函数,用于执行具体的计算和渲染逻辑。- **输入和输出变量**:使用 `in` 和 `out` 关键字定义着色器之间的数据传递。// 传递给片段着色器的颜色。
2025-01-06 16:09:19
453
转载 android selinux 模式 安卓selinux严格模式
该语法含义为:允许具有user_t类型的进程(主体)对具有user_home_t类型的、目标类是file的目标有create read write unlink的权限,或者为:允许domain为user_t的进程(主体)对type为user_home_t的、目标类为file的目标有create read write unlink的权限。然后,这个seinfo标签可以作为seapp_contexts文件中的一个键,为所有带有该seinfo标签的应用程序分配一个特定的标签。还存在其他类型的应用程序。
2024-12-02 16:51:24
335
原创 module MtkSettingsRoboTests missing dependencies: MtkSettingsLib-robo-testutils
如果仅仅是test下面的,或者mmma只是为了获取其他模块的一个jar包,直接把MtkSettingsRoboTests 的Android.bp。
2024-11-28 19:31:08
150
原创 selinux相关
2|k62v1_64_bsp:/ # find ./ -iname 'audit*'./sys/kernel/slab/audit_buffer./sys/fs/selinux/class/cap2_userns/perms/audit_read./sys/fs/selinux/class/cap_userns/perms/audit_control./sys/fs/selinux/class/cap_userns/perms/audit_write./sys/fs/selinux/class/
2024-11-26 12:08:41
310
转载 一文彻底明白linux中的selinux到底是什么
你可以在SUSE,openSUSE,Ubuntu等等发行版上安装SELinux,但这是项难以置信的挑战,除非你十分精通 Linux,说了这么多,让我来向你介绍SELinux。选项功能-u 修改安全上下文的用户字段-r 修改安全上下文的角色字段-t 修改安全上下文的类型字段-l 修改安全上下文的级别字段--reference 修改与指定文件或目录相一致的安全上下文-R递归操作-h修改软链接的安全上下文(不加此选项则修改软链接对应文件)可以看到,在 DAC 模式下,只要相应目录有相应用户的权限,就可以被访问。
2024-11-26 11:57:12
359
原创 ps --help
用法: ps [-AadefLlnwZ] [-gG GROUP,] [-k FIELD,] [-o FIELD,] [-p PID,] [-t TTY,] [-uU USER,]用法:ps [-AadefLlnwZ] [-gG GROUP,] [-k FIELD,] [-o FIELD,] [-p PID,] [-t TTY,] [-uU USER,]-l 长列表(-o F,S,UID,PID,PPID,C,PRI,NI,ADDR,SZ,WCHAN,TTY,TIME,CMD)要显示哪些 FIELDs。
2024-11-25 15:32:44
1130
转载 C程序中文乱码的处理(五种方法)
为936(ANSI/OEM - 简体中文 GBK),而C程序文件默认编码格式为utf-8,由于编码格式不一致,程序运行时往往会出现中文乱码的情况。如果不想每次在vs code运行C程序文件都修改编码格式,可以将cmd.exe添加到系统环境变量,并直接修改setting.json配置文件。如果是在vs2022运行出现中文乱码,可以通过自定义命令,设置高级保存选项,将编码格式修改为gbk、gb2312或者gb18030等即可。以记事本方式打开C程序文件,点击【文件】–【另存为】,选择。:修改vs code的。
2024-06-12 15:56:34
5527
原创 notepad++ 光标切换 按insert键就行了
notepad++ 光标切换 按insert键就行了。notepad++ 光标切换 按insert键就行了。notepad++ 光标切换 按insert键就行了。
2024-04-01 16:48:15
616
有偿求助:让一个安卓9.0的硬件产品可以正常使用谷歌系列app
2021-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人