相关文章
xilinx xapp1171学习笔记
在xapp1171示例中,假设Host PC将PCIE:BAR0赋值为:0x00000000_def00000
PCIEBAR2AXIBAR_00x81000000,即Host PC读写0x00000000_def00000就是在读写AXI地址0x81000000(BRAM在AXI总线上的基地址)
在AXI总线上࿰…
编程日记
2024/12/18 5:08:23
Vue单向数据流的理解
在 Vue.js 中,单向数据流(One-Way Data Flow)是一个重要的设计理念,指的是数据从父组件通过 props 向下传递给子组件,而子组件不能直接修改这些数据。如果子组件需要修改数据,应该通过事件通知父组件&#…
编程日记
2024/12/17 2:51:25
ThinkPHP自动完成中使用函数与回调方法
在ThinkPHP框架中,自动完成(auto completion)是一种在模型对象赋值时自动执行一些操作的功能。这些操作可以是字段的格式化、验证、转换等。在自动完成中,你可以使用函数和回调方法来实现各种自定义功能。
使用函数
你可以直接在…
编程日记
2024/12/4 2:50:35
OceanBase数据库产品与工具介绍
OceanBase:蚂蚁集团自主研发的分布式关系数据库
1、什么是 OceanBase?
OceanBase 是由蚂蚁集团完全自主研发的企业级分布式关系数据库,始创于 2010 年。它具有以下核心特点:
数据强一致性:在分布式架构下确保数据强…
编程日记
2024/12/18 13:10:36
使用IDEA+Maven实现MapReduced的WordCount
使用IDEAMaven实现MapReduce
准备工作
在桌面创建文件wordfile1.txt
I love Spark
I love Hadoop在桌面创建文件wordfile2.txt
Hadoop is good
Spark is fast上传文件到Hadoop
# 启动Hadoop
cd /usr/local/hadoop
./sbin/start-dfs.sh
# 删除HDFS的hadoop对应的input和out…
编程日记
2024/12/23 13:39:12
深入理解 Java 阻塞队列:使用场景、原理与性能优化
在并发编程中,线程安全的队列是解决线程间任务传递和调度的关键工具之一。阻塞队列(BlockingQueue)作为一种线程安全的队列,实现了在并发环境下对共享数据的安全访问,广泛应用于生产者-消费者模型、任务调度和多线程计…
编程日记
2024/12/5 13:56:01
深入实践 Shell 脚本编程:高效自动化操作指南
一、什么是 Shell 脚本?
Shell 脚本是一种用 Shell 编写的脚本程序,用于执行一系列的命令。它是 Linux/Unix 系统中自动化管理任务的利器,能够显著提升工作效率,特别适合批量处理文件、监控系统状态、自动部署等任务。 二、Shell…
编程日记
2024/12/18 16:53:39
WebSocket实战,后台修改订单状态,前台实现数据变更,提供前端和后端多种语言
案例场景: 在实际的后台中需要变更某个订单的状态,在官网中不刷新页面,可以自动更新状态 在前端页面实现订单状态的实时更新(不刷新页面),可以通过 WebSocket 的方式与后台保持通信,监听订单状态…
编程日记
2024/12/15 9:16:57