<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AC1992的专栏]]></title><description><![CDATA[技术菜，学习中，欢迎指正！]]></description><link>https://blog.youkuaiyun.com/AC1992</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AC1992]]></copyright><item><title><![CDATA[tun2socks原理浅析]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/149370155</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/149370155</guid><author>AC1992</author><pubDate>Tue, 15 Jul 2025 21:46:55 +0800</pubDate><description><![CDATA[简单来说，它利用TUN 设备模拟一个虚拟网络接口，将所有流经该接口的网络流量重定向到SOCKS 代理，从而实现流量的代理转发，让原本不支持SOCKS 代理的应用也能使用SOCKS 代理。总结来说，tun2socks 通过在TUN 设备上拦截IP 数据包，并将其转化为SOCKS 协议数据，然后利用SOCKS 代理服务器进行转发，最终实现流量的代理和转发功能。SOCKS 代理服务器接收到tun2socks 发送的数据后，根据其配置，将数据转发到目标服务器，并将目标服务器的响应数据返回给tun2socks。]]></description><category></category></item><item><title><![CDATA[Android内存性能优化量化指标]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/145536224</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/145536224</guid><author>AC1992</author><pubDate>Sun, 09 Feb 2025 19:52:56 +0800</pubDate><description><![CDATA[在 Android 开发中，对内存性能进行优化至关重要，这有助于提升应用的稳定性和流畅度，避免因内存问题导致的卡顿、崩溃等现象。]]></description><category></category></item><item><title><![CDATA[Android网络优化之-HTTPDNS]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/145515359</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/145515359</guid><author>AC1992</author><pubDate>Sat, 08 Feb 2025 14:34:03 +0800</pubDate><description><![CDATA[HTTPDNS（HTTP-based Domain Name System）是一种通过 HTTP 协议进行域名解析的技术，它绕过了传统的 DNS 解析方式，能够有效解决传统 DNS 解析带来的问题，如解析不准确、容易被劫持、解析延迟高等。]]></description><category></category></item><item><title><![CDATA[OKHttp拦截器解析]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/145483142</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/145483142</guid><author>AC1992</author><pubDate>Thu, 06 Feb 2025 22:52:06 +0800</pubDate><description><![CDATA[OKHttp拦截器解析。]]></description><category></category></item><item><title><![CDATA[Java synchronized锁升级]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/145462376</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/145462376</guid><author>AC1992</author><pubDate>Wed, 05 Feb 2025 21:49:18 +0800</pubDate><description><![CDATA[偏向锁、轻量级锁和重量级锁是Java中关键字的三种锁状态，用于优化多线程环境下的性能。]]></description><category></category></item><item><title><![CDATA[Kotlin协程知识点总结]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/140500455</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/140500455</guid><author>AC1992</author><pubDate>Wed, 17 Jul 2024 17:13:00 +0800</pubDate><description><![CDATA[作用域


	GlobalScope 全局作用域
		GlobalScope 是一个全局作用域，整个应用程序生命周期他都在运行，不能提前取消，所以一般不会使用这个作用域。
		
		MainScope
		MainScope 是一个方法，返回了一个运行在主线程的作用域，需要手动取消
		
		lifecycleScope
		跟随lifecycleOwner的生命周期
		
		viewModelScope
		跟随ViewModel的生命周期
		
	
