《HelloGitHub》第 98 期

news2024/12/23 22:15:46

兴趣是最好的老师,HelloGitHub 让你对编程感兴趣!

22d35be222b42034450eba1060875fd0.png

简介

HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。

github.com/521xueweihan/HelloGitHub

这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Python、Java、Go、C/C++、Swift...让你在短时间内感受到开源的魅力,对编程产生兴趣!


以下为本期内容|每个月 28 号更新

C 项目

1、cmus:小巧的命令行音乐播放器。这是一个专为类 Unix 系统设计的轻量级命令行音乐播放器,可以播放本地的音乐文件。它简单易用、占用资源少、启动速度快,支持多种音频格式。

ae70a3e8511198e251d84d85e6ab8dee.png

地址:github.com/cmus/cmus

2、Remotery:轻量级的远程实时 CPU/GPU 分析器。该项目是用于监控 CPU 和 GPU 上多线程活动的工具。它提供了一个 C 文件,可轻松集成到项目中,并配备了一个实时监控 Web 界面,可通过浏览器远程观察和分析程序的性能。适用于监控游戏的实时运行性能和分析移动端应用的性能等场景。

8f05903b4fee05fd8aee0c69836b684f.gif

地址:github.com/Celtoys/Remotery

C# 项目

3、RunCat_for_windows:在 Windows 任务栏飞奔的“小猫”。这是一个用 C# 写的小工具,它会在 Windows 任务栏显示一只奔跑的小猫动画,CPU 使用率越高它跑得越快。

cd2aeb7841efbe38739034f9c3fe024b.gif

地址:github.com/Kyome22/RunCat_for_windows

C++ 项目

4、caesium-image-compressor:免费的图片压缩软件。这是一款用 C++ 编写的图片压缩工具,它拥有简洁的中文界面,支持 JPG、PNG 和 WebP 格式的无损压缩,同时配备了实时预览和批量处理的功能。此外,还提供了 Windows、Linux 和 macOS 客户端,以及无需安装的 Web 版本。

67270b24e5b831b63818dffb7ec39da5.png

地址:github.com/Lymphatus/caesium-image-compressor

5、concurrentqueue:C++ 的高性能无锁并发队列。该项目是用 C++11 编写的快速、无锁、并发队列,支持多个线程同时进行生产者和消费者操作。它具有无需使用锁和单头文件的特点,适用于需要高性能并发处理的各种场景。

#include "concurrentqueue.h"

moodycamel::ConcurrentQueue<int> q;
q.enqueue(25);

int item;
bool found = q.try_dequeue(item);
assert(found && item == 25);

地址:github.com/cameron314/concurrentqueue

6、input-overlay:显示用户操作输入的 OBS 直播插件。该项目是用来在直播中显示键盘按键、鼠标移动和游戏手柄按钮的插件,适用于 Windows 和 Linux 上的 OBS 直播软件,可用于游戏直播和教学演示等场景。

6ee77f53becc55c9ae05354d1aaa71f5.png

地址:github.com/univrsal/input-overlay

Go 项目

7、fscan:开源的内网安全扫描工具。该项目是用 Go 语言开发的内网扫描工具,提供了一键自动化全方位的漏洞扫描。它使用方便、功能全面,支持端口扫描、常见的服务器爆破、Web 应用漏洞扫描、NetBIOS 嗅探等功能。

228cd9d108ea097321b5cc2adea3cff9.png

地址:github.com/shadow1ng/fscan

8、go-humanize:让数字和时间更容易理解的 Go 语言库。这是一个提供人性化数字和时间的 Go 语言库,它通过提供格式化函数,帮助开发者将大小和时间等数字转化为更易于人类理解的形式,比如文件大小、相对时间、逗号分隔的数字、序数词等。来自 @DeShuiYu 的分享

fmt.Printf("That file is %s.", humanize.Bytes(82854982)) // That file is 83 MB.
fmt.Printf("This was touched %s.", humanize.Time(someTimeInstance)) // This was touched 7 hours ago.

