粉丝5890获赞2.3万

哈喽,朋友们,我们这地方如果真的要去实现的话,我是这样吧,我说这个地方咱们给上个 y 啊,等于年啊,是我们的年,我再给上个 m, 是月, your mouse。 那这个时候你给我输入一个月份和年,年和月份吧,百分之二 d, 百分之二 d, 逗号,第一个是年,第二个是貌似放进去。好了,接下来我们想分装一个函数来帮你算一下 啊,万年 m 运有多少天?那这个地方我们这个函数叫 get days of mouth m o, n, t x, 对不对?那这个时候你把 y 传给我, m 传给我,这个地方我们是不是得分成一个函数,而这个函数最终呢,大家注意,他会返回一个值,叫 d, 叫 d。 那最终啊,当你返回这个值之后呢,我就把这个值给你打印出来,对不对?然后 百分二 d, 写个 n, 嗯,我们这儿打印一下,我说啊,百分二 d 年啊,百分二月有多少天呢啊?有多少天呢啊?有百分二天 啊,这个地方我们打印的时候呢?注意,这个地方我们输入外年 m 月有对天,这是我最多的一个打印。 那这个时候我们就要实现这个 get days of mouse 这个功能,那我们怎实现呢?在这地方图中啊,我们这个参数,你给我的一个 y, 给的一个 m, 那这个地方同学们注意,我这就给上一个 y, 给上一个 m。 我们已经学过了,说函数的时餐和型餐是不同的空间, 所以我的行参的名字能不能跟食材一样?可以啊,反正咱们也不是同二空间。听懂意思了吗?你这个地方的 y 跟我这 y 不是一回事,你的 m 跟我的 y 不是一回事,所以我这里边为了简单企业,我也可以写着 y 和 m, 听懂意思了吗?当然这个函数最后经过计算之后也能知道这个年 y, 年 m 月有多少天,那它返回的是天数,是个整数,那这个地方返回类型我是不是就可以写成 in 就可以了啊?里边怎么写呢?里边我们在写的时候就说哦,一年十二月,一年十二个月 啊,十二个月啊,分啊,有多少天呢?大家注意,今天十二个月啊,分别 有多少天呢啊?多少天?我们可以把它写出来,那我们这写着 并量叫啊,写上一个数组叫 days 吧,我把这些所有的天数都写出来。天数写出来之后呢?啊,这个大家注意,我们的这个地方如果要写出十二个月的天数的话,那这个地方第一月是三十一天, 二月呢是二十八天,我们写平年的闰年呢,我们在特殊处理,对不对?然后呢在一月大,二月小,三月大三十一天,然后三十天 啊,然后三十一天,然后再是三十天,对吧?一月二月,三月四月五月六月,然后呢?七月七月三十一,八月三十一啊,九月三十啊,十,十月三十一啊,再三十啊,再三十一。好了,这个地方大家有没有发现我们明年十二个月的天数都放进去了, 但当你需访问音乐的时候,大家注意这个音乐的下标是什么?在这个数字里面,音乐的下标应该是零嘛?不方便,那 是这样,我呢给这地方放个零进去,这样的话,我让这个数字是不是挤到下边一的位置了?这个数字挤到下边的二的位置了,他就在下边三的位置,他就在下边四的位置。哎,正好这个天数存的这个下标的位置跟月份是不是就对一下了? 你看这是我故意的设计,我们这专门给它加了个零进去哦,同意吗?注意,那接下来大家想象一下, 大家想象一下,我们想要知道有多少天的时候说 int day 就等于谁呢?啊?就等于谁呢? base 方块的这个地方 m, 比如说你现在给我一个什么呢?给我一个啊,这个地方的这个二千年两千年的这个地方啊,或者说比如说这个地方五月,你给我五月的话,大家对五月有多少天呢?我是不是直接访问向北五的位置啊?五月就三十一天吗?哎,我就把这个的付给定, 那付给地的时候大家注意,地就是三十一天啊,这地方好像确定了,对不对?但是这个地方大家注意,假设不是五月是二月呢,那这个地方我是把这个定地呢给答案,哎,把夏文二的元素的放到我地里面去了,那变成二十八天了,但是大家注意,我们一定要清楚啊,二月的时候同志们 他的天数可是要多一天的呀。啊,闰年的,说错了,闰年的二月可是要多一天啊,平年的二月才是二十八天吗?所以这个地方我们是不是立马要判断一下我们这个外是不是闰年吗?那怎么判断外年是不是闰年呢?哎,根据我们以前学过的知识,我们说那关于闰年判断,我可以分成一个函数吗? 那这个地方我们说,哎,这儿写了个 is leave 啊 ear 这个函数你帮我来判断一下是不是你判断谁呢? why? 是不是你?那 这个时候呢?我们这样分析一下,我说我这 if 看一下这个函数,如果返回的是一,我就是闰年,如果是闰年的话,又是二月,大家注意啊,如果是闰年同时并且 m 等于二的话,那这个时候同学们注意 d 是不是要加加一下 或者 d 呢?加等一啊?加等一,听懂意思了吗?

