Gitee

02_如何创建/修改远程仓库 + 如何删除远程仓库 + 如何删除远程仓库中的某个文件或文件夹 + 如何使用git将本地仓库连接到多个远程仓库

◇◆丶佛笑我妖孽 提交于 2020-12-24 02:37:46
首先我们来区分一些概念、术语、名词。不然脑子一锅粥,总是晕!!! 博主对此深有体会!从中学到了没事要多总结、多归类! 仓库有本地仓库和远程仓库之分。 仓库都可以叫做服务端(器)。 本地仓库有:Windows、Linux、MacOS。(指的是运行在不同系统下的本地仓库) 远程仓库有:GiuHub(国外)、Gitee码云(国内)、Coding(国内)等等。(说白了就是服务器) 那么服务端可以分为:本地服务端(器)、远程服务端(器)。 连接仓库的方式有:https、SSH等等。 连接仓库的客户端软件(工具)有:Git Bash、Git GUI、Git CMD 、GitHub Desktop、小乌龟(TortoiseGit)等等。(https) 连接SSH的客户端软件(工具)有:SecureCRT、Xsheel、Putty、WinSCP、hyper_terminal(超级终端)等等。(SSH) 至少有几十种的排列组合,想想不蒙圈吗?这都是啥啊,我的妈呀,好乱啊! 自然而然,网上就会出现各种各样的教程。你不晕才怪呢! 其实对于我们个人而言,远程仓库就是一个远程的优盘,很多高大上的功能根本用不到。别拍,且听黑泽慢慢说来... 原则 :对待我们自己的本地仓库、远程仓库,我们应该删除、创建、修改完全自由!(想想自己的东西都不能随心所欲的控制,何谈别人的呢!) 本演示这里的远程仓库是 GitHub

【1.5】SpringCloud入门之Eureka consumer OpenFeign

让人想犯罪 __ 提交于 2020-12-24 01:42:22
用maven创建一个eureka-consumer-feign 1.引入springcloud对应的pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.2.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency> 2.新建启动类,服务调用类,请求入口类 2.1 EurekaConsumerFeignApplication package com.pimee; import org.springframework.boot.SpringApplication;

Springboot mini

