相关文章

玩转Docker | 使用Docker部署Neko自托管浏览器

玩转Docker | 使用Docker部署Neko自托管浏览器 前言一、Neko介绍简介主要特点二、系统要求环境要求环境检查Docker版本检查检查操作系统版本三、部署Neko服务下载镜像准备部署文件创建容器检查容器状态检查服务端口安全设置四、访问Neko服务访问Neko首页登录Neko五、基本使用设…

vue3 实现主题切换功能

主题切换是一个常见的功能,以下实现这个功能 1. 下载依赖 # 安装依赖 npm install sass element-plus 2.创建一个hooks用来管理主题 src/shared/hooks/theme.ts import { ref } from "vue";type ThemeType "light" | "dark" | &…

运维打铁:Centos 6.9 安装 Zabbix 3.0 详细教程

文章目录 一、引言二、Zabbix 简介1. 定义2. 组成部分3. 主要特点4. 主要功能5. 官方安装资料 三、搭建 ZABBIX 准备资源四、搭建 LAMP 环境(yum 安装)五、服务端安装步骤1. 安装 LAMP 环境及依赖包2. 添加用户并设置启动项3. 创建数据库,添加…

1.2、AI及LLM基础:OpenAI 开发

OpenAI 接口文档 官方文档:https://platform.openai.com/docs/api-reference/chat/create Apifox中文文档:https://apifox.com/apidoc/shared-012b355c-5a9e-4b61-aeca-105d78dc51d5?pwd=jkai OpenAI 模型定价 模型定价:https://openai.com/api/pricing/ 基本概念 Tok…

【嵌入式人工智能产品开发实战】(二十一)—— 政安晨:源码搭建小智AI嵌入式终端的后端服务(服务器)环境 - 助力嵌入式人工智能开发

政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正! 我们开发嵌入式人工智能产品,如果有趁手的本地后端服务框架配合确实会事半功倍&…

AndroidAutomotive模块介绍(四)VehicleHal介绍

前言 前面的文章中,描述了 Android Automotive 的框架中应用、Framework 层服务等知识,本篇文章将会继续按照 Android Automotive 框架介绍 Vehicle Hal 层服务的内容。 上一篇:AndroidAutomotive模块介绍(三)CarSer…

深度学习3.6 softmax回归的从零开始实现

本章节引入3.5的数据集 import torch from IPython import display from d2l import torch as d2lbatch_size 256 #迭代器批量 train_iter, test_iter d2l.load_data_fashion_mnist(batch_size)3.6.1 初始化模型参数 num_inputs 784 # 权重矩阵长度 num_outputs 10 # 类别…

【教学类-102-17】蝴蝶三色图(用最大长宽作图,填入横板和竖版共16个WORD单元格模版大小,制作大小图)

背景需求 以下代码尝试制作了竖版的图案,贴入长方形单元格里。尽量把图案最大化(白边少一点) 【教学类-102-16】瓶子外轮廓01——Python瓶子竖图三色图(取图片最大的长宽做背景图、WORD长方形单元格)-CSDN博客文章浏览阅读566次,点赞11次,收藏9次。【教学类-102-16】瓶…

Linux笔记---进程间通信:匿名管道

1. 管道通信 1.1 管道的概念与分类 管道(Pipe) 是进程间通信(IPC)的一种基础机制,主要用于在具有亲缘关系的进程(如父子进程、兄弟进程)之间传递数据,其核心特性是通过内核缓冲区实…

基于cubeMX的hal库STM32实现MQ2烟雾浓度检测

一、任务目标 使用STM32F103C8T6单片机,使用单片机AD模块采集MQ2烟雾传感器的数据,在OLED屏显示检测到的AD值、电压值和浓度值(ppm单位)。 二、实现过程 1、MQ2烟雾传感器的浓度转化方法 (1)实验所用的M…

操作系统学习笔记

2.4 死锁 在学习本节时,请读者思考以下问题: 1)为什么会产生死锁?产生死锁有什么条件? 2)有什么办法可以解决死锁问题? 学完本节,读者应了解死锁的由来、产…

kotlin与MVVM结合使用总结(一)

一、Kotlin 与 MVVM 结合的核心优势 代码简洁性 数据类(data class)简化 Model 层定义,自动生成equals/hashCode/toString扩展函数简化 View 层逻辑(如点击事件扩展)lateinit/by lazy优化 ViewModel 属性初始化 异步处…

Odoo 安装方式选择:源码安装 vs Docker

两种手工安装路径的共性挑战 路径一:源码编译安装 依赖地狱:需手动安装 Python 3.8、Node.js、wkhtmltopdf 等 15 组件; 版本锁定风险:直接克隆 GitHub 源码可能引入未经测试的分支代码; 服务化部署难:需…

黑马点评redis改 part 4

Redis消息队列实现异步秒杀 一些额外话语:过来人提醒下,不要用stream,可以跳过不看,用专业的消息队列中间件,同时准备好消息队列的八股,否则简陋的stream很容易被问死。 异步持久化还存在消息丢失、消息重复…

Vue3集成sass

安装依赖 pnpm add -D sass-embedded配置全局变量 新建文件 src/styles/variables.scss配置Vite 修改 vite.config.ts variables.scss $base-color: bluevite.config.ts // https://vite.dev/config/ export default defineConfig({plugins: [vue(),],resolve: {alias: {:…

【k8s系列7-更新中】kubeadm搭建Kubernetes高可用集群-三主两从

主机准备 结合前面的章节,这里需要5台机器,可以先创建一台虚拟机作为基础虚拟机。优先把5台机器的公共部分优先在一台机器上配置好 1、配置好静态IP地址 2、主机名宇IP地址解析 [root@localhost ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost…

gem5-gpu教程03 当前的gem5-gpu软件架构(因为涉及太多专业名词所以用英语表达)

Current gem5-gpu Software Architecture 这是当前gem5-gpu软件架构的示意图。 Ruby是在gem5-gpu上下文中用于处理CPU和GPU之间内存访问的高度可配置的内存系统 CudaCore (src/gpu/gpgpu-sim/cuda_core.*, src/gpu/gpgpu-sim/CudaCore.py) Wrapper for GPGPU-Sim shader_cor…

大厂面试-redis

前言 本章内容来自B站黑马程序员java大厂面试题和小林coding 博主学习笔记,如果有不对的地方,海涵。 如果这篇文章对你有帮助,可以点点关注,点点赞,谢谢你! 1.redis的使用场景 1.1 缓存 缓存穿透 在布…

开源版「v0」OpenUI:根据文本生成UI界面代码

OpenUI 是一个创新的开源项目,由 wandb 组织在 GitHub 上发起。该项目的核心理念是通过简化用户界面(UI)的构建过程,让用户能够通过想象力描述 UI 组件,然后实时看到它们被渲染出来。 Stars 数20927Forks 数1945 主要…

Windows和Linux编译环境及编译器总结

前言:最近学习了一些linux和Windows不同平台的开源代码,碰到最头疼的问题就是环境配置问题,不同的操作系统下无论是编译方式还是编译器,设置的方法都不同,还有环境变量的配置也有差异,这里系统性的总结一下…