来,还剩几个常用类,咱们就简单了解一下啊。还有一个在加班点浪包下,是不是有个叫 mans 这样一个类啊,这个类以前是不是见过?是不是打印那个派啊,派的值是不是见到过呀?我来试一下呗。然后呢, 再建一个,叫做阿字太子吧,就是一些其他的常用类,吃一二一些其他常用类。其他常用类呢?首先一个呢,说 在这个扎完点浪包下,说扎完点浪包下,有一个叫 max 这样一个类。这个类是干嘛的呢?不知道不知道那就看一眼 api 再说啊。那过来搜 max 上面这个啊,说在张二的浪包下呢,有这么一个类。这个类呢,包含了一些方法对吧?用一些数学运算的一些方法, 比如说什么样的方法啊?什么数学运算,这叫啥?这叫初等指数, 这叫对数,这叫平方根,这叫三角函数,大家还记得吗?对吧?出灯指数对数平方根,三角函数。说有这些数学运算的话, 你就可以找这个类了是吧?当然这些数学运算是不是大家都忘了?差不多了呀。当然这些数学运算呢,也比较简单。 所以说咱这些数学运算的话就不讲了。但是大家要知道,如果有一天你需要用到这些数学运算的话,你知道人家给我们提供了这样一个工具类,注意看里边的方法,是不是全都是静态方法呀,对吧,散口散什么的对吧? 这些呢,咱就不讲了,咱们就讲点复杂的数学运算,比如说四舍五入啊等等啊,这些大小 值啊,这些比较难一点的数学运算,咱们过来试一试。那就一个个来呗, 都是这里边提供的方法,都是静态方法啊,就是为了方便我们调用的。比如说第一个对吧。晒哦。叫返回不小于 d 的最小整数,不小于 d 的最小整数啊。比如说 那那就直接打印输出他得了呗。或者是来吧。慢是点,是不是直接就是静态方法呀。 d 比如说十五点六,十五点六。那不小于 d 的最小整数 啊。第一吧,不小于 d 的最小整数应该。啥不小于他的最小整数,那是不就是十六啊。右键运行,那就是十六啊。下一个呢,叫做返回,叫做不 大于 d 的最大整数。那么返回的 w 啊,我就直接给打印了啊。叫 mac 点上 flow 对吧。返回不大于 d 的最大整数,那就是 十五对吧。啊。下一个 red, 这个叫返回最接近 f 的印特性。其实这个就是四舍五入了啊。当然他有重载的,可以支持 flot 和 w 参数的啊。过来试试。 ccot 叫慢,是点上 mac, 点上叫做 readrad, 注意是不是俩参数啊。 flot 型的,你返回的是印的, w 型的返回的就是浪啊。 und 状的。比如说十五点五,十五点五。看看效果,四舍五入,那就是十六十五。 五点四呢, 那就是十五对吧。嗯, ok。 然后下一个呢,叫 abs。 这是不叫绝对值啊。绝对值那就 c 造的慢,是点上绝对值。当然绝对值大家注意看是不是也是承载的呀。这是印的浪不浪的 w 都可以啊。嗯,比如说绝对值啊。十五的绝对值。那是多少? 还是十五对吧。十五的绝对值,十五负十五的绝对值呢。有惊喜。这有点有点太简单了是吧。啊,还是十五啊。 下一个麦克斯和 me, 那就是获取最大值小最小值对吧?获取大值小值,那就麦克斯点上麦克斯。注意也是重载方法吧。支持比较两个硬的两个浪,两个 pro 的两个 w 啊。那么比 比如说来个两个 w 啊。十五,一点五。然后呢,二点二,看看他俩的最大值, 在 c 四奥的 max 点密。然后看看这个一点五二点二的最小较小的值。右键运行看一下效果。啊。那折大的二点二,折小的一点五。 ok。 最后一个。最后一个呢?生成随机数。这个呢,我们要稍微的说一下。生成随机数。这个生成随机数返回个 w 是什么呢?返回一个大于等于零点零,并且小于一点零的一个随机数啊。 大于等于零点零,小于一点零也是最小呢,就是零点零。最大呢,就是零点九九九九九九九九的一个 w。 是这意思吧?嗯, 那我们可以生成先来十个再说啊。不哎哎,等于零哎。小于十。 cs out 或者叫慢。是点上 redem, 生成一个随机的 w 值。然后呢,我们把它打印输出一下,看一下效果。 右键运行看一下。那是不叫十个随机的大爆值啊。啊,最小是零点零,最大的就是零点九九九九九九的随机数。那么假如说现在啊,我要利用这个东西,我要生成一个什么呢? 生成一个呀,叫做零到一百之间的之间的随机整数啊。生成一个零到一百之间的随机数。那这个东西我们该怎么算呢? 生成一个零到一百。生成零到一百,那是不就用慢是点上 redm, 让他乘以一个一百啊,乘以一百了之后给他强转成印,他那么这样的话是不是就得到一个零到一百之间的 随机整数啊?强转成印的啊。打一个蓝本,右键运行看下效果,那就是十九,我也给他生成十个啊,来个 fo i, i 小于十,然后打印一下,右键运行看下效果。 那这样的话是不是就生成十个零到一百之间的数据数啊。但是这个零到一百指的什么呢?指的是零到九十九。为啥呢?比如说你看麦斯点软点,最大生成的是零点九 九九九九九九九九对吧?乘以一百之后呢?那就是九十九点九九九九九。然后呢,转成印,他小数点后是不是直接舍去啊?那就是九十九,那最小是零。那也是说现在乘以一百叫做零到九十九。 那如果说我要零到一百,包含一百呢,对吧?我一乘一百是零到九十九,那我要包含一百,那是不是成一百零一啊,对吧。哎,乘个一百零一,那是不就是零到零到一百,并且包含一百啊。嗯,那右键运行能不能生成个一百 应该够呛对吧?行了,最小是零对吧?那最大就是一百。那假如说我想生成这个一到一百对吧?一到一百怎么办?不包括零一到一百,那怎么办? 那就是乘个一百,然后来个加一,那时候就是一到一百之间的随机数啊。 行吧,就是这么算啊。就是利用他这个技巧,我们也可以生存一些随机整数能搞定吧。行了,大家是不是可以玩玩双色球了。双色球是啥来着?双色球是一到多少?三十二吧对吗?一到三十二。那生成这个 一到三十二对吧,是不?双色球是一到三十二啊,双,双色球一到三十二。然后生成几个呀?生成几个?五个,六个,五个。应该是五个五个五个。红球一个,篮球是不? 五个。哎,行,这个数可以,那没有重复呢对吧?那大家今天就可以买这个 行了。人家说吧,你可以每天可以买买买一张彩票,那买了彩票之后呢?会让你每天都充满希望是吧? 行了。那这个呢,就是关于一些数学运算的。呃,一个一些小方法。那么当然大家如果要一定要记得是,如果有一天你用到了一些复杂的数学运算,要想着扎法中呢,给我们提供了这样一个类啊,里边提供的一些数学运算。 那么除此之外还有什么呢?这里还有个叫做 b 个阴的这类。这个类呢,叫做阴的这类,作为印度的包装类。什么意思呢?就是说 阴的这类,他是对应一个取值范围啊,叫二的三十一次方减一对吧,二的三十一次方到二的三十一次方减一,他有个取值范围。那么如果说有一天你这个印他浪,他这个取值范围都不够用的时候, 那么你要想着扎板,还给我们提供一类叫做 b 格音的,这他支持任意精度的整数对吧?范围要大的多,任意精度的整数都支持, 就是印他三十二倍浪六十四倍。那有一天这些整数你都不够用了,那么你要想着 扎板有这么一个类 b 格音地址啊。他只是任意精度的整数,里边给你提供了一些加减乘除用于运算的一些方法。 那么当然有一天如果你的 flot 和 double 的精度也不够用了,那大家想着人家扎法给我们提供了一个叫做 b gamesmoline, 他里边支持任意精度的辅点数, 听到吗?哎,然后里边也提供了一些加减乘除的一些方法。那比如说什么时候用会用到这些呢?比如说你以后在银行 做银行的项目,银行呢,要求小数点后是不是非常精确呀?那如果那个时候 w 的精度不够的话,你要知道扎瓦给我们提供了这样两个类,一个叫做 b 个 entige, 一个叫做 b 个带字母。那这个呢,拿过来我们试一下就可以了。 比如说来个艾特凯斯特啊,看一下这个。比如说你看他创建实力, b 格音那点创建,是不是直接利用字符串的形式创建呢?那字符串的形式创建的话,那这个整数你是不是可以写的很大呀,包括 big 的单词也一样啊。字符串的形式创建实力,那么这个东西你也可以写的很大。 然后呢,就 bd 去除以 bd 二啊, bd 除以 bd 二。然后后面你指定一个四舍五入的方式啊。然后下边呢叫做 bd 除以 bd 二,小数点后保留十五位。那么多出多余出去的,你也可以指定一个叫做四舍五入的方式,我们先运行一下对吧,默认是不是保留三位啊。然后第二个叫 bd 除以 bd 二, 嗯,也就是这个除以十一对吧。小数点后是不保留十五位啊。然后指定一个四舍五入的方式。其实四舍五入的方式也分很多种,比如说有这个银行家四舍五入法, 大家听过没有?为啥呢?因为正常对于银行来讲,那小数点后,如果你要是四舍五入, 四舍五入的话,那银行家觉得这样的话可能亏损太多了,对吧?你一旦遇到五你就入的话,那就对银行可能不太公平。这个东西这个金资金积少成多了之后,是非常庞大的一个。 后来人家银行就提出了一个叫做银行家四十五住房,比如说啊,单数就舍,双数就入,反正他怎么占便宜怎么来, 听到吧。所以说四舍五入的方式呢,其实人家也给我们提供了很多种,大家也可以去这里去看啊,四舍五入的一些方式 行了。那么因此呢,大家一定要知道对吧。如果有一天你的印特闹啊不够用了,你要知道有个叫 big 音频啊, flow 的 w 不够用了,要记得有一个叫 big 带字母,他们可以支持任意精度的整数和辅点数,然后里边有一些加减乘除的方法。 行了,那么这以上的就是这些常用类了。那么实际上这一张我们就说完了,这一张核心是让我们干嘛呀?其实啰了吧,嗦半天,核心是不是 让大家会用这个东西啊,要学会查询 api 对吧?当然死郡底层的那些特性我们需要知道。除此之外,就是让我们查询 api。 因为从这之后,咱们就是学人家扎腕给我们提供的那堆内裤啊, 比如说集合呀,比如说多县城啊,比如说网络编程啊等等等等,都得用扎瓦的这些内裤。所以说 api 一定要会查。甚至于 这么多的泪,咱们不可能说每个都讲啊,那有可能你有天用到了,咱们就没讲,但是呢,有这个文档会查这个东西,这些大家都不是问题好吧啊。
粉丝3890获赞2.1万

