C语言----字符串的匹配

文章浏览阅读697次,点赞10次,收藏2次。C语言----字符串的匹配_c语言字符串匹配
分类: 编程语言 发布时间: 11-07 00:02 阅读次数: 0

科普----Linux的前世今生

文章浏览阅读1.1k次,点赞16次,收藏16次。了解Linux的前世今生----Linux的由来_为什么会创造linux系统
分类: 编程语言 发布时间: 11-07 00:01 阅读次数: 0

C语言----约瑟夫环

文章浏览阅读420次,点赞10次,收藏2次。C语言----约瑟夫环_c语言队列实现约瑟夫环
分类: 编程语言 发布时间: 11-07 00:01 阅读次数: 0

vue项目打包部署后 浏览器自动清除缓存问题(解决方法)

文章浏览阅读4.3k次,点赞12次,收藏25次。vue项目打包部署后 浏览器自动清除缓存问题(解决方法)_vue项目部署后每次清缓存
分类: 编程语言 发布时间: 11-07 00:01 阅读次数: 0

HTML----我的心里只有你(纯css源代码)

文章浏览阅读239次。HTML----我的心里只有你(纯css源代码)
分类: 编程语言 发布时间: 11-07 00:01 阅读次数: 0

ModbusTCP报文详解

文章浏览阅读1k次,点赞19次,收藏20次。一文带你了解ModbusTCP报文详解_modbus tcp 报文
分类: 编程语言 发布时间: 11-07 00:00 阅读次数: 0

springCloud升级springweb的问题

文章浏览阅读2.2k次。因为springboot-2.6.13已经不再维护了,直接从gateway的依赖里面去掉spring-web,然后重新引入spring-web-5.3.33会报一个错误。路径:/opt/gateway-0.0.1-SNAPSHOT.jar(BOOT-INF/lib/spring-web-5.3.23.jar)项目之前使用的时候springgboot-2.6.13,gateway-3.1.4。软件:spring-web(jar) 5.3.23。解决办法就是要升级spring-web的版本。_spring-web(jar) version less than 5.3.32
分类: 编程语言 发布时间: 11-07 00:00 阅读次数: 0

虚拟机网络修复

文章浏览阅读599次,点赞12次,收藏10次。虚拟机网络出问题了?看看这个能不能帮助到你_ubuntu系统修复网络
分类: 编程语言 发布时间: 11-07 00:00 阅读次数: 0

学习Java 泛型 Type体系

文章浏览阅读507次。最近在看retrofit2源码,框架的大致原理就是在okhttp的基础上利用注解和动态代理自动生成okhttp的request,抽象地理解就是利用注解表示请求体。在源码中看到里面有很多Java泛型,通过反射去获取泛型信息。如果说要看懂反射的泛型代码,那必须对泛型有足够的了解,其中Java 泛型 Type体系可是重中之重。Type体系中Type接口是最顶层接口,用于表示JAVA的类型,包括 raw t_type arguments given on a raw type
分类: 编程语言 发布时间: 11-07 00:00 阅读次数: 0

tag requires a 'drawable' attribute or child tag defining a drawable 错误解决

文章浏览阅读868次。开发过程中出现错误 android.view.InflateException: Binary XML file line #48: Binary XML file line #48: Error inflating class TextView_org.xmlpull.v1.xmlpullparserexception:binary xml file line #4: tag re
分类: 编程语言 发布时间: 11-07 00:00 阅读次数: 0

C语言----指针

文章浏览阅读1k次,点赞31次,收藏26次。C语言----指针的讲解与应用,带你轻松掌握指针
分类: 编程语言 发布时间: 11-07 00:00 阅读次数: 0

Activity配置android:multiprocess=“true“ 作用?

文章浏览阅读2.1k次。本文解析了Android中Activity的multiprocess属性的作用。当设置为true时,若调用者UID与组件UID相同,该Activity将运行在调用者的进程中;反之,则运行在清单文件指定的进程中。文章详细介绍了从解析manifest文件到Activity启动流程中的实现细节。
分类: 编程语言 发布时间: 11-07 00:00 阅读次数: 0

【STL栈和队列】:高效数据结构的应用秘籍

