《HelloGitHub》第 83 期

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

259aafa6c28c89c373a9a8766572369e.jpeg

简介

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

https://github.com/521xueweihan/HelloGitHub

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


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

C 项目

1、sds:简单的 C 语言动态字符串库。Redis 作者写的 C 语言字符串库,它相较于 C 字符串,使用起来更加方便。具有速度快(常数复杂度获取字符串长度)、二进制安全(图片、音频等)、兼容部分 C 字符串函数等特点。

sds mystring = sdsnew("Hello World!");
printf("%s\n", mystring);
sdsfree(mystring);output> Hello World!

地址:https://github.com/antirez/sds

2、sigma-file-manager:一款先进的文件管理器。这是一款免费的文件管理器,由开源社区维护。支持智能搜索、自定义主页、文件共享、文件下载、智能拖放、文件保护等功能,适用于 Windows 和 Linux。

d228861504c694719f30c8af2ab7d8cf.png

地址:https://github.com/aleksey-hoffman/sigma-file-manager

3、ttyd:简单的网络共享终端的命令行工具。基于 libuv 和 WebGL2 构建的 Web 共享终端工具,安装简单使用方便,支持 SSL、文件传输、Sixel 图像输出等功能。可运行在 Windows、macOS、Linux、OpenWrt 等操作系统上,适用于远程运维、在线管理设备等场景。

5e3496d05456dd25926ff4376fe2bb2f.gif

地址:https://github.com/tsl0922/ttyd

C# 项目

4、ambie:Windows 上的白噪声应用。一款播放白噪声和自然声音的应用,比如下雨、海滩等声音,支持混合、在线下载声音和专注功能。工作时使用可以帮助你集中注意力,还能在放松时使用有助于睡眠。

08ec1ef8939ada257dea905a51568b95.png

地址:https://github.com/jenius-apps/ambie

5、FluentTerminal:炫酷的 Windows 终端软件。基于 UWP 的 Windows 终端应用,拥有强大的自定义主题模块,能够轻松定制出风格各异的主题。提供了中文选项,支持多窗口、SSH 和搜索等功能。

d5214a58f7caad8162c1ae40857c4676.png

地址:https://github.com/felixse/FluentTerminal

6、gsudo:适用于 Windows 的 sudo 命令行工具。它是 Windows 上的 sudo,允许用户以最高权限运行命令,拥有与 Unix/Linux sudo 类似的使用体验,支持 CMD、PowerShell、git-bash 等。

8c41d252d80e333b7e83c5bddbb6a7f8.gif

地址:https://github.com/gerardog/gsudo

C++ 项目

7、Clipboard:小巧便捷的命令行剪贴板。一款用 C++ 编写的剪贴板工具,可以在终端的任何地方复制、剪切和粘贴东西,使用起来就像 GUI 一样方便,相见恨晚的命令行工具,适用于 Windows、Linux 和 macOS 操作系统。

94741d41f3a921debff67ca9a7b2a895.png

地址:https://github.com/Slackadays/Clipboard

8、doctest:超快的 C++ 单头文件测试框架。这是一款轻量级、快速的 C++ 测试框架,它使用起来十分方便,引入头文件即可使用,而且速度快、编译时间短,支持 C++ 11/14/17/20。

#define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
#include "doctest.h"int factorial(int number) { return number <= 1 ? number : factorial(number - 1) * number; }TEST_CASE("testing the factorial function") {CHECK(factorial(1) == 1);CHECK(factorial(2) == 2);CHECK(factorial(3) == 6);CHECK(factorial(10) == 3628800);
}
57afc0d2640bb3ee19ff2821984ef2fe.gif

地址:https://github.com/doctest/doctest

9、pocketpy:为嵌入游戏引擎而设计的 Python 解释器。一个 C++ 实现的轻量级的 Python 解释器,包含一个编译器和基于字节码的虚拟机,以及交互式命令窗的实现。所有功能均集成在单个头文件 pocketpy.h 中,不包含外部依赖项可以很方便地嵌入应用,立刻拥有执行 Python 代码的能力。