就算你是 ai 小白,又不会使用魔法,也能让你体验 ai 带来的便捷。一分钟教会你搭建自己专属的 ai 小助手,既能陪你聊天,也能帮你提高工作效率。赶紧点赞收藏,我们一起来认识下!打开 coupon 官网,点击这里的超级文案助理,在右侧找到应用广场。这里已经集合了很多很多不同的功能, 从娱乐教育到游戏情感,从讲故事到写作文,你能想到的几乎全都有,如果你想止步于此,当然也够用了。不过今天我们的重头戏是来配置自己专属的一个小助手, 点击上方的个人工作台,在右上方找到创建自定义应用。首先给我们的小助手添加一个分类,然后给他一个名字,这个可以根据你的喜好或者希望他起到的作用来描述。然后关键的来了,在这里给这个小助手设定一个身份,或者告诉他他的工作内容是什么,如果你不知道怎么写的话,可以 参考这个。然后在下面给我们的小助手添加一段描述以及一个视力,最后在下面上传一个小头像就可以了。完成之后可以选择是否要跟他人共享你的小助手,我们来体验一下到底好不好用。给我一个苏州的旅游攻略, 看这响应的速度,还不把牛皮打在公屏上,怪不得老说要取代好多人的工作,这下真的感受到了,学会了就赶紧去试试吧!关注我,每天学点有用的知识。

如何把已有数据用 api 的方式对外提供服务呢?马上安排使用接口套件,先创建一个外部用户为其分配公要和私要,再利用接口引擎,根据需求规划一个对外开放的数据接口, 你可以灵活的配置输入和输出模型,在为刚创建的用户授权。最后让我们用 a p i post 工具看看效果吧,搞定!

connectivity is an amazing thing by now, we're all used to the instant connectivity that puts the world at our fingertips from desktops or devices we can purchase post pin and pick anything anywhere we are connected to the world and each other like never before but how does it happen how does data get from here to there how do different devices and applications connect with each other to allow us to place an order make a reservation or book a flight with just a few taps or place the unsung hero of our connected world is the application programming interface or api it's the engine under the hood and is behind the scenes that we take for granted, but it's what makes possible all the interactivity we've come to expect and rely upon, but exactly what is an api it's a question everyone asks okay not really, but we're glad you did the textbook definition goes something like this in computer programming an application programming interface api is a set of routines protocols and tools for buildings appropriate and api expresses a super component in terms of operations inputs, outputs and underlying types okay to speak plainly an api is the messenger that takes requests and tells a system what you want to do and then returns the response back to you to give you a familiar example think of an api as a waiter in a restaurant imagine you're sitting at the table with a menu of choices to order from and the kitchen is the part of the system which will prepare your order what's missing is the critical link to communicate your order to the kitchen and deliver your food back to your table that's where the waiter or api comes in m the waiter is the messenger that takes your request or order and tells the system in this case the kitchen what to do do and then delivers the response back to you in this case food now that we've wedded your appetite let's apply this to a real api example you are probably familiar with the process of searching for airline flights online just like at a restaurant you have a menu of options to choose from a drop down menu in this case you choose a departure city and date, a return city and date tabbing class and other variables in order to book your flight you interact with the airlines website to access the airlines database to see if any seats are available on those dates and what the cost might be based on certain variables but what if you're not using the airlines website, which has direct access to the information? what if you are using an online travel service that aggregates information from many different airlines the travel service interacts with the airlines api the api is an interface that like your helpful waiter can be asked by that online travel service to get information from the airline system over the internet to book seats choose meal preferences or baggage options it also then takes the airlines response to your request and delivers it right back to the online travel service which then shows it to you so now you can see that it's apis that make it possible for us all to use travel sites the same goes for all interactions between applications, data and devices they all have apis that allow computers to operate them and that's what ultimately creates connectivity so whenever, you think of an api just think of it as your waiter running back and forth between applications databases and devices to deliver data and create the connectivity that puts the world at our fingertips。

这是一个号称全网最强的 a p i 工具,结合了 postman, swagger, mark 以及 j m letter 于一体,通过一套系统,一份数据,解决多个系统之间的数据同步问题。不管你是前端、后端还是测试,都可以使用它。 你可以在这里创建你的团队,创建好团队后,可直接添加你的团队成员。在真实的开发中,创建团队是很有必要的。 接着在该团队下创建你的项目。进入到项目,选择快捷请求测试我们的接口。当你复制一个带有参数的请求链接,他会自动识别链接的所有参数,并且识别后的参数支持修改。 测试完成后的接口,点击右上角保存按钮,可快速的保存当前测试接口,并且生成一份简 清晰的文档,这对后端同学来说简直是福音,可大大减少写文档的时间。 接着来看如何创建请求接口。回到项目首页,选择新建接口,输入请求路径,再输入动态参数后,会自动同步到请求参数的内容中。下面的返回响应就是平时后端返回的数据,你只需要在这里填写返回的参数, 设置每个参数的返回类型,之后的一切请交给 a p i fox。 点击预览,选择动态生成,他会利用本身强大的智能 mark 返回一些接近实 实际的模拟数据。使用一些通用的参数名称,即使不设定 mark 规则,也能产生接近真实的数据,比如 username, email, sex 等。 当然,这里的每一个参数都是可以设置对应 mark 规则的,毕竟 a p i fox 本身的 mark 是很智能的。可以看到这里的 mark 规则还是挺多的,同时也是允许我们自定义 mark 规则。 如果你之前习惯使用的是其他 a p i 管理工具,比如 postman, swagger 等,而此时又想切换到 p i fox, 利用导入数据可快速实现无缝衔接。以 sweater 为例,通过已有的在线文档链接进行导入, 等待几秒,文档里的所有接口都将会被解析到 a p f ox 目前已支持导入几十种类型的接口文档。关于不同文档的导入方式,请移步到官网,本期就先到这,下期继续探索。