地址:github.com/dustin/go-humanize

9、mactop:专为苹果芯片打造的 Mac 性能监控工具。该项目用不到 1k 行的 Go 代码,实现了一个类似 top 命令的工具。它可以实时显示 Apple M 系列芯片的性能指标,包括 CPU、GPU 使用率、内存、网络和硬盘等信息。

fb74c11eca28d21c6c27d99159722824.png

地址:github.com/context-labs/mactop

10、micro:现代化的终端文本编辑器。这个项目是用 Go 写的基于终端的文本编辑器,可作为 Nano 的替代品。它下载即用、无需配置、跨平台,支持多光标编辑、语法高亮、鼠标、插件扩展等功能,特别适合在 SSH 远程连接服务器时进行文本编辑工作。

97b062293de085b358c64b3d2ec6e21f.png

地址:github.com/zyedidia/micro

11、superfile:非常漂亮的终端文件管理器。这是一个现代终端文件管理器,为命令行文件操作提供了一个直观且漂亮的界面。它默认采用 Vim 风格的快捷键操作,还支持插件和主题自定义。

729192832eaa09523c7e3a78b211ff7d.png

地址:github.com/yorukot/superfile

Java 项目

12、Acode:Android 手机上的代码编辑器。这是一款专为 Android 设备设计的代码编辑工具,它是轻量级的 Web IDE,具有即时预览、控制台和丰富的插件等特点,支持 HTML、Python、Java、JavaScript 等多种编程语言。来自 @虾华 的分享

0527bbb22d81189d1170257fefca416e.png

地址:github.com/deadlyjack/Acode

13、blossom:私有部署的云端双链笔记软件。这是一个支持私有部署的云端存储双链笔记软件,可以将你的所有笔记、图片、个人计划安排保存在私有服务器上,并实现跨设备的实时同步。它提供 Markdown 编辑、双链笔记、全量备份、网页转换、多账号权限和统计等功能,兼容 Windows、macOS 和网页客户端。来自 @猎隼丶止戈reNo7 的分享

64a8cb962a029a28faec2270255ff1f2.png

地址:github.com/blossom-editor/blossom

14、JSqlParser:解析 SQL 语句的 Java 库。该项目可以读取 SQL 语句,并分解成结构化的 Java 对象,实现用 Java 代码解析或动态生成 SQL 语句,支持 SQL 标准和主流的关系型数据库。

String sqlStr = "select 1 from dual where a=b";

PlainSelect select = (PlainSelect) CCJSqlParserUtil.parse(sqlStr);

SelectItem selectItem =
        select.getSelectItems().get(0);
Assertions.assertEquals(
        new LongValue(1)
        , selectItem.getExpression());

Table table = (Table) select.getFromItem();
Assertions.assertEquals("dual", table.getName());

EqualsTo equalsTo = (EqualsTo) select.getWhere();
Column a = (Column) equalsTo.getLeftExpression();
Column b = (Column) equalsTo.getRightExpression();
Assertions.assertEquals("a", a.getColumnName());
Assertions.assertEquals("b", b.getColumnName());
}

地址:github.com/JSQLParser/JSqlParser

15、odc:企业级数据库协同开发平台。该项目是提供数据库协同开发和数据管理的平台,专为提升 SQL 开发效率而设计。它基于 Spring Boot 和 Electron 构建,提供了 Web 和桌面客户端,支持 SQL 规范检查、变更回滚、数据生命周期管理、数据脱敏和操作审计等功能,兼容 OceanBase、Oracle、MySQL 和 Doris 等多种数据源。来自 @XiaoYangGzeyP 的分享

484992f90f6150eaf809f77f3d5d87cf.png

地址:github.com/oceanbase/odc

JavaScript 项目

