周报230722

周报230722

日期范围:2023-07-19——2023-07-22

学习内容

学习内容/任务进度具体内容
评测分班已完成完成评测笔测试题机测试题,分班
搭建博客已完成使用阿里云服务器,利用宝塔搭建halo。搭建博客教程
上传博客已完成每日上传当天所学知识相关笔记以及其他内容(halo自建博客、`CSDN稀土掘金
git配置已完成配置git实现gitee仓库上传以及github仓库上传(giteegithub)
上传仓库已完成每日上传每日上传当天所学知识相关笔记以及其他内容(giteegithub)
学习算法进行中力扣刷题[两数之和](http://39.105.197.178:8090/archives/%E4%B8%A4%E6%95%B0%E4%B9%8B%E5%92%8Cmd(个人力扣
周测已完成Mysql学习首次周测
Mysql练习1、2、3进行中Mysql练习1已经完成,练习2、3正在进行中
复习回顾、预习进行中本周学习内容复习回顾,预习Mysql进阶

遇到的问题

  1. 域名备案

  2. 搭建halo的博客

  3. 聚合函数的使用注意事项

  4. 使用git同时上传gitee仓库与github仓库

    • 方法1:创建两个仓库 git remote 仓库名 链接

      生成config文件如下:

      image-20230722184550908

    • 方法2:在origin中设置两个url

      生成config文件如下:

      image-20230722184631958

  5. 设置typora的图床

    通过picgo使用gitee或者smms建立图床

  6. 算法练习哈希表的使用

  7. Mysql语法的使用

    • SQL 中有很多字符串格式化函数,其中一些常用的包括:

      • to_char():将日期或数字转换为字符串。
      • format():对字段的显示进行格式化。
      • lpad()rpad():在字符串的左侧或右侧填充指定字符。
      • substr():从字符串中提取子字符串
    • SQL 中,可以使用 || 运算符或 CONCAT() 函数来拼接字符串。

      || 运算符用于将两个字符串连接在一起,语法如下:

      str1 || str2
      

      其中,str1str2 是要连接的字符串。

      例如,将字符串 ‘Hello’ 和 ‘World’ 连接在一起,可以使用以下语句:

      SELECT 'Hello' || 'World';
      

      输出结果为 'HelloWorld'

      CONCAT() 函数用于将多个字符串连接在一起,语法如下:

      CONCAT(str1, str2, ..., strN)
      

      其中,str1str2、…、strN 是要连接的字符串。

      例如,将字符串 ‘Hello’、’ ’ 和 ‘World’ 连接在一起,可以使用以下语句:

        SELECT CONCAT('Hello', ' ', 'World');    
      

      输出结果为 ‘Hello World’。

    • SQL 中,可以使用 LOWER() 函数将字符串转换为小写字母。

      LOWER() 函数的语法如下:

      LOWER(str)  
      

      其中,str 是要转换为小写的字符串。

      例如,将字符串 ‘Hello World’ 转换为小写字母,可以使用以下语句:

      SELECT LOWER('Hello World');    
      

      输出结果为 ‘hello world’。

    • --databases 是一个用于指定要操作的数据库的选项。在执行数据库相关的命令时,可以使用该选项来指定要对哪个数据库进行操作。

      例如,在使用 MySQL 客户端连接到远程服务器时,可以使用 --databases 选项来指定要连接的数据库:

      mysql -h <hostname> -u <username> --databases <database_name>   
      

      其中,<hostname> 是远程服务器的主机名或 IP 地址,<username> 是登录用户名,<database_name> 是要连接的数据库名称。

学习心得

在这一周中,我学习了通过阿里云服务器、宝塔和Halo搭建自己的博客,同时对域名备案方面知识有了一定的了解,还掌握了git上传仓库的方法以及同时上传两个仓库的方法以及在培训期间学习了MYSQL使用的语法基础,除此之外还对于算法进行了一定的学习。

​ 首先,在搭建个人博客的过程中学习到了不少知识,因为在之前有过通过本地服务器使用宝塔搭建wordPress博客的经验,因此这次搭建个人博客的时候采用的是阿里云服务器使用宝塔搭建Halo博客,在过程中遇到了不少的问题,例如服务器初次端口设置、宝塔终端的登录,守护进程的添加等,初始化了3次服务器,好在最后终于搭建成功,也学会了如何搭建博客和如何初始化服务器等操作;

​ 其次,在使用git仓库的阶段,创建了两个远程仓库,但是刚开始是分成两个本地仓库进行上传,感觉异常麻烦,之后就开始尝试如何让他们可以同时在一个本地仓库中上传,又有哪些方法。经过不断尝试,发现了如果想同时上传两个仓库的话,有两个方法(操作是在命令行中进行或.git中的.config文件中):一是在本地仓库中创建一个上传的缓存库,创建一个缓存库中创建两个url,也就是在romote中动手脚,在其中原本有一个url的情况下,再添加进入另一个远程仓库的url;二是在本地仓库创建两个上传的缓存库,再创建一个romote详细教程

​ 还有在这一周的学习中,还抽空学习了一点算法,力扣的题库第一道算法两数之和,除了日常最容易想到的暴力枚举法,还有通过哈希表实现的对照表法,通过空间复杂度来实现时间复杂度的优化;

​ 此外,在使用tyora记录每日所学的过程中,学会了如何设置picgo图床,例如gitee图床smms图床

​ 最后,在云创动力的培训下学习了MYSQL数据库操作的基础语法、聚合函数、数据库的备份和还原等,在学习中发现自己对alterupdate、数据库的备份和还原语法还是不太熟练,在课后还是进行一定的熟知练习才将其基本掌握。

在这一段的学习中,我不仅仅在学习中收获了不少,还在过程中发现了自己学习上的不足,以及如何去正确的对待自己的不足,如何对知识有个明确的概念性认知。

学习计划

根据这几天的学习,我对于今后的学习做出了以下计划:

  1. 在学习过程中,每日回顾当天所学知识的笔记,并上传至自己的博客与仓库;
  2. 每周留足看一个算法的时间,争取掌握,并获取新的知识;
  3. 在每天的学习后,对当前所学知识进行回顾和对将要学习的知识进行预习;
  4. 每周留一定的时间对本周所学知识进行回顾,查漏补缺。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言行不易

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值