接下来呢我们一起来学习一下百度地图的基础 api 的使用。首先呢我们来看一下百度地图的开放平台,在百度地图的开放平台中呢,它提供了各种平台的一些 sdk, 比如说呢,我们来看一下这个图,这个里面呢有这个外边相关的一些啊,这个相关的一些这个 api, 对吧?还有什么呢?还有我们这个安卓啊相关的一些 api 啊,还有什么呢? ios 啊相关的 api, 还有一些我们服务端的一些 api, 我们可以大致的来看一下,咱们把这个地址呢打开,这个呢就是百度地图的开放平台,这个里面呢有很多的一些啊,这个功能啊,咱们可以看一下上面在这一块啊,呃,在这呢有一个开发文档,这个里 面呢,其实我们可以看到啊,百度地图的开放平台呢,有外不端的,对吧?有这个贾瓦斯亏不端的就是结实的,还有微信小程序端的,还有这个地铁图啊,还有位置数据可视化呀,这个呢是 reaction 这一端的啊,这个 api 啊,在这个呢就是安卓的这个 api, 比如说有安卓的地图的 sdk 啊,定位 sdk 啊,还有阴阳诡计啊啊等等,还有 ls 的啊,服务端的, 服务端里面呢有这个 lbs 四有云,这个 lbs 是什么意思呢?他其实就是基于我们位置啊, l 就 lokis 啊,位置的一个服务啊,贝斯基于这样的一个服务啊 啊,可以搭建私有云。然后呢还有像这个鹰眼轨迹服务,这个呀就是咱们后面呢要去使用到的 一个服务,就可以去记录用户的一个行驶和运动轨迹。下面这个呢就是外部 api 啊,这个呢是地图吊起 api, 还有什么百度地图车级版啊,再再往这面走呢,是一些开发者的工具, 比如说有视力中心啊,开发者的公开课呀等等啊,这里面呢?呃,会有我们会用到几个啊?比如说会有一个叫做呃坐呃坐标时取器,可以来看一下, 这个呢就是呃百度地图呢提供的一个呃坐标时期的这样的一个系统,比如说呢我们可以选择某一个点,比如说这个是北京动物园,我们可以点一下, 哎,在右上角这个位置是不就会出现啊,这个位置刚刚我们点击这个位置的经纬度啊,在这啊,经纬度在这就可以把它展现出来了,就是方便我们去可 可以去读取到某一个位置的这个经纬度啊,这个呢是时取系统啊,当然了还有一些啊,还有些什么呢?比如说啊,像这种啊什么呢?就地图生成器啊,啊,这也可以去设置,比如说你设这个中心,然后呢点击查找啊,就可以生成这样的一个地图啊。 呃还有其他的啊,其他的呢?呃,比如说还可以去啊,这个像这个因言诡计管理台啊,这个呢就是我们后续呢也要用到的一个管理系统,你比如说呢它含有一个叫做个性化的地图编辑器, 这个呢就是个性化的地图编辑平台,在这个里面呢你可以根据自己的一些喜好,然后呢去做一些编辑来生存啊,不同样式的一些地图啊,这样的话呢,呃就看起来会比较个性一点啊,然后呢往下面走, 这个呢都是可以去做一些设置的,比如说你第一步啊选择要修改的地图的元素啊,第二呢就可以去呃指定元素的一些这个样式啊,比如说颜色呀,什么样式啊? 然后呢呃可以编辑或者是下载一些节省的这个样式,最终呢就可以去给他去展现出来了啊,就可以自定义啊这个地图啊,这个也是一个非常好的啊这样的一个功能。 所以说呢百度这个开放平台啊提供了很多的一些这个功能。呃各个端的开发呢都有,对吧?有我们的外部端,有微信小程序端,还有 ls 呀,安卓呀,还有我们的服务端,还有一些使用的一些工具。 这个呀就是百度地图开放平台啊所提供的一些这种啊功能啊。好,那我们接着啊继续往下面来看。呃,接下来呢我们呃就 需要去使用百度地图的这个开放平台,要想使用它呢,我们必须得先注册账号,然后呢进行做一个登录。登录之后啊我们就需要呢进入到他的控制台,在控制台里面呢就创建一个应用, 如果没有账号的同学呢就自己去注册一个百度的账号就可以进行登录了,注册的这个流程呢我就不做演示了,这个呢大家自行注册就可以了,在注册完成之后呢进行登录,登录成功之后呢就进入控制台进入我的应用,然后呢创建应用, 创建完应用之后啊就可以去使用百度地图所提供的一些 api 了。好,下面呢我们就来演示一下,我们找到啊这个控制台在这里点 吉他,我现在呢已经就登录了,然后呢直接进入在这里呢有一个叫做应用管理,这有一个我的应用点击我的应用, 在我的应用下面呢会罗列出你已经创建的一些这个应用,下面的这几个呢都是我之前啊所创建的一些应用。呃接下来呢我们呢给大家来演示一下如何创建一个新的应用,咱们点击这个按钮叫做创建应用来看一下啊创建应用 我们给他设置一个应用的名称,比如说来一个测试三应用的类型呢,我们选择这个浏览器端啊,我们呃最开始学习基础 api 呢, 通过他也通过我们的结实呢来做一个学习啊。呃所启用的一些服务呢,这个全打勾就可以了,什么家法会的 api 啊什么的 普通定位, ip 定位啊,还有一些坐标转换呀等等等等啊一些这个服务,然后继续往下面来走,在这里有一个设置一个啊 rifu 白名单,也就是说呢只有去设置了这个白名单的网站呢才能够呃使用这个呢也是出于安全的一个考虑。 呃我们呢为了方便使用啊,咱们在这里直接给他一个新号就可以了,新号的意思呢就是我们呢不做任何的限制,呃我们无论在本地也好,或者我们在生产环境也好啊,都可以去直接去使用他, 但是呢如果是我们要在生产环境所所用的啊这个服务的话呢,我们必须呢给他设置啊我们相关的一些啊这个白名单,比如说呢我们可以来一个什么新点啊,什么什么的域名啊,这样的话呢,呃就可以保障我们的一个这个 安全性。好,下面呢我们来点击这个提交。好,这样的话呢我们的这个啊应用的就创建好了,在这里呢有一个叫做测试三啊这样的一个应用, 呃,在这个里面呢,我们可以看到有应用的编号,应用的名称,还有访问应用的 ak, 要注意了, 这个非常非常重要啊,非常非常重要,在我们后续呢使用百度地图所提供 api 的时候呢,他呢是必须要去传递给这个百度地图的啊,要不然的话你是不能够使用的啊, 后面呢有应用类型啊,这个呢是备注啊,备注呢咱们就不写了,如果说你需要对应用的去做一些啊这个更新内容的话,可以点击这个设置啊,如果说你现在呢不想要这个应用了,可以把它删除啊,点击删除啊就可以了。好,这样的话呢,我们是不是就已经啊成功的就创建了我 我们的一个应用,后续的我们就可以基于这个应用呢去做一个使用了啊,当然了我们最开始学习使用的呀,就是这个叫佳 yscribe 的 api 啊,通过它呢先去学习一下百度地图 api 的一些基本的使用。 好,我们再来看一下啊我们的 ppt 来看一下啊,这个是我们呃一个账号,对吧?然后呢去登录进来进行做一个创建,创建的时候呢,我们刚刚也讲过了,就是呃先去设置我们的用户名 对不对?然后呢我们去选择我们的类型,首先呢我们选择是浏览器端去进行做一个学习,还有呢就是我们可以设置我们的一个白名单,我们把它设置为新号啊,比较方便一点,就没有限制。在我们创建成功之后呢,我们就会得到我们的一个应用的一个这个 ak, 这个 ak k 呢是非常非常重要的 a k, 在我们后续的 api 的使用过程中啊,我们会用了它。好,这个呢就是我们给大家所介绍的百度地图的开放平台的一些基本的一些功能啊,以及我们这个应用的一个创建好,关于他呢,那我们就先讲到这里。

所谓的开放 api, open api 是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列 api application programming interface, 应用编程接口开放出去 供第三方开发者使用,这种行为就叫做开放网站的 api。 所开放的 api 就被称作 openapi。 开放 api 网站提供开放平台的 api 后,可以吸引一些第三方的开发人员在该平台上开发商业应用,平台提供商可以获得更多的流量与市场份额。 第三方开发者不需要庞大的硬件与技术投资,就可以轻松快捷的创业,从而达到双赢的目的。开放 a p i 是大平台发展共享的途径,让开发者开发一个有价值 应用,付出的成本更少,成功的机会更多。今天, open a p i 作为互联网在线服务的发展基础,已经成为越来越多互联网企业发展服务的必然选择。下面我就列举一些常见网站服务的 open a p i 文档资源。所以。

大家好啊,今天我们给大家讲解一下啊,如何接入这个慢直播,把慢直播接入到自己的一个平台上面,因为有很多粉丝一直问我们 这边,然后其实前段时间还是比较忙,所以今天给大家说一下接入的话方式有两种,第一种的话你们自己自建服服务器,这是第一点啊。第二点的话,呃,第二的话就是我们 这边提供一个 api 接口,你们自己接入到你们的平台,这属于我们提供一个底层数据给你们,你们这边自己接入就可以了。 呃,第一种的话就是费用比较高吧,然后如果我们以阿里云来举例的话,呃,五兆四和八这种的话,一年的费用大概就要六千块钱左右,而且同时在线观看人数非常少,嗯,十个左右, 所以你花六千多块钱同时在线十个人喝的话,我觉得这个意义并不是很大。然后如果接入我们的这个 api 的话,其实非怎么说呢?非常非常的低廉,而且稳定效果是非常好的。等一下 啊,给大家实际看一下怎么来接入我们提供的一个 api 接口,看我们啊,打开电脑啊啊,登录这个网址啊,然后我们选择一个 获取直播地址这个接口啊,这个就是一个 api 接口,然后我们需要调用啊,这个地址就可以了啊,就是这个请求地址调用就可以了, 然后这里有直播码密码,然后我们就可以接入到你自己的小程序 h 五,然后公众号啊这些小 app 啊,这些都可以啊,所以这个很简单。好,谢谢大家。

