Git/SQL/正则表达式

文章目录

  • Git/SQL/正则表达式
    • 一、练习 Git
    • 二、练习正则表达式
    • 三、练习 SQL

下面介绍几个平台,分别是学习 Git、SQL、正则表达式的在线练习平台。

一、练习 Git

这是个叫做 Learning Git Branching 的项目,是一定要推荐的,如果你只会add ,clone,push,pull,commit 几个命令,更需要练习史上最详细的git使用教程:

  • 这确实是我至今发现的最好的 Git 动画教程,没有之一。
  • 想当年我用 Git 就会 add .,clone,push,pull,commit 几个命令,其他的命令完全不会
  • Git 就是一个下载器,Github 就是个资源网站加免费图床,命令能不能达成目的都是靠运气。什么版本控制,我根本搞不懂,也懒得去看那一堆乱七八糟的文档。
  • 这个网站的教程不是给你举那种修改文件的细节例子,而是将每次 commit 都抽象成树的节点,用动画闯关的形式,让你自由使用 Git 命令完成目标:
  • 所有 Git 分支都被可视化了,你只要在左侧的命令行输入 Git命令,分支会进行相应的变化,只要达成任务目标,你就过关啦!网站还会记录你的命令数,试试能不能以最少的命令数过关!


真的跟玩游戏一样,难度设计合理,流畅度很好,我一玩都停不下来了,几小时就打通了,哈哈哈!

  • 总之,这个教程很适合初学和进阶,如果你觉得自己对 Git 的掌握还不太好,用 Git命令还是有运气成分,就可以玩玩这个教程,相信能够让你更熟练地使用 Git。
  • 它是一个开源项目,Github 项目地址:

https://github.com/pcottle/learnGitBranching

  • 教程网站地址:

https://learngitbranching.js.org

二、练习正则表达式

  • 正则表达式是个非常强有力的工具,可以说计算机中的一切数据都是字符,借助正则表达式这种模式匹配工具,操作计算机可以说是如虎添翼。

我这里要推荐两个网站,一个是练习平台,一个是测试正则表达式的平台

先说练习平台,叫做 RegexOne

  • 前面有基本教程,后面有一些常见的正则表达式题目,比如判断邮箱、URL、电话号,或者抽取日志的关键信息等等。
  • 只要写出符合要求的正则表达式,就可以进入下一个问题,关键是每道题还有标准答案,可以点击下面的 solution 按钮查看:

  • RegexOne 网址:

https://regexone.com/

再说测试工具,是个叫做 RegExr 的 Github 项目:

  • 可以看见,输入文本和正则模式串后,网站会给正则表达式添加漂亮且容易辨认的样式,自动在文本中搜索模式串,高亮显示匹配的字符串,并且还会显示每个分组捕获的字符串,下方还会给出每个通配符的含义。
  • 这个网站可以配合前面的正则练习平台使用,在这里尝试各种表达式,成功匹配之后粘贴过去。
  • RegExr 网址:

https://regexr.com/

三、练习 SQL

这是一个叫做 SQLZOO 的网站,左侧是所有的练习内容:

  • SQLZOO 是一款很好用的 SQL 练习平台,英文不难理解,可以直接看英文版,但是也可以切换繁体中文,比较友好。
  • 这里都是比较常用的 SQL 命令,给你一个需求,你写 SQL 语句实现正确的查询结果。最重要的是,这里不仅对每个命令的用法有详细解释,每个专题后面还有选择题(quiz),而且有判题系统,甚至有的比较难的题目还有视频讲解:
  • 至于难度,循序渐进,即便对新手也很友好,靠后的问题确实比较有技巧性,相信这是热爱思维挑战的人喜欢的!
  • 网站地址:

https://sqlzoo.net/

