移动开发
Android源码分析-全面理解Context (二)
接着上篇Android源码分析-全面理解Context (一)继续讲:
Service对象中ContextImpl的创建
通过查看源码发现和Activity,Application是一致的。分析到这里,那么三者的Context有什么区别呢,有一些细节是需要注意的:Dialog的使用是需要Activity
在桌面上我们采用Application的Context无法弹出普通对话框等等。
Context
Swift 调用 OC 实用技巧
Swift App
混入OC/C/C++代码
方法一
使用桥接文件。
方法二
使用.modulemap
Swift App项目,引入OC/C/C++文件。
创建文件名必须为module 后缀为.modulemap的文件。
image.png
配置工程BuildSetting的Swift Compiler - Search Paths选项,值为module.modulemap文件
面试官:ThreadLocal使用场景有哪些?内存泄露问题如何避免?
ThreadLocal使用场景有哪些?
image.png
推荐学习:必刷的30万面试题:巧用弱引用解决ThreadLocal内存泄漏!
Thread类中有两个变量threadLocals和inheritableThreadLocals,二者都是ThreadLocal内部类ThreadLocalMap类型的变量,我们通过查看内部内ThreadLocalMap可以发现实际上它类似于一个
RK3576+kernel6.1+Android14移远5G模组(RG200U-CN Mini PCIe)调试
这篇文章主要是5G模组的配置过程,包括底层调试,一些较新的SDK许多4G、5G的相关配置和服务都没有添加,因此需要添加添加配置和增加5G服务,遇到的问题及解决处理方法一,底层调试原理图dts
这个5G模组是usb接口,所以需要查看模块的PID和VID,lsusb查看是 2c7c:0900
再查看dr
【远程软件】UU远程Mac被控内测体验:原来远程控制还能这么玩?
文章目录
写在前面
先聊聊产品本身
先看看怎么用
实际用起来什么感觉
看视频:意外发现的"漏洞"
远程办公:在家也能写公司的代码
日常上网:公司电脑随时用
说几个技术细节
最后说说感受
唠叨两句
写在前面上周突然收到UU远程的内测邀请,说是Mac被控功能开放测试了。当时我还愣了一下,因为之前试过挺多远程软件,Mac要么就是只能当主控端去控制Windows,要么就是被控功
iOS 基础知识(一)
image
目录
一个NSObject对象占用多少内存?
对象的isa指针指向哪里?
OC的类信息存放在哪里?
iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?)
KVC
Category
+load方法和+initialize方法
Block
_ _weak
1. 一个NSObject对象占用多少内存?
系统分配了16个字节给NSObject对象(通过mall
Android11最全适配实践指南
以Android11 为目标版本的应用(targetSdkVersion>=30才有影响)
所有应用在Android11设备上适配改动(无论targetSdkVersion是多少,只要在Android11设备上运行的应用都有影响)
为什么先说targetSdkVersion>=30的模块呢?因为一般来说为了Google为了让我们更长时间适应新的内容以及保障线上应用的稳定,都会把改动
SecureCRT (专业终端SSH工具)附注册码 v9.4.3 Win&Mac版
SecureCRT 是一款强大的终端仿真程序,由 VanDyke Software 公司开发。它主要用于安全地访问远程设备和服务器,支持多种协议,包括 SSH (Secure Shell)、Telnet、rlogin、Xterm、以及串口连接等。SecureCRT 的主要特点和功能包括:
安全连接:使用 SSH 协议提供加密的
