1 显示系统基础

利⽤VBI时期出现的vertical sync pulse(垂直同步脉冲)来保证双缓冲在最佳时间点 才进⾏交换。另外,交换是指各⾃的内存地址,可以认为该操作是瞬间完成。
2023年10月12日 307次浏览

安卓显示系统

左侧的对象是生成图形缓冲区的渲染器,如主屏幕、状态栏和系统界面。SurfaceFlinger 是合成器,而硬件混合渲染器是混合渲染器。
2023年10月12日 322次浏览

Try、Catch、Finally

大家都知道是按顺序执行的。即,如果try中没有异常,则顺序为try→finally,如果try中有异常,则顺序为try→catch→finally。但是当try、catch、finally中加入return之后呢?
2023年10月11日 351次浏览

图解 Kotlin 协程原理

协程(Coroutines),是 Kotlin 「最神奇」 的特性,没有之一。
2023年09月26日 641次浏览

volatile关键字在单例模式(双重校验)中的作用

双重检查锁定背后的理论是完美的。不幸地是,现实完全不同。双重检查锁定的问题是:并不能保证它会在单处理器或多处理器计算机上顺利运行。所以需要 volatile
2023年09月21日 375次浏览

利用公网 ipv6 远程控制Windows,同时利用阿里云开启 ddns 动态更新ipv6 解析

获取被控 ipv6win+r 输入 mstsc 打开远控 app、输入 ipv6确定即可连接,再利用 ddns 动态解析做一个脚本
2023年09月15日 324次浏览

光猫改桥接+openwrt 开启公网 ipv6

光猫改桥接一般光猫有两个角色,光纤的光电转换 + pppoe拨号上网,负担很重。而且这样路由器下的二级连接获取不到公网ip了,浪费路由器的性能比较好的方案是光猫改桥接,只做光电调节器,拨号交给路由器,这样子路由器的设备就可以获取公网 ipv6了获取光猫超级管理员密码记录原光猫信息pppoe账号密码、
2023年09月15日 623次浏览

linux 定时任务 crontab

crontab的语法格式:crontab每分钟定时执行:*/1 * * * * service mysqld restart //每隔1分钟执行一次*/10 * * * * /home/jin/Desktop/updateipv6/start_update_ipv6.sh //每隔10分钟执行一次c
2023年09月15日 247次浏览

Gradle 从入门到放弃

Groovy类 对象的访问~~
2023年09月15日 715次浏览

mysql 备份

备份MySQL数据?想要快速简单粗暴备份MySQL数据,可以使用mysqldump命令: blessingskinmysql复制代码# 备份test数据库mysqldump -uroot -p blessingskin > blessingskin.db但是这样备份的可能包含脏数据,比如在我们
2023年09月06日 307次浏览