哈喽,亲爱的小伙伴们,大家好,欢迎收看刘金玉编程,那么本期我们带大家一起走一下 windows api 的一个使用入门。 我想 windows api 其实如果说了解到的朋友们肯定清楚,它非常的重要,那它就相当于什么呢? windows api, 那么我想首先先从这里开始做起来,开始简单的说起, 首先我们来讲一下这个 windows api, 首先说到这个 windows, 我们肯定知道 windows 就是一个 windows 操作系统,对吧? windows 操作系统,哎, windows 操作系统啊操作系统。那么 windows 操作系统的话, 那我们现在由原来的啊,由原来的很多的,这个从插 p 开始,对吧对吧?后面到无音期, 然后呢?再到啊哈,不是到 win 七啊,威威斯塔威斯塔威斯塔威斯啊啊威威斯啊,对吧?我们不写了,直接跳过这一个,因为好像有点烂,这一款啊,只要直接到 win 七之后还可以比较稳定啊,叉 p 到 win 七中间的威萨啊,实在是被人劈的 不行了。 ok, 完了之后呢,到微音八,对吧?微音八有一个 ok, 直到现在的微音十, 五音九直接跳过了,看到没有?五音九直接跳过了啊,直接到五音十,那么这样一些是这只是一个我们的操作系统而已,对吧?那么如果说我们看到 除了操作系统之外,其实还有操作系统的啊,还有什么呢?操作系统的一个哎位数,哎位数, 操作系统的位数啊位数,什么是操作系统的位数呢啊?都是三十二位啊,也就说是三十二位操作系统,对吧? 还是六十四位操作系统,那么很早以前我们是八位啊,甚至啊,第一次开始是八位操作系统,对吧?八位操作系统,这其实就是计算机的 一个一个字长啊,字长,那么是哪里去看呢?我们可以直接在这个我的电脑属性当中去看到,呃,看到大家看到我的,这是我电脑的配置,对吧?呃,然后呢,我们可以看到 多少位?你看我这里是六十四位的啊,六十四位的一个尾处理器啊,操作系统,也就是说我装的是一个六十四位的无音石,对吧?六十四位的无音石,而我们这里面有一点是 要清楚的,就是说是什么呢?六十四位,虽然说有三十二位,六十四位之分,但是六十四位操作系统啊,还是兼容三十二位的 软件的啊。啊,兼容三十二位的软件的,那么也就是,哎,也就是什么意思呢?也就是什么意思呢?我们 最初啊,因为系统最初啊,最初肯定是由呃小的这一位到大的这一位,当然到我们接手到我们手 上的时候,我们普遍都已经看到的是三十二位了,当然最最最最早的时候是八位,对吧?后面到十六位啊,都是一个二的倍数,二的倍数啊,到后面再和那六六百四十位,三百二十位,三三千两百位都有可能,对吧?啊, 那么我们最初我们接手啊,我们我们在我们的这样一个认识当中,包括在我的这个认识当中,最初啊比较多的可能就是,呃,最初碰到多的,对啊, 啊,就是三十二位,基本上也就也那么非常的明显了,我们研究的对象那就是 win windows 啊, windows。 三十二位啊,三十二位的 api api 啊,简称叫是什么 啊?微音三二 apiapi 微音三二 api, 那么, 哎,这个我们可以给他写到同一行,简称简称, ok, 那么我们这一个我们已经知道了啊这一个我们已经知道了。呃,接下去的话呢?我们要知道 api 是什么呢? api, 应用程序开放的一个接口啊,应用程序开放的一个接口,那么我们用我的话来给大家啊,去讲啊,用我的话来给大家去讲 api 啊, api 啊,他是啊,他是 操作系统啊,或者是什么呢?我们这里 windows api 指的是 windows 操作系统啊, windows 操作系统, 那么我们其实还有好多还有好多其实就是,呃,简单的理解啊, 简单的理解,那么我们可以说是什么东西啊?就是系统的啊,是指,呃,应该是指接口啊,简单的理解就是接口, 哎,什么是接口?不是借口啊?接口。什么是接口啊?接口,那么接口无非就是啊, 接口,我们理解一下,从字面意思对接的口子,口子,对吧?这就是相当于是对接的口子吗?对接的口子吗?啊?啊,那么这样一个接口我们就是一个对接 口子,那么这个对接的口子我们是如何去理解呢?啊?就相当于是,呃,我们一间教一间教室啊,教室的话呢,我们开开着一扇门,对吧?开了一扇门就开着这扇门,我们从这扇门当中进去,对吧? 那么接口呢?有好好多好多接口啊,不同,就像我们教室,呃,教室的话,不同的门进去我们可能看到不同的一片景象啊,这样子啊,呃,这这个那么简单的去这样子去理解,那么对吧?然后我们说的是 windows a p i, 对吧? windows api 是什么呢?那么就是相当于是就是 windows 啊, windows 操作系统开放的啊,一个应用程序接口, 开放的,呃,嗯,用,哎,就直接写开放的接口吧。开放的接口,那么这些接口我们可以用来干什么呢?非常非常大的作用,这接口我们可以用来啊, 哎, windows 的 windows api 开放的这一接口啊,我们就这样啊,可以用来是干什么呢?用来好多作用啊,可以用来好多作用,呃,比如说可以用来啊, 基本上我们系统当中能做到的一些事情啊,就是 windows 系统能做到的一些事情,我们能够调用他的 api 就基本上都能够做到,比如说 啊,比如说我们想要调用这调用一些任务管理器,对吧?呃的一些功能啊,比如说我们 想要调用一个窗口啊,调用一个窗口啊,比如说我们调用一些其他的一些等等的一些功能,好多好多啊,好多好多都可以用。 这什么呢?用来控制。嗯,这些接口啊,接口啊,用来控制什么呢?控制, 用来控制啊, windows api, windows 系统啊,是用来控制 windows 系统的,那么假设我们 windows 系统 当中,我们这边,呃,旁边,对吧?他有个接口,假设是一个 com 接口啊, com 接口,不知道同学们有没有只看到过这个 com 接口,你自己可以网上去查一下,那么可以获取上面的数据啊,通过这样一个 api 也可以获取上面的数据,包括我们最为简单的能够常见的就是我们的键盘,对吧?键盘我们当然 ab 当中已经给了一些啊,其实给的这些函数啊,事件啊,其实最最基 基础的就是还是调用这个 windows api 啊,函数的里面我们写好了,还是调用 windows api, 也就是这个是最为根本的,对吧?就是这个最为根本的一个东西,那么 ok, 讲到这里我们就开始 啊,有个问题了,有个问题了,问题是什么呢?哎,那就是 windows api 如何去找呢?对吧? 如何入门啊?如何入门的问题就是到哪里去找啊?到哪里去找这个 windowsapi, ok, 那么我们威逼自带啊哈 啊,很好,这个 v b 六自带啊,自带 windows api 的查找工具, 哎,查找工具也就是这个东西很多很多被小伙伴们给忽略的啊,给忽略的,那么你装完之后他其实自带的这么一个 api 查找工具,我们可以根据查找的结果啊,可以根据 查找的结果啊,自动生成,哎,还是还,并且还能自动生成一个啊,声明语句 啊,自动生成一个生命语句,声明,声明语句,对吧?哎,是不是很棒,他还能自动给你生成一个生命,写都不要你写, 直接复制就可以了啊,好,那么我们直接来应用了,直接来应用了,如何来应用啊?我们来看到,首先要打开它,打开它之后我们找到 microsoft 啊,这里面有个微币,我们装完之后,对吧?装完之后,我们装完之后有个微币,微币六点零啊,微币六点零。完了之后,我们这里面看到有一项啊, 如果说您之前是按照我的第零几期啊?啊,是这样一个微 安装的一个 v 呃, vb 的一个工具的话,你可以直接找到这样一个 api 啊,完整的安装之后你肯定 是能够找到 api test view, api test view 什么意思呢? api 文本的一个查看期,对吧? api test viewer, 找到他啊,那么是在哪里呢啊?在菜单目录,菜单目录中找到我应叫做什么呢? api view, 再给大家看一下 m m, 这里面有一个叫做 api test viewer, 对吧?我们给它记一下啊,找到 api test viewer, ah viewer, api 查看器, api 文本查看器, ok, 找到之后并不是马上就能用的啊,大家看到这里面我什么都没有啊,什么都没有,对吧?而我怎么样去用呢?首先要加载, 加载,加载。怎么加载?直接加载这个 load text, load text file 啊? load text file, 那这里面我们找到一个叫做无音三二 api, 对吧?就是一个,我们直接直接就有了,但你看这个东西是在哪里呢?你在安装 vb 的时候,他就自己给你这个 ap 都给你装上去了啊,多棒啊,对吧?人家九八年就考虑到这个事情了,看到没有?一九九八年六月十八号啊,他就考虑到这个事事情了啊,你看,呃,更新的时候都还是零点啊,都还是零点,所以一般写程序的话,晚上可能会有比较多的灵感啊。 windows ipi, ok, 我们加载他,加载他之后,你看,直接就来了,一条一条直接就来了,对吧?那么多啊,就有那么多的 api 开放给我们,但是我这里看了一下啊,有 个别的,我们这个地方不全啊有个别的不全,但是基本上都还在了啊,基本上都还在了,也就是说,也就是说基本上是不影响我们的使用啊,不影响我们的使用, ok, 那么我们如何入门呢?大家看到了吧?找到啊,第一步,找到这个 so view, 对吧?第二步干什么呢?导入, 哎,第二步啊,到哪里导入呢? file 文件导入文件,对吧?哎到,哎。第二步导入导入, 导入 v 三二 api 啊。 v 三二 api, ok, 文本,应该说是 文本,对吧?文本。那么第三步我们导入了之后我们就可以直接使用了啊,直接使用怎么使用呢啊?假设啊,我们之前一直写了一个叫做什么东西啊?啊哈写的一个叫做失踪, 对吧?我们经常会用到一个时钟,那么这个时钟的话呢?这个时钟的话呢?怎么办呢?时钟时钟我们基本上都是 之前啊让他每秒钟停多少次啊?停多少次。四其实其实呢他就有用到一个叫做 sleep 啊,类似于这样一个 sleep, sleep 就是什么呢?睡眠,睡觉,哈哈哈哈。 sleep, 当我们找到他这个之后或者你往下拉 sleep 啊,找到他之后我们这个地方使用 private 啊, private 就是私有的,私有的,因为待会我们 form 当中我们用的时候只能写私有的。好,我们来点击, 大家看到上面是一个 api, 太是一个类型啊类型,第一个是一个合约,第三个是一个啊类型啊,第三个就是一个什么类型对吧?这个呢?呃 第二个是一个声明,那么我们在使用它的函数的时候呢我们就使用声明啊,使用声明 declares 声明。好,我们来添加爱的点一下啊点一下之后你看他 他连不需要叫你这样直接 copy 都有了啊,直接 copy 都有了,那么我们直接来把他 copy 一下,好,嗯,那么 第三步就是搜索我们需要的 api 函数,对吧?哎直接使用什么模式呢? private, private 模式添加啊。第四步复制啊,对吧?复制 api 文本,复制 api 文本好, 那么到这里的话呢,我们基本上这一个 api 的文本都已经如何利用?都已经讲完了啊,那么接下去我们来用于实践啊,用于实践 模拟啊,自动倒计时啊,倒计时, ok, 模拟自动啊,倒计时,比如说啊,使用技术点什么呢?技术点啊,我们就使用 api 啊,使用 api 好,我们就使用它,对吧?刚刚我们给它来找出来的这一个啊,找出来的这一个我们来使用它,我们来新建一个项目啊,从这里我们又要开始新建了, 好,新建这么一个项目,新建之后我们来又要保存了吧,哈哈,千万不要忘了保存好保存第一步,对吧? ctrl 加 s, 我已经出来 桌面上面我们有一个就刚刚的了解外, 好的,保分,那么我们这样子 保存之后,我们就可以直接啊,假设我们这个地方有一个,嗯,缝缝啊,比如说我们直接全部用全代码来写啊,全代码来写好缝的话呢?我们,呃,这个地方, 嗯,这个地方我们来写一个,写一个 label 啊,写一个 label private, 呃,写一个 label。 声明一下吧,声明一下吧, events ah with events label l a b e l e label es label, 这是带有 label 事件的一个 label, 按,哎 labor 标签啊,然后呢,我们在这个地方就把它加载出来,首先啊,把我们的刚刚的这个 东西 api 复制到最上方啊,复制到最上方,大家看到直接就可以生效了,对吧?直接就可以生效了。然后这个 api 的话,中间大家看到的是一个传递的是一个好秒,对吧?传递的是一个好秒啊,看到传递的是一个好秒, 也就是说中间这个参数啊,这个参数,我们的这个群里面我们是有有有一个 windows api 的一个介绍,对吧?有哪些 api 你可以去看一下,有专专门这样子的一个文本啊。啊,我们的 qq 群里面啊,编程创造城市 这个 qq 群里面专门有这样一个 api, 市区介绍他这个到底是什么意思,对吧?这个 api 到底是什么意思?好, 那么中间参数我们写一下啊,参数啊,传入什么的, 传入一个毫秒数,毫秒数啊,传入一个毫秒数,也就是我们还是要传入一秒钟就要一千,对吧?好,我们这个地方来,先把这个 labo 来给他 实力画一下啊实力画一下 let 一等于 ctrls, ctrls 点 a, 然后我们学会这样子用纯代码来写,之后我们要尽量的多练习一下啊啊啊, let ol a b e l 完了之后我们就哎这个地方名称 legal 一 legal 一 ok, label 一的什么呢啊,我们让他,嗯嗯,奥特 otto size 啊,首先等于 q 自动大小啊,因为这些基础我们之前都有,我们就不细讲了啊,这个地方只有这个地方给大家注视一下啊,就是一个 引路啊,引路英德斯 api 啊,这是一个什么函数呢?这是一个啊,是一个那个, 这是一个睡眠实力吧,就是睡眠睡眠函数实力盘数。 这是什么意思呢?暂停,暂停多少时间?意思就是暂停多少时间,对吧? okay, 那么我们这个地方继续啊,我们让他产生在中间位置吧。 label label 一的 left 等于啊,他的 left 等于什么中间位置啊?中间位置 skill 中间位置等于 skill wise 对吧? skill wise 除以二减去 label 一的 wise 除以二。 好,呃 label 一的 top 等于 scale height scale height 除以二减去 level 一的 hat 除以二,对吧? ok, 这样子我们就达到一个中间位置啊这样子我们就达到了一个中间中间位置我们先给他复个值吧 副个直吧副个直我们就让他就叫做从十开始好了。 来保十的。开不行你的开不行你说让他等于十啊让他等于十。好那么我们接下去的话我们来使用这样一个东西 让这个十来进行倒计时啊进行倒计时那么倒计时呢我们直接使用。嗯 啊你这个东西应该是要在载入之后啊载入之后这个是我们初始化啊初始化的一个地方然后 label e visible label 来吧一点 vs 吧属性等于九我们先来把它进行处置化应该在中间一个十的位置对吧稍微大一点啊。来吧一的 size front front size 对吧稍微让他大一点等于八十吧 哈哈。三十 五十好,我们这个位置可能需要调节一下啊调节一下 这个地方啊十,哎好像有点不是很正啊啊有点不是 不是很正啊我们暂时就先忽略这一点啊。看到啊,因为他这个地方奥特赛他自己的这样一个计算对吧自己这样一个计算呃估计这个地方这样子可能会好一点哎果然他上下的代码是有 大家看到啊代码是从上到下读的从上到下读的对吧从上到下读的啊然后就 ok 了。好,这是我们的这个十啊,这是十已经有了啊,这样一个十,那我们直接让他来进行倒计时啊,来进行倒计时。倒计时。我们怎么来倒计时呢?我们, 呃直接使用这样一个函数实力盘数来进行倒计时,实力盘数来进行倒计时的话呢?我们首先应该要让他进行载入,对吧?载入之后,然后再进行开始,对吧?然后再开始 看看载入之后来再开始的话,我们这个地方我们这是 innate back to。 我们来再选一个啊,再选一个这样一个事件, 再选一个这样一个时间,比如说是,呃,比如说是我看一下, 比如说是。我们这个地方我们试一下吧,我这个时间我我倒是没有用过, 我这是一个初始化事件,对吧?啊?我们来看一下他的一个先后顺序啊啊?比如说他是一个 print a 啊,我们这这事件其实都可以经过测试的,对吧?什么时候出来?哎,我们来测试一下啊,测试一下。大家看到我的,哎,这是初始化事件,应该也是在前面的啊,界面还没出来,对吧? 界面还没出来。第八个啊,界面还没出来他是不行的啊,他是没法输入的, 所以我们这个地方这个地方应该要忽略我们,我们换一个吧,让他变成最啊改变他大小的时候吧。啊?简单一点应该是 lowed it 啊,这个地方窗体也是还没加载出来的,对吧?都是在加载出来之前他才进行初始化的啊,我们这是我们习惯性的这个 用法。好,我们来看到接下去我们来用一个。什么时间呢?点击一下吧。啊?窗底窗底上点击一下 啊,点击一下,然后再让他开始点击一下,再让他开始。好,待会我们再让这个地方点击,我们先写一个 mac gbox, 这里肯定是有效果的,对吧?肯定是有效果的,随便点一个 有效果哈,我们这个效果待会怎么想?什么一个效果呢?直接吊用这样一个 v 的 cpr 函数我们来开始吊用吊用只。我们让让他一秒钟一次嘛,然后一秒钟一次的话呢?我们并且要让他重复的去执行,对吧?我们用一个 fo 啊, fo 函数 都是方案数 fo 关键字来开始啊,比如说我是 i as long 啊, four i 等于,呃,一秒钟一次啊,一秒钟一次,那么比如说我们是十秒,对吧?比如说我们就十秒吧, 就十秒吧,哎,等于十兔零啊十兔零啊。 step 什么呢?负一对吧 负一 ok i 好了之后我们来开始复制 label e 的 cap 型,等于 对吧?开始是十,然后呢我们逐渐逐渐的让他变化,让他变化 下一秒就是九,再下一秒就是那个,对吧?好,我们现在来,如果说不写这个 sleep 的时候我们直接看一下,点击啊,直接变灵了,对吧?瞬间就变灵了,你看都看不见啊,当然我们现在让他睡一会 sleep 啊,睡一会。好, sleep 括号传入一个好秒,比如说一秒钟一次啊,好了,就这样子就可以了啊。呃就什么意思呢? 暂停一秒钟暂停一秒啊,一千毫秒就是一秒,这里输入的是一千,这个是毫秒。好,我们来开始点击啊,这里看到点击是一秒钟 啊,怎么不下去了?哈哈。 又是一秒吗?不止啊啊直接被变零了。没刷新过来了啊没有刷新过来了吗?照到你应该是可以刷新过来的,我们再看一下这个倒是也没有。没有预料到啊没有预料到 好 label 好直接直接就过来了对吧?直接就过来了。那么如果说是呃我们那种普通的数字的话呢,他应该是可以能够刷新的过来的, 如果要想要让他具体的刷新过来,那么我们需要再加一点东西估计应该要再加一点东西。 好睡一秒钟对吧?睡一秒钟,下一次 之后呢应该要再重新进行复制,我们比如说让他暂停点击开始,好一秒钟之后下一次循环九在一秒钟之后下一次循环八 七六五四三二一 零啊,其实是有的啊其实是有的,对吧?这中间的过程其实是有的,但是使用的效果啊看起来好像是没有那么好啊没有那么好 哎,我们看出来这个效果应该是没有那么好,只出来个酒啊,不是很给力啊。这个睡眠了之后 啊,下一个他好像继续没有刷过来一样的啊。那么我们再我们来加一些特别的东西看一下啊,比如说 iphone 点 奥特加等于 q 自动重汇,这个可能看看跟重汇有没有关系。首先,哎,看到了,应该是跟重汇是没有关系的对吧?应该是跟重汇是没有关系的, 那么实际上就是跟界面的刷新有关系啊,就是说跟界面的 labor 的刷新有关系的啊。啊我们可能就要讲到下一节课的这个东西叫做都要问 我们来看到啊,试一下吧,能不能用啊,能不能用实际说对吧?实际说,哎,也没得用, 用啊,有的用啊,有的用啊,你看有的用就没有问题了。三二一零, ok 啊, 十,那点击一下再看一次,如果一直有的用,那就肯定是有的用,对吧? 哎,大家看到啊,应该来说是非常有的用的啊,非常有用的,那么这节课呢,我们主要是学这样一个 windows api 啊, windows api, 那么下一次我们下一期我们把这个读英文词再细细的讲一遍啊,细细的讲一遍,这里面是需要连用的,我们再需要一些 大数据的时候,我们来用它, ok, 那么这一节课我们最后的核心就先把它讲一下啊, 总结一下最后的核心,第一个要,呃,认识,首先要认识这个英德 cpi, 对吧?英德 cpi 好。第二个我们无意中要学会 啊,要学会去使用,使用啊,要学会去使用 啊,这个叫做什么呢? api test viewer 对吧?啊,这个非常的棒的啊,非常的棒的一个工具。第三个啊,我们,呃,要 啊,可以查看啊,归零三二 api 的函数啊,到我们的群里面可以看到,对吧?第四个 我们可以去,呃,要要对常用的啊,常用的 api, 看书要了解啊,大家自己去了解吧,我具体我就不讲了,因为后面可能常用到的一些东西的时候,用到的时候啊,我会进行啊,我会跟你说,我会跟你说,我们我们后面的课程当中我们再来进行介绍。 好的,那么今天的这个课程啊,就是这样一些,感谢您收看刘金玉编程, 如果说您对我们的这个课程感觉还可以的话啊,那么啊,欢迎您关注我以及分享给您和您的朋友们啊您的朋友们。呃,如果说我们有一些问题相关的,可以在视频下方进行留言以及对我的 教学方面的改进的话呢?呃,欢迎您对我进行留言啊啊,那么 感谢您的关注,谢谢!让我们一起用心去创造我们美丽的祖国,创造用编程创造城市。好,本期就到这里,拜拜。

