随笔专题

【 Android 应用开发随笔】-- PackageInstaller.SessionCallback

PackageInstaller.SessionCallback 是 Android 开发中的一个接口,用于在应用程序安装过程中接收安装状态的回调。这个接口属于 android.content.pm.PackageInstaller 类,主要用于处理通过 PackageInstaller 类进行的包安装。 主要功能 ◾ 安装进度通知: PackageInstaller.SessionCal

程序员的自我修养--术语随笔

PLT PLT(Procedure Linkage Table)是用于动态链接共享库中函数调用的一种数据结构,它在程序运行时起着至关重要的作用。下面是对 PLT 的详细解释:作用: PLT 主要用于实现库函数的延迟绑定(dynamic binding)。它负责将程序中对共享库中函数的调用映射到最终的共享库函数的地址上,并且支持共享库的重定位。 实现原理: 当一个程序调用共享库中的函数时,对应的

强化学习实操入门随笔

碎碎念:经过思考,打通底层逻辑,我认为未来ai的功能是在沟通领域代替人,未来人-人模式(媒介是死的语言,比如看古人留下的文字、聊天的暂时不在)会变成人-ai替身-人模式(符合本人想法的“预测个性化语言”)。由于沟通越来越虚拟化和低成本,以及各种模态(比如视频链接)的数字媒介比见面聊天效率更高,所以制作人的各种在虚拟数字空间的“替身”(模仿聊天、总结信息等秘书类事务)是很可能出现的重点问题。

周末随笔 | 笔耕者的悲哀 —— 盗亦无道

欢迎跳转到本文的原文链接:https://honeypps.com/talk/the-thief-has-no-way/ 今天所要说的不是技术,而是盗版这个现象。对于技术公众号来说,很少会写一些技术之外的东西。而且写一些实事类的东西对触碰到一部分人的利益,更有甚者会被“安排”。 对于盗版,我其实已经习惯了,也早已习惯地采取“鸵鸟策略”来应对。不过昨天发生的一件事情确实有点让人寒心。 前天我的

第三章 操作符读书随笔

1、 赋值运算符“=”:     对于基本类型来说,是把基本类型的实际内容赋给了左边的变量。     对于对象类型来说,是把对象的引用赋给了左边的变量。不同的变量可以引用同一个对象的引用,从而指向同一个对象。 2、整数除法“/”     进行除法的时候,只获取整数部分,不会四舍五入。 3、逻辑比较运算符“==”     逻辑等于运算符,比较的是对象的引用,一般情况下会根据equals方

随笔十、音频扩展模块测试

本项测试简单,对购买的音频扩展模块进行录音放音测试 按照使用说明,连接音频小板,一个喇叭一个麦克风,4根线,buildroot系统镜像 录音测试 root@RK356X:/# arecord -c 1 -r 44100 -f S16_LE /tmp/record.wav Recording WAVE '/tmp/record.wav' : Signed 16 bit Little En

随笔1:数学建模与数值计算

目录 1.1 矩阵运算 1.2 基本数学函数 1.3 数值求解 数学建模与数值计算 是将实际问题通过数学公式和模型进行描述,并通过计算获得模型解的过程。这是数学建模中最基本也是最重要的环节之一。下面是详细的知识点讲解及相应的MATLAB代码示例。 1.1 矩阵运算 知识点讲解: 在数学建模中,矩阵运算是非常基础且重要的工具。许多实际问题可以通过矩阵来表示,例如线性方程

2024年8月总结及随笔之逝

1. 回头看 日更坚持了609天。 读《零信任网络:在不可信网络中构建安全系统》更新完成读《软件开发安全之道:概率、设计与实施》开更并持续更新 2023年至2024年8月底累计码字1463007字,累计日均码字2402字。 2024年8月码字109278字,同比增长177.6%,环比增长27.3%,日均码字数3525字,累计码字745044字,累积日均码字3053字。 读完以下这些书

随笔九、SARADC按键程控测试

目录 1. 泰山派环境 2. 按键3分析 3. 编程测试 1. 泰山派环境 泰山派开发板上有3个按键 按键1是电源按键PWRON,实测按几下会导致开发板重启 按键2是复位按键RESET,按下立马复位重启 按键3是升级按键RECOVER,配合RESET按键可以使开发板进入Loader 烧写模式 一般来说开发板都会给用户提供一个用户按键,看样子泰山派用户按键是需要自己用G

