相关文章
【Android】自定义换肤框架03之自定义LayoutInflaterFactory
AppCompatActivity是如何创建View的
Activity通过LayoutInflater解析出XmlLayout相关信息LayoutInflater内部维护了一个InflaterFactory对象InflaterFactory接口包含了一个onCreateView方法,用于创建View将解析出的Xml信息转为AttributeSet,交给Inflate…
建站知识
2024/12/18 17:51:31
linux内核源码学习所需基础
1.面向对象的思想,尤其是oopc的实现方式。 2.设计模式。
这两点需要内核源码学习者不仅要会c和汇编,还要接触一门面向对象的语言,比如c++/java/python等等任意一门都行,起码要了解面向对象的思想。 另外li…
建站知识
2024/12/17 11:09:07
xml_woarchive undefined symbol
最近在linux中编译一个自己写的老代码。是个C动态库。可以编译成功,但直到运行的时候才报 boost xml_woarchive undefined symbol. 解决的方法是在编译时要加上 wserialization 库。 注意,这个库有含 w 和不含 w 两个。在我这里需要使用含 w 的。 如果…
建站知识
2024/12/15 14:36:13
第十四届蓝桥杯省赛C++B组G题【子串简写】题解(AC)
题目大意
给定字符串 s s s,字符 a , b a, b a,b,问字符串 s s s 中有多少个 a a a 开头 b b b 结尾的子串。
解题思路
20pts
使用二重循环枚举左端点和右端点,判断是否为 a a a 开头 b b b 结尾的字符串,是则答案加一…
建站知识
2024/12/18 3:16:42
01 Web基础与HTTP协议
1.1 Web 基础
本章将介绍 Web 基础知识,包括域名的概念、DNS 原理、静态网页和动态网页的相关知识。
1.1.1.域名概述
1.域名的概念
ip地址不易记忆
2.早期使用host文件解析域名
主机名重复主机维护困难
3.DNS
分布式层次式
4.域名空间结构
根域顶级域
组…
建站知识
2024/12/20 21:16:44
pycharm小游戏制作
以下是一个使用 Python 和 PyGame库在 PyCharm中创建一个简单的小游戏(贪吃蛇游戏)的示例代码,希望对您有所帮助:
import pygame
import random# 基础设置
# 屏幕高度
SCREEN_HEIGHT 480
# 屏幕宽度
SCREEN_WIDTH 600
# 小方格…
建站知识
2024/12/19 20:06:48
Ubuntu 22.04远程自动登录桌面环境
如果需要远程自动登录桌面环境,首先需要将Ubuntu的自动登录打开,在【settings】-【user】下面
然后要设置【Sharing】进行桌面共享,Ubuntu有自带的桌面共享功能,不需要另外去安装xrdp或者vnc之类的工具了 点开【Remote Desktop】…
建站知识
2024/12/19 3:42:01