c 语言编程题获得月份天数,刚入坑的小伙伴一定要收藏好,我们写一下 c 语言框架,看一下这个题目。我们需要知道每个月的天数, 我们需要注意的是,在任年的时候,二月份为二十九天,也就是二十八加一。接下来我们来写代码吧。定义 urban bands, 储存输入的年份和月份,进行输入 另一个函数来获得月份天使储存到内中。我们现在函数犯的声明, 定义一个数组,将月份天数储存到数组中,因为数组下标由零开始,我们可以在下标为零的输入一个数,让数组的下标与月份相对应,将 a 中对应的月份天数给力。接下来 我们要判断闰年,闰年的条件就是能被四百整除,或者能被四整除,但不能被一百整除。如果是闰年的话,二月份的天数要加一返回天数。 如果我们要进行输入呢?在输入那边加一个 wifi 循环打印换行查看一下结果。 没有毛病,今天的讲解就到这里,下期再见,喜欢的话就留下你的小红心吧!

hello, 大家好,我是你们的好朋友,爱编程的大熊,那今天呢,大熊老师带大家一起来做一个获取我们当前的一个日历或者是时间哈。嗯,我们来看一下啊,有机 选择一个六,然后 pass few, 我们今天就要 listen 啊,哎, 内存十八啊,那在这里面他其实是我们 pass 自己就本身带的这个模块哈,他叫我们的 carline 的模块,也就日历模块, 比如说我们的,我们需要去,呃,怎么样导入它啊?叫 input 啊, input 啊,然后我们叫 canada 啊,叫 canada 啊,这个是导入日历模块啊,导入日历啊,日历啊, 那这个呢?我们还是比较简单的哈,他这个获取的也非常的容易啊,他代码也是特别的简单的,就是我们给他一个 c 吧,啊, 或者给他一个,哎,给他个 n 吧, n 等于一个,他这里面呢有一个自带的哈,他这个模块里面自带的叫卡拉的,点一个 month 啊,点一个 month 啊, 好,看到没有?看到这上面第一个了,对吧?我们这里面可以给他一个当前的,比如说我们现在是二零二三年,对吧?然后他这里面可以给年和我们的月。 好,那我们来查找一下,我们的一个现在是十月份的哈。嗯,那这样我们直接输出一下就可以了。 好,输出一下我们的一个 n 哈,这样我们控制台上会显示出来哈, 这个是固定的一些写法啊,他固定的一个用法就可以啊,没有过多的需要去介绍的东西了啊,可以看到啊,他有一个模拟的哈, 可以看到这是二零二三年十月份的一个日历的每一天啊,就在这里了。那好,那我们的时间怎么去做啊? 时间呢?也是一个模块,叫 time 模块啊,好, 叫 input 啊,我们导入一个什么呢?导入一个 input, 我们的一个 time 啊,时间的啊,导入这个模块就可以了啊,导入, 导入时间啊,好吧,他可以获取它,里面有方法可以让我们获取。怎么样当前的一个时间啊?在这里我们可以给他 写上,比如说我们给他一个 t 啊, t 等于给他一个变量啊,给他复制过来,他的也是固定的一些用法, time 点啊,一个 store 啊,啊,我们这个啊, 然后呢?这里面我们需要给他一些编码的格式哈,他是固定的一些格式啊,这个我们给他一个百分号。 why? 哈,大写的啊, 大写了一个 y, 然后给他杠啊,再一个摆放号啊,再给他一个 m 啊,小写的了,小写啊,再给他一个摆放号 d 啊,摆放号 d, 好吧。 啊,这里面啊,对,这里面还有时间啊,这是,这是我们的年月日啊,年月日的意思啊,那这里我们还需要给他一个什么呢?我们的百分号啊,取时间啊,十分秒。好吧,那这里十分秒,我们要中间就给这个符号了。 好,再给他一个十分秒啊,给他一个。哎,那个是 m 啊,我记得。好,然后再给他一个,我们的一个 s s 的啊,然后我们给他一个逗号,后面呢?我们要给他写上代码,这才是重点啊,这才是我们的一个重点的啊,就是太 time 点一个 location locate。 好,这也是我们一个就获取当前的一个啊,当前的一个时间啊,十分秒。那我们也要需要去输出一下他啊, 然后 print 啊,输出一下我们的一个变量 t, 好吧,因为我们复制给的 t 嘛,对吧,那我们来看一下啊。哎, 重新打一下吧。啊,一个 tr。 那我们可以看一下啊,这里哦,可以在这里看到啊,这是我们当前的一个时间啊, 这个还是比较简单的啊,那今天这个我们就做到这里了,这也没什么要说的,因为他都是自带的啊,这个在呃网上啊,像像一些教程里面他是完全都可以看到的哈。啊,像这个里面可能有分大小写的哈,如果是小写的情况下,好像我记得他是呃以 十二小时制的啊,那这种大写情况下他显示的是这种二十四小时制的啊,那这个都无伤大雅了,你可以去看一看哈。 那好了好了,今天也介绍了这两个库哈,还挺挺有意思的哈。好,那我们今天知道这个分享呢,到这里结束了啊,拜。拜。拜。

