大家好,这期视频为大家讲解一下如何使用 my fell call 做一个 pos 社交网络论坛的小应用。 my fell call 提供云数据库,它可以给用户创建数据库, 并对数据库进行管理,还可以对数据库进行备份的操作。在这里我就给我的数据库进行了一个备份的操作,比如说他像每周六、周五、周四等等。这个时段呢,给我的数据库备份一条数据,保证了我的数据的可靠和安全有效性。 maple cloud 还提供后端及服务,用户可以在一分钟内创建一个新 应用或者一个低代码。后端使用自动生成的 api 和 sdk 访问员数据库对向存储、用户认证与授权等功能,可以专注编写我们前端的应用程序的代码,加速我们外部或 app 的应用开发。 今天呢,我们会分为七个步骤来开发我们的 boss 社交网络论坛的小应用。 这七个步骤,第一个步骤是创建,第二个步骤,下载模板代码。第三个步骤,配置密要。第四个步骤,表结构初始化。 第五个步骤,注册登录功能。第六个步骤,发布评论功能。第七个步骤,渲染评论列表和点赞功能。 下面我们开始做这个小应用吧。第一步是创建应用,我这里已经创建了一个应用,创建应用的目的是帮助我们去获取应用专属 api, 访问链接和访问要 后续可以轻松的与数据库、云存储等一些资源进行交互。我们打开 mac 官网,我们现在已经登录过了,然后我现在点击我的这个应用,会打开另一个应用的页面, 现在我们看到我们这个应用的另一个页面,第一个展示在我们这里的是这个我们这个 post 利用的概况,我们看到概况这里主要包含着几个信息,一个是 a p i 的密要, 一个是配置 api 的密要,这里包括一个 loan 公开的密要和一个 servers rule 一个私密的密要,公开的密要是如果你的表 启用的航级安全并配置的策略,就可以安全的在浏览器中使用。这个必要,这个必要一般都是一般都是在我们的客户端使用的 这个 servers through 这个私密密要的话,这个密要具有绕过行机安全性的能力,他的话他一般是有最高的权限,一般是在我们的后端管后台管理当中使用的。 我们的配置这里,这里是一个网址,网址的话它是用于查询和管理数据库的端点,还有个 jwp meal。 好,我们这里呢着重要需要注意的是 一个 allowing me 要和一个网址,这两个东西将在我们的后续代码当中需要去配置了,它可以配置好了之后,它可以去访问匿名访问我们自己的数据库。 第二个数据库它这里的话就是一个好处,我们可以用视图的方法,数表方法去创建我们的数据表, 可以自己选择类型输入我们的这段名,你就不需要是一个精通 supro 语法的一个程序,程程程序功能式都可以。 第三个是一个认证管理,认证管理的话它是来,嗯,它是来管理我们的认证 认证的用户和一些邮件模板的模板,发送邮件模板的一些信息, 云存储的话,他是帮助我们存出一些大型的文件,像一些大型大型的视频呐,图片这些。现在托管是我们可以将我们的项目文件打包好上传到这里,他就会自动给我们生成的一个静态保障,我们可以随时通过链接去访问他。 本次 post 社交网络论坛应用中主要使用的是云世纪库,就是我们要用的主要的这个功能。 接下来呢,我们将我们的模板代码拷贝下来,那我之前呢已经将我们的模板代码拷贝下来了,放到了桌面, 所以说我们直接把它打开,我们先给代码模板代码取一个名字,取好名字之后呢,我们将它用编辑打开。 这里要说一下,我们在开发我们这个小项目之前呢,要保证我们的开发环境已经满足了我们开发的条件。 我这里用到的 super base 的版本是一点一点二, vivo 的版本是三,我的 no 的 g s 的版本是十四点一九点零, no 的 g s 版本不能太低, n p m 版本是六点一四点一六。现在我们要注意的是 是这个文件下面的 in v local example, 这个文件需要去我们去修改它的后缀,这也说过我们要重命名,把它的后缀的 example 给去掉,这就是文件的配置的一个文件, 这个我在上,我在应用里面说到过概况,就是一个公开的密,要一个网址,是我们在这里需要去配置的,配置好了之后呢,我们才可以去匿名的访问我们的数据库。第一个是收费是 url, 它是我们的这个 网址,就是这个,我们把它替换掉。第二个是我们公开的密,要是 severb base keep, 我们替换好了之后保存一下, 关掉我们这个文件,现在我们把它运行,我们把它,我们把项目的依赖装一下, 装好了之后再装好之后我们再运行, 现在我们的依赖就已经安装好了,我们再运行一下, 现在我们 我们的项目也运气好,我们把它,我们将它用默认的浏览器打开, 打开好了之后我们的登录页就是,嗯,刚才这个样子,我们先退出登录,这个登录页就是这个样子。接下来呢我们需要去建我们的数据表, 我们需要建两个数据表,一个是 post 数据表,一个是 next post 表,一个 next 数据表 就是我文档当中写的这两个数据表,我们现在按照这上面来建表,我这条说一下就还有一种建表的方式是在我们的首页数据库管理的,这个,嗯,就是我们默认建了一个新的应用之后呢,他就会给我们默认建 一个数据表,数据表这里呢它就会有一个 sql secure 的查询,打开之后呢,我们进入到里面的话,它也是有一个 编辑器的功能,可以给我们创建表,这边就是 on scale 码的 结构,这个内容里面呢,这个框框里面就是我们创建 sequel 语句的查询的,或者是创建真山改查的语句的这个框框,然后运行一下之后呢,他就会去给我们创建 我们这里呢,主要是用到试图的方法来创建我们的数据表哦。第一个是 post, 我们来看一下,它创建了有 id task 一秒和创 放电的时间, id 是至尊 prep pass 一秒 一秒的类型是 text, 还有一个是 task 发布的内容类型也是 text, 还有一个这段是创建的时间, 它是可控的,然后类型是时间类型,创建好就直接创建。 第二个表是 nex 表,我们来看一下它的字段, email name, first id or create ad 自尊 emailing boss id interval 类型,创建时间 可空,创建无误之后点创建。 现在我们就看到我们两个表都创建好了, 下一步呢,我们就是去,嗯,去项目里面,我们操作我们的登录的功能,登录的功能,登录的功能呢?登录注册的功能在之前的模板里面已经帮我们写好了,就是在 compens 下面的 also, 这个是这就是我们的登录页面。登录页面里面呢,我们是使用一秒和 password 来登录的,然后登录的按钮就是 login, 注册的按钮是三一二,还有一个是还有一个是,嗯,退出的按钮。在另外一个页面,我们看一下他这里 login 和 hand 三一二这两个方法呢,他都是在这个页面被被我们写入给我们写入的。我们去 再给你们看一下这个页面呢,就是我们写方写那两个方法的页面, 他引入了 seven base, seven base 他又引入了 seven, 他使用了一 seven base 的 api。 三音 up 就是我们登录的 api, 登录的话我们传递的是一秒和 password 这两个参数。三一 up 注册的话,他也是使用 surface 的三一 up 这个 api, 他传递的是一秒和 password, 也是这两个参数。 然后还有需要的是一个退出的一个功能,它就使用的是 service 的三 art 这个 a p i, 因为在这里他已经帮我们写了登录注册退出的功能的话,我们就直接可以在页面里面去,嗯,进行我们的登录或注册的功能, 我现在呢去登注册一个,因为我之前在我的那个用户表里面的管理的用户表,我们这里可以看到这里有两个用户,就是说明我之前在这个应用里面就已经注册了两个用户,我们可以把它删掉 或者是不删,我们直接用这个用户来登一下 host user 二, 密码是一二三四五六,我们来登录 好登录进去了,然后这就是登录后的发布的首页,发布的首页呢,我们是要去做一个发布评论的 的一个功能,发布评论功能之前呢,我们需要把我们的首页的样式跟页面给修改一下,修改的原代码呢,就是在我这个文档里面 就是这个,我们去把它的那个静态的页面给编辑一下重新,它是在 to do nest 这里,我们把它的模板模板这里修改一下 好,修改好了我们保存 在这里,看到我们的发布的按钮叫 insert task, 就是这一个,我们找到这个方法,这个方法在这里这里我们可以 看到我们用 to do 来接收他增加一条数据的这个结果。 add to do 就是我们用来增加发布一条数据的这个方法。 然后呢我们看到错字化的时候, finds to dos, finds to dos 呢,它是用来我们去刷更新我们的这个这一个评论,这一个列表的数据就是用来我们去获取评论列表数据。 这两个方法呢都是在 use use to do 里面去写的,我们点进去看一下 它这里呢也是引入了 solve base 的依赖,然后范集图就用来获取我们评论的论坛的数据的话,它是用 solve based api 去查询我们的 数据表,因为我们的评论表已经变成了 po post, 所以我们把这个之前的那个改为 post, 以下逻辑不用改变。还有一个是 add to, 就是发布一条评论,我们这个表也变了,就变成 post, 其他的插入的语句那些点不用改,然后保存一下。 还有一地方要修改的就是我们的增加,我们在页面里面就是 to do nester 页面里面的这个, 要用这个增加增加发布一条评论的这个方法,我们传递的参数就不是 uzid 了,就是我们的用户名,我们这里用户名用的是一秒,我们改成一 一秒,然后它这里的就是当前用户的一秒,我们当前用户的话,它是登录之后,它是把我们的用户信息直接存在了 u 的 u 的 size 里面的。 我们还有一个地方需要注意的是,我们在 use to do 的 ps 这里引入了数据结构的图丢的这个类型就是这里,我们需要就结构的教验, 我们需要把之前的结构能改一下,现在就没有一秒,就没有 user idea 就是一秒。 然后我们把这个 iscomen 的去掉,再保存一下,再保存, 我们再重新运行一下我们的项目。 好,现在项目已经启动好了,我们刷新去看一下,刷新一下 现在我们的发布的首页就是 这个样子,我们现在可以嗯创建一条嗯评论看一下, 嗯, publish 发布发布了之后呢,就会有一条新的新的评论在这里,然后我们去我们的数据库这里看一下应用的数据表, 我们来看一下我们刚刚建的 pos 表,这里是否有一条新的数据。好,我们看到这里有刚刚我们建的这一条数据,说明我们已经创建成功了。 接下来呢我们需要去做的就是完成我们的列表,你渲染我们列表的这个点赞和渲染功能。他之前呢我们需要把这里他,嗯 这里的一个组件给修改一下,我们在 to do list 看到他这里是遗落一个组件,我们去这个组件里面看一下,他把我们的 我们的数据就是评论的数据全部传递传递给了我们的组建,然后在组建那边去接收到了我们副组建传递过来的数据,就是评论的数据。 这一步呢我们也需要去把我们的这个 to do 的这个页面的样式跟静态页面给修改一下,我们还是按照我们这个里面就文档里面的页面来 直接给他,把他给那个掉,就是替换掉 啊,替换掉,还有样式也要替换掉, 替换我们保存, 保存好了之后呢,我们还要把之前的一些逻辑,就是逻辑成的一些代码给清掉, 然后把我们引入的这些不要的东西都给清掉,现在不用管报错啊,现在呢接下一步就是我们需要引入我们需要的文件,需要的一些 g s 文件, 我们在这里可以看到我们是需要这一些文件, 然后把报错的这一行给删掉。接下来一步呢就是我们来需要写刷新点赞的这个逻辑, 我们把刷新点赞的逻辑就是这一个逻辑刷新,嗯,先把它粘贴到那里去,我们再讲一下 刷新我们点赞的方法,我们是用的 fent lag, 它的原理就是 lax 表里面包含所有用户当前点赞的数据,它是通过当前用户的 email 和 password i pass pass 的 id 与 next 表里面的 email name 和 pass i pass id 是否匹配,进行查询当前用户的数据是否是已经存在了 user info size 里面的,每查一次看是否查到数据,查到数据就表示该用户给当前的评论点个赞,即为代表当前用户点赞的数据。有的话将当前一条数据的 like 改为有数据即为处爱心就点亮了, 就是这个逻辑。接下来呢,我们需要去写的一个逻辑,就是切换点赞的这个方法。我们打开文档, 然后我们把切换的这个逻辑的方法,嗯,拷贝到这里来,我们来讲一下它的原理啊, 它的原理就是当我们对某条评论进行点赞操作的时候,就会在 likes 表里面添加一条数据,如果我们取消 点赞的话,就会删除这条数据。好,我们现在看一下,我们把这两个方法给抛出去, 我们可以看到这里下面有一个 will to to do 的 to do will 的完整代码,我们把这个 like 给定义一下, 然后发现没有包错。 改好了之后呢,我们再保存保存,我们再重新启动一下, 启动好了之后呢,我们这个,嗯,这个 post 小应用的粗粗大 的这个功能就已经完成,它包括发布评论,发布一条论坛评论和点赞。论坛评论好,运行好了之后,我们来看一下 重新,如果报错的话,再重新运行一下, 现在我们的项目就已经重启完成,我们去我们的默认页面看一下, 我们可以看到我们刚刚新建掉评论的样式已经发生了改变,因为我们把组直组键 to do 点 view 那个页面的静态页面,他已经就是样式给改了一下,然后旁边还有一个点赞的这个切换的按钮,现在我们刚刚点, 点了一条,我刚点了一下它就亮了,然后我们现在再再加一个评论, 我们发布一下。 好,发布完成,现在就有两条评论,然后我们的数据表里面看一下,也有两条评论,然后我们 next 表里面,我刚刚不是点赞了一个,点赞了一个吗?就他就有一条,我点赞的那一条数据就是 post id 是一的, 就相当于这个这条评论的 post, 它的 id 是一,然后呢?它的属于它的这个这条评论的内 user 就是它的,用户就是它,这个就是我自己。我们还 还有一种玩法,就是多人互动的话,我们再打开一个新的窗口,嗯,点进去退出,我们再注册一个新的用户 密码还是一二三四五六先注册,注册成功之后会弹会跳到发布页面, 好,我们看到就是,嗯, pose u z 二发布了两条评论,我们都看到了,我们给他点个赞, 好,我们点个赞,我们再去我们的 house 的表看一下,我们没有发布新的评论,现在 也有两条,一条是现在 next 表演两条新的数据,一条是我们刚刚新创建 boss 优的三点的赞,一条是我们那会 boss you 的二点的赞。 好,我们现在这个简单的 boss 的小应用就完成了,这就是用我们的 manfire cow 的做的一个 boss 的小用应用的全部代码和我们全部副总,谢谢大家观看。
粉丝6获赞8