Git/SQL/正则表达式练习平台相关推荐

  1. 《SQL Server企业级平台管理实践》读书笔记——几个系统库的备份与恢复

    原文:<SQL Server企业级平台管理实践>读书笔记--几个系统库的备份与恢复 master数据库 master作为数据库的主要数据库,记录着SQL Server系统的所有系统级信息, ...

  2. sql删除语句_推荐强大开源的数据库SQL语句审核平台,再也不用担心删除跑路了!...

    删除数据库跑路,本来是一个调侃的话语,但是前段时间在互联网圈子真的发生过,震动整个圈子,为了避免此类悲剧再次发生,现推荐一个强大的开源SQL语句管理平台,具体的功能如下: 用户模块 1.Dashboa ...

  3. SQL 审核查询平台

    ◆一.开源项目简介 Archery 定位于 SQL 审核查询平台,旨在提升 DBA 的工作效率,支持多种数据库的 SQL 上线和查询,同时支持丰富的 MySQL 运维功能. ◆二.开源协议 使用Apa ...

  4. Git与代码托管平台

    目录 一.Git与代码托管平台 1.Git 2.代码托管平台 3.使用Gitee 1.Gitte介绍 2.在Gitte中创建仓库 4.Git命令 本地仓库: 远程操作 一.Git与代码托管平台 1.G ...

  5. Git及其代码托管平台GitHub、码云

    目录 1 Git简介 2 Git使用​ ​ 3 远程仓库 4 分支Branch 5 码云的静态页面托管 6 在IDEA中使用Git 1 Git简介 Version Control System,简称为 ...

  6. Mysql教程(五)---SQL正则表达式

    "无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程.". 目录 ...

  7. 分布式管理控制系统Git与项目托管平台Github相关概念、工作流程与操作方法

    尐轩web前端技术博客 -- 丛培森 Payen S.Tsung --There's no place like 127. 0. 0. 1 目录视图 摘要视图 订阅 CSDN学院招募微信小程序讲师啦  ...

  8. Git教程之Linux平台

    Git教程之Linux平台 1.Git简介 产生背景 Git的两大特点 2.安装与配置 3.创建一个版本库 4.版本创建与回退 4.1使用方法 1.Git简介 产生背景 Git是目前世界上最先进的分布 ...

  9. 使用Yearning部署一个工单化SQL语句检测平台

    * GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 1. 引入 2. 环境准备 2.1 通过yum安装Docker 2.2 安装数据源 2.3 安装部署Yearning ...

最新文章

  1. 隐藏原生select下拉框的向下箭头▼
  2. 脚本征集大赛开启啦!100%有奖!
  3. 深度学习面临天花板,亟需更可信、可靠、安全的第三代AI技术|AI ProCon 2019
  4. oracle 服务名 数据库名 实例名
  5. ONE- Open Navigator Engine 开放式浏览器引擎
  6. USB接口的键盘描述符范例
  7. SAP Spartacus B2B Unit page convertListItem方法的工作原理
  8. Hadoop大数据之RAID
  9. 蓝桥杯 ADV-233 算法提高 队列操作
  10. # 每天阅读一个 npm 模块(7)- delegates
  11. 深度深度网络设计中各种归一化方法总结
  12. wps里的茶色字体怎么设置_wps字体加茶色背景2 wps茶色如何设置
  13. [ZZ]什么是Google Urchin:了解Urchin与Google Analytics差异
  14. ASP.NET验证控件合集 含代码演示
  15. 西方经济学的十大原理
  16. IT行业考证规划,从年薪3万到30万
  17. 鸿蒙开发板Hi3861_通过GPIO12 PWM蜂鸣器播放<涛声依旧>-——基于code-2.0-CANARY
  18. android tabhost黑色背景,怎么设置tabhost的背景颜色
  19. 深度解析 Keras 中的图片预处理:图片生成器 ImageDataGeneraor
  20. 对deap数据集进行脑电情绪识别并进行频谱分析(频域特征)

热门文章

  1. MongoEngine MongoDB 的 ORM 库
  2. CentOS 7.4下使用yum安装MySQL5.7.20 最简单的
  3. windows安装Python+tensorflow机器学习开发环境搭建
  4. 【208天】黑马程序员27天视频学习笔记【Day21-中】
  5. linux环境下zookeeper部署
  6. java集合概念初步介绍
  7. 网管,待遇为何如此差劲?
  8. CodeForces - 1407D Discrete Centrifugal Jumps(单调栈+dp)
  9. HihoCoder - 1457 后缀自动机四·重复旋律7(后缀自动机)
  10. HDU - 2243 考研路茫茫——单词情结(AC自动机+矩阵快速幂)