那最近的话,我是发现了一个非常有意思的 api 啊,那这是 vsco 的在线版?这我之前也用过,但是呢,我忽略了一个点啊,就是他呢,可以打开最近的文件或者是文件夹, 其实我们这浏览器可以,居然可以去读这个目录和读这个文件了,并且还能写入这个文件。好,我也是查了这个 mdn, 发现是有三个新的 api 啊,叫这个 so directory picker, 我们可以调下这个方法。然后这句话给大家写了个例子啊, 就是有个按钮,然后加了个点击事件,然后点击的时候呢,我们去给它打开一下这个目录啊,然后这个东西呢,返回的是一个 pro miss。 好,我们来接一下啊, 对,它是挂在这个 window 上面的,是直接可以去调用的哦,然后来看一下,这是个什么玩意儿啊? 好,刷新一下,点击 open, 呃,然后发现他确实是可以获取我们这个目录啊,然后点击选择文件夹, 然后呢查看文件。哎,发现他返回的是一个 file system directive handle, 是这么一个对象,然后在这个对象里边呢,他有一个 entrance 一个方法,通过调这个方法呢,我们来获取他下面所有的目录啊,好,我们来调一下这个方法。 好,我们再刷新一下,然后点击 open, 重新获取一下。好,然后调完 entrance 这个方法,你会发现它又返回了一个迭代器,对吧?它是一个迭代器。 那这个迭代器我们之前讲过啊,他有一个语法堂,可以帮我们去快速迭代,也就是 flof。 那迭代器的问题呢?我们可以解决,我们先调一下吧,点 next, 然后我们之前讲过啊, 掉完迭代器呢,就是正常他会返回一个对象,然后在这个对象里面有 value 读值,还有一个档,就是是不是可以进行下次迭代?对,有这么一个东西,但是呢,在我们这个读取文件呢,它是不一样的。好,我们来看一个正常的,比如说也是一个数组。 好,然后呢我们去调用它的叠带器,通过 simble 点 eater reader, 好,调用它的叠带器,然后点 next, 对,它正常的返回的应该是个对象,是这么一个对象,但是注意看,我们这个返回的呢,还不太一样。好,来看一下。 哎,它返回的是个 promise, 对,它返回的是一个 promise。 好,那迭代器呢?我们可以使用这个 form 去解决,但是这个 promise 怎么办呢?比如说我们叫 item, 然后 off 这个 entries 啊,叠载器的问题解决,但是呢,我们这个返回的它又是一个 promise, 那怎么办呢?哎,注意, 用这个 for 循环的时候也是可以加 or wait 的,所以说我们再来一个 a sink, 就是 for wait, 对,它是支持这种语法的。注意,对,这样的话我们就可以又支持这个迭代器,又支持呢,拿到这个 promise, 返回这个值。好,我们来看一下这个 ant 就可以了。 好,再刷新一下,然后呢我去获取下这个目录有什么 s, r, c, 它下面还有些文件呢。好,我们来看一下。 对,我们会发现他把这个目录下面的文件或者是文件夹是不是都读到了,对吧?这是一个文件夹,然后这是一个文件,对吧?他都可以去读到,然后 这个文件夹下面呢,可能还有别的文件或者是文件夹,那这时候需要怎么办呢?哎,你可以去递规吗?对吧?这里边他不还有还是这个叠带器吗?继续去递规就可以了。对,你把这个方法呢,写成一个递规的方法就可以了,就可以顺言的读到这个目录下面所有的一个文件了。 好,那这个的话就是一个获取目录的一个用法,就是这个 show directory picker, 当然它也可以获取文件啊,获取文件的话也是比较简单,就是通过 show open file picker。 对,通过这个一篇也是返回一个 promise 啊。 对,它可以获取单个文件或者是多个文件,可以通过参数呢进行配置,然后详细的配置呢,去看一下 m d n 的文档就可以了。好,我们现在演示一下它的效果。 对,然后点击一下。哎,你会发现,对,他能读这个文件,然后你可以通过参数的配置让他可以读这个多个或者是单个,我们默认的他是读这个单个的,所以说中括号零给他取一下就可以了。 对,返回的对象呢?还是那一个对象啊?好,比如说读这个命年 t s 好, 然后他返回了,他还是这个汉族。然后呢,可以使用 get file, 可以去读这个文件里边的详细信息,他就返回一个 file 对象了。对,返回一个 file 对象了,就是跟我们这个引扑特的那个 file 就一样了。对,通过这个方法读取的时候呢,返回东西就一模一样了 哦,它也是一个 promise, 所以说我们还需要 await 一下 哦,你会发现他就是一个 file 对象。那有了这个 file 对象你可以干什么?比如说 file render, 或者是 blob, 或者是用别的东西,哎,就可以进行处理的,或者上传给后台都是可以的,就就可以去处理这个东西了。对,这个就是读取文件, 当然它还可以去做这个写入文件啊,就是 show sale file picker, 对,它返回呢也是一个 pro miss。 好,然后点击 open, 然后呢我们就可以写入文件,比如说你要写一个什么 h t, m l, 对吧?我就举个例子。对,你可以通过这个一篇呢去写入文件,然后它呢也会返回一个 pro miss。 对,比如说你有没有写对他成为了失败的状态呢?都可以去给你回选出来。好,那这个话就是新增的三个 a p r, 具体的话大家可以在 m 丁里面去搜一下。好,那以上的话就是本上所有的知识啊。