随笔八、LED-RGB灯程控测试

目录 1. 泰山派环境 2. 编程控制 1. 泰山派环境 泰山派开发板上有一颗RGB三色LED灯,烧写官方镜像上电后开始闪烁,表示系统已经正常运行。可以在设备树里修改初始状态。 查看电路图知道,RGB是通过GPIO1的B0~B2引脚控制的,低电平点亮。 SDK包含了leds的驱动 root@RK356X:/# ls /sys/class/leds/ mmc0::  rg

随笔(1)将 CSV 文件导入 MySQL 时出现中文乱码问题解决方案

将 CSV 文件导入 MySQL 时出现中文乱码问题解决方案 一、检查 CSV 文件编码 确认 CSV 文件的编码格式。常见的编码有 UTF-8、GBK 等。你可以使用文本编辑器(如 Notepad++)打开 CSV 文件,查看其编码格式。如果编码格式不是 UTF-8,可以将其转换为 UTF-8 编码。在 Notepad++ 中,可以通过 “编码” 菜单选择 “转为 UTF-8 编码”。 二

2017/05/17 java 基础 随笔

2017/05/17 java 基础 随笔   posted @ 2017-05-17 08:36 酸奶加绿茶 阅读( ...) 评论( ...) 编辑 收藏

2017/05/16 java 基础 随笔

2017/05/16 java 基础 随笔 1,成员变量和局部变量的区别   1)在内存中的位置不同     成员变量:在堆内存(成员变量属于对象,对象进堆内存)     局部变量:在栈内存(局部变量属于方法,方法进栈内存)   2)初始化值不同     成员变量:有默认初始化值     局部变量:没有默认初始化值,必须定义,赋值,然后才能调用。 2.封装   private:被修饰的

我的docker随笔44:构建nginx镜像

本文介绍 nginx的编译、镜像构建、容器部署。 前言 2022年下半年,某项目需要容器化安装部署,由于我负责的2个服务较边缘,因此我被安排负责镜像的设计、微服务框架的设计、微服务的部署等事情。当我把整套微服务所有的服务分好类,做好Dockerfile,搞好docker-compose,整理初版的mysql,搞了redis和mqtt,最后把相关文件提交至代码仓库后,就对原型做测试,测试正常后被安

【随笔】使用spring AI接入大语言模型

引言 随着人工智能的发展,越来越多的应用开始集成AI模型来增强用户体验。OpenAI提供的大语言模型是目前最受欢迎的自然语言处理模型之一,能够处理各种语言任务,如文本生成、对话理解等。在Java开发中,我们可以利用Spring AI框架轻松地将大语言模型集成到我们的应用中。本文将详细介绍如何使用Spring AI接入大语言模型,并逐步指导完成这一过程。 文章目录 文章目录 引言文章目录

Android学习之随笔(一)

前两天刚从亚马逊买了本书,今天看了第一章,虽说都是些基础性的东西,但是颇有所获,感觉自己以前真的不算是一个合格程序员,不知道项目的规划与优化,JAVA代码我一直是把所有的代码都放在一个package下,Adapter,activity都是混乱掺杂在一起的。好比一个房间中既有餐桌又有马桶,床上还放着一个酱油瓶。这在当时觉得没什么问题但是,如果需要优化和调试的时候,想找到问题的所在真的是犹

【电机控制】FOC学习路径(随笔)

文章目录 前言1. 知识准备2. 应用场景3.入门学习 前言 回首学习之路,总结进阶之梯,希望能给后来者一点指引。 1. 知识准备 电机控制是电磁机械耦合的复杂非线性系统,在踏上进阶之路之前,我们需要先掌握必要的概念和术语。 主要分为以下几个方面: 1)电机基础知识,BLDC,PMSM,磁链,反电动势,霍尔等。 2)变频器,逆变器,开关电源,散热,效率。 3)基本硬

java基础知识点随笔

SQL结构化查询语言复习 1.添加insert into user(id,birthday,sex,address) values (, , , ,);2.修改update (表名) set 列名=值1,列名=值2... where 条件update user set username="tony",sex="male" where id=1;注意:如果不加任何条件 会将表中所有的数据