16、papermark:开源的文件分享平台。该项目作为 DocSend 服务的开源替代方案,提供了自托管、简单易用的文档分享功能。它采用 Next.js+Tailwind CSS 构建,用户仅需上传文档,就能获得一个可在线访问文件内容的地址,并支持自定义域名和访问数据追踪等功能。

c7d0cbfa9ab59fed8f93afc85f2c0047.gif

地址:github.com/mfts/papermark

17、plane:开源的项目管理和问题跟踪平台。该项目是开源的项目管理系统,旨在简化团队的项目管理流程。它易于使用、可自托管,支持问题跟踪、周期管理、项目分解和分析统计等功能,可作为 JIRA 的替代品。

d8974b9fa6ed63a8fd911fbb703595e6.png

地址:github.com/makeplane/plane

18、swr:用于数据请求的 React Hooks 库。该项目是帮助开发者简化数据请求逻辑的 React 库,支持自动处理数据的缓存、重验证、错误重试等多种功能,比如当用户重新点击/回到页面时,自动请求接口获取最新数据。

import useSWR from 'swr'
 
function Profile() {
  const { data, error, isLoading } = useSWR('/api/user', fetcher)
 
  if (error) return <div>failed to load</div>
  if (isLoading) return <div>loading...</div>
  return <div>hello {data.name}!</div>
}

地址:github.com/vercel/swr

19、undraw-ui:基于 Vue 3 的评论组件。这是一个基于 Vue 3 的 UI 组件,提供了评论、内容折叠、回复、表情等功能,以及目录、搜索等组件。来自 @Mr.King 的分享

534112a19968d11a699e5f94e9eee76c.png

地址:github.com/readpage/undraw-ui

20、uppy:易于集成的 JavaScript 文件上传组件。这是一个轻量级的 JavaScript 文件上传组件,它提供了一个美观的用户界面,支持从多个源导入文件、断点续传、国际化,以及预览、编辑和多文件上传的功能。

import React, { useEffect } from 'react'
import Uppy from '@uppy/core'
import Webcam from '@uppy/webcam'
import { Dashboard } from '@uppy/react'

const uppy = new Uppy().use(Webcam)

function Component () {
  return <Dashboard uppy={uppy} plugins={['Webcam']} />
}

ab77fa6502767fe5beb45acc4dddb64d.gif

地址:github.com/transloadit/uppy

Kotlin 项目

21、Lemuroid:Android 设备上的全能游戏模拟器。这款基于 Libretro 的多合一游戏模拟器,能够让你在 Android 设备上玩各种怀旧游戏。它提供了即时存档、本地多人游戏和自定义按键等功能,支持模拟 NES、GBA、3DS、PSP 等多种游戏机。

a2bab59b899639dfcecc155e12cfe5b3.jpeg

地址:github.com/Swordfish90/Lemuroid

Python 项目

22、buku:强大的浏览器书签管理工具。这是一款开源的书签命令行管理工具,它轻量、隐私安全且易于使用,支持从主流浏览器导入书签、自动获取书签信息、跨平台同步和强大的搜索功能。

4669a7d1f4fa4565e7b1a552d8099380.png

地址:github.com/jarun/buku

23、flagsmith:轻松管理功能开关和配置的平台。这是一个开源、功能齐全的特征标志(Feature flag)和远程配置平台,专为中小型团队设计。它是基于 Django REST framework 构建的 Web 应用,用于管理应用功能的开关和远程配置,支持 A/B 测试、多变量测试和组织管理等功能,适用于逐步推出新功能、进行市场测试、环境管理等场景。

a5bb3839ae1208da884bb56679bccbda.png

地址:github.com/Flagsmith/flagsmith

24、marimo:创新的响应式 Python 笔记本。该项目是专为 Python 设计的响应式笔记本(notebook),即在与 UI 交互时自动执行并更新所依赖的代码单元格,从而保证代码和输出的一致性。它以纯 Python 文件的形式存储,便于管理和运行,支持作为脚本执行或部署为可交互的 Web 应用。

588484f654b3862fe5b986c3bedb5a22.gif