in video omniverse cloud is a suite of software and infrastructure as a service for designing publishing and experiencing metaverse applications from anywhere on any device let's see how remack technology pioneer of ai enabled hyper cars and advanced electric solutions can enable collaborative workflows for their three d teams and deliver advanced three d experiences to their audiences with omniverse cloud the three d models of cars such as remax are designed by large teams of uniquely skilled individuals each using their own specialized tools here designers connect omniverse nucleus cloud their shared database engine with usd workflows they can aggregate full cad fidelity data assets from their favorite tools including autodesk, alias houdini, adobe substance three d painter and omniverse create each designer either works on their individual rtx computers or streams omniverse apps from ovx servers in the cloud once complete remack integrates the ground truth usd model into an advanced real time three d configurator and publishes it to the nvidia graphics delivery network a planetary scale network of distributed data centers that stream high performance low latency three d experiences to edge devices today's configurators are limited by pre rendered options that can only be shown in a single scene with the end to end usd pipeline rebak fans and consumers are configuring the actual engine nearing data set not a simplified model in full fidelity with physically accurate materials and real time rtx free tracing this unlocks all possible design permutations without remack having to manually render every option as a layer omniverse cloud connects three d artists and metaverse viewers at every edge of the planet and delivers the possibility to build and operate advanced three d internet applications on any device。

