草庐IT

记github学生认证

全部标签

解决 github.com port 443: Timed out 的问题

国内访问github.com总是那么不竟如人意,时而无法加载网页,时而等我们抽完了一根烟后,它还处于转圈的状态。虽然国内有gitee.com等诸多的代码托管平台,但却鲜有国人愿意去呢?其中的缘由,想必也不用我多说,大伙也都心知肚明了吧!即便github.com在国内访问慢,或是加载不出来,我们也宁愿等它慢慢地加载出来,却不愿将代码托管于境内的平台。github.com托管了qiucode.cn站点由于将秋码记录托管于github.com上后,写些文章就得push上去,然而当我push上去时,却十有八九都会出现github.comport443:Timedout的错误,代码显然是无法push上去

github新手用法详解

GitHub是一个非常强大的版本控制工具,它为程序员提供了一个便捷的方式来管理代码、协作开发和参与开源项目。但对于新手来说,可能会觉得GitHub的使用有些复杂。因此,本篇文章将详细介绍GitHub的基本用法,帮助新手快速上手并充分利用GitHub。下面将按照以下步骤逐一进行讲解:github新手用法注册GitHub账号首先,我们需要注册一个GitHub账号。在GitHub的官方网站上,点击“Signup”按钮,填写必要信息并验证邮箱即可完成注册。创建仓库注册完账号后,我们可以创建一个仓库(repository)来存储我们的代码。点击页面右上角的加号,选择“Newrepository”,填写相

如何将从github下载项目导入到Visual Studio Code工具,打开终端并使用命令运行项目

要将从GitHub下载的项目导入到VisualStudioCode并在终端中运行项目,您可以按照以下步骤操作:下载项目:首先,在GitHub上找到您想要下载的项目,并复制项目的URL。在您想要保存项目的本地文件夹中,打开命令行或终端,并运行以下命令来克隆项目到本地:复制gitclone例如:gitclonehttps://github.com/username/project.git导入到VisualStudioCode:打开VisualStudioCode软件。点击菜单栏中的"文件",选择"打开文件夹",然后选择刚刚克隆到本地的项目文件夹。打开终端并运行项目:在VisualStudioCod

如何将本地项目上传到github上

将本地项目上传到github上有很多种方法,这里只讲述我认为最简单快捷的一种,先在github中创建一个仓库,接着在本地建文件夹,用命令行将项目推送到本地仓库,然后连接远程仓库,将本地项目推送到远程仓库上。要熟练掌握git的常用语法!!!!1.登录github账号,建立仓库登录之后,在首页面找搜索框旁边的按钮。点击“+”号,点击“Newrepository”点击之后,会出现新仓库的页面,填写基础信息。必填项:repositoryname和public(一般此处均选择public)之后下滑,点击绿色按钮“Createrepository”出现此页面,成功建立仓库。2.本地建文件夹1.在本地建立一

Hexo + Github Action部署博客

[本文首发地址](https://hubojing.github.io/2023/11/16/Hexo+GithubAction%E9%83%A8%E7%BD%B2%E5%8D%9A%E5%AE%A2/更换部署方式的原因(不关心的朋友可以跳过这一节)  以前许多年一直是hexoclean&&hexog&&hexod一键部署,这样导致每台机器上都需要配置环境,以前还挺喜欢折腾这些,写过Hexo多机同步,但是通过篇幅可以看出,太麻烦,不符合工作后能够快速更换设备的需求。近年来我逐渐注意到CI/CD的方法,先是在Gitlab上体验了一把,确实好用,后来某天惊喜发现Github出了官方的GithubA

Java21 + SpringBoot3整合springdoc-openapi,自动生成在线接口文档,支持SpringSecurity和JWT认证方式

文章目录前言相关技术简介OpenAPISwaggerSpringfoxspringdocswagger2与swagger3常用注解对比实现步骤引入maven依赖修改配置文件设置`api-docs`和`swagger-ui`访问权限定义springdoc配置类修改Controller类和实体类查看效果总结前言近日心血来潮想做一个开源项目,目标是做一款可以适配多端、功能完备的模板工程,包含后台管理系统和前台系统,开发者基于此项目进行裁剪和扩展来完成自己的功能开发。本项目为前后端分离开发,后端基于Java21和SpringBoot3开发,后端使用SpringSecurity、JWT、SpringDa

安全与认证Week4

目录目录WebSecurity(TLS/SSL)各层安全协议TransportLayerSecurity(TLS)传输层安全性(TLS)SSL和TLS的联系与区别TLSconnection&session连接与会话题目2答案点TLSArchitectureTLS架构(5个协议)题目1答案点HandshakeProtocol(握手协议)其它几个协议,包括后面的示例题目10答案点HandshakeProtocol(握手协议):RecordProtocol(记录协议):ChangeCipherSpecProtocol(更改密码规范协议):AlertProtocol(警报协议):HeartbeatPr

GitHub上高标星开源智能体框架汇总!最高33K+!

在当今人工智能领域,智能体框架已经成为开发高效、灵活和可扩展应用的关键工具,而GitHub作为全球最大的开源代码托管平台,汇聚了众多优秀的智能体框架项目,这些项目展示了智能体技术的最新进展。今天就给大家汇总一下GitHub上热门的智能体框架,最高的星标有33K+,还整理了对应的论文,不管你是希望寻找一个适合自己项目的智能体框架,还是想了解最新的智能体技术趋势,都可以看看!1、MetaGPT论文:Metagpt:Metaprogrammingformulti-agentcollaborativeframework GitHub:33.9k星 简介:MetaGPT是一个创新框架,将人类工作流程作为

[BUG] husky + github desktop + nvm 执行git操作时报错:“PREFIX“、husky/pre-push: 4: npm: not found

在我的开源项目SwanLab中,通过husky实现了几个githook,以实现代码提交时的代码风格格式化、代码格式检查等等操作,以规范和检查代码。但是因为环境变动,触发了一些bug:在我使用githubdesktop(一个git操作的ui工具)将本地的提交推送到远程时,出现了错误(但是使用命令行进行gitpush是正常的):nvmisnotcompatiblewiththe“PREFIX”environmentvariable:currentlysetto“/usr/lib/github-desktop/resources/app/git”RununsetPREFIXtounsetit..hu

【微服务】微服务中常用认证加密方案总结

目录一、前言二、登录认证安全问题3.1认证方式选择三、常用的加密方案3.1MD5加密算法3.1.1md5特点3.1.2md5原理3.1.3md5使用场景3.2AES加密算法3.2.1AES简介3.2.2AES加解原理3.2.3AES算法优缺点3.2.4AES算法使用场景3.3RSA加密算法3.3.1RSA加密算法介绍3.3.2RSA加密算法原理3.3.3RSA算法优缺点3.3.4RSA算法应用场景3.4JWT算法3.4.1JWT是什么3.4.2JWT算法特点3.4.3 JWT工作原理3.4.4 JWT优点3.5OAuth2.03.5.1OAuth2.0介绍3.5.2 OAuth2.0流程3.5