地址:github.com/marimo-team/marimo

25、umap:高维数据降维的 Python 库。该项目是用于将高维数据映射到低维空间的 Python 库,帮助研究人员理解复杂数据集。与 t-SNE 相比,它在保持数据全局结构方面更加出色,能够高效地执行高维到低维的映射,适用于数据可视化、特征提取和聚类分析等多种场景。来自 @DeShuiYu 的分享

import umap
from sklearn.datasets import load_digits

digits = load_digits()

mapper = umap.UMAP().fit(digits.data)
umap.plot(mapper, labels=digits.target)
d7ba15a801dd7912892c77592b5acd7a.png

地址:github.com/lmcinnes/umap

26、Windrecorder:你的个人屏幕记忆搜索工具。该项目是专为 Windows 设计的屏幕记录工具,并提供搜索和回放功能。它会持续录制屏幕内容,同时保证数据安全(不上传、不联网),利用 OCR 和图片识别技术,让用户可以轻松搜索和回看屏幕活动历史。

0c19b659a4c6fd5a48fea26b189bda67.jpeg

地址:github.com/yuka-friends/Windrecorder

Rust 项目

27、bacon:后台运行的 Rust 代码检查工具。这是一个专为 Rust 语言设计的后台代码检查工具,它可以在后台运行,并即时地向开发者提供关于 Rust 代码的警告、错误和测试失败的反馈,让开发者专注于编写代码,而不是频繁地手动运行检查命令。来自 @DeShuiYu 的分享

9fd324eafc44e15ac4814447a129835c.png

地址:github.com/Canop/bacon

28、bandwhich:查看带宽使用情况的命令行工具。这是一个开源的命令行网络带宽监控工具,它可以实时显示网络使用情况,包括进程、连接和远程地址等信息。

ae9855fa02034dd73bab7998715556f8.png

地址:github.com/imsnif/bandwhich

29、rust-by-practice:Rust 语言实战。该项目提供了大量的 Rust 实战练习,来帮助 Rust 新手学习和上手 Rust 语言。这里除了有大量的练习题和答案,还支持在线编辑和运行 Rust 代码。

地址:github.com/sunface/rust-by-practice

Swift 项目

30、MacSymbolicator:符号化 macOS/iOS 崩溃报告的工具。这是一个简单的 Mac 应用,它能够将 macOS/iOS 崩溃报告中的十六进制地址,转换为源码中的函数和行号,帮助开发者分析应用的崩溃原因,支持 crash 和 ips 格式的崩溃报告。

35ea39457a04e66c4957c9f7672da0a7.png

地址:github.com/inket/MacSymbolicator

其它

31、cloudflare_temp_email:免费搭建临时邮箱服务。该项目通过 CloudFlare 的免费服务,提供一个功能完备的临时邮箱服务,支持收发邮件、访问密码、自动回复、查看附件等功能。来自 @Dream Hunter 的分享

a1989ce7d5f87a378e52f52ca694bb3c.png

地址:github.com/dreamhunter2333/cloudflare_temp_email

32、docs-linux-kernel-labs-zh-cn:Linux 内核实验。该项目是布加勒斯特理工大学的《Linux 内核教学》课程的中文翻译版,适合对 Linux 内核感兴趣的程序员学习。课程内容分为课程和实验两部分,其中实验是在基于 QEMU 的虚拟机中进行,亲身体验 Linux 内核的开发、构建、部署及执行过程。

ed8ae219de18d7a861f0ee4470b8b532.png

地址:github.com/linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn

33、LapisCV:开箱即用的简历模板。该项目提供了适用于 Obsidian 和 Typora 的简历模板,它基于 Markdown 格式、编辑方便、所见即所得,设计简洁且正式,借助编辑器可直接导出 PDF 格式的简历。

88d04c0875be452b7d58bd997d974e0d.png

地址:github.com/BingyanStudio/LapisCV