免费 api 接口服务大全 api application programming interface 应用程序接口是一些预先定义的接口, 如函数 http 接口,或指软件系统不同组成部分衔接的约定,用来提供应用程序与开发人员基于某软件或硬件得以访问的一组历程,而又无需访问圆满或理解内部工作机制的细节。 api 特有用,例如你想做个查询天气预报软件, 你只要调用天气预报接口就行了,就跟家里插板一样,你想手机充电,就直接把手机充电线 连接插板就行了,根本不用管店是怎么来的,怎么转换的。今天发现一个免费 api 接口服务大全,这是国内一位开发者在 gt 维户低免费 api 文档 每月不定期收录互联网上开放的 ipi 接口,最新的更新到十二月三日,包含域名拦截、检测网、 cr 识别、文本分类、新闻 搜索、天气查询、单词翻译、图林、机器人、随机头像等等几乎啥方面都有的接口。

那么我们这地方来详细讲解一下,调用 a p a 函数呢,我们经常用 embok, 对吧?那么我们调用 a p a 函数呢,是温度系统给我们封装的动态内衣库里面的磁性函数。 ip 函数默认的钓牛方式是 sdco 钓鱼令啊,我们常用的这个温度超系统给我们提供的三个核心的迪奥呢,是看到三二点迪奥啊,基地啊,三二点迪奥,他负责图形设备接口的。看到三二呢,是负责系统服务,包括内存管理啊,任务管理啊,动态连接。 那么有的十二点调呢,是负责啊窗口见面的啊,消息传送的,这个都是我们在之前课程学习过的。那么我们在具体调的时候呢,我们要使用 emoke 一句啊,因为简单,实际上你用靠也可以的啊,当然写的要麻烦吗?这是高级会面写法啊, emoke, 那么 ip 函数呢,他有 他的返回值,这个就是用微能超系统给我们提供的函数的证明呢,是放在投孽里的,所以说我们必须要包含投孽哈,嗯, include 的一句包含投念 include 的立本啊,他这是伪指令啊,他是包含这个投入库。

如何添加一订阅的信号?首先查看信号方是用哪个服务器,方法是点击信号方,再点击云端订阅信号, 知道是十一号服务器后,就先添加服务器。 添加服务器后点击信号方,选对应的十一号服务器,然后点击云端订阅信号,双击该信号,最后再点 c 保存。 接着右键启动连接云端信号 已启动,就表示订阅的信号已经添加好了。下面就可以去添加跟随方跟随了。

啊,大家好,我们这次呢就是来给大家做一个分享啊,就是关呃讲关于这个接口第二晚开播的一个小教程,现在我们会分为大概七个小节来去做分享,大概每一节是五分钟啊,他们呢去做一个碎片化的一个学习, 那么我们来讲第一块啊,做讲讲一个 at 的一个接口的一个入门思域,他都握的一个例子,那么这节课我们主要就是就是 几个关键词啊,就第一个做 a 拍的一个接口开发,第二个呢他是一个低代码的,也是一个比较,就是零基础,然后低代码的一个开发的一个工具跟一个学习,那么我会用到这个工具啊,那么可想去想做一个注册, 然后我们来做一个 hello word, 一个接口视力啊,先写一个 hello word, 一个第一次编程都会写一个 hello word 的接口 入门视力接口教程演示使用啊,然后就可以去做一个保存。那么这个时候呢, 我们的第一个 hallevent 的借口啊,就已经是就已经是穿越好的了,他正在做一个构建,可能要等一会,大概的话,呃 一分钟左右吧,那么这时候呢,我们就已经下了一个接口的,其实是比较简单的,就说我们只要开一个账号,然后在上面去填一个 新型,那么这么这一个接口呢,他就会他就可以出来了啊,然后这时候他已经是真的好了,那我们可以看看这个效果啊, 这个是我们刚刚写的第一个 word 这个接口,那么他这个名称啊,版本号,他的这个接口的请求的这个路径啊,在于哪里? 像这些都可以去去请求了,那么还可以看到他这些参数啊,一些呃返回的这个内容。那么到这里呢,我们的哈喽沃呢?这个这个就已经是写好了,那么我们再稍稍微来看一下这个哈喽沃的接口,他有什么样的一些特点呢? 那么他有些呃正式环境啊,有这个正式环境他可以有有这个名称,有这个说明版本号,也可以对他做一个编辑,因为我们刚刚刚刚 是生产一个基本的接口啊,那么他他写名称啊,路径说明,还有参数啊,跟这些呃与函数,跟这些返回的自动还有结果。那么我们也可以呢对他做一个导出啊,到本地去做一个备份, 到时候还可以对他导导致之后呢,他就是一个呃文件的一个这样的这个文件啊,就是那当哪天你要去给别人用的话,或者是自用的话,也可以再去做一个导入啊,这样就可以去导入这个 这个接口的,那么这一节我们的这个他的卧的话就介绍完了。


好的,咱们完成小呆木的开发过后,发现小呆木的功能过于单一,只有拖拽功能,那么接下来咱们再来学习一些常见每篇包括啊一些缩放功能,比如说添加标注功能。 那么怎么去了解这些 api 呢?来咱们呀,仍然是从他的哎,开发指南进行入口入手啊,那么要想了解他的使用,大家可以看得到, 哎,我们下面有很多很多相关内容,包括我们的个性挖机图标注啊,自定义标注窗口信息等等这些问题,那么咱们呀就可以用它来完成我们的操作了,比如说,哎,我们随便点开一个窗口信息,好,哎,窗口信息 会打开一个窗口,那这个可能就是我们所需要的,那具体怎么打开,咱们慢慢去介绍啊。首先咱们完成第一个功能就是我们的 缩放功能,那缩放功能进怎么进行呢?哎,在这里面开发指南之外还有一个叫市里呆木,这个相对来说比较简单了啊,这里面跑的都是一些成型的小呆木,咱们看到哦,默认的打开了一个, 他是不是就有缩放功能啊?那么咱们在这里面啊找一下缩放功能哎,我们首先看到了哦,创建一个迈步,然后呢设置中心点好 a, 有个叫 a b o s pro vivo, 那么他就可能是我们的 缩放的,因为有一个词,然后呢,咱们呀,在我们的自己的小弹幕里面迈普点哈,我们给他加上去来保存一下,再进行刷新我们的小弹幕,看看具不具备做饭功能, 哎,是不是可以的哎,没问题的啊,已经具备缩放功能了,那所以我们缩放功能就找到了,哎,用这句进行缩放, 那除了缩放功能之外啊,我们还要学习一个标注啊。标注,那标注怎么着呢?那再回到我们的开发指南里面,那么这里面就有标注 啊,这个标注,那这个标注里面,哦,你看是不是有很多啊?白框,哎,小红点,那么咱们要个小红点怎么样? 这可以的。好,那小红点到底是怎么做呢?来往这看哦,抽象机类叫博博兰,然后点,哎,咱们这是不是就是点 这,这就是个点啊,是个马克啊,马克,马克啊。然后呢,我们怎么去添加这个点呢?这里面写了哦,我要先添加标注的时候,我应该怎么做?我要哇一个, 然后呢,我直接啊 ctrl c, 跑到这里 ctrl v, 哎,这样的话,我就添加了一个点,并且把这个点放到了卖部上面, 咱们刷新页面试一下,哎,从我们的 app 里面直接拷贝的刷新,哎,是不是就有了,哎,已经找到这么一个点 点了,那么接下来我们就说了,我要点这个点的话,要触发某些事件, 在我们的 api 里面也有往下看,那么接下来就是一个监听事件,哎,监听事件,我们可以给我们的 mark 添加一个点击事件来,仍然是把它 ctrl c, 在这里面 ctrl v。 好,稍微调一下格式 来,再来刷新我们的小弹幕,进行点击小红点哦,您点击的标注,哎,这样的话,我们的试卷就添加进去了,那除了添加试卷之外,咱们呀还 可以干一件事情,把标注拖走。那标,把标注拖走又怎么做呢?那仍然是看我们的科目说可拖住,可拖拖拽的标注,哎,加上这一句就可以了, 哎,加上这一句,然后呢,我们还可以随时得到当前的位置,那么咱们呀,仍然是把这点内容 ctrl c 过来,在这里我进行 ctrl v 的操作,哎, ctrlv 的操作,仍然调下格式 保存,再进行页面刷新看一下。好,我刷新了一下,现在啊,我就开始拿着北京这个小红点拖拖拖拖到了,哦,灵山了,哎,位置是不是也出来了?这是经纬度坐标啊,这是经纬度坐标, 好,那这样的话,我们的哎小红点拖拽的工作咱们就完成了。那么这样呢,我们就可以具备了一些最基础的 使用百度 app 的特点。那么总结一下,我们就说了,怎么样去使用百度 app, 很简单,就是在开发指南里面去找相关的使用方式,或者是说 在我们市里呆木里面去找我们的使用方式就可以了。那么这样的话,你百度地图啊,学起来就会轻松很多。