我们来看一下 p e 的时间日期类型啊,总共有下面六种啊,前面两种的话都是表示这个时间错啊,这个的话是不带失去的一个时间错,这个是带失去的一个时间错啊,他们都是八个字结,后面这个 n 是代表这个进度啊,比如说我们经常使用的这个函数是 laptop la 啊, 你看实际说的话,他是表示前面的这个是日期,后面这个是时间,对吧?后面这个是精度吗?咱们说了啊,这是一二三四五六,默认的话就是六位啊,这个的话是咱们的这个东八区啊啊,比如说我们再来进行一个查看 啊,然后是二零二三年一月一号。好,我们来进行一下 time step, 是不是啊?把这个日期给显示出来了时, 时间的话他没有的话是就从这个零啊,零时零分零秒开始的啊啊?如果说我们后面这样再加一些时间,比如说现在,是啊,十七幺幺 二二三,好,是不是也是把这个给写出来的啊?如果说我们后面的话要这个精度,一二三四五六,是不是啊?咱们可以来 这个定一下他这个进度,比如说两位啊,你看是不是这里只有两位了啊?这个是这个的话他是会四舍五入的,比如说我们这里给他加大一些,这里设置成五,是不是这里变成幺三了啊? 呃,但是下我们说了这个的话,它是不带死去的啊,如果说我们后面要加这个 with times 中 看,是不是啊变成了这个东巴区了啊?啊?然后这个的话是时期,呃,这个日期类型呢?它是占了四个字节的,比如说我们来 select, 二零二三年一月一号, 对头,是不是啊?这个是日期类型啊?这个比较简单,然后下面这个的话是时间类型呢?表示其实就是这个,把后前面这一段,把这个日期给它去掉,就变成这个时间类型了啊。这个的话是不带时区的,这个是带时区的,这个是占了八个字节,这个是十二个字节 啊,比如说我们还是以 select club, 哎, 好,然后我们来 time, 是不是啊?然后咱们还可以制定它这个精度,对不对? 呃,比如说两位是不是变成两位了啊?当然现在他是没有带四驱的,咱们可以来位置太阳目中。好,现在就带了这个四驱了啊,这个是时间类型的啊,后面这个是时间间隔类型的啊,他是占了八个字节的啊。 呃,然后的话我们可以来看一下,比如说 select 啊,咱们可以以 second 一秒钟, 是不是这里是一秒钟,然后一分钟的话是这样的啊, minute 是不是这里就变成了一 分钟了啊?也可以是这个一个小时啊,他这个很灵活的 o u r 一个小时,看见没?这个表示一个小时啊。然后的话也可以是这个一天啊, one day 一天,或者说是一个一个月, 是不是一个月,或者说是一年啊?都是可以的 啊,总共时间类型的话就是这么几个啊,其实都是比较简单的,都是。