#include "pocketpy.h"int main(){// 创建一个虚拟机VM* vm = pkpy_new_vm(true);// Hello world!pkpy_vm_exec(vm, "print('Hello world!')");// 构建一个列表pkpy_vm_exec(vm, "a = [1, 2, 3]");// 对列表进行求和char* result = pkpy_vm_eval(vm, "sum(a)");printf("%s", result);   // 6// 释放资源pkpy_delete(result);pkpy_delete(vm);return 0;
}
59b2b86e4d6b7f8c0df769fd397f96c6.png

地址:https://github.com/blueloveTH/pocketpy

10、QGIS:自由开源的桌面 GIS 软件。该项目采用 C++ 语言编写,GUI 部分使用的是 Qt 库。它提供了 GIS 数据可视化、编辑和分析的功能,支持多种 GIS 数据格式,适用于 Windows、Linux、macOS、BSD 和移动设备。

e12438f68b2171c7841f7693200fb924.png

地址:https://github.com/qgis/QGIS

Go 项目

11、Dragonfly2:一款基于 P2P 的智能镜像和文件分发工具。它提供了高效、稳定、安全的基于 P2P 技术的文件分发和镜像加速系统,能够提高大规模文件传输的效率和速率,最大限度地利用网络带宽,适用于应用分发、缓存分发、日志分发和镜像分发等领域。

d947c718c8c281e54ccf974ae455361d.jpeg

地址:https://github.com/dragonflyoss/Dragonfly2

12、ghz:简单的 gRPC 压测工具。一款用 Go 开发的专门用来压测 gRPC 服务的命令行工具,它使用简单、高效、支持自定义参数。

e3ab4c597d55b9e89cf9e8d39760f4c8.png

地址:https://github.com/bojand/ghz

13、req:带黑魔法的 Go HTTP 客户端。该库默认就很智能,比如自动解码成 UTF-8 以避免乱码、根据 Content-Type 自动解析响应、自动检测服务器端并选择最优的 HTTP 协议、自动重试等,除此之外还提供了强大且便捷的调试功能。

package mainimport ("github.com/imroc/req/v3"
)func main() {req.DevMode() // Treat the package name as a Client, enable development modereq.MustGet("https://httpbin.org/uuid") // Treat the package name as a Request, send GET request.req.EnableForceHTTP1() // Force using HTTP/1.1req.MustGet("https://httpbin.org/uuid")
}
63fdd0bcdb19d62c34b13e03a609852a.png

地址:https://github.com/imroc/req

14、sqlc:将 SQL 转成类型安全的 Go 代码的工具。它可以将输入的 SQL 语句,自动转化成类型安全、可读的操作数据库的 Go 代码,支持 MySQL、PostgreSQL 和 SQLite 数据库。

fe557157db516d4f501552755dc644db.png

地址:https://github.com/kyleconroy/sqlc

15、tinykv:构建分布式 Key-Value 数据库的教程。介绍了如何用 Go 语言实现一个高可用、可水平扩展、支持分布式事务的键-值存储服务。

地址:https://github.com/talent-plan/tinykv

Java 项目

16、bt:一个 Java 的 BitTorrent 库。支持 DHT、磁力链接、加密等功能的 Java 库,可以根据自己的喜好开发和定制 BT 工具,比如播种、下载种子等。

// Create a torrent
Path torrentRoot = Paths.get("/home/torrents/mytorrent");
Path file1 = Paths.get("/home/torrents/mytorrent/file1.bin");
Path file2 = Paths.get("/home/torrents/mytorrent/file2.bin");
Path dirToAdd = Paths.get("/home/torrents/mytorrent/dir_with_files");
byte[] torrentBytes = new TorrentBuilder().rootPath(torrentRoot).addFiles(file1, file2, dirToAdd).announce("http://example.com/announce").build();
Files.write(Paths.get("/home/torrents/mytorrent.torrent"), torrentBytes);
bf8c0f298304bb62c645e0c74c63584f.gif

地址:https://github.com/atomashpolskiy/bt

17、RoaringBitmap:更好用的 Java 压缩位图数据结构。位图常用于大数据集的快速查找和去重,该项目提供的 RoaringBitmap 是一种压缩位图,相较于传统的位图数据结构,它更快、更节省内存,而且久经沙场值得信赖,比如 Spark、Hive 等知名项目上都有它的身影。