34、OV-Watch:低成本的开源智能手表。这是一个制作成本仅需 80 元的智能手表项目,它不仅提供了基本的手表功能,还支持睡眠模式、蓝牙、计步、卡包、指南针和心率测量等功能。

372f0cefd101023de599ba8605f5f919.jpeg

地址:github.com/No-Chicken/OV-Watch

35、phonedata:手机号码归属地信息库。该项目整理了超过 40 多万条中国手机号段和归属地信息,数据均来自网上的公开数据。

地址:github.com/xluohome/phonedata

开源书籍

36、LLMBook-zh.github.io:《大语言模型》。这是一本为想入门大模型技术的程序员/学生准备的开源书籍,内容不仅涵盖了大模型的基础原理和关键技术,还提供了配套的代码工具库和大模型,帮助读者快速入门并实践。

ccfc2e8e482c4c1e22982729249c2f95.jpeg

地址:github.com/LLMBook-zh/LLMBook-zh.github.io

37、raytracing.github.io:《Ray Tracing in One Weekend》系列书籍。这是一套光线追踪技术的入门书籍,教你用 C++ 实现一个光线追踪器。光线追踪(Ray Tracing)是一种计算机图形学中的渲染技术,能够通过模拟光线在虚拟场景中的传播,生成出栩栩如生的真实感图像。

befc644c266fd2ccd0f23d771d119f7d.jpeg

地址:github.com/RayTracing/raytracing.github.io

机器学习

38、facefusion:开源的 AI 换脸和增强工具。这是一款功能强大的人脸交换和增强工具,支持将图片/视频中的人脸替换成另一个人的脸、改善人脸和背景清晰度等功能,还提供了友好的 Web 界面(WebUI)和低门槛的 CPU 处理选项。

ab19a2537327c456b4ee2c17c4b540ed.png

地址:github.com/facefusion/facefusion

39、litellm:简化大模型 API 调用的工具。该项目能够将各种 AI 大模型和服务的接口,统一转换成 OpenAI 的格式,简化了在不同 AI 服务/大模型切换和管理的工作。此外,它还支持设置预算、限制请求频率、管理 API Key 和配置 OpenAI 代理服务器等功能。

from litellm import completion
import os

## set ENV variables
os.environ["OPENAI_API_KEY"] = "your-openai-key"
os.environ["COHERE_API_KEY"] = "your-cohere-key"

messages = [{ "content": "Hello, how are you?","role": "user"}]

# openai call
response = completion(model="gpt-3.5-turbo", messages=messages)

# cohere call
response = completion(model="command-nightly", messages=messages)
print(response)

outside_default.png

地址:github.com/BerriAI/litellm

40、llama3-from-scratch:从头开始实现 Llama 3 的教程。该项目通过逐层构建 Llama 3 的方式,帮助人们深入理解 LLM 是如何工作的。作者使用 PyTorch 框架,实现了加载模型权重、文本的分词处理、模型配置以及逐层实现 Transformer 模型中的关键组件。

eac3e16bd63a6367a7f796849043074a.png

地址:github.com/naklecha/llama3-from-scratch

最后

感谢参与分享开源项目的小伙伴,欢迎更多的开源爱好者来 HelloGitHub 自荐/推荐开源项目。

希望本期内容有你感兴趣的开源项目,兴趣是最好的老师,它能点燃你对开源的热情、勇敢地迈出第一步,随时欢迎你加入开源的大家庭!如果还没看过瘾,点击阅读 往期内容。

- END -

关注「HelloGitHub」第一时间收到更新

点击阅读原文可按照编程语言浏览项目

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1718731.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【康耐视国产案例】智能AI相机机器视觉精准快速实现包裹标签的智能粘贴

康耐视推出的3D-A1000是专业的、匹配物流行业各类分拣机及包裹检测应用的全功能视觉检测系统&#xff0c;其能够准确检测分拣机上是否有包裹、包裹是否超出边界、空车检测、是否有遗留物品等。由于搭载了专利的三维结构光技术&#xff0c;产品具有更强大的创新性以满足持续更新…