哈喽大家好,我是如思接上一期呢给大家分享一个 pose guine 手机库,那么今天呢给大家说一下咱们这个 posepiecre 的一个安装过程,那么首先大家呢可以在这个浏览器里面输入 posepic 的这个官网,就是这个 posepicepicsocolig。 那么进来之后呢,咱们首先看不看到一个这个登录的这个下载的按钮,那么咱们点进去 之后呢,可能这个网站是国外的,可能稍微要慢一点,然后进来之后呢咱们可以看到这里面有很多系统,然后选择一个咱们的自己的游戏,那本次呢我主要演示呢,呃是参照这个 windows 系统给大家做一个演示,那么我今天呢就直接下载这个 windows 系统,然后我们先选择这个系统,然后点击, 点击之后呢进来之后呢咱们会直播一年会看到这个里面有一个这个下载那个安装,那么我们直接就点击这个登录的,然后下载安装, 这个可能取决于我们这个网速啊。然后进来之后呢,我们可以看到这个版本不是同这个版本,那么这个版本呢可能从九点三点二五开始,然后到现在最新的这个十四点五,那么我建议大家呢 是下载这个十以上的这个版本十一场这个版本呢可能说这个金融信仰,包括一些 bug, 可能相对来说比较少一点,那大家需要注意的一点,还有就是他们这个十以上这个版本呢,对吧?就是说比如说这个十一点一期开始,他是已经不支持这个 windows 三十二味道,那大家可以根据自己的一个需求针对性进行一个下载,那么本次呢,我们就直接下载这个 温度是六十四位的,然后最新版本的十四点五,我这个为了节约这个时间呢,我已经提前下载好了,那我直接进行安装就好了,大家可以直接点击进行下载就 ok, 那么我本次呢,然后还是通过这个训练机,因为我本机里面可能已经有这环境了,然后里面可能也有一些这个库表啊,然后可能不能下载,重新给大家去演示,那么我通过这个训练机给大家演示一下, 你这里面其实我已经是找来好的,那么这就是比如说你们刚刚从官网里面下载好之后,你们可能会得到一个这样的一个文件,一个普斯格文的一个安装包,我们这时候呢,我们又去选择这个管理员去运行 啊,大家稍微等一下,我们点击试啊,我也给大家说一下吧,因为我这个是虚拟机码, 性能可能不太好,那所以说可能有的时候可能加载比较缓慢啊,那大家如果自己的本地电脑里面去加载的话,不然的话可能速度可能比我这快一点, 那么我这一管理运营之后呢,那看完之后就可以直接进行安装了,安装呢其实也是比较简单,然后我们直接点击这个 nice, 然后下一步,那么这个呢是我们需要安装的这个目录,目录呢正常情况他默认的是这个 c 盘,然后我建议大家呢可以选择 c 盘以外,毕竟 c 盘是自动盘吗?那如果说你的 c 盘空间比较大,那么或者说你也是不在意说这一点,那么其实呢,呃也是可以直接放在 c 盘,那么放在 c 盘里面的好处就可以避免说很多的一些安装的一些问题,比如说用户呀这个选项的问题,那可能这点可能也会进行避免,那么我今天做演示呢,我就直接放在 c 盘里面, 我们直接点下一步,那这一步呢是一个这个组建,那相当于就是 pgc 会里面一个组建,那么呢里面呢,它是四个组建,相当于第一个是这个 pose 的一个服务,这个组建呢是必须要选的,第二个呢是这个 pg 要的命,首先呢是个管理员的一个镜面的一个组建,其实呢我个人建议呢,如果说咱们就自己的去下载安装,然后个人 一个学习的,这个可以说是补血。那么第三个呢是一个对战的一个服务,那对战这个服务呢,我们个人的一个学习呢,其实也是没有必要去安装的。那么最后一个呢,是这个命令皇的一个工具,就相当于是 pose 主任他自己自带的一个这个命令皇工具。 那么我建议呢,其实大家可以说选上,但是也可以说是不选,因为咱们后期的话,去学习的话,或者说编写的话,可能来说更多的可能大家会接受。第三关这个 id, 这是今天好的一些工具啊,可能都直接在上面去编写, 但是我建议大家还是勾选上,能够前期呢还是通过这个工具去编辑啊?为什么呢?那是因为前期呢这个工具呢,他编写的时候没有一些提示,可以帮助大家能够快速的记忆,就加深记忆吗?那么这这次呢我们直接把它给勾选上,大家建议大家也是给勾选上,然后通过这个工具去编辑, 点完之后我们点击下一步,然后这一步呢是就是大家这个数据的这个存放位置,那数据存放位置呢?默认了他也是这个 c 盘,那大家可以选择加一些盘符,然后其实直接点这个也是就直接可以预览,然后进到其他这个盘符里面,大家自己选一下,我们点击下一步,这一步呢其实是一个密码,这个密码呢就 是我们这个不是准备这个数据库,呃,去登录的时候这个密码,我建议大家这个密码呢一定要记住,不然后续登录的时候会比较麻烦。我这边设置一下密码,然后从眼上我就随便说一个比较简单的,大家可以说兄弟,所以说也比较简单嘛,因为都是自己本机环境,大家容易记住就 ok。 我们点击这两个,这个上面第一个是密码,第二个是确认密码,这两个相当于输的是必须要是一模一样,然后我们点击下一步, 那下一步呢这边呢是我们的这个端口,那 pos 主任呢?这个数据库呢?他默认端口就是五三二,那一般情况下我们是不要去更改这个端口号,除非说是你本集的一个端口已经占用了,那我们再去更改,正常情况下我们直接默认就 ok 了。 下一步那这里呢就是跟大家说一下,这里呢是一个这个语言,那个语言呢?其实我也是去研究了一下,第一个就是这个默认的这个默认本地的这个, 那么第二个呢就是这个 c, 那这个 c 呢?其实就是中文的意思,那个一个简称吗?那么我建议大家呢,其实可以选这个默认或者选 c 都可以,那我这边就直接选这个默认,然后直接点下一步,这一步呢其实是一个安装的一个总结吧,总结就是我前面选的是什么? 这个安装模特在 c 盘里面,对吧?然后以及这个这个服务展览在哪里,然后以这个呃数据是存放在哪里的,以及这个端口呀?是哪一张,对吧?是这一些一个确认,其实只要前面选择的没问题,我们这一步其实直接可以就点击下一步就 ok, 下一步我们这一步呢就是直接就是让你确认,就说是否安装。我们这时候呢,其实也可以不用管我们直接点击下一步, 那么这个时候呢,我们就直接等待这个安装完成就 ok 了。那么我这个是虚拟性的,那可能是性能比较差,安装可能稍微需要等待一段时间,那么医生呢,我这边也做了一个这个安装文档,那么我也是大家如果说需要的话可以给我私信或者给我留言,那我也可以把这个文档提供给大家,大家按照这个文档进行操作,其实也是完全没有完全是 ok 的, 这里面其实跟我刚刚去演示的其实是一模一样的,这边大家按照这样的一个文档进行一个安装呢,其实可能更加清晰。我们这边呢其实从这个下载,包括这个安装,以及包括这个安装完之后进行一个测试,我这边呢都是给大家处理好了,处理好了之后呢,其实大家按照这个文档进行一个操作的话,其实会更加的就是方便,然后直接可以进行一个 最后呢,呃,正常情况下都会安装没有问题,那么也有会有一些常见的一些问题,我呢也是给大家进行了一个总结,那么这就主要是总结了有四点,大家若遇到一些问题呢,可以先看一下有没有自己的一些问题,把这四点都先尝试。如果说这四点都尝试完之后呢,大家还有些问题呢,也可以给我私信或者是百度一下,自己查看一下,正常情况下都是不会有任何的问题的,我们看一下, 那我这个飞机技能可能比较差,这个那好,那现在刚好呢,那就是安装完成了,安装完成之后呢,那我们直接点这个分离式就 ok 了,对吧?我们大家安装完之后呢,大家可以直接在这里面去应用的去查看,查看我们刚刚安装好的这个,安装好之后里面就有一个普斯格论,然后因为我这个是十四,他们有个这个十四,大家可能下不同版本的,后面那个版本话可能就是不同 点。之后呢,最后我给大家去验证一下你安装有没有成功吗?对吧?那么点这个,呃,这个是要是他自带的一个迷你航空工具,就我刚之前给大家说的那个迷你航空,迷你航工具,那么进来之后呢,他会首先会让你进呃,登录这个服务,那服务呢?我们这是本机,那么他如果认他也是这个本机,那么直接巧机回车就 ok 了,所以回来之后他让你选择这个数据库,那数据库呢? 我们现在初四呢,他这里面只有一个 boss 的个人跟两个这个模板出去过,那我们直接也是默认就行,小回车这个号也是三样默认的小回车,我这时候才让你是让你输入这个数据后的用户名,那这用户名呢?这个数据管理员他就是 boss, 然后那我们直接回车,那这时候会让你输入一个这个数据规定吗?那这数据规呢?就是我之前跟大家说的那个两次要移植那个数据密码,等他输入一下, 这点呢还要跟大家说一下,就是这个输入呢,我们输的时候他是不会有任何显示,那我们只要把输完,输完之后呢,我们调节回车,那就会直接进入到这个数据库,那如果说大家输入命令之后直接敲回车,大家进来之后出现了这样的一个帮助,然后出现了这样的一个界面,那么相当于就是已经进到了这个数据库里面了,我们进一步的去去验证呢,我们可以输入这个斜杠和输入这个 l lst, 其实苏维这个 l 也是黑的 l, 只不过是这个例子的这个简称嘛,我们说一说个 l, 然后回车,那么可能我们就会看到这个数据库列表,那,那因为我们这个是刚刚出发的一个数据库,里面只有一个默认普斯工艺,然后也包括这两个这个模板水库,这两模板水库大家千万不要把它给删了,这样也是广州的,后续呢,大家可以呃在 评论区或者给我私信去留言,然后说这个安装文档也是可以的,大家按照这个安装文档进行一步一步的进行操作,这是完全没有问题的,包括这里面的一些注意事项啊,以及包括这个介绍呀,我都给大家备注好了。那么今天呢,这个分享到这里就结束了,拜拜。