import org.roaringbitmap.RoaringBitmap;public class Basic {public static void main(String[] args) {RoaringBitmap rr = RoaringBitmap.bitmapOf(1,2,3,1000);RoaringBitmap rr2 = new RoaringBitmap();rr2.add(4000L,4255L);rr.select(3); // would return the third value or 1000rr.rank(2); // would return the rank of 2, which is index 1rr.contains(1000); // will return truerr.contains(7); // will return falseRoaringBitmap rror = RoaringBitmap.or(rr, rr2);// new bitmaprr.or(rr2); //in-place computationboolean equals = rror.equals(rr);// trueif(!equals) throw new RuntimeException("bug");// number of values stored?long cardinality = rr.getLongCardinality();System.out.println(cardinality);// a "forEach" is faster than this loop, but a loop is possible:for(int i : rr) {System.out.println(i);}}
}

地址:https://github.com/RoaringBitmap/RoaringBitmap

JavaScript 项目

18、chatgpt-web:一款可自定义 API 的 ChatGPT 演示网页。基于 Express 和 Vue3 构建的 GPT-3 模型演示网页,支持接入 GPT-3 API 或网页 ChatGPT。

8b1d965a2b00b87536d8628773765bec.png

地址:https://github.com/Chanzhaoyu/chatgpt-web

19、illa-builder:一款灵活、清秀的低代码平台。由国内团队开源的低代码平台,它更新积极、处理反馈及时。功能上内置图表、表格、表单等数十种常用组件,直接拖拽即可使用。还支持 GUI 连接数据库或 API,分分钟构建出企业内部应用,支持在线、云服务和 Docker 本地部署多种使用方式。

a8f82636b395492ef42bd6e21d5defc9.gif

地址:https://github.com/illacloud/illa-builder

20、memos:一款清爽的轻量级备忘录中心。采用 React+Tailwind+TypeScript+Go 开发的备忘录中心,相当于极简的微博。支持私有/公开备忘录、标签、互动式日历等功能,以及 Docker 部署。

docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:latest
05bd8f7db4b54adf41f4a3a78ffe7d8e.jpeg

地址:https://github.com/usememos/memos

21、SingleFile:用于网页存档的浏览器扩展。可实现一键下载网页,能够将网页上的文字、图片等内容,完整地整合到单个 HTML 文件里,支持 Chrome、Firefox、Safari、Microsoft Edge 等主流浏览器。

d0ce8d7310af764344dc59d5df2d3e9e.gif

地址:https://github.com/gildas-lormeau/SingleFile

22、zx:Bash 很好但我选择用 JavaScript 写脚本。实现用 JavaScript 写 shell 脚本的工具,支持 cd、fetch、within 等函数,无需引入就可以使用 fs、os、yaml 等库。

#!/usr/bin/env zxawait $`cat package.json | grep name`let branch = await $`git branch --show-current`
await $`dep deploy --branch=${branch}`await Promise.all([$`sleep 1; echo 1`,$`sleep 2; echo 2`,$`sleep 3; echo 3`,
])let name = 'foo bar'
await $`mkdir /tmp/${name}`

地址:https://github.com/google/zx

Kotlin 项目

23、ReadYou:一款 Material 风格的 Android RSS 阅读器。界面简洁清爽的 RSS 阅读器,支持订阅 RSS 链接、更新通知、沉浸式阅读等功能

3443816d63b0e8704aa9eb1bb5dbe263.png

地址:https://github.com/Ashinch/ReadYou

Python 项目

24、edgedb:一款采用图-关系模型的新型开源数据库。一个底层由 PostgreSQL 提供支持的开源数据库,在兼容关系数据库特性的同时,结合了 ORM 的声明模式和 GraphQL 式的深度查询。自带 WebUI 界面,支持在线编辑数据、查询、关系可视化等功能。

type Person {required property name -> str;
}type Movie {required property title -> str;multi link actors -> Person;
}
7f2485f16e4034c6b09f8a9ef7b29ca7.jpeg

地址:https://github.com/edgedb/edgedb

25、eg:常用的 Linux 命令示例查询工具。它提供了 Linux 命令的常见用法,不仅使用方便而且示例简洁实用。

af8a2a2cd618a26336caa6dc45b5ea76.gif

地址:https://github.com/srsudar/eg

26、manim:用于创建数学动画的 Python 框架。它可以用简单的代码制作出精美的数学动画,通过动画的方式直观地解释一些复杂的数学问题。

from manim import *class SquareToCircle(Scene):def construct(self):circle = Circle()square = Square()square.flip(RIGHT)square.rotate(-3 * TAU / 8)circle.set_fill(PINK, opacity=0.5)self.play(Create(square))self.play(Transform(square, circle))self.play(FadeOut(square))# 运行:manim -p -ql example.py SquareToCircle
8564e4e7a9e47ac589c7e4f190b15fec.png

地址:https://github.com/ManimCommunity/manim

27、sunfish:100 多行代码的 Python 国际象棋引擎。一个仅用 Python 标准库和 131 行代码实现的命令行国际象棋游戏。它注释丰富结构清晰,核心代码由国际象棋逻辑、策略搜索和用户界面三个部分组成。

661c16dab675d890fb42f9556041e97d.png

地址:https://github.com/thomasahle/sunfish

28、xalpha:Python 写的基金投资管理回测引擎。该项目可以获取基金的信息与净值,支持精确到分的投资账户记录整合、分析和可视化,简单的策略回测以及根据预设策略的定时投资提醒,适合资金反复进出的定投型和网格型投资者。

jiaoyidan = xa.record(path) # 额外一行先读入 path 处的 csv 账单
shipan = xa.mul(status=jiaoyidan) # Let's rock
shipan.summary() # 看所有基金总结效果
shipan.get_stock_holdings() # 查看底层等效股票持仓
84ece30d2353e0e79b2af8f155c490fb.png

地址:https://github.com/refraction-ray/xalpha

Rust 项目

29、lemmy:Rust 写的链接聚合论坛。该项目基于 Rust 的 Web 框架 Actix 和 Diesel ORM 库构建,它是一个类似 Hacker News 的网站,用户可以在上面订阅感兴趣的话题、发布链接、讨论和投票。

61f8e027c37384227d28877d579fbec6.jpeg

地址:https://github.com/LemmyNet/lemmy

30、onefetch:查看 Git 仓库信息的命令行工具。一款由 Rust 编写的命令行查看 Git 信息的工具,它可以直接在终端中展示本地 Git 仓库的详细信息,比如开源协议、提交次数、代码统计等信息。

c8301fbd28d2e2ca25244f76af2b9afc.png

地址:https://github.com/o2sh/onefetch

31、windows-rs:Rust 调用 Windows API 的库。由微软开源的 Rust 库,为 Rust 开发人员调用 Windows API 提供了方便,极大地改善了 Rust 语言在 Windows 系统上的开发条件。

use windows::{core::*, Data::Xml::Dom::*, Win32::Foundation::*, Win32::System::Threading::*,Win32::UI::WindowsAndMessaging::*,
};fn main() -> Result<()> {let doc = XmlDocument::new()?;doc.LoadXml(h!("<html>hello world</html>"))?;let root = doc.DocumentElement()?;assert!(root.NodeName()? == "html");assert!(root.InnerText()? == "hello world");unsafe {let event = CreateEventW(None, true, false, None)?;SetEvent(event).ok()?;WaitForSingleObject(event, 0);CloseHandle(event).ok()?;MessageBoxA(None, s!("Ansi"), s!("Caption"), MB_OK);MessageBoxW(None, w!("Wide"), w!("Caption"), MB_OK);}Ok(())
}

地址:https://github.com/microsoft/windows-rs

Swift 项目

32、Wave:轻松实现丝滑动画的 Swift 库。用于 iOS 和 macOS 的动画引擎库,可以轻松创建流畅、感觉很棒的动画。它没有外部依赖,可以很容易地引入进基于 UIKit、SwiftUI 或 AppKit 的项目。

if panGestureRecognizer.state == .ended {// Create a spring with some bounciness. `response` affects the animation's duration.let animatedSpring = Spring(dampingRatio: 0.68, response: 0.80)// Get the gesture's lift-off velocity, and pass it into the Wave animation.let gestureVelocity = panGestureRecognizer.velocity(in: view)Wave.animate(withSpring: animatedSpring, gestureVelocity: gestureVelocity) {// Update animatable properties on the view's `animator` property, _not_ the view itself.pipView.animator.center = pipViewDestination     // Some target CGPoint that you calculate.pipView.animator.scale = CGPoint(x: 1.1, y: 1.1)}
}
beb60180cb486b367a7587c05bc38e89.gif

地址:https://github.com/jtrivedi/Wave

其它

33、blurhash:开源的图片占位符算法和实现。该算法可将图片编码成一段仅 20-30 个字符的短字符串,解码后可展示一张基于原图的占位图,从而提升用户的访问体验。官方提供了 C、Swift、TypeScript 等编程语言的实现,除此之外还有丰富的第三方库。

ed49ba0e19a7eabfb3c50480b9cc9441.png

地址:https://github.com/woltapp/blurhash

34、esp32-weather-epd:自制电子墨水屏的天气显示器。这是由一块支持 WiFi 的 ESP32 单片机和一个 7.5 英寸电子墨水屏组成的天气显示器。它能够展示通过 API 获得的天气实况和预报,以及传感器提供的室内温度和湿度。

9c34156f07afa76e98c07c59bcac01a2.jpeg

地址:https://github.com/lmarzen/esp32-weather-epd

35、localsend:AirDrop 的开源替代方案。可以通过本地网络与附近的设备,安全地共享文件和消息,此过程不需要互联网,不需要外部服务器,支持 Windows、Linux、macOS、Android、iOS 设备。

f99edec519f81f7bf600f639d8348fb3.png

地址:https://github.com/localsend/localsend

36、mactype:美化 Windows 字体的工具。一款 Windows 字体美体工具,可以解决 Windows 字体虚化的问题,实现类似苹果 macOS 系统的字体渲染效果,安装简单效果惊人。

de8957ead1ae2014c8b3e80104d17297.jpeg

地址:https://github.com/snowie2000/mactype

37、raft.github.io:一个关于 Raft 共识算法的网站。该网站收录了关于 Raft 的论文、课程、书籍等资料,以及相关开源项目和 Raft 的运行情况可视化,帮你彻底搞懂 Raft。

f070a066204b259f72d6797db65e657d.gif

地址:https://github.com/raft/raft.github.io

开源书籍

38、algorithmica:《现代硬件的算法》。该书来自俄罗斯非营利性的教育组织 Tinkoff Generation,它培养了大约一半的俄罗斯奥林匹克信息学决赛选手。不管你是算法研究员还是学生,这本书都可以让你学到更多提升程序性能的实用方法。

44a4fdc80ba2d078b388b15604c57f13.jpeg

地址:https://github.com/algorithmica-org/algorithmica

39、comprehensive-rust:《Comprehensive Rust》为期四天的 Rust 课程。这是谷歌 Android 团队使用的 Rust 课程,它涵盖了 Rust 的基本语法到高级主题,如泛型和错误处理,还包括最后一天的 Android 特定内容。

地址:https://github.com/google/comprehensive-rust

40、scientific-visualization-book:《科学可视化:Python+Matplotlib》。这是一本关于使用 Python 和 Matplotlib 进行科学可视化的开源书籍。该书分为四个部分:第一部分 Matplotlib 库的基本原理,第二部分致力于实战开发,第三部分是更高级的概念,即 3D 图形、优化和动画,第四部分是展示集合。

4648b68edc6894c66fc58ae8d5c51ce4.png

地址:https://github.com/rougier/scientific-visualization-book

机器学习

41、cog:将机器学习模型打包到容器的工具。可通过配置将机器学习模型所需的环境和依赖,自动打包到容器里方便部署,让你不再为编写 Docker 文件和 CUDA 而痛苦,还能自动启动 HTTP 接口服务方便调用。

$ cog build -t my-colorization-model
--> Building Docker image...
--> Built my-colorization-model:latest$ docker run -d -p 5000:5000 --gpus all my-colorization-model$ curl http://localhost:5000/predictions -X POST \-H 'Content-Type: application/json' \-d '{"input": {"image": "https://.../input.jpg"}}'

地址:https://github.com/replicate/cog

42、stable-diffusion-webui:Stable Diffusion 模型的 WebUI 界面。这是一个实现在浏览器上使用的 Stable Diffusion 模型的项目,支持通过文本/图片生成图片、嵌入文本、调整图片大小等功能。

5f9dbb4873d2b60c045996a7632907b3.png

地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui

最后

以上就是本期的所有内容,还没看过瘾?点击阅读往期内容。

如果安装或运行开源项目遇到问题,就看这篇文章吧!

感谢您的阅读,如果觉得本期内容还不错的话 求赞、求分享 ❤️

- END -

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

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

风尚云网前端-vue中使代码高亮块显示

应该在项目中常见的这种需要把&#xff0c;高亮代码块显示代码&#xff0c;今天我们用到的是高亮官网 基本用法 在浏览器中 在网页上使用 highlight.js 的最低要求是链接到库以及主题之一并调用highlightAll&#xff1a; <link rel"stylesheet" href"/path…

分享!!!发现一个暂时免费使用的AI网站!!!

前言&#xff1a;虽然ChatGPT在这段时间很火&#xff0c;但是终究对我们来说也只是个工具&#xff0c;我们只需要知道如何使用它&#xff0c;它为我们返回的结果不可能在我们平常需求中100%的一样&#xff0c;是需要我们去看懂代码&#xff0c;然后修改代码的&#xff0c;打铁还…

ChatGPT 落入大学生之手,6 个月后实现月收入 45 万元,代价:挂科两门!

推荐阅读&#xff1a;日本“性爱机器人”上线1小时被抢空&#xff0c;背后却让人细思极恐 ChatGPT 浪潮来袭&#xff0c;大厂们正在紧锣密鼓地研发大模型&#xff0c;创业公司在垂直生态之下发力内容制作、工具等应用&#xff0c;不少一线开发者、爱好者则利用 AI 在提升工作效…

chatgpt赋能python:Python不挂科,学会这些技能就足够

Python不挂科&#xff0c;学会这些技能就足够 Python已成为现代编程语言中最受欢迎的一种&#xff0c;它擅长处理数据、人工智能等复杂的软件开发任务。互联网时代的到来也让Python的使用场景更加广泛&#xff0c;从前后端开发到数据分析。无论是学习Python的初学者还是有一定…

chatgpt赋能python:Python学习SEO指南:如何避免挂科

Python学习SEO指南&#xff1a;如何避免挂科 Python作为一门优秀的编程语言&#xff0c;被广泛应用于数据分析、人工智能、Web开发等领域。而如果你想在SEO领域中使用Python&#xff0c;那么就需要具备一定的编程基础和相关知识。在这篇文章中&#xff0c;我们将探讨如何学习P…

chatgpt赋能python:Python怎么不挂科?一位10年Python开发工程师的经验分享

Python怎么不挂科&#xff1f;一位10年Python开发工程师的经验分享 作为一种运行速度快且易于学习的编程语言&#xff0c;Python逐渐成为了很多编程爱好者和IT工程师的首选。但是&#xff0c;对于很多刚学习Python不久的人来说&#xff0c;由于学习方法不当&#xff0c;或者考…

chatgpt赋能python:大学Python挂科补考-怎么样才能顺利通过?

大学Python挂科补考 - 怎么样才能顺利通过&#xff1f; Python是一门广泛使用的编程语言&#xff0c;越来越多的大学选择将其纳入到计算机科学的课程中。然而&#xff0c;对于初学者来说&#xff0c;Python可能会变得很棘手&#xff0c;尤其是当你需要在考试或补考中获得高分时…

chatgpt赋能python:Python挂科了要重修么?

Python挂科了要重修么&#xff1f; 作为一名有10年python编程经验的工程师&#xff0c;我经常被问到这样的问题&#xff1a;“如果在学习和使用Python的过程中挂科了&#xff0c;是否需要重修&#xff1f;”这是一个非常好的问题&#xff0c;并且具有挑战性。在本文中&#xf…

chatgpt赋能python:Python课程为何成为大学生挂科的“罪魁祸首“?

Python课程为何成为大学生挂科的"罪魁祸首"&#xff1f; Python编程语言在今天的IT行业中已经成为了一种不可或缺的语言。事实上&#xff0c;Python已经成为了世界上最常用的编程语言之一&#xff0c;很多大学里也将Python编程语言作为教学课程的一部分。然而&#…

chatgpt赋能python:Python挂科了怎么办?

Python 挂科了怎么办&#xff1f; 如果你是一名学习 Python 编程语言的学生或者程序员&#xff0c;那么你可能会面临挂科的情况。虽然这是件令人沮丧的事情&#xff0c;但是你不必感到绝望。在这篇文章中&#xff0c;我们将介绍一些方法来帮助你重振旗鼓&#xff0c;重新学习并…

知网开放个人查重服务!

知网 转自&#xff1a;机器之心 不过&#xff0c;对于 2022 届的毕业生来说&#xff0c;知网的这一决定来得似乎晚了一点。 一年一度的毕业季要结束了&#xff0c;论文答辩也早已提上日程&#xff0c;在这之前你的论文查重了吗&#xff1f; 毕业论文是普通中等专业学校、高等专…

知网查重经验分享

22届电气专业毕业生&#xff0c;论文关于人脸识别方面的&#xff1b; 学校有两次免费查重机会&#xff0c;我们学校要求比较低&#xff0c;校内查重<50%&#xff0c;知网<30% 如果两次查重都不过就只能延毕......所以很珍惜这两次机会 我先用paperyy免费版查重&#x…

MySQL 查重

阅读目录 MySQL 数据单字段查询语句多个字段重复记录查询 MySQL 数据 CREATE TABLE test (Id int(11) NOT NULL AUTO_INCREMENT,title varchar(25) DEFAULT NULL COMMENT 标题,uid int(11) DEFAULT NULL COMMENT uid,money decimal(2,0) DEFAULT 0,name varchar(25) DEFAULT N…

优雅码住!ChatGPT的五大开源替代方案

自去年11月发布以来&#xff0c;ChatGPT吸引了全球各行业人士的注意力和想象力。人们将它用于各种任务和应用程序&#xff0c;而且它有可能改变流行的应用程序并创建新的应用程序。 但ChatGPT也引发了微软和谷歌等科技巨头之间的人工智能竞赛&#xff0c;使得该行业在大型语言模…

【AI热点技术】ChatGPT开源替代品——LLaMA系列之「羊驼家族」

ChatGPT开源替代品——LLaMA系列之「羊驼家族」 1. Alpaca2. Vicuna3. Koala4. ChatLLaMA5. FreedomGPT6. ColossalChat完整的 ChatGPT 克隆解决方案中英双语训练数据集完整的RLHF管线 相关链接 现在如果问什么最火&#xff0c;很多人第一反应肯定就是ChatGPT。的确&#xff0c…

【花雕学AI】超级提问模型大全!150个ChatGPT神奇示例,让你的聊天更有趣!

引言 你是否想要成为聊天高手&#xff0c;让你的对话更加有趣和深入&#xff1f;你是否想要掌握一些超级提问模型&#xff0c;让你的聊天更加有创意和挑战&#xff1f;你是否想要借助人工智能的力量&#xff0c;生成一些适合你的超级提问模型&#xff1f; 如果你的答案是肯定…

如何在教育与科研领域使用ChatGPT

ChatGPT提示是您给予ChatGPT的一系列指示&#xff0c;以便它能够按需生成结果。由于ChatGPT是一种会话型人工智能&#xff0c;因此它需要明确的指示才能生成准确的结果。 ChatGPT提示的结构通常是以指令格式呈现的。它看起来像是您在与AI交流&#xff0c;给予它执行特定任务的…

SETalk精彩回顾:ChatGPT对软件工程的新机遇(文末完整视频回看)

以下内容经由SE小助手编辑整理自3月28日SETalk直播间大咖对话&#xff1a;“ChatGPT对软件工程的新机遇”线上沙龙访谈&#xff0c;内容很干货&#xff0c;万字长文&#xff0c;建议收藏和分享给更多关注同学一起来看。点击关注公众号持续获得最新资讯。 正式开场前&#xff0c…

ChatGPT一出,软件工程师先丢饭碗?

【导读】ChatGPT一出&#xff0c;很多人害怕自己的工作会被AI取代。最近&#xff0c;有外媒盘点了最可能被ChatGPT取代10大高危职位。 自从2022年11月发布以来&#xff0c;OpenAI的ChatGPT已经被用来写求职信&#xff0c;创作儿童读物&#xff0c;甚至帮助学生作弊。 聊天机器人…

SETalk精彩回顾:ChatGPT对软件工程的新机遇

以下内容经由SE小助手编辑整理自3月28日SETalk直播间大咖对话&#xff1a;“ChatGPT对软件工程的新机遇”线上沙龙访谈&#xff0c;内容很干货&#xff0c;万字长文&#xff0c;建议收藏和分享给更多关注同学一起来看。点击关注公众号持续获得最新资讯。 正式开场前&#xff0c…