dubbo复习:(18)服务端Filter

用来在服务响应返回到客户端之前进行额外处理。 一、定义Filter package cn.edu.tju.config;import org.apache.dubbo.rpc.Filter; import org.apache.dubbo.rpc.Result; import org.apache.dubbo.rpc.Invoker; import org.apache.dubbo.rpc.Invocation; import org.apache.du…

AI新纪元:OpenAI GPT-4o模型发布,开启智能交互革命!

目录 前言一、 总体概述二、能力探索1、文字生成图片2、3D 物体合成3、音频提炼总结4、视频讲座总结 三、 模型评估1、文本评估2、音频ASR评估3、音频翻译性能4、M3Exam零样本结果5、视觉理解评估 四、 OpenAI API使用1、文本聊天2、图像解析3、上传 Base 64 编码图像4、多幅图…

【网关】工业智能网关-02

一 公司简介 保定飞凌嵌入式技术有限公司始于2006年&#xff0c;是一家专注嵌入式核心控制系统研发、设计和生产的高新技术企业&#xff0c;是国内最早专业从事嵌入式技术的企业之一。 经过十几年的发展与积累&#xff0c;公司拥有业内一流的软硬件研发团队&#xff0c;在北京…

深入理解 Go 语言中的字符串不可变性与底层实现

文章目录 前言1 字符串类型的数据结构组成2 为什么要这么设计数据结构&#xff1f;3 为什么说字符串类型不可修改&#xff1f;4 如何实现字符串的修改&#xff1f;5 为什么字符串修改的字面量用单引号&#xff1f;6 如何判断字符串的修改新建了一个字符串&#xff1f;7 字符串的…

网桥、路由器和网关有什么区别

在计算机网络领域&#xff0c;网桥、路由器和网关都是常见的网络设备&#xff0c;它们在网络通信中扮演着不同的角色。虽然它们都有连接不同网络的功能&#xff0c;但在实际应用中却具有各自独特的作用和特点。 1.网桥&#xff08;Bridge&#xff09; 定义&#xff1a;网桥是…

Mac逆向Electron应用

工具库 解压asar文件 第一步 找到应用文件夹位置 打开活动监视器&#xff1a; 搜索相关应用 用命令行打开刚才复制的路径即可 open Applications/XXX.app/Contents/Resources/app第二步 解压打包文件 解压asar文件

[论文笔记]SELF-INSTRUCT

引言 今天带来论文SELF-INSTRUCT: Aligning Language Models with Self-Generated Instructions的笔记。 大型指令微调的语言模型(被微调以响应指令)展示了在新任务上零样本泛化的显著能力。然而&#xff0c;它们严重依赖于人工编写的指令数据&#xff0c;这种数据在数量、多…

近似解决非线性优化问题的方法:序列线性规划SLP

文章目录 1. 什么是序列线性规划&#xff1f;2. SLP算法逻辑2.1 非线性规划问题2.2 通过泰勒级数展开线性化2.3 步长边界Step Bounds2.4 序列线性规划的迭代逻辑 3. 演算示例4. 涉及代码4.1 绘制可行域4.2 求解序列线性规划4.3 计算步长边界更新公式 参考资料 1. 什么是序列线性…

安全风险 - 检测设备是否为模拟器

在很多安全机构的检测中&#xff0c;关于模拟器的运行环境一般也会做监听处理&#xff0c;有的可能允许执行但是会提示用户&#xff0c;有的可能直接禁止在模拟器上运行我方APP 如何判断当前 app 是运行在Android真机&#xff0c;还是运行在模拟器? 可能做 Framework 的朋友思…

能解决各行各业的数据传输管控方案长什么样,可以进来看看