上节课我们对收纳 toppo 做了详细的介绍,这节课的话我们先来安装一下数据库,那我们的这个呃收纳 toppo 的话,他支持的数据库。上节课我们也讲到了,就是他支持的数据库,就包括 pgsoco、 soco、 slove、 audico。 其实呢,这个 刷到酷狗的话,他也支持一个啊,内存数据库。 hr, 你在安装这个刷到酷狗的时候,你不安装数据库也是可以的,他会使用内存数据库, hr 数据库。那我们为了完整的学习这个刷到酷狗的话,所以他我们来安装一下数据库,我们选择的是这个呃开眼的数据库。第一收口, 因为这这个呃收购社保以及奥利口的话,他是商业的,所以的话我们就选这个呃开言的也是一个非常强大的数据库,这个数据库的话他也 也是知识非常丰富的数据类型,比如这一审呢,这一审逼啊,数组啊,以及一些既定义的数据类型,那他的这个官网的话我也给出来了,然后他我也打出打开了。那他这个呃 p 四口的话,我们 知道他会支持很多的操作系统啊,比如我们的这个冰斗石啊,骂骂死啊,以后另一只啊,以及我们的其他的。就是啊,冰斗石的话也分这个六十四位跟三十二位啊,我们 根据自己的操作系统去下载我们的对应的一个数据库版本,那我们正常的开发人员的话,使用的大部分都是运动操作系统啊,然后的话现在也是大部分的操作系统都是六十四倍的,那你就下载六十四倍的。以后的话我们只有一些大厂,比如像阿里啊、腾讯啊这些 大厂,可能的话他才会有呃机会去安。就是呃使用这个 max, 那我们就下载这个三十二位,那下载三十二位的话也要根据我们的这个呃送到科普所支持的一个呃版本来下载, 我这里的话已经提前下载了他的这个版本,那我们下载的话我下载了一个十一和十四,那这里面支持的话没有十四,那我们就安装十一就好了。 安装也是非常简单,就是我们双击以上有多少安,根据他的向导马上安装就好了,那我们双击一下 转一下的话,他会弹出一个呃,呃,就是这个安装向导对话框,那这安装向导对话框的话,我们就一步一步的往上安装。他这个过程的话其实的话也是有点慢的,因为的话这个呃安装包 他是有点大,差不多有一级哈,就是他安装下来我们就点下一步这个选一个安装目录,再点下一步,那他这个的话就是说我们要安装的一些呃软件, 只要我们不要安装这个,这个好像没什么用,这个要比我没比 us 图单落这个什么的话,这个我不要他,而且的话在影响我们就只安装这个。呃 pe 的 solo 以及这个科目赖就是他的命令航工具以及这个 pg 啊,里面这个是的话应该是一个啊土型化界面。 嗯,下一步那这个就是他的数据目录点下一步,那这里面的话就是有一个啊他的超级用户就是 pose pose 过来,那这个的话我们要记住,不然的话到时的话你就不知道他的用户的这个呃 用户名是什么?那我们就用用这个啊,用户五幺的密码也是用这个叫做 pose 输进去,然后点,那时候他他有个端口就是五四三二,那这个的话他也是要记住的,因为他我们到时要连他这个服务器,只要用到用到这个端口。好,我们 然后呢这个的话,我们啊用的时候就可以了啊,这个的话就是说现在的 logo 图比又是白的牛背心啊这个集群,那我们其他是默认的,不需要额外的线就点亮,然后再就点换装就可以了 啊,他就说上面的话,他就提示说这那那地图比例你做啊。这个 pg 收口往 有恐怖的就是开机安装这个,呃, pg 数据过的话,到我们的这台电脑上面去,等电视台就开始安装,那这个有点慢,那这要等这滚动条滚到最后才行。那我们现在就先等一下,让他慢慢的安装 这个滚动条的话,他滚动的时间确实要比较久,然后的话我刚才暂停了一下了一下,然后的话我们,呃等他安装完了这个的话,那就等于已经把这个呃 pg 收口的话已经就安装完毕了。 好,我们再等一下哈,那他安装完了之后的话,我们啊这个就是安装完了,安装完 之后的话我们就可以啊来看一下他的目录,那这个呃安装的话我们是安装了到这个目录上面去,因为他我们是一个默认目录,那他里面的话有两个目录。呃,我看一下 他这个的话就是他的数据库目录啊,他他的这个软件目录,到时的话如果你创建了数据库的话,他会在这个目录的话会产生一个低糖目录,那这个就数字软件目录,那大家要注意了,如果你在呃去卸载这个呃 p c 口的时候的话,你要把这个 我对他目录手动去删除啊,因为的话他卸载的时候的话,他是不会帮你去啊删除这个对他目录的。好,我们再来往上看,那我们安装完了之后的话,呃,他是有一个呃,从这里应用程序里面看的话,我们是可以找到 他的,他这边应该是有一个啊命的航工具,我看一下 啊,这里面你看到装了这里面的话,他就有很多,这个他有个图形化界面,有的话,呃,还有一个收腹效,那这个的话就是他的一个命令航工具, 然后的话也有就是说啊,还有其他的,那他还有一个图片画界面,但是这个图形画界面的话,我觉得的话可能没有第三方的好用,那我们到时候来介绍。另外一个就是说他这里面不是也有一个 pg 的面试吗?这个应该是一个图形画的界面 啊,是可以连接到我们的这个服务器的,我们打开了也来看一下,他也是有点。 那这个的话就是我们的命令行工具啊,这个是连上去了,我们的第一个连上去由他的密码 啊,我们按了回收键之后的话,他就会连到我们的这个啊默认的端口五四三二。然后的话他跟我说这个用户是 pose 过来留到我的密码,刚才也说过了是 pose 啊, pos 机啊, a s 就 pos 过来说,那这个的话你就连到他服务器上面去了,那到时候的话你也可以在这个命令行里面去啊,对税务进行操作,创建数据户,因为你只要选择数据户命令就可以了。另外的话你也可以通过啊,这个 我们的 pgo 的命这个图图形化工具也是可以的。那我们看到这个他有个密码,我们也是把这个密码输进去, 我们不是设了这密码,我们直接把这密码粘贴一下,把它附进去,看看能不能连上去啊?还是可以连上去的啊?他他他这个还是我密码不能确是吧 啊?他也是连上去了,那也是没问题的,那的话你通过在这里面普通话找做这个数据户也是可以的。 那我们还来另外介绍一种方式,就是说我们使用这个 navika 里面的话,我是比较喜欢弄这个 navikanavika 的话,是一种一款强大的可视网啊数据化管理工具啊,可可用一方面的管理,就是说 这个买烧烤啊,奥利扣啊、皮 polobase 烧烤啊,以及一个利特拉啊,以及烧烤收啊啊,已经卖了, dp 等等,他都是支持的。他的官网是这个我就不打开了,但是的话这个软件 是一个啊,商业软件,他是收费的,有的话你可以通过一些其他的手段可以啊使用啊,这个大家都懂的哈,就是用一些其他手段就可以啊,把它给啊,不用花钱也可以用哈。那我们 看到我这个大家如果没有上来到这个的话,也可以就说,呃,到时候我共享给大家,那你把它打开之后的话,他也是一个呃可视化工具,那他是 比如他他他他这里面的话我先把他删掉,那你也是可以啊,创建一个,新建一个数据户,那你就选择这个 pose 过来收口, 那选择他你就输链接名,那链接名的话肯定是我们啊这个随便起个名字,那我们先起个名叫做啊收纳 coup 啊,他这个数据库啊, 然后他这个是默认端口,那这个都不用说了,然后他这个是他的超级用户,那我们也是啊,输入他的密码,我的密码跟这个啊用户名是一次的啊,这个说实话数据库是默认的,你就不用管他,他,他会创业一个这样的啊, 默认的这个天布雷的一的这个啊数据库,那我们测试下链接他是可以连通的,那你点确定他就可以连上去啊?我这里面也有一个,那我们也先把它删掉, 那这个的话就是我们啊这个超级用户的这个数据库,这里面数据库是什么的还没有的,那我们这个呃 pg 收口就安装完毕了。哎, pg 收口的话并不是我们安装这个收纳酷狗的必要条件,因为的话我们开发人员的话,呃也是可以使用这个内存数据库的, 只是为了完成随时这个送到酷狗的一个呃呃学习链,所以的话我们就安装这个送到酷狗的这个所需要的数据户批示收口。好,这节课的话我们就先讲到这里。

