背景 一般上层由于业务需要,需要内核提供一些定制的内存回收接口。或者内核层本来就想做内存机制的优化。便需要在原有内存回收机制上做一些hook操作。所以了解Linux内核内存回收流程很重要 本章节主要讲kswapd线程,当内存低watermark时,…
2024/11/4 20:25:25什么是 OAuth 2.0 客户端自动注册? OAuth 2.0 客户端注册通常是在授权服务器的管理界面或通过静态配置文件手动完成的。客户端自动注册是指应用在启动或运行过程中通过代码与 OAuth 2.0 授权服务器交互,自动注册并获取 client_id 和 client_secret 等必…
2024/11/5 5:42:47Makefile的基本概念和结构 Makefile是一个文件,用于指导make命令自动编译和构建软件。它定义了一系列的规则(rules),每个规则描述了如何生成一个或多个目标文件(targets)。Makefile的基本结构包括目标、依…
2024/11/5 5:04:21aws(学习笔记第十课) 对AWS的EBS如何备份(snapshot)以及使用snapshot,AWS实例存储 学习内容: 对AWS的EBS如何备份AWS实例存储EBS和实例存储的不足 1. 对AWS的EBS如何备份(snapshot)以及使用snapshot恢复数…
2024/11/5 10:34:24文章目录帧动画补间动画透明渐变平移旋转缩放组合属性动画过渡动画帧动画 1.在drawable文件中定义帧动画的xml文件 <?xml version"1.0" encoding"utf-8"?> <!-- oneshot为true:只播放一次 --> <animation-list xmlns:android&…
2024/11/5 12:58:47 人评论 次浏览Vue3自定义指令 除了默认设置的核心指令(v-model和v-show),Vue也允许注册自定义指令。 下面我们注册一个全局指令v-focus,该指令的功能是在页面加载时,元素获得焦点: <!--* Author: RealRoad10834252…
2024/11/5 11:58:15 人评论 次浏览展开全部可以用url重写动态生成Html文件也不挺容易实现的,你可以引用System.IO.StreamWriter这个命名空间,这是我项目中e69da5e887aa3231313335323631343130323136353331333361326339动态生成html的方法你可以参考一下:/// /// 生成HTML文件/// /// 保存文件路径/// 文件流内容…
2024/11/5 11:45:31 人评论 次浏览第一次在自己的博客转文章,这篇文章确实给不了我不转的理由,各位看官且看下面正文。 原文地址:http://daiyuwen.freeshell.org/gb/misc/21-days-cn.html 十年学会编程 著者: Peter Norvig 翻译: Dai Yuwen 为何人人都这么着急&…
2024/11/5 10:29:15 人评论 次浏览参考:《UNIX 网络编程 卷1 : 套接字联网API》 获取和设置套接字选项的方法: getsockopt 和 setsockfopt函数fcntl 函数ioctl 函数 getsockopt & setsockopt函数 这两个函数仅用于套接字。 #include <sys/socket.h>int getsockopt(int so…
2024/11/5 13:26:55 人评论 次浏览后台返回对象参数展开后如下 当通过 for in 循环存放到数组的时候得到了 很显然顺序跟想象的不一样,因为对象中没有顺序,他不是数组,所以想要得到一个顺序就首先要只给对象指定规则,这里是通过对象的value的字母来指定的规则 //…
2024/11/5 13:26:25 人评论 次浏览快慢指针 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定 nums [1…
2024/11/5 13:25:54 人评论 次浏览1.简单说 page指当前页面。在一个jsp页面里有效 2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3.Session 有效范围当前会话,从浏览器打开到浏览器关闭这个…
2024/11/5 13:24:53 人评论 次浏览1.客户端向服务端发送自己支持的加密算法 2服务端向客户端返回包含其RSA公钥的数字证书 3.客户端使用网上公布的CA公钥检验数字证书(目的:证明消息来自服务器而非黑客) 4然后随机生成随机数(使用公钥加密),…
2024/11/5 13:24:23 人评论 次浏览最近没有更新博客,呵呵,估计有朋友认为老张戒烟的同时,顺便把博客也给戒掉了。其实因为一直在忙几件事情,一直没有能静下心来写博客:Linux安装配置规范、闰秒、上半年工作总结。 对于Linux的安装配置规范,主…
2024/11/5 13:23:22 人评论 次浏览Google关于数据库,从最初的SQlite, 到后来的GreeDAO,用起来都不错。最近项目中想尝试下Google的Room数据库,还可以跟RxJava结合,先把用法记录如下: 参考文档 https://developer.android.google.cn/jetpack/androidx/re…
2024/11/4 21:34:36 人评论 次浏览综述 本文探究了游戏后台架构的发展历史及展望。随着技术的进步,游戏需求的变化,游戏架构也在不断发生变化来满足越来越高的游戏需求。总体来说是需求在推动着架构的变化。本文最后也根据现在人们的游戏需求和现在业界技术情况,给出了后台架…
2024/11/4 21:34:06 人评论 次浏览1、请把字符串“abcde”里面的字符,逐个,打印出来 ss"abcdefgh"for i in ss:print(i)2、对字符串“www.autotestplat.com",输出为“com.autotestplat.www" ss "www.autotestplat.com"list_ss list(ss.spli…
2024/11/4 21:33:35 人评论 次浏览🌇个人主页:平凡的小苏 📚学习格言:别人可以拷贝我的模式,但不能拷贝我不断往前的激情 🛸C语言专栏:https://blog.csdn.net/vhhhbb/category_12174730.html 🚀数据结构专栏ÿ…
2024/11/4 21:33:04 人评论 次浏览增加方法:1、添加新字符到指定位置public static function addAt(char:String, value:String, position:int):String 2、替换指定位置字符public static function replaceAt(char:String, value:String, beginIndex:int, endIndex:int):String 3、删除指定位置字符public stati…
2024/11/4 21:32:34 人评论 次浏览九代i5 i7已经上市有一段时间了,最近intel又推出了九代i3,具体型号是intel 酷睿i3 9100f,阉割了核心显卡,对于无独显不游戏的游戏党来说性价比很不错。今天电脑配置网就为大家带来一套九代i3搭配GTX1660独显的配置单,非…
2024/11/4 21:32:04 人评论 次浏览