创建方式


	runBlocking：T 启动一个]]></description><category></category></item><item><title><![CDATA[鸿蒙Canvas自定义View之k线图绘制]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/138221682</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/138221682</guid><author>AC1992</author><pubDate>Fri, 26 Apr 2024 16:02:19 +0800</pubDate><description><![CDATA[【代码】鸿蒙Canvas自定义View之k线图绘制。]]></description><category></category></item><item><title><![CDATA[鸿蒙4.0真机调试页面卡顿黑屏踩坑]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/134451616</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/134451616</guid><author>AC1992</author><pubDate>Thu, 16 Nov 2023 21:55:46 +0800</pubDate><description><![CDATA[目前手上的真机为华为 nova6，处理器为麒麟990.鸿蒙系统已经更新到4.0，可以使用api9进行开发调试。应用已经能够正常安装了，但是安装之后，屏幕的触摸事件反应极其缓慢，甚至无效或者黑屏。鸿蒙开发指南其实已经非常的友好了。但是鸿蒙开发本身还是有些坑要踩，这篇文章主要讲了鸿蒙真机调试问题。传言鸿蒙next版本将不再兼容Android，所以领导安排做下鸿蒙开发的调研工作。这里，我们可以使用scrcpy这个工具，投屏之后进行操作。]]></description><category></category></item><item><title><![CDATA[鸿蒙4.0正式版升级机型]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/134416144</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/134416144</guid><author>AC1992</author><pubDate>Wed, 15 Nov 2023 11:18:28 +0800</pubDate><description><![CDATA[HUAWEI MatePad Pro 12.6 英寸 2022。HUAWEI MatePad Pro 12.6 英寸 2021。HUAWEI MatePad Pro 10.8 英寸 2021。HUAWEI MatePad Pro 11 英寸 性能版。HUAWEI Mate 40 RS 保时捷设计 典藏版。HUAWEI MatePad Pro 11 英寸。HUAWEI Mate 50 RS 保时捷设计。HUAWEI Mate 40 RS 保时捷设计。HUAWEI P50 Pro 典藏版。]]></description><category></category></item><item><title><![CDATA[Android LiveData原理之-setValue和数据倒灌原理分析]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/132391278</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/132391278</guid><author>AC1992</author><pubDate>Sun, 20 Aug 2023 13:48:11 +0800</pubDate><description><![CDATA[一图胜万言，直接上图吧！有需要的同学们可以对着这张图阅读源码，相信能够快速加深理解。]]></description><category></category></item><item><title><![CDATA[BugReport本地crash日志分析总结]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/131001804</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/131001804</guid><author>AC1992</author><pubDate>Fri, 02 Jun 2023 10:24:13 +0800</pubDate><description><![CDATA[2.找到自己应用包退出理由为：reason=4 (APP CRASH(EXCEPTION))的时间点。AndroidRuntime: Process: com.rz.arglass（包名）1.在ApplicationExitInfo日志中找到自己的包。3.在bugreport中找到crash时间点对应日志。4.根据日志分析退出原因。]]></description><category></category></item><item><title><![CDATA[（UI）Android自定义图片裁剪]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/130981152</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/130981152</guid><author>AC1992</author><pubDate>Thu, 01 Jun 2023 09:02:44 +0800</pubDate><description><![CDATA[Android图片裁剪框绘制，可手势控制]]></description><category></category></item><item><title><![CDATA[MotionEvent的action无法获取多点触摸事件ACTION_POINTER_DOWN]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/130716038</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/130716038</guid><author>AC1992</author><pubDate>Tue, 16 May 2023 23:14:40 +0800</pubDate><description><![CDATA[这是个坑，maker一下，应该用actionMasked属性。]]></description><category></category></item><item><title><![CDATA[谷歌Chrome发布WebGPU，关于页面渲染的一些简单思考]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/130007501</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/130007501</guid><author>AC1992</author><pubDate>Fri, 07 Apr 2023 11:18:09 +0800</pubDate><description><![CDATA[与 API 的 WebGL系列不同，WebGPU 提供对更高级 GPU 功能的访问，并为 GPU 上的一般计算提供一流的支持。该 API 的设计考虑了 Web 平台，具有惯用的 JavaScript API、对导入视频的支持以及带有大量错误消息的完善的开发人员体验。WebGPU 是一种新的 Web 图形 API，它具有显着的优势，例如大大减少了相同图形的 JavaScript 工作量，以及机器学习模型推理的三倍以上改进。WebGPU的初始版本可在 ChromeOS、macOS 和 Windows 上使用。]]></description><category></category></item><item><title><![CDATA[Android NDK层和Java层获取系统级线程id的方法]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/129869446</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/129869446</guid><author>AC1992</author><pubDate>Thu, 30 Mar 2023 23:39:28 +0800</pubDate><description><![CDATA[思考：其实Android是基于Linux内核开发的操作系统，在NDK层调用某些方法时，我们可以考虑Linux方法的使用。作用：对比Java和NDK方法互调是否在同一线程中。]]></description><category></category></item><item><title><![CDATA[Android2023个人面试总结及知识树]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/129668258</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/129668258</guid><author>AC1992</author><pubDate>Mon, 20 Mar 2023 15:20:22 +0800</pubDate><description><![CDATA[Android面试个人总结]]></description><category></category></item><item><title><![CDATA[Java获取UTF-8中文及其它字符串长度代码实现]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/127833922</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/127833922</guid><author>AC1992</author><pubDate>Sun, 13 Nov 2022 16:43:36 +0800</pubDate><description><![CDATA[Java获取UTF-8中文及其它字符串长度代码实现]]></description><category></category></item><item><title><![CDATA[Android Retrofit原理]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/81018488</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/81018488</guid><author>AC1992</author><pubDate>Thu, 07 Jul 2022 21:10:46 +0800</pubDate><description><![CDATA[Android Retrofit库调用OKHttp原理]]></description><category></category></item><item><title><![CDATA[qlib无法执行workflow_by_code这个demo]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/123230662</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/123230662</guid><author>AC1992</author><pubDate>Wed, 02 Mar 2022 15:00:47 +0800</pubDate><description><![CDATA[报找不到 ._libs.rolling 模块

解决办法先后执行这两个命令：

1 python setup.py install （1）

2 python setup.py build_ext --inplace。（2）
]]></description><category></category></item><item><title><![CDATA[鸿蒙系统应用开发学习入口]]></title><link>https://blog.youkuaiyun.com/AC1992/article/details/115245906</link><guid>https://blog.youkuaiyun.com/AC1992/article/details/115245906</guid><author>AC1992</author><pubDate>Fri, 26 Mar 2021 15:10:53 +0800</pubDate><description><![CDATA[网址：https://developer.huaweiuniversity.com/portal/courses/HuaweiX+CBGHWDCN098/about?source=hwdev

]]></description><category></category></item></channel></rss>