本视频将向您简要介绍一下查询未获得结果而必须经过的各个阶段。首先必须建立从应用程序到 pose 各一色口服务器的连接。然后在解析器阶段, 服务器检查应用程序传输的查询语法是否正确,并创建查询术。重写程序接收在解析器阶段创建的查询术,并查找任何规则,将其应用于查询术。 重写程序的一个应用场景是创建试图查询。每当针对虚拟表试图执行查询时,该程序都会重写查询,以便访问基础表。优化器利用重写的查询术创建查询计划 作为执行器的输入。因此,首先要检查获得相同结果的所有可能路径。例如,如果要扫描的表上有一个锁影,则有两个要扫描的路径。一种可能性是简单的顺序扫描,另一种可能性是使用。 所以接下来估计每条路径的执行成本并选择最便宜的路径。最便宜的路径被扩展为一个完整的计划供执行期使用。 执行器以计划表示的方式递规的进入计划数,并检索记录行,执行器在扫描表时使用存储系统执行排序和连接,评估实际运行成本,最后交付检索记录。

好,这一节呢,我们再来看一下另外一个数据库啊,就是 proscribe circle, 这个呢跟我们买 circle 的部署呢,非常的类似啊,就是它也需要这个 p v, 也就是持久卷,另外的一个是 p v c, 就是持久卷的一个声明,那么来保证数据的一个持久性 啊,那么下边了我们就来看一下简单的步骤啊。那么首先呢,我们要准备的一个就是我们这个 nfs 这样一个网络文件系统啊,网络文件系统来保存我们持久发的这些数据,因为他要产生数据库,要产生表。 那首先呢我们要创建命运空间 names, 呃, space, dv, 那么接下来打开我们 k 呃 create 一个 ns 叫 dvns, 是 name space, 一个缩写啊,那么这儿呢 就创建了一个什么?创建了一个这个呃 dv 啊,呃,创建一个 namesis, 那么接下来我们就是在这个命名空间上边,我们来创建这些资源。那首先我们创建的是这个 pvc, 就是持久卷的一个声明,声明我们这个一个访问模式以及呢我们的一个存储的一个大小以及名称等等。首先我们创建一个这有个烟墨文件啊, 呃 v m 这儿一个夜猫文件,嗯,接下来呢我们就是打开它,加入一个 i 啊, 那么到插入模式,我们 copy 一下这个代码,加进来 esc, 然后是切换到命令模式, qw 保存退出,这样呢我们这个 pc 文件就创建好了, 那么下面我们再创建这个 pv, 就是持久存储,我们来拷贝一下这个文件,然后过来慰摩一个文件,然后打开线入,切换到插入模式,那么接下来我们拷贝一下这个代码 进来啊,注意这里边呢,我们需要指定的是,就是,呃持久存储的那个 nfs, 呃,水库这个 sword 地址,以及要挂在一个路径啊,那么我们还挂在了上一节跟 mysophone 那个路径下边去, 呃, esc 退出保存,保存好了这个之后,接下来我们通过这个 k apple 啊这两个文件,我们来这个执行一下 k apple app 杠 f, 那么就是 postcrate circle pvc 点儿页某,那么接下来我们看一下啊,这个就 创建好了,我们 t get p v c 杠 n 这个 d v, 你会看到这个什么呀? p v c 就创建好了,那么接下来我们是 t plus 杠 f, 然后是 postcraft circle p v 一点儿 em, 这样呢,我们这个 p v 就创建好了。 key get p v 这两个我们都创建好了之后,那么接下来我们,呃再来看一下,就是后边通过创建这个 deployment, 我们再 copy 一下这个文件啊,在这,嗯,另一模一个这样一个文件,那么接下来我们建入一个 i, 把这个内容 copy 过来啊, 这个上节课非常类似了。这,呃,就是下边你要呃配置的是我们这个铺盖 数据库里边的数据库名称呀,数据库名称,用户名称,包括用户的密码端口以及呢持久键的一个存储。呃,这个挂着路径是哪一个?呃,用的是哪一个? pvc, 刚才我们上面配置好了,好, esc 退出,呃,保存一下, 这是有关这个 deployment, 这个主要是创建一个炮的,通过这个动态的创建一个炮的,那么接下来下边我们再创建一个 service, 我们在 vivo 一个 service 加入一个 i, 这个 service 呢,就是我们暴露一个这个 ip 啊,后边我们通过客户端呃,来访问他扣分享一个代码。好,看一下,我们这里边这个 service 绑定的就是什么呀?上边我们这个通过这个 这个规约,下边的 selector 选择器,那么这个和上边这个 deployment 他们两个绑定在一起,呃,保存退出。那么接下来下边还是这个 k 啊,长 f, 就是这个是 deployment, 那么 key get deployment, 然后杠 n d v, 咳咳,这边儿我们拿到就是这个 deployment, 那么也可以 key get 一个 part 等这个 dv, 因为这个 deployment 它会创建一个什么呀?创建一个这样一个 polo 啊,好,那我们跑起来,那么下边我们再来看看这个 service 啊,这个我们这这个 key implies 刚开过这个,呃, post 它 grass 这个 service 可以吗? he get 这个 service, 感恩。这个 dv 这个命名空间, 现在你会看到这个地方有一个 ip 啊,那么这个 ip 就是我们要呃通过这个啊,连接到那个炮的客户端,连这个 ip, 那么后边这个端口的一个绑定, 下边这个句话呢,就是要连到我们上边这个什么通过这个,呃,这个也是创建一个临时的一个 pod, 当这个命令行退出的时候,这个 pod 就自动删除掉了,接下来拷贝下这个命令,呃, 过来,那么注意这个地方,这个地方那个 ip, 呃,我们指定是错误的,你会看到这个地方,呃,他们并没有这个登录进去啊, 我们再重新执行一下,这个他没退出去啊,稍等一下, 嗯,看一下啊,这个应该已经可以了,那么现在是他说这个连接错了,是吧?看这个 pod 自动被删除掉了,就是我们重新连一下,因为我们这个 ip, 呃,每次 series 创建的时候它动态大,所以它不固定, 我们要用我们现在这个 ip, 就这个高配线这个 ip 转过来。好,那么现在呢?我们再来登录,那么输入密码一二三回车,那么现在你会看到呃 p d d b 这个命令题符呢?就是我们以 已经进入了这个 progress 这个搜口,这个命令行代表我们这个数据库已经安装成功了。那下边呢?我们可以用这个命令啊,叫什么? slect 数据库,是吧?我们可以选一个数据库啊,看一下这里边有哪些数据库,看一下这里边有这些数据库啊, 有这个 template 零一,还有这些这个自带的一些数据库啊,当然我们在这可以自己来创建数据库。打开啊,打开数据库、创建库、创建表等哪些搜口语句,那么在这都可以用。好了,以上呢,就是我们这一节给大家介绍的有关 postcard circle 的一个部署,嗯嗯嗯。

有个粉丝在问,数据库录入信息的时间为什么是在两个月后来到数据库系统有什么漏洞?针对这个问题,我们首先应该去看一下那条插入语句,看他的时间是从哪里来的,是用的应用端的时间还是数据库端的时间。 如果插入渔具就是当前的时间加两个月,那得到的时间就是两个月后的时间,像这种未来的时间肯定是不正常的,可能是业务逻辑上有什么问题。 如果是调用了数据库端的当前时间,那就看一下服务器当前的时间是否准确。如果是从应用端传过来的时间,那就看一下应用端的时间是否准确,不准确就修改一下,还需要看一下在插入雨季后有没有适合去修改这个时间。