在数字化时代&#xff0c;数据成为企业最宝贵的资产之一。然而&#xff0c;随之而来的是数据管控的挑战。企业在数据管控过程中可能会遇到哪些问题&#xff1f;一个能够解决各行各业需求的数据传输管控系统应该如何构建&#xff1f;优秀的数据传输管控优势和特点又在哪里&#…

【期末速成】——计算机组成原理(1)

目录 一、什么是计算机的组成 二、冯诺依曼体系结构计算机的特点 三、计算机系统的层次结构 四、机器语言、汇编语言、高级语言, 五、 编译程序、解释程序、汇编程序 六、已知主频、CPI计算程序运行时间 一、什么是计算机的组成 计算机的组成可以分为五个部件和两个信息…

flask-slqalchemy使用详解

目录 1、flask-sqlalchemy 1.1、flask_sqlalchemy 与sqlalchemy 的关系 1.1.1、 基本定义与用途 1.2、flask_sqlalchemy 的使用 1.2.1、安装相关的库 1.2.2、项目准备 1.2.3、创建ORM模型 1.2.3.1、使用db.create_all()创建表的示例 1.2.3.2、创建多表关联ORM模型 1.…

一维时间序列信号的改进小波降噪方法(MATLAB R2021B)

目前国内外对于小波分析在降噪方面的方法研究中&#xff0c;主要有小波分解与重构法降噪、小波阈值降噪、小波变换模极大值法降噪等三类方法。 (1)小波分解与重构法降噪 早在1988 年&#xff0c;Mallat提出了多分辨率分析的概念&#xff0c;利用小波分析的多分辨率特性进行分…

【Unity】使用Jenkins实现远程Unity打包

前言 很多时候&#xff0c;我们需要自动打包&#xff0c;比如下班了&#xff0c;我要出一个包明天早上用。比如每天夜里12点&#xff0c;我需要定时出一个稳定包。 这个时候就需要Jenkins了。 1.安装环境 安装 jenkins 之前&#xff0c;需要安装Java 。Java下载网站 ①下载…

Unity 实现让物体渲染在最前面

演示 实现方案 1.创建一个shader脚本 2.删掉原来的内容&#xff1a;我们自己写 附上完整的shader代码&#xff1a; Shader "Custom/ZTestAlways" {Properties {_Color ("Color Tint",Color) (1,1,1,1)_MainTex("Main Tex",2D) "white&q…

【EI会议|检索稳定】2024年通讯工程与云计算国际会议(CECC 2024)

2024年通讯工程与云计算国际会议&#xff08;CECC 2024&#xff09; 2024 International Conference on Communication Engineering and Cloud Computing 【重要信息】 大会地点&#xff1a;武汉 大会官网&#xff1a;http://www.iaccecc.com 投稿邮箱&#xff1a;iacceccsub-…

突破 LST/LRT 赛道中心化困境,Puffer Finance 何以重塑以太坊再质押未来

纵观过去的 2023 年&#xff0c;LST 赛道竞争进入“白热化”状态。去中心化、DeFi 增强、全链化成为市场争夺关键词&#xff0c;诸多 LST 赛道老牌项目纷纷陷入“中心化矛盾”&#xff0c;指责对方在以太坊去中心化进程中的不利作为。 在这样的竞争情形下&#xff0c;以太坊联…

skywalking介绍及搭建

链路追踪框架比对&#xff1a; skywalking安装部署&#xff1a; 下载地址&#xff1a;Downloads | Apache SkyWalking 配置微服务与skywalking整合&#xff1a; copy agent/optional-plugins/apm-spring-cloud-getway-xx.jar到plugins&#xff0c;然后重启skywalking 监控界面…

MOE模型入门

一、目录 定义&#xff1a;MOE架构代表类型如何解决expert 平衡的&#xff1f;而不是集中到某一专家。如何训练、微调MOE模型&#xff1f;基础架构优缺点不同MOE 模型实现方式、训练方法 二、实现 定义&#xff1a;MOE架构 MOE:混合专家模型&#xff0c;多个专家共同决策的模…