好,我们继续来讲这门课。那我们这一节呢,主要讲的是把数字库角板导入到我们本地的麦斯口里面去, 我们先打开这个 marocam 这个工具,然后找到我们这个项目的一个 链接,连接数据库的信息的一个地方,好,就是这里这个地方呢,就是连接数据库了。还有一个事情,他微服务这里也是这两个都有连接数据库,那我们他的数据库的名称就叫这个,那我们复制一下。 接着呢,我们来先建一个数据库,然后计步值呢,我们选择最后一个,接着点击确定,那他就帮我们创建好一个空 的数据库了。然后我们点击查询,新建查询,然后点击载入,载入就找到我们这个项目的一个 袖口一致存放的路径,我看一下存放到这个数据库里面,这个脚本我们选中它,打开。接着呢,我们点击运行, 运行的过程中呢,可能又一点时间了,我们耐心的等待,等他运行完之后,我们把它关掉,然后缩芯一下,他就帮我们创建好这几张数据表了。那这样的话,我们这一节呢就讲到这里,再见。

好多企业信息化建设一团糟,都能重复建设,软件多的数不清,但数据却又互不相通,弃之可惜,用之可弃,改又改不动,换也换不了。这个时候你需要一个完美的数据整 整合方案, j e code 可以同时对接若干数据库,常见的 oracle smacks、 curse、 era, 国产的达梦金仓全可以被 j e code 托管,再通过低代码能力迅速把库中的数 数据变成可以用的功能。最后再利用动态的连接齿录,有技术让数据联动起来,轻松消除数据孤岛,让脑系统焕然一新。快来试试吧!在 kitty 上搜 jeco 就能找到了,有需要的朋友一定要去看一下。