随笔六、摄像头视频推流测试

目录 1. 推流的条件 2. 流媒体服务器 3. 推流与拉流测试 4. 测试结果 1. 推流的条件 摄像头,已配置OV5696,MIPI-CPI接口,30pin 音视频编解码工具,比如常用的ffmpeg,泰山派开发板SDK已集成了GStreamer1 流媒体服务器,采用rtsp协议,需要RTSP server模块支持 vlc,开源跨平台多媒体播放器,拉流,电脑安装 2.

2015-7-22随笔

今天在CSDN注册了博客,看着博客空空的,想着添点技术性的东西,暮然回首,却发现什么都不会,仅此写下这篇文章警示自己。 我现在就正就读于广东2A末,也许说广东最末梢的2A都可以的某大学计算机专业,跟大多数当代大学生一样,没有目标,仅仅是混迹于大学。但是,我跟他们又有一定的区别:虽然当初我也是不知道怎么就选到计算机专业,但是我不厌烦计算机专业,相反,我对计算机专业的各个方面充满了兴趣,但也正是因为

VTK随笔四:VTK基本数据结构

一、可视化数据的基本特点 离散性:为了让计算机能够获取、处理和分析数据,必须对无限、连续的空间体进行采样,生成有限的采样数据点,这些数据以离散点的形式存储,采样的过程是一个离散化的过程。数据具有规则或不规则的结构(结构化与非结构化):可视化数据可以分为规则(Regular)和不规则(Irreguar)或者说结构化(Structured)和非结构化(Unstructured)。规则结构数据点之间有

VTK随笔一:初识VTK(QT中嵌入VTK窗口)

VTK(Visualization Toolkit)是一个用于可视化和图形处理的开源软件库。它提供了一系列的算法和工具,可以用来创建、渲染和处理二维和三维的图形数据。VTK可以在多个平台上运行,并支持各种编程语言,包括C++、Python和Java。         VTK的核心功能包括几何处理、图形渲染、体积渲染、图像处理、交互式可视化和数据分析。它支持多种常用的数据格式,如图

算法导论随笔(一): 操作计数与复杂度Big(O)

最近有点空闲时间,准备开一个新坑来纪录自己读《算法导论》的一些读书笔记,有时间的话也讨论一些有趣的算法。首先来谈谈程序的操作计数与算法的复杂度计算,也就是我们常听说的大O。对于新手程序员来说,“算法”这个概念可能看上去比较高深,尤其是“复杂度”这个概念,有时会让人一头雾水。不过看了这篇文章后,相信大家对算法和复杂度的概念会有一个更直观的了解, 即使是只会初中数学,也完全可以看懂。 1. 复杂度的

cpp随笔——浅谈右值引用,移动语义与完美转发

右值引用 什么是右值 在cpp11中添加了一个新的类型叫做右值引用,记作&&,而在开始今天的正文之前我们先来看一下什么是左值什么是右值: 左值(&):存储在内存中,有明确存储地址的数据右值(&&):临时对象,可以提供数据(不可取地址访问) 而在cpp11中我们可以将右值分为两种: 纯右值:非引用返回的临时变量,比如运算表达式产生的临时变量,原始字面量以及lambda表达式等将亡值:与右值

随笔(一点感悟

听说要成为真正的强者,就要承受七重的孤独,于我而言,大抵确实如此,现在我的生活就是不断的进步不断地进步,我舍弃掉了99%占据我时间对我长期发展无益的事了,我在不断的磨练自己的精神与身体。在我很弱不知道如何进步的时候,我总是幻想一个强者是怎样怎样的,当我真正走上这条路的时候,我才明白,强者之所以是强者,那是因为它们每一天都比昨天的自己强,这才是一个真正的强者最需要的品质,无论先天差异有多大,磨练到最

工作第三周:之前的随笔

1:几个需求 1.1:假如我们只有两个activity,如何实现界面跳转1.2:okhttp支持HTTPS怎么配置1.3:activity管理栈的好处1.4:状态的标识,杜绝用true,false2: 什么是4k对齐,android打包过程术3:如何判断某个view是否是在界面可见 几个需求: 假如我们只有两个activity,如何实现界面跳转        假如界面现在需要只能有两个act