啊,大家好,我是派开元框架的作者,我叫多斯大,那么今天呢主要是来给大家分享一下,就是怎么样去搭建企业级的一个接口开放平台。 那么今天的话这次的内容呢,主要是分为六个部分,他主要是设置关于整个开放平台的一些技术产品和一些架构的设置和一些实现的一些思路。 那么他分为有六点。首先第一块我们大概会来讲一下什么是开发平台跟 oppo ai。 然后第二块我们作为一个开发者的用户来去怎么去用我们的这个开发平台。 然后第三块本身的这个平台呢,他要具备哪些产品的矩阵的能力?第四块从技术比较关心的这个角度来去看怎么去应对,应对那些比较高 引发的一个这个流量,也需要怎么去实现这个架构啊?后面的话两块呢就是在补充的内容,比如说整套的这样的一个看平台他需要什么样的一个文档数据库设置,以及他他所用到的哪些技术站, 打人测试啊,跟原代码有有哪些?好,那我们现在开始啊,呃,传递课堂,我们所说这个开放平台啊,就是指那个其实是指企业提供一些接口,开放给到外部一些客户开放者或者是下游呃,用户 去使用的一个接口的一个平台,那么它它的这个核心呢,就是这个 open a p i, 它主要核心呢就是接口,那么前面加一加一个 open, 就表 它是一个开放的一个接口。所以刚刚的话的这一块啊,我们就可以得出一个开放平台的一个主要的 一个盖帽啊,他的整个的流程呢,就是类似这样的,大家看啊,整个的这个看平台的一个流程,那么 围绕这个云平台呀,看平台的这块的话,那么在左边呢,就是企业 内幕,企业的内部,那么呢他需要有一个管理后台去管理他这些接口,然后通过这个开放平台给到外部这些开发者去登录去使用,然后再给到这些开发者一些接口的接入的能力, 让他们有能力去开发他们的一些 app 应用系统,去做一些业务的这个实现,主要他底层上都是围绕这个 api 抗接口去做一个就是分配啊,调用编程跟一个对接的, 这是一个看平台啊,那我们可以去举一些例子,让大家可以更加具象的去了解什么叫开放平台呀?那比如说我们要去接支付,对不对?那么我们就会去接入,比如说微信支付的开放平台,或者是呃支付宝的一个支付 com 平台,那比如说我们去做一个百度的搜索啊,我们搜支付宝开放平台啊,那我们就可以看到就类似这样一个 com 平台, 就比如说那些呃抖音的开放平台。所以啊看看他都是他的这个技术的底层呢,都是开放这个 h i 接口,那么他的业务呢?根据每个平台呀 不一样,他可能是提供聚合支付的,可能是提供一些电商能力的,可能是提供一些快递查询的,可能是提供一些别的一些接口,可能都有。 好,那么我们再来看呢,就是那么第一块我们就讲完了啊,第一块的这样的意思,概念的意思跟 list 我们就 就讲完了,那么我们再来讲第二块啊,就是那么作为开发者,他是怎么样去用这个开放平台,其实也比较好理解,一般都是一般我们也可以,我们也用过啊,一般 的话,比如说他整个的这个过程就是也比较好理解 啊,其实就是先去啊,开会的话,他会先去注册一个他的平台的账号, 然后呢去登录这个开平台,去建一个新的应用,等待审核,然后就可以去调用一个接口去获得一个令牌授权,随后就可以去跟这个令牌呢,去调用他所需要的一些 open api, 然后去开发应用,他的整个过程就是这样过程,那么我们可以来简单的去操作演示一下。你这个, 这个看平台为例子啊,这个是我们开发好的一个模板,那比如说我们可以去进入到首页找到我是一个开发者,那么我要先还没账号,我要先去做一个注册啊,比如我 这个个人开分子啊,账号叫 dostar 零二二幺啊,不知道这个账号是账号密码?一二三四五六啊,一二三四五六。 好,注册好之后呢,那我就可以去登录了,注册是可以让他去注册的,方便他去使用啊,这个不用审核 好登录之后呢,那么我作为开发者,我就可以看到一些数据啊,但我现在还没有调用,所以它都是清空为零的比较多一点。好,那么我可以去建一个应用啊,建个应用创建我的第一个应用, 比如说我这个是一个演示应用, 个人都是大的,这是一个,那他会说要去做个审核,那么就就等待成他的这个审核,因为还没通过的话,我这个用是不能用的,因为的话并接口的话,他不是随便都可以给他去用的,所以他需要一个审核的过程,那么这个时候呢, 他开不了,先放一遍啊,我们先换另外一个账号吧,比如说我是一个企业的管理员,那么我就会来去做一个审核, 那我看到带审核的应用有一百一十四个啊,原来看到有一个,那么看到这个人给他去做一个审核,通过啊,个人的一个应用要通过, 通过之后呢,我又回到开发者一个角色,那么我就可以看到我的应用他是属于啊通过的了,已经通过审核,并且可以通过这个接口呢,看到我的 这个应用呢,有哪些接口是有权限去调用的?那么下一步的话,我就可以看到这个接口文档啊,然后去想根据这个 呃并排获取的接口,一般都会有这个接口的,每个平台都都是类似的,然后再根据我刚刚所创建申请的这个啊 appk 把它给复制过来,赶紧填过来把,如果说咱们有空格多余的,要把它给稍微去掉一下 啊,甜若蜜要,那么呢我就可以需要一个令牌,两百成功的,那么这个令牌呢?他会告诉你 是在今天是二月二十一号啊,他告诉你在三月二十三号呢,他将会过期,那么在这个月的,在这未来的一个多月呢,我是可以根据这个 token 呢去调用 我所需要的这个接口的啊,这第一步那好奇,比如说我,我看到有一些,有一些别的接口,比如取配置的或者是拼音类的接口,或者是别的这个接口,那么我就可以根据我的这个接口,那前面的这个 token 呢?去调用我的这个新的这个接口。 no, 那么这个就是呢作为一个开发者的一个这样的的一个过程呢? 开放平台,那是这样子,大家可以把一个呃中文的名字拼音去掉你要的这条接口。好,他的这个体验大概是 这样子,就是注册账号开通应用开始授权标准接口。那么在背后的那企业需要给这些开发者跟整套的系统去提供什么样的一个产品准证呢?那我们可以看到啊,就是你需要这这几块的,比如说 他就需要有一个展示的一个首页,那么可能需要有一个啊内部用的管理后台,为了方便区分呢,这个用黄色的题的色块主题来表示,那么可能还需要有一个蓝色的跟着开放的给到开发者去用一个开放平台, 可能还需要一些呃,给到开发者游客去看的一个接口,这样文档去做一些调试啊,做一些查看的,那可能也要提供给到他们一些手册去查看,大概的话需要这些 呃呃产品的这个这个举证吧。我们来大概再稍微显示的展开来讲一下, 比如我们刚刚看到的这一个啊,这是一个首页啊,就是一般的比如说我们去看到支付宝啊,这支付宝的一个首页他都会有有个首页的,他会告诉你他的这个平台是用来做什么的。一般的话我们也发现了 开门的这个域名都是二级域名,都都是叫 open 的,然后就加上这个一级的,一级的域名啊, 比如说这些平台这些历史会有一个展示一个公文的首页,并且呢在游客的情况下,他也是可以看到这个接口文档的,这个接口文档接口文档是指他每一个接口的一个呃功能说明,比如他的协议啊,入餐,出餐呢,然后 返回室内啊,还有这些出马方面给他的去做一下参考的这一块。好了。那我们还会有一些手册,比如说一些使用手册,告诉他你要怎么去使用这个接口啊,也会有一些给到人去阅读的一些人,比如怎么样去做签名呢? 怎么去做调试啊这些也会有这一块,这些呃使用手册产品的一些使用手手册。 随后呢我们来看一下进入到这个开放平台呀。啊?开放平台, 开放平台的话他是给外部这些开发者去用的,那么我们来看看他有什么功能呢?比如说他需要一个首页给到开发者去看到他的这个电脑的的的情况,他这个接口的消的消耗的情况,重点是让他看到他有多个应用, 然后去申请去创建,去审核,他也可以去做一个注销,他说他不用了,他可以去做注销, 同时的话他有问题他可以去靠着,可以去做一个功能的提交,去做一个呃沟通跟反馈,然后也可以看到他有哪些接口是有权限的还是没有的,可以去做一个查看,然后上面去做一些开通跟购买。那么个人呢,也可以去改改,看下资料啊,改密码。 最后呢他有一块就是说他可以去购买一些付费的一些增值的一些接口、服务套餐,然后去做些更好的这个开发和使用,这个是开发的的这一侧,他有注册啊,登录跟这些统计 的能力。那么我们再来看一下这个管理后台呀,就是黄色的这一块,他的功能呢就会稍微多一点,因为他这 作为总控的呢,总控段他要管理比较多那种,包括有这些啊,开发的,开发者的账号啊,还有这些应用的这些管理。一个开发者他是可以有多个应用的,一般都是这样去去设置的, 就比如说还有这个接口,这些管理啊,这个要全面的分配啊,包括这些照样去开发接口啊,自然接口啊,都是可以 这样去做成配置开发跟管理的这个测试,这个是接口的管理,还有公单的这个管理,都有这个服务的这个能力。那么另外还有些呃辅助的,比如像技术有关的,像配置啊,计划任务啊,数据库的一个统计, 那么还是属于这些业务用的比较多点的,包括这些啊接口的流量的统计啊, 全服务的,包括这些某个应用的一些统计,以及他每天的这个注册的注册跟登录的这些元素的数量啊,访问音质, 还有给到不同这些开放者的一些,就是他也可以分配这些开放平台的这个权限的,可以给他去做一个分配, 后台也可以分配,这是业务能力的。最后的话,后台呢也会有一块是这些,呃, 就是服务的一个能力,比如说你有些接口是需要收费的,那么可以给他去设一个套餐,比如说掉多少次,多少钱,也可以去自己去配一些套餐,比如说免费试用多少次,然后但是 使用的是现在是可以去组合一些进口的套餐,去给到一个更加优惠的价格,给到开发者去做一些呃,购买和下单,然后可以支持 时一般都需要支持,因为开放平台一般都是以这个批次网为主,所以我们也会用到用到时这样支付,比如像支付宝啊,退票啊这些这样支付。那么我们可以看看到,看一下 就是开发者在前台下单的一个效果,就是这样,他可以去点一个啊,这个是单个接口的购买啊,底下是这些组合探讨的这个购买啊,他可以说我去点一个购买,下单确定啊,比如说 啊,一百四多少钱啊?然后选择确定啊,选择下单的一个付款的方式啊,支付宝,那他可以去做一个 啊,在线下单,然后他就可以去扫码去支付,然后就可以直接就是就会生效的了,就会下载他这个流量,这个是 四台的这个服务能力 好,那我们就可以看到啊,这是刚刚说的,还有首页关掉后台啊,开放平台接口文档,还有这些,呃,手册,那么我们再看看它的 第四块啊,他这个技术架构要怎么样去应对这些这么高变法的一个接口请求跟流量呢?那么可以看到这边来 啊,它的整个,呃,我目前这个模板的话,它主要是基于这些 pad 开关框架去做一个底层的一个开发的。 那么呢他把这个呢分为几块,有 api 开放接口,有平台接口,有后台接口,还有这个任务每块都是分开的,就说他本整个技术账号都是可以支持一个分布式的部署的,那么他可以直接说不同模块的接口 分开去部署,他可以也可以说甚至于每个服务区去做分开部署,也可以针对每每一个应用,每个开发者的账号,或是用去做一个单点的一个部署,然后再去做一个成,做成一个直群。 那这个可以去参考一下从底层框架到这个接口的模块的拆分,再到每个中的一个接入。 好第五块它我们再来看一下它的这一块呀,刚刚也有提到啊,就是说包括它这个接口文档呢,使用手册呀,啊 啊,包括它的这些,呃,教程这些都有,那我们再看看它这个数据库的一个设计啊,数据库的一个设计 啊,一般的话都会有这些表啊,这些表, 嗯,那么他表呢还是比较简单比较清楚的,可能主要是涉及一些借口管理啊,账号管理,然后流量统计,跟着在一些数据库的一个表的一个设置,或者是 master 的数据库。 那么最后第六块我们来看他这个计数站的这个一些单车是根源代码 就算呢,它是一个前后端分离的,那么后端用的是 p p 啊,底层是 pad 开关架,全能的话是 v o e, 也是一个开的的全能框架,那么我们也提供了一个单 测试的一个能力啊,那这块比较重要,我们要保证他的整个这个系统的稳定性。选好单元测试呢,就会很重要啊,这块也是可以去运行的,去刨通的啊,单元测试他也是可以刨通去做一个测试的, 我们可以稍微稍等一下,他可以正在做全面的测试,大家可以看到大概花了零点零一秒啊,跑了一百四十八个测试,三百六十个断言全部都通过啊,这个单车的短能力。最后来看看这个元代码,元代码的话我们来看一下, 嗯,一般他就需要有这这几块的,就是后端的 p p 的这种 g 派的,那然后有有一个开放平台的前端有元宝,还有一个开放后台的,一个前端的一个,呃, 关于后台的全能的原版,还有一个单测试,单测刚刚一看的嘛,就是这样一个这样一个运行的效果,那么他他的原单版呢?就比如说类似这样子的 单元测试的前端单色的后端这个圆嘛,在这里刚刚我们跑的是这个目录啊,那么他就会给给每一个 啊,每一块的这个接口啊,都会写这个单人测试的啊,看后台的接口的,然后三层的包括这些都会看平台的都会写一个单人测试,并且他会对整个数据库啊做一个重新的一个构建,做一个 纯银的构件,每次都会做一个纯银的构件,并且他会给他自动去导入一批这些的测试的数据啊,就是他是比较可靠的,同时的话,呃, 同时呢他也是对媒的接口啊,大腕做一下真的好一个测试。最后的话他 要区分是在做单人测试的时候呢,要注意把那个睡裤啊,给他去做一个隔离,不要跟那个开发裤混在一起,因为他是真话,他就会去跑的,他会这样去去清这个这个裤的要稍微注意一下。 好,那么再看一下,呃, p p 的, p p 的这个原码就是刚刚就是在这里也是其派的去开发的,那么它在原码上,比如说 s r c 面积分为分为每个每个 每个模块啊,就一个包啊,每个包呢也会有这个 a p i 空门德魅跟这个 model 都要集成啊,我们也可以看到这 i d e 的这个情况呢,这个是 p p 的。那么还有前端的话,因为前端用的是 v o e 啊, v o e 啊, v o e v u e v u e j s, 现在它是用这一块将它分离的, 所以啊,前端的话的圆的嘛,就类似这样一个结构,我们来看一下啊, 啊,类似这样一个代码的一个结构啊,也有 s r 四的这一个这样的一个目录啊,分开每个目录去分开,然后 去做一个开放,嗯,两个两份,那么呢 the fun 的话,就对应我们刚才看到这一个蓝色的这个开放平台,就是在 这一块这一块的这个效果,然后对应到这一份的前端的前端的这个元代码,然后再到我们的 id 一,就是可以打开看得到它的前端的元代码,就是用 v 一去开发去写的, 那它会分为每个页面呢,每个模块呀,去做一些开发的,比如这个是工单的这个页面 啊,去做的开发 后台也是类似的。好,我们再回到我们的再次的这个分享的这个内容,主要是关于这个企业级的这个接口开放平台应该要怎么样去搭建的一个话题啊。然后我们这次也演示的, 演示了整个一个使用啊,包括他的这个架构产品矩阵的原代码打印测试跟他这个效果, 那么呢?呃,大家可以根据这个思路啊,也可以直接用完这套模板去快速去搭建,去开发。好,本次这个分享就到这里,感谢各位的一个观看和一个啊支持,谢谢。