风格不统一 提交于 2020-12-23 22:56:07
Solon 详解: Solon详解(一)- 快速入门 Solon详解(二)- Solon的核心 Solon详解(三)- Solon的web开发 Solon详解(四)- Solon的事务传播 Solon详解(五)- Solon扩展机制之Solon Plugin Solon详解(六)- Solon的校验框架使用、定制与扩展 Solon详解(七)- Solon Ioc 的注解对比Spring及JSR330 Solon详解(八)- Solon的缓存框架使用和定制 Solon详解(九)- 渲染控制之定制统一的接口输出 Solon详解(十)- 怎么用 Solon 开发基于 undertow jsp tld 的项目? solon.extend.data 框加在完成 @Tran 注解的支持同时,还提供了 @Cache、@CachePut、@CacheRemove 注解的支持;可以为业务开发提供良好的便利性 Solon 的缓存注解只支持:Controller 、Service 、Dao 类下的方法。且借签了Weed3的简洁设计方案。 (一)示例 从Demo开始,先感受一把 @Controller public class CacheController { /** * 执行结果缓存10秒,并添加 test_${label} 和 test1 标签 * */ @Cache(tags = "test_$

代码生成器原理

筅森魡賤 提交于 2020-12-23 18:51:06
代码生成器原理很简单,用一句话概括就是:将数据库字段转换成Java字段并输出内容。 如下图所示: 因此,首先需要做的是获取表信息以及表的字段信息,一般有两种方式,第一种:连接到数据库,执行相关SQL,查询出表结构信息。第二种:解析DDL,得到相关信息,code-gen采用第一种做法。 获取表信息 包括表名称,表备注,Mysql可以使用下面这个SQL。( code-gen 源码对应:com.gitee.gen.gen.mysql.MySqlTableSelector) SHOW TABLE STATUS FROM table_name 如果需要指定某张表,直接加where条件即可 SHOW TABLE STATUS FROM table_name where name = 'user_info'; 查询后结果如下: Name Engine Version Row_format Rows Avg_row_length Data_length Max_data_length Index_length Data_free Auto_increment Create_time Update_time Check_time Collation Checksum Create_options Comment "user_info" "InnoDB" "10" "Dynamic" "0" "0"

MySQL语句字符串解析处理工具类

こ雲淡風輕ζ 提交于 2020-12-23 18:50:01
MySQL语句解析处理 应用场景: 项目中, 如数据权限拦截处理, 会需要在SQL语句中根据设置的权限字段, 添加WHERE条件语句 Sql解析类: (目前只使用于SELECT查询语句, 且常用简单查询SQL语句) package com.richfun.boot.common.dao; import cn.hutool.core.util.StrUtil; import com.richfun.boot.common.util.BlankUtil; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * MySQL解析器, 用于分析, 修改 MySQL 语句 * */ public class MySqlParser { /** * 格式化SQL字符串 * */ public static String formatSqlStr(String SQLStr) { if (BlankUtil.isBlank(SQLStr)) { return SQLStr; } // 替换SQL中的换行符 SQLStr = removeBlank(SQLStr); // 格式化SQL字符串-去除SQL中的换行符 // 去除SQL中的 /**/ 注释(只去除/*注释,

Qt实现贪吃蛇游戏

有些话、适合烂在心里 提交于 2020-12-23 15:26:30
效果如下: 由于是个人为了学习而实现的,隐藏图片比较粗糙,有兴趣的可以自己优化,仅作学习参考。 游戏比较简单主要包括绘制墙壁、食物、蛇、网格, 以及一些逻辑运算组成。 源码地址: https://gitee.com/lingluonianhua/Snake.git 核心代码如下: #include "snakelogic.h" #include <QPixmap> SnakeLogic::SnakeLogic(QPoint left,QPoint right,int unit,QObject *parent) : QObject(parent),m_pLeftTop(left),m_pRight(right),m_iUnitage(unit), m_icoortable(NULL),m_lSnakeList(NULL) { InitParam(); memset(m_pFoodArr,0,sizeof(m_pFoodArr)); QPoint rect = m_pRight - m_pLeftTop; m_iNumX = rect.x()/m_iUnitage; m_iNumY = rect.y()/m_iUnitage; m_icoortable = new int*[m_iNumY ]; for(int i = 0; i < m_iNumY ; i++) { m

表白,整人,无门槛,娱乐代码

依然范特西╮ 提交于 2020-12-23 12:33:59
简介 此篇纯属娱乐,还望不要介怀。行外看精彩,行内看笑话。 本篇,献给那些零基础,想学点创意,娱乐,或者来两行代码去表白的人。(程序员,也可以是很浪漫的,直男,也有心中旁人无法读懂的美。希望此篇能对你有所帮助) 概要 该篇目录大致如下: 一 :代码定时关机&取消; 二 :vbs弹窗表白&整人; 三 :html样式表白 四 :小游戏加表白 一:代码定时关机和取消 1.1,代码定时关机 此处我们用vsb来实现(vsb是一种脚本语言,一般系统都能支持) CreateObject("Wscript.Shell").run "cmd.exe /c shutdown -s -t 12" 一行代码,给你不一样的关机体验,上诉为定时关机,下面讲解步骤,共三步即可: ① 创建一个记事本文件 ②将上诉代码无格式张贴放进去 ③保存并修改文件后缀为.vbs 然后双击运行即可。时间可自行修改上诉代码,示例如下: //该部分末尾12 表示秒。可自行修改 //该代码的意思是表示电脑在12秒后关机 CreateObject("Wscript.Shell").run "cmd.exe /c shutdown -s -t 12" 1.2,取消关机 在上诉12秒时间内,可用。 代码: CreateObject("Wscript.Shell").run "cmd.exe /c shutdown -a" 步骤如上

SpringBoot2 整合OAuth2组件,模拟第三方授权访问

不想你离开。 提交于 2020-12-22 10:02:38
本文源码: GitHub·点这里 || GitEE·点这里 一、模式描述 授权服务 验证第三方服务的身份,验证邮箱用户的身份,记录和管理认证Token,为资源服务器提供Token校验。场景:第三方网站借助用户的邮箱登录,并访问邮箱账户的基础信息,头像、名称等。 资源服务 第三方服务通过邮箱账户登录后需要获取的一些信息,即理解为资源,存储邮箱账户的数据资源。 第三方服务 即借助邮箱用户的账户,快速登录第三个服务,免去繁杂的注册流程,有助于快速积累新用户。 交互流程 第三方服务给用户开放快速邮箱登录功能,引导用户调到邮箱认证服务,通过认证后返回身份令牌到第三方服务,第三方服务携带令牌访问邮箱的资源服务,获取一些基本的邮箱用户信息。 二、项目配置管理 1、案例结构 核心依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.security.oauth</groupId> <artifactId>spring-security-oauth2</artifactId> <version>2.1.3.RELEASE<

模拟“嫦娥五号”探月小游戏【附源码】

|▌冷眼眸甩不掉的悲伤 提交于 2020-12-21 17:32:45
1. 嫦娥五号 大家好,欢迎来到编程教室,我是 Crossin。 昨天凌晨,也就是2020年12月17日的1点59分,嫦娥五号返回器携带月球表面的土壤样品安全返回着陆,这也标志着探月工程嫦娥五号任务顺利完成。这是我国航天史上的首次。我国也因此成为了地球上第三个从月球上成功采样的国家。 为了庆祝这一重大时刻,我做了一个模拟探月的小游戏。 知乎视频 ​ www.zhihu.com 2. 一个小游戏 这个小游戏模拟了嫦娥五号探测器在月球表面 降落、采样、上升、对接 这一系列过程。 在实际的探月过程中,这些操作都是由程序精确测量和控制的。而在这个游戏里,则需要玩家手动完成 降落 和 上升对接 这两个操作。 点击屏幕中间的区域,可以控制发动机点火,从而在降落时制动减速,以及之后让上升舱起飞。点击屏幕两边的区域则可以调整探测器的姿态,从而实现左右位置的调整。这在最后与轨道舱对接时非常关键。 如果降落时和对接时速度过快,那我们的任务就失败了。所以,你需要通过你灵巧的手指,让探测器在保持一个平稳的状态。 看着是不是还挺简单的?不过已经试玩过的朋友里,我知道的还没有一个人可以第一次就对接成功的。 同样,当我们在新闻里看到嫦娥五号很轻松很顺利发射、入轨、降落、采样、上升、对接、返回,其背后是几代航天人艰苦卓绝的努力,难度之大远超一般人的想象。这里再次向他们致敬。 如果你想挑战一下,可以由此试玩:

04在eclipse当中使用gitee

耗尽温柔 提交于 2020-12-21 06:56:05
一、使用Bash连接GitHub时作了哪些事情 1、生成公钥 2、在GitHub上配置SSHKEY 3、创建关联 4、关联远程仓库 5、向远程仓库推送数据 6、拉取数据 二、把项目分享到gitee 1、准备工作 1.1 注册一个码云账号 1.2 安装好eclipse 2、检查eclipse中的配置 2.1检查全局身份 在eclipse中打开Window,Preferences,找到Team,在Team中找到Git,打开Configuration: 2.2检查公钥 在eclipse中打开Window,Preferences,找到General,在General中找到Network Connections,打开SSH2: 如果没有公钥,在eclipse中可以快速生成公钥: 2.3 在gitee上新建一个仓库 2.4 在eclipse中将项目推送到远程仓库 右键项目,Team,Share Project...: 在弹出框中选择Git做如下操作: 做完以上操作之后表示已经将项目的父目录作为了本地仓库的目录,然后在项目中出现了很多的问号,表示本地有,本地版本里没有,远程仓库里也没有: 然后将文件添加到暂存区,相当于执行git add 命令,执行之后项目中的问号变成了*号,表示文件添加到了暂存区: 成功添加到暂存区之后,点击commit,相当于执行git commit 命令