文章浏览阅读533次,点赞56次,收藏40次。C++ 标准模板库(STL)为我们提供了多种容器,其中stack(栈)和queue(队列)是非常常用的两种容器。根据之前C语言实现的栈和队列,(如有遗忘,请回去看看【数据结构】— 栈和队列-CSDN博客)我们知道一些栈和队列的逻辑,现在就来学习C++STL中的栈和队列。eque`(双端队列)既可以当作栈,也可以当作队列使用。我们可以在双端队列的两端进行插入和删除操作,从而更灵活地实现栈和队列的功能。​对于双端队列,简单来说,就是可以像vector那样随机访问,也可以像链表那样随机位置插入;
分类: 编程语言 发布时间: 11-06 23:59 阅读次数: 0

低端机Arouter初始化耗时分析与优化

文章浏览阅读1.5k次。Android 项目中用到了阿里开源路由框架 https://github.com/alibaba/ARouter但是低端机首次安装启动发现耗时比较长,那么我们分析一下原因,read thd fuck source code初始化逻辑:ARouter.init方法 /** * Init, it must be call before used router. */ public static void init(Application application)..._arouter.init 耗时
分类: 编程语言 发布时间: 11-06 23:59 阅读次数: 0

从无到有:模拟 STL 栈和队列的抽象构建艺术

文章浏览阅读308次,点赞22次,收藏16次。​stack和queue使用起来都非常简单,现在来模拟实现一下,理解其底层的原理。​ 在实现之前,应该知道,stack和queue都是容器适配器,通过看官网文件也可以看出来;其默认的容器都是deque(双端队列)。stack和queue都是在容器的基础上进行了封装,实现了各自的操作。(在下面的实现中stack默认容器用vectorqueue默认容器用liststack。
分类: 编程语言 发布时间: 11-06 23:59 阅读次数: 0

Window 10 使用WSL2下载编译Android 10 系统源码,并用sourceInsight 4 看系统源码

文章浏览阅读4.5k次,点赞5次,收藏19次。一、Window 10 安装WSL2安装教程来自微软官网:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10步骤 1 - 启用适用于 Linux 的 Windows 子系统需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。以管理员身份打开 PowerShell 并运行:PowerShell复制dism.exe /online /ena._source insight加载aosp
分类: 编程语言 发布时间: 11-06 23:59 阅读次数: 0

【Android 内存优化】KOOM 快手开源框架线上内存监控方案-源码剖析

文章浏览阅读1.5k次,点赞20次,收藏23次。这篇文章主要剖析KOOM的Java层源码设计逻辑。【Android KOOM】KOOM java leak使用全解析/**/很简单的两行代码,里面包含了如此之多的业务逻辑和精彩的设计。很多时候,我们使用越是简单的开源框架,越是能证明作者的厉害之处。他们把繁杂的逻辑内聚到了框架里面,让使用者能用简单一两行代码实现复杂的逻辑业务。KOOM作为一个线上内存监控框架,有很多优秀的设计。这篇文章也只是在外层分析了一些表面的技术逻辑,至于更深入的内容,后续会继续更新。_android koom
分类: 编程语言 发布时间: 11-06 23:59 阅读次数: 0

谷歌Android增量文件系统incfs(Incremental File System )

文章浏览阅读854次,点赞20次,收藏13次。Incremental FS(IncFS)是谷歌在2019年提出的一个计划用于Android应用下载更新的文件系统[2]。IncFS不允许直接写入文件,并且追加写后的内容也永不改变。它允许在大型Android应用程序的二进制文件和资源没有完全加载到Android设备上之前运行。如果应用读取的内容尚未加载,它需要等待数据块被提取,但是在大多数情况下是热块可以预先加载,并且应用程序几乎可以立即流畅运行。_incrementalmanager
分类: 编程语言 发布时间: 11-06 23:59 阅读次数: 0

【Android 内存优化】快手框架KOOM是怎么实现native层内存泄漏监控的?

文章浏览阅读962次,点赞19次,收藏16次。本文详细分析了KOOM中如何在Java层加载特定SO文件,设置监控配置,以及C++层通过XHookhook内存分配函数来实现内存泄漏监控的过程。特别关注了ActivityLifecycle回调中的内存信息处理。
分类: 编程语言 发布时间: 11-06 23:59 阅读次数: 0

kotlin启动协程源码分析

文章浏览阅读853次,点赞16次,收藏14次。IntrinsicsKt.createCoroutineUnintercepted 创建一个不拦截执行的Continuation,基中$this$startCoroutineCancellable是编译期生成的代码function2传入的。由上面可知传进来的是 CoroutineStart.DEFAULT,内部有个invoke方法,CoroutineStart是个枚举值,这里的值是1,会执行。//3&2 = 0011 & 0010 = 0010 = 2 不为0,则为RESUMED 支持恢复执行。_kotlin 协程源码
分类: 编程语言 发布时间: 11-06 23:59 阅读次数: 0