大家都在吐槽程序员的圈子是越来越卷了呀,无论你有多厉害,写出来的代码多复杂,你界面写的不好看都是白搭,明明大家都是搬砖的,人家装修出的房子就是比你的漂亮,如何把界面写的让甲方满意,让大家看着美观又大方?那么今天给大家介绍的是基于 api cloud studio 三的 石化开发工具。我们都知道 api cloud 是移动低代码开发平台,现在又发布了,可石化开发工具真的是太香了,通过简单的拖拽和拼接就能生成页面,既方便又快捷,省去了页面调试的环节,让开发者在编写静态页面时就降低了时间的成本。接下来就给大家演示一下具体的使用操作。打开编辑后大致可以分为三个区域, 组建区、仕途区以及页面和事件处理区域。我们接下来使用高级组建快速搭建一个电商首页的页面。首先电商首页需要顶部导航栏,我们在这个位置找到导航栏,点击松开实现一个导航栏,导航栏下面应该是什么?应该是 搜索框,好,我们选择一个搜索框拖拽进来,那接下来下面是一个轮波图,选择一个轮波图波拽,下面是一个分类列表,然后再接下来就是一个商品的列表,我们选择一个商品列表拖拽过来。好,现在呢,在我们的画布区大致可以看到页面已经生成了,然后呢,需要修改的数据的话,我们可以选中当前组建进行数据的修改, 我们就来修改下面的文本,选中组建找到属性,比如第一个改为连衣裙,第二改为半袖,第三个改为卫衣,这个长裤好,通过我们的数据修改,画布已经同步更新,我们切换到代码模式,实时预览一下效果,右键实时预览, 我们会发现时时预览是与我们的画布区域是完全一致。接下来呢,我们在模拟器当中去展示,我们看一下具体跑在真机上是一个什么样的样式,我们进行同步一下。在我们的真机当中呢,查看的效果是与我们的画布是完全一致的,并且通过我们的对数据的修改,也 可以看到当前的文本已经改为我们自己的连衣裙,半袖卫衣以及长裤。所以通过我们的可视化编辑器,仅用了一两分钟,快速的生成了一个电商首页的页面。并且呢,在真机当中还有实时预览以及我们的画布区域,都是没有任何问题,页面样式完全一致, 他们演示就到这里,相信大家对可视化开发工具有了一定的了解,大家也可以自行在官网上下载体验一下。从一个开发者角度看,可视化开发工具确实为我节省了很多的时间,并且大大提高了工作效率,使我大部分的精力都可以放在页面逻辑和数据交互上。本身 avm 框架已经实现了低代码, 现在又推出了可视化工具,在静态页面上降低了代码的工作量,无论是针对企业用户还是个人用户都是便捷的编码方式。关注我,带你发现更多 ipi 考勤功能。