【linux】进程池 线程池: 一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着 监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。线程池不仅能够保证内核的充分利…
2024/11/29 10:32:25前言 在 Linux 内核的 ASHMEM(Android Shared Memory)实现中,pin 和 unpin 操作主要用于管理共享内存的生命周期和可用性。这些操作有助于确保在内存使用期间,特定的共享内存区域不会被回收或释放。 Pin 操作 定义 Pin 操作用…
2024/11/29 7:00:24匿名函数 1.函数作为参数来传递 (函数的参数中调用另外一个函数) #定义一个函数,接受另一个函数作为参数传入 #计算逻辑的传入 def test_func(compute):result compute(1,2)print(result)print(f"{type(result)}")print(f"…
2024/11/29 5:55:18JVM标量替换 简单来说 JVM 中的标量替换是一种编译优化技术,将未逃逸对象拆解成不能再分,标量在栈帧或寄存器中分配使用。将对象拆解后直接使用标量,不但避免了完整对象的创建和后续回收流程,而且能更快地获取和操作相应的数据&…
2024/11/29 2:20:54滚动到顶部判断:getScrollY() 0滚动到底部判断:View childView getChildAt(0);childView.getMeasuredHeight() < getScrollY() getHeight();其中getChildAt表示得到ScrollView的child ViewchildView.getMeasuredHeight()表示得到子View的高度,getScrollY()表示得到y轴的滚…
2024/11/29 10:41:59 人评论 次浏览登记销售订单可以在新增订单的时候就登记:并不是去修改 flow_status 为booked,而是赋值action request:就下面两句 l_action_request_tbl(l_action_request_tbl_index).request_type : oe_globals.g_book_order;l_action_request_tbl(l_actio…
2024/11/29 10:02:50 人评论 次浏览对反串建SAM弄出后缀树,每个b串通过倍增定位其在后缀树上对应的节点,根据其长度将节点拆开。然后每个a串也找到对应的节点,由该节点向表示a串的节点连边,再把所给的边连上跑拓扑排序即可。 #include<bits/stdc.h> using nam…
2024/11/29 10:00:45 人评论 次浏览概要 题目来源链接:https://leetcode-cn.com/problems/majority-element/ 难度:简单 类型:链表 题目 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是…
2024/11/29 9:42:23 人评论 次浏览当点击frButton时FragmentOne应该打开并且MainActivity应该隐藏,但MainActivity的组件仍然可以在FragmentOne中访问,这是不需要的。 如何解决它?为MainActivityAndroid:片段代码:为FragmentOnepublic void gofag1(View…
2024/11/29 10:45:03 人评论 次浏览onResume是在启动activity启动之后才能执行的,也就是恢复执行。程序正常启动:onCreate()->onStart()->onResume();正常退出:onPause()->onStop()->onDestory()一个Activity启动另一个Activity: onPause()->onStop(), 再返回&a…
2024/11/29 10:44:00 人评论 次浏览滚动到顶部判断:getScrollY() 0滚动到底部判断:View childView getChildAt(0);childView.getMeasuredHeight() < getScrollY() getHeight();其中getChildAt表示得到ScrollView的child ViewchildView.getMeasuredHeight()表示得到子View的高度,getScrollY()表示得到y轴的滚…
2024/11/29 10:41:59 人评论 次浏览1 前话 没难度,但有坑,以此记录。 2 工具 宝塔(神器不解释)centos7.8 3 步骤 3.1 安装redis 堡塔直接搜redis,安装最新版就可以了。我这里用的是6.2的版本。其实按理说不需要再独立装那些c之类的环境,堡…
2024/11/29 10:37:33 人评论 次浏览详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt205 利用Java反射机制你可以在运行期动态的创建接口的实现。java.lang.reflect.Proxy类就可以实现这一功能。这个类的名字(译者注:Proxy意思为代理)就是为什么把…
2024/11/29 10:36:31 人评论 次浏览你知道吗,一辆自动驾驶汽车每天生成的数据量达到4TB,而一个人每天最多生成1.5GB的数据。这一数据量级上的差距说明什么?今天的世界,人工智能、5G连接、物联网等正成为驱动业务发展和创新的原动力。 英特尔预测,数据中心…
2024/11/29 10:35:29 人评论 次浏览Kafka的安装和简单实例测试_厦大数据库实验室博客 ps:上边文章的kafka版本有点老,是0.10.1.0版本的。 最新的kafka版本启动和创建topic等命令有所改变。 核心概念 下面介绍Kafka相关概念,以便运行下面实例的同时,更好地理解Kafka. 1. Broker Kafka集群…
2024/11/29 8:40:57 人评论 次浏览二叉堆(也叫堆)是一个部分排序的二叉树,其排序规则体现在它的堆序性质上:最大堆和最小堆,最大堆就是其对于任一节点,每个节点的键值都大于等于它的孩子节点,所以根节点键值最大。最小堆则相反。…
2024/11/29 8:39:55 人评论 次浏览昨晚过于emo九点就睡了,今天早上爬起来做一个阶段性的小总结: 额,昨天昆明区域赛打铁了,意料之外的事情,毕竟我对我们队的定位是保铜争银的,但是铁了就是铁了,现在说什么也只能是事后口胡。 刚…
2024/11/29 8:38:52 人评论 次浏览久久的望, 长长的盼, 成熟的时候、落下。 是花、非她, 栽在了心口、 生根发芽。 不记得何时浇灌过泪水, 难想起几时为伊人憔悴, 漠然结果的时候, 听见了谁的心在碎。 飘啊、飞啊, 依偎在风的怀里…
2024/11/29 8:37:52 人评论 次浏览目录 一、基本数据类型 二、集合数据类型 实例 三、类型转换 一、基本数据类型 HIVE MySQL JAVA 长度 例子 TINYINT TINYINT byte 1byte有符号整数 2 SMALINT SMALINT short 2byte有符号整数 20 INT INT int 4byte有符号整数 20 BIGINT BIGINT long…
2024/11/29 8:36:49 人评论 次浏览定义一个Birth类,其成员变量:year、month、day。定义两个构造函数,无参的构造方法将成员变量初始化为year0、month0、day0;有参的构造方法(3参数)给变量赋值(可以不检测赋值合理性)。…
2024/11/29 8:35:49 人评论 次浏览