my esco 数据库呢,还会通过 isco 的文件的方式来进行恢复, 我们这个 sqi 文件呢,是通过一个软件给他备份出来的卖 sq 数据库,打开它我们可以看到文件里边呢,它是一些操作数据库的语句, 那么通过这样一个文件呢,我们就能恢复我们的数据库,那么好,我们来简单的说一说, s k l 是什么 sql 呢?是用于访问和处理数据,获得标准的计算机语言, 那么数据库呢,包括 my s q l 或者 h q l shaver access 等等。 接下来呢我们到数据库可视化工具里面看一看怎么来恢复我们刚才提到的这个数据库文件。 s k o l 我们切换回来,点击文件,然后打开外部文件,然后选择查询, 接下来我们选中这个 sql 文件,然后单击打开,打开之后就显示了我们所有的 这一个文件的内容,这个文件的内容呢,我们看第二十一行呢,是要创建一个数据库 vip, 然后呢再在我们的歪脖里面去创建表和试图,然后呢还插入数据, 也就是说我们通过这样一个文件就把我们的数据库恢复回来了。好,现在我们点击运行, 在我们这个脚本执行完成之后,我们来这边的年纪,下面我们刷新一下,这个时候就出现了我们 还原回来的数据库歪了,我们双击他可以看到我们所有的表已经恢复回来了。 陶老师在以前的视频里面呢,还介绍过通过备份和还原这样的方法来恢复卖 sq 数据库。那么我们备份和恢复数据库的方法呢?很多, 大家呢可以在实际使用的过程中灵活的进行运用。 今天的视频就分享到这里,欢迎大家到陶老师主页上去看更多的使用追梦人进行可视化网站设计的视频,谢谢你的观看。
粉丝3779获赞1.5万

啊,下面举两个例子啊,给他演示一下数据库文件那个导入 啊,很多同学他在这个数据库导入的时候啊,他是把那个数据库用记事本打开,然后复制你们的文字粘贴进去啊,选择一个执行啊,这样的话其实是有比较大的弊端的,有时候那个数据库文件执行不完整的话,后面在运行的时候啊, 程序会容易出现啊,页面打不开的一个情况啊,那我跟大家示范一下,这个数据库怎么导入 这个那个开的这个启动啊,启动,然后这个地方双击双击啊,我这里有两个项目啊,一个是这个奶茶网购品的 项目啊,另外还有个其他的项目,给大家示范一下这个项目里面这个数据库名字啊,我们找一下啊, db 他这个数据库文件名啊,就是这个。那么我们新建导入的话啊,重新把这个复制一下, 打开这个导航猫啊,也就是那个开的啊,右键新建数据库,刚才我复制了这个数据库的一个名字啊,点确定啊?就是这个新建那个数据库双击啊,双击打开,然后把这个数据库文件拖进来啊,点开始 好,大家看一下,来查询一百四啊,已处理一百四,错误为零,这样的话就表示我们这个输出空间完全倒进来了啊,点关闭,然后我们刷新一下,看 啊刷新啊,大家可以看一下这个就是我们数据库把这个导入,那么我们接下来再重新给大家示范下,导一个啊,我们看下左边啊,这一个啊,这个数据的名字,他是字母加一串数字啊,从命名,我们把这个复制一下 啊,右键新疆数据库啊,粘贴,确定啊,双击打开,打开这个数据库,然后把对应的数据库文件拉进来 啊,拖进了,点开始啊,这样导入的话,这个数据库啊不容易出错 啊,所以大家都按这个方式来导入数据库啊,这个就是导入成功了啊,大家看下这个啊,点关闭就可以,然后继续刷新 啊,我们就可以看到这上面的一个数据库里面的表了啊,可以看得到这个是数据库的一个导入。

大家好,我是王希啊,然后,呃,今天介绍一下,补充介绍一下,就是关于 qmt 啊,如何使用 circle 啊,数据库啊,那么给一个代码样例, 那么部分券商,就像我们上一篇讲的啊,部分券商券商它会禁用这个 qmt 的 文件 io 功能啊 啊,当然这个其实就是对于如果懂点技术的话是个摆设啊,那么我这里提供了一些呃,三三四种方法吧,对吧?那么再讲一个关于数据库的啊,为什么呢?因为数据库这个东西,倒不是说是对于这个 券商 qmt 啊,比如说它禁掉了文件读写,就哪怕你自己啊,做一些操作啊,或者说跟券商没有关系啊,或者自己用迷你 qmt 做相应的操作,其实啊,你用数据库去维护啊,各种下单信息啊,或者订单的那个信号的话 啊,也挺方便的啊,也很有这个必要性,对吧?像平台开发的话,大家一般你写后端的话呢,肯定都会有数据库,对吧?那么一般你自己做量量化的脚本的话啊,如果说从一个这个可维护性还有长期发展的话啊,那你用个数据库去维护的话,是一个非常不错的一个方法啊, 那么其中啊,那么一般来说有那个 sql 和 my circle 啊这两个,那么其中 qmt 的 话是, 呃自带这个啊,它是自带这个 tico lite 三啊,那么即使是因为 python 自带啊,这个 py my circle 啊,这个库是就用来维护 my circle 的 啊,它是一个对应的 py 的 一个库, 这个是没有的啊,就等于说你得在,如果你只能用大 qmt 的 话,你得在大 qmt 里面去装这个库啊,这个比较麻烦,对吧? 所以我们详细介绍一下这个 sqlite 三啊。 sqlite 三这边是一些介绍啊,那么最后你文件的保存是 d b 的 d b 格式,点 d b 后缀, 然后呢?还有就是它零配置啊,因为你的 python 其实它就是自带的,对吧?那呃,像大家如果用 my circle 相关的话,会发现啊,你如果去 呃去操作它的话,你是不是一开始它有个服务端呢?你得先去连接它啊,你得启动该服务,对吧?然后你得登录,你需要个用户名,需要个密码,对吧?那么有这个这个 db 库的话,等于等于说是 所有人都能访问嘛,说白了,对吧?这个库所有人都能连啊,那相对来说呢,肯定是有得必有失,但好处是很方便嘛。对,你本地自己搞搞的话,那这个肯定是怎么方便怎么来。呃, 然后你本地如果有一些那个 navicat 啊,就是这个数据库的一个经典的查看的一个工具的话啊,那会那更方便了啊,那你连接里点一下啊,那你可以说像我们斜后端的话,一般是 my circle 啊,那你这边的话,比如说 sqlite 啊,那点一下这个就可以了, 然后你直接导入本地的 db 后缀的,你就可以把它格式化出来啊,那这边又给了一个格式化的效果,对吧?你现在可以看到啊,可以看到这里面的这个插入的信息啊,数据库相关的信息我就不讲了啊,那这个是属于那个,有兴趣的呃,可以自己去了解一下。 那么无服务端,无需用户名和密码,直接可以导入生成的 db 数据库文件来查看,然后代码比较长啊,呃,我给这个代码比较,代码比较长,所以我就放到了这个章节里面啊,可以自己自己点进来,然后本地和 r q m t, 我 这边都写好了啊,都是通用的啊,这两边都可以用,那么用完以后这个插入的效果,对吧?那我给大家大概示范一下,那我比如我把这些信息删掉吧,先删掉吧。 ok 啊,删掉了,好,那么我们相同的代码啊,比如说是在这个这里,对吧? 这里啊,那这里我写了一个内函数啊,还有隐匿函数啊,那一个是对于 qmt 的 环境入口,一个是本地环境的一个入口,那么直接运行啊,运行 好可以看到啊,那么在我们的这个数据库的列表里面,插入前是没信息的,对吧?插入零零零零二以后,多了一条信息啊,那可以查看一下, 多了一条,对吧?那么如果是在我们的这个大 q m t 的 环境里面,对吧?我们看一下啊,如果是在大 q m t 的 环境里面, 那么也是一样,你把这个代码复制好以后,对吧?那么直接运行,直接运行好,可以看到它在插入前是不是只有这么一条,对吧?一,第一行四零零零二,那么插入以后又重新插了一遍啊,那么这个时候你的数据库里的信息就有两条了,对不对? 好,那一切都很符合预期啊,符合预期。然后我们看一下这个代码的大致逻辑啊,很简单啊,就是如果你是 q m t 的 话,进这里啊,那么如果你是那个 本地测试的话,那就进这里,对吧?那么进去以后,那么你本地首先你得有一个路径吧,对不对?你想去读这个,那么如果它里面没有库的话,没有这个路径的话,那你就先去连它啊,先去连它, 对吧?那么创建数据库目录啊,如果不存在的话,你要把这个路径给创建出来啊,然后我们去连接它啊,连接它, 然后连完以后啊,我们会尝试去呃,看一下啊,去创建一个表,对吧?呃,创,创建了一次股票的日线的表,对不对?那么里面有两个信息,一个是股票的代码,一个是股票的,比如说收盘价。 好,那么我们先会把它这个数据 print 一下,先把表里的数据 print 出来,然后再 insert 进去啊,再插入进去,最后再 print 出来啊,那这个里面其实就是 数据库的一些语法了啊,那么这里是什么?从表里面选择所有的信息啊,或者它,然后 print 输出来,对吧?那下面呢?就是一样的啊, insert circle 啊,那么 把你的这个 code 和 close 啊,那么它们的 value 把它对应上啊,那就对应了这个个股,对,我们这边就写死了啊,那么一个个个股的代码和相应的一个价格写进去啊,那就成功插入。 好,那是给我们的一个,这个只是一个 demo 啊,只是个 demo, 那 么这个 demo 的 话,我就放在就刚才讲的这个位置,是吧?这个里面啊,这个里面, 那么最后它会形成一个数据库的一个更新和的操作。好,那么实现了,这个最关键的意义就是什么?相当于你外部和就是哪怕你只有一个大 qm t 啊,你小 qm t 不 用, 其实对你来说没有影响啊,因为为什么呢?因为很多人啊,他可能会觉得说,哦,我就是想用大 qmt 啊,那那就就是想用小 qmt 啊,因为大 qmt 他 们觉得调试不方便啊,所以都用小 qmt, 或者说小 qmt, 你 本地要接一些一些深度学习的模型,对吧?来输出相应的信号,然后希望用小 qmt 里面的 那个讯头矿特的库直接下嘛,对吧?那如果说不支持小 qmt 的 话,就会很头疼,即使如果有了这个以后,对吧? 基本上其实都是可以平替的。就换句话说,就如果你只是有大 qmt, 就 你任何能小 qmt 完成的这种逻辑,你其实只有个大 qmt 都是可以做的, 你只需要大 qmt 不 断地轮询你本地的数据库表,对吧?然后你你相应的你的本地的模型往这个数据库表里面发信号嘛,对吧?那么然后大 qmt 比如说一秒钟轮行一次,对吧?那么一旦有这种下单信息,买进卖出的信息,你是不是都可以去不断地进行一个 输入输出嘛?对不对?然后你也可以一个表格里面你也可以写入一下当前的,比如说当前的,呃,你大 qmt 获取的相应的这个,比如说当前的 盘口的价格啊,或者你当前的账号的情况,其实都是可以维护的,是不是啊?你本地其实就是本地和大 qmt 之间是不是都可以连连接起来,对吧?那么有了这些以后, 其实你大 q m t 只要做一个下单逻辑和比如说数据获取的逻辑,然后把它们接入数据库,那接下来你干的活其实就是 本地的 v, 比如说 vs code 或者 pie chart, 直接就基于数据库里面。然后这个数据库相当于是和最新的行情的这个信息是完全,你可以认为它是比较对齐的啊?比如误差可能就一一两秒钟,对吧? 那么你就基于这个当前的行情和当前的这个数据情况来进行相应的这个数据的处理,和这个下单信号的一个存储,对吧?然后最后大 qmt 再去下单就可以了,那这样的话它进不进 这个禁不禁止小 qmt 或者禁不禁止文件单,其实对你来说没有任何的意义啊,因为你都可以实现所有的操作,对吧?而且你还会有一个数据库表去维护它啊。好,那这个内容大概做个科普啊,做个科普。

大家好,之前我们的视频呢,介绍了 secret server 的一些基本操作,那么今天呢,我们想呃介绍一个轻量型的数据库,呃,叫做 secret 这个数据库,呃,我们大概总结的有六个特点啊,就是以下的六个特点。首先第一点呢,他是嵌入式数据库,简单的理解就是一个本地数据库啊,他是以一个文件的形式呃来保存数据的。 说到本地数据库,以前软件开发的,呃,用的比较多的都是微软的 asset, 但是 asset 的文件呢,会很容易损坏,所以一般来说我们现在 的软件开发都不需要,都不用了啊,而取而代之的话就是我们今天推荐的啊,这个啊 secret。 那么 secret 第二个特点就是它支持的数据库大小最多可以去到两 tb 啊,两 tb 的话已经是啊非常大的一个一个容量了。那么第三点呢,它是完全开源的啊,甚至是可以用作商业的商业用途啊, 都没问题的。那么第四点呢,就是啊,他可以支持很多个开发语言,包括西啊,西家家,呃, p h p draw 啊,西双啊, passion 等等啊,这些他都支持。那当然我们的开发语言要 调用,要使用他的话,必须要调用他的一个接口。文件呢,呃,我这里呢就有一个, 呃,是 windows 的啊,基于 c shop 的两个啊 secure, 你的文件一个是三十二位的,一个是啊,这个是三十二位的,另外一个呢就是六十四位的, 呃,如果大家需要的话,可以私信给我,然后我把那个百度云盘的地址发给大家,呃,当然大家也可以通过啊度量啊,问一下度量,搜索一下也能找得到。 嗯,那么接下来呢?嗯,第五点就是台的啊,我们可以在云 windows 上面去使用,也可以在 minis 啊, release 这些操作系统都可以用它,不像啊是呃只能在 windows 下面啊才能够运行,所以它的优点是非常的明显的啊。 那第六点呢,就是它不需要安装我们的代码,只需要调用它的刚才说到的呃 dl 文件,就可以对它进行建库啊,建表啊这些操作。 那么当然,呃,如果说我们需要对呃他的数据库进行管理,也可以安装这个 secret studio 这么一个后台管理。呃软件,当这个 软件,呃,大家也可以在百度上面去搜一下,呃,如果需要的话也可以私信给我,然后呢,我把百度云盘的地址发给大家,大家去安装一下也行。 呃,说到数据库,不管是 sequence over 还是我们今天介绍的呃 security, 其实有很多东西它都是一样的,包括它的查询语句啊,呃 update 语句啊 啊,包括删除啊这些,呃语法上面基本上是一样的,不会有太大的区别。至于有一些呃细节上的啊不同,那么我们后面的视频会给大家做一个介绍, 那么今天的视频呢,就先到这里啊,感谢大家的收看,谢谢!

思考映射文件又该怎么写呢?探究以映射的思考语句,这个地方是写思考语句的,叫做映射文件。这个映射文件怎么写呢? 里边有对应的视力哈,我们粘一下这个四扣印式文件,一般情况下有一个比较规范的名称,比如说你要操作的是优字表,那我就写优字,然后呢,后边写个 mapper, 第二插面,这个 map 呢,叫做映射的意思,那么现在我是有字 map, 好把刚才粘的给他复制过来。这里边有一些事要说一下。首先呢,第一个你要写一个跟标签,叫做 mapper, 这个 mapper 里边有一个 name space, 这个 name space 我们称为名称空间哈, 这个名称空间呢,现在我先不讲是干啥的,因为待会我们会重点的去讲解,现在呢,你只需要 去把它改成一个随便的名字就可以了,但是不能不写哈,我们现在随便叫个名,比如说叫 test, 可以吧, 只能叫一个,那么再下来在这个麦克下边就可以写各种的这种标签了。你一看斯拉克特我就知道是来定义查询语句的吧。那除了斯拉克特,你看是不是还有什么阿普 dat 呀,对不对?有比利特吧,有丙塞特吧。哦,那将来增山改查是不是该写到你的位置,我就 应该知道了。好嘞,那么这个 select 里边有 id, 有瑞遭 type, 这个 id 呢,就是这个蛇口语句的唯一标识, 那么待会呢,我们需要去改一个值,对吧?那这个伪造的太普呢?其实就是对应的返回结果的一个类型,那将来我的数据要包装成什么样的类型呢?我就写什么类型。那我现在是不是要 把数据包装成对应的 pojo 的类型啊?就是优字那个类型吧,所以呢,在这个位置呢,我们先把这个优字类给他创建出来哈。 com 点 it 黑马,点 pojo, 点第二优字,好,把创建出来,现在里边的属性我先不写,待会对着数据库去写。 那么这个类有了,我们是不是就可以在这个位置来写对应的邮字类型啊? com 底儿, it 黑马底儿, pujo 底儿,邮字,你看是不是有提示和联想信息。 然后呢,我们再来给这个 id 起一个名字,这个 id 呢,是这条 sucle 的唯一标识哈,要不能重复,那我们现在查询所有我们 select 哦,可以吧,那么弄完了之后呢,我来写对应的 sucle 语句。 sure 语句呢?就是从这个表里边查所有的数据嘛, son 了个新 frog tb gun 优字。好,这样就写完了。那写完了之后呢,有同学可能发现了,哎,这个优字不是报错了吗?那红色的呀,没关系,待会我再告诉你怎么解决哈。这个地方其实不是错啊,是矮第二的一个警告信息,他说我不识别这个题比优字,对吧?但是呢,我也不需要你识别呀, 对不对?因为我数据库里边确实是有这个 tbu 的这个表的呀,待会我告诉你怎么解决这个红色的提示信息问题哈。好, 那这个麦克文件也写完了,那写完了之后,我们需要在这个映射这个位置,需要把这个麦克文件加载进来的,那加载呢,这一块也写的是相对于类的一个类路径,那么现在这两个是不是在评级啊? 所以呢,我们直接写这个 uzer mapper 这个文件就可以了,所以呢,我们把 uzer mapper c 复制了一下,然后粘过来就可以了,那么这个文件也加载好了,那么对应的三和四这两步就完成了。

同学们大家好,今天来讲一下如何用 sq 要语句创建数据库,还有数据库资表。 嗯,首先呢,我们来讲一下 sq l 语句的一个基本概述, s q l 既是自含式的一个语言,又是嵌入式的语言,作为自含式的语言,它能够独立的用于连击交互的使用方式, 用户可以在终端键盘上直接输入 s q l 命令,对数据库进行操作。作为切入数的语言, s q l 语句能够嵌入到一些高级原理,像 c c 级加瓦的一个程序当中,供程序员设计程序时使用。 常见的一些 s q r 的数据类型,有数字型,日期型,字母串型,还有一些其他的一些类型啊,我们今天来着重讲一下如何创建数据库。首先呢, 我们打开我们的一个数据库,这边画我们是已经连接好了,然后我们这边画新建一个查询, 然后输入我们要建的数据库名。啊,我们这边话来创建一个叫 sq 的一的一个数据库,先输入我们的创建数据库的一个秘密, s d a t a d a s e, 然后右边画是我们的一个数据库名,我们设置为 s d 等于一。好,然后来执行一下命令, 我们这边话已经有一个十九点一了,那我们这边话就设置成十九点二好,直行, 这笔画我们的秘密已经执行好了,右边画现在没有,我们这边来刷新一下好,这笔画刷新完之后,他就出现在我们的一个列表里, 这边话我们想在这个数据库下建立我们的一个表的话,我们需要先选中一下数据库 二,或者直接在这边切换也是可以的,这边话我们还是习惯先用下命令,好,这边话就直接切换到我们新建的数据库当中了,然后接下来我们来讲一下如何建立数据库里面的表, 数据数据库表也是像我们鉴定数据库一样,有一个单独 的语句 rita table, 然后右边是我们的表明,这边话里面的话第一排的话我们来讲一下是列名,还有你要定义的数据的一个类型, 然后的话还有右边的一个约束,这边画我们已经提前写好了一个案例,这边画我们设置的雪号,这边画是这一个是可以自定义的,然后数据类型的话我们设置天然类型, 然后这边给他的约束是一个主见,这边我们着重讲一下主见,主见的话是数据库唯一的标识,他不能为空,然后的话我们这第二的话是姓名,姓名的话我们设置为不能为空,然后第三个我们是成 成绩的话是可以为空的,然后我们这边第四个性别话是设置了一个切切克的约束范围,这句话是在男或者女里面约束他的一个制服, 然后后啊我们的命令的话就写完了,然后我们点一下执行, 点击执行之后,我们点击里面的表,就可以看到这里多一个学生的一个表,然后我们这边画表就接好,是不是很简单呢?好了,我们今天话就讲到这里,同学们再见,谢谢观看。


用 python 提升你的能力进阶篇六点二,使用 s q light 在前面的课程中,我们介绍了数据库编程接口的知识,这节课我们学习一下使用 s q light 的方法。 首先呢,我们介绍一下 sq light, sq light 呢,不是一个客户端服务器结构的数据库引擎, 而是一种嵌入式数据库,它的数据库是一个文件, s q light 将整个数据库包括定义表,锁引以及数据 作为一个单独的可跨平台的使用文件存储在主机中。我们这里所说的客户端 服务器结构的数据库主要是指 allocal 或 my circle。 我们可以使用 person 来创建 sq light 数据库文件, 他的操作的基本流程如下,首先呢,我们要创建连接对象,也就是 connection object。 然后呢,我们使用连接对象下的方法创建邮标对象,也就是 curse object。 然后呢,我们使用邮标对向下的方法执行 circle 语句处理数据。 处理完数据呢,我们关闭邮标,然后再关闭连接对象。下面我们 做一个例题演示实践一下,使用 s q light 模块创建一个 company 点 d b 的数据库文件,然后直向思考语句,创建一个 staff, 也就是用户表 staff 呢,包含 id name 四段, 我们演示实践一下。 打开 sublime text 编辑器,点击 file new file, 按 ctrl s 保存, 我们将它保存在地盘的 practice 文件夹下,将它命名为六杠一点 p y 按 inter 键。 首先呢,我们要引入 s q light 三这个模块, 由于这个模块呢是 python 的内置模块,所以我们不需要安装就可以使用。 然后呢,我们创建数据库连接对象,并辅值给变量 c o n n 使用 connect, 它的名字为 company, 点 d b。 然后呢,我们使用连接对象 c o n n 下的方法创建邮标对象,并复制给编 面料 course。 然后呢,我们使用邮标对向下的方法执行 circle 语句。 然后是我们创建这个 数据表 create table, 名字为 dos。 然后呢,它是 首先是 id, 它是 i n t 十,然后它是逐渐 primary k。 然后呢,我们创建他的名字,他的数据类型为 watch 类型。 然后呢,我们要加上这个分号,按 ctrl s 保存一下。然后呢,我们要关闭这个邮标 close, 然后呢,再关闭这个连接对象,按 ctrl s 保存。 我们运行一下这段代码,打开 windows 的名扬窗口,我们在其中输入 python 六杠一,点 p y, 按一个键, 程序运行完毕,我们打开看一下,大家可以看一下,在 d 盘的 practice 文件夹下,也就是当,也就是程序运行的当前目录下,它创 建了一个 company, 点 d b。 这就是我们使用 s q light 三这个模块儿创建的数据库文件 company, 点 d b。 我们创建好了数据库文件,就可以使用 python 中的方法操作 s q light 对数据进行增筛改查。 首先是新增数据,它的语法格式如下, insert in to 表明,然后是字段名, 然后呢,我们输率输入词段值。下面我们做一个例题 演示,实践一下。使用 s q light 模块向已创建的数据库文件 company, 点 d b 的数据表中插入五条信息,我们演示实践一下。 打开 sublime text 编辑器,点击发 new 发,按 ctrl s 保存。我们将它保存在地盘的 practice 文件夹下,将它命名为六杠二,点 p y, 按 inter 键。 首先我们要引入 sq light 三这个模块, 然后呢,我们创建数据库,连接 对象并辅执给变量 c o n n, 它是 calm partner, 点 d b。 然后我们使用连接对象 c o n n 下的方法创建邮标对象,并辅值给变量 course。 然后我们使用邮标对向下的方法执行 circle 语句,新增五条数据, 第一条 curs 点 x exclude, 然后是 啊, circle 语句 insert into stuff, 就是 id name。 然后呢,我们嵌入这个数据 values, 它的数据双引号一, 然后是双引号 s q light 三, 我们要输入五条数据,我们复制一下这段语句。 第二条数据,我们插入唐僧西游记中的人物。 第三条数据,嗯,我们插入数据孙悟空。 第四条数据,我们插入猪八戒。 第五条数据,我们插入小白龙,然后我们修改一下它的 id, 三 四五,按 ctrl s 保存。 然后呢,我们关闭邮标对象。然后呢,我们提交事务,使用 c o n n 下的 commit 这个方法。 然后呢,我们关闭, 点击对象,按 ctrl s 保存, 我们查看一下这段代码,我们这个地方忘记了括号,这应该是 curse 方法,按 ctrl s 保存。我们运行一下这段代码,打开 windows 的命令行窗口,我们在其中输入 python 六杠二,点 p y ink 键,程序运行完毕, 我们也可以查看 sq light 数据空中数据库中的信息。我们使用的 circle 语句如下, 使用 select 自断名 from 表明 where, 后面紧跟着是查询条件。下面我们做一个例题演示, 实践一下,在 sku light 数据库中,使用邮标对象 fetch out 获取查询结果,并打印查询结果, 我们演示实践一下,打开 sublime text 编辑器,点击 file new file, 按 ctrl s 保存, 我们将它保存在地盘的 practice 文件夹下,将它命名为六杠三点 p y。 按 inter 键, 我们关闭这个窗口。首先我们要引入 s q light 三这个模块, 然后呢,我们创建数据库,连接对象并辅值给变量 c o n n。 然后我们使用连接对象 c o n n 下的 curse 这个方法创建邮标对象并复制给变量 curse。 然后呢,我们使用邮标对向下的方法执行 circle 语句查询数据。 我们这个地方是使用 select 星 stuff。 然后呢,我们获取它获取查询的结果,并复制给变量为 double。 我们使用 fetch all 这个方法, 然后我们打印这个结果, 然后我们关闭邮标对象,然后我们关闭数据库连接对象, 按 ctrl s 保存。我们运行一下这段代码,打开 windows 的冰凉窗口,我们在其中输入 python 六杠三点 p y 按一个键,大家可以看一下我们打印了获取的查询的结果。一,思考三, 二,唐僧三,孙悟空,四猪八戒五,小白龙。 我们除了使用 fetch all 这个方法,也可以使用 fetch one 和 fetch many 这个方法。对于这两种方法呢,我们在书中进行了介绍,如果同学有兴趣,则看一下书中的介绍。 我们也可以修改数据库 s q light 中的数据信息, 使用的 circle 语句为 update 表明,然后是 set 四段,名为四段值 where, 设置它的查询条件。下面 我们做一个例题演示,实践一下,在 s k o light 数据库中,使用不同的思考语言,将第三条记录的内容修改为沙僧, 将第四条记录的内修改为人参果。修改完成后,获取并打印整个数据表,我们演示实践一下。 打开 sublime text 编辑器,点击 file new file, 按 controls 保存。 我们将它保存在地板的 practice 文件架下,将它命名为六杠四点 p y 按 inter 键。 首先呢,我们要引入 s q light 三这个模块, 然后呢,我们创建数据库,连接对象并复制给变量 c o n。 然后呢,我们使用连接对象 c o n n 下的 curse 这个方法创建游标对象并复制给变量 curse。 然后我们使用游标对向下 的方法执行 circle 语句修改数据信息。 首先是 update staff, set name 为沙僧。 这个地方我们需要使用双引号, 然后他后面的条件是第三条记录。 然后呢,我们使用第二种方法来修改数据信息, 它是 update stuff said name 等于一个问号,然后呢, where id 也等于个问号。然后呢,我们在这个地方呢是小括号,嗯,人参。 然后呢,它是四,按 contrace 保存。 然后呢,我们打印修改后的数据信息。首先呢,我们要查询这个结果并腐植给变量 result, 我们要查询一下使用 curse 呃,然后它的 circle 语句是 select 星 from staff 这个表。然后呢,我们获取查询的结果并复制给变量 result cross 点 fetch off 这个方法。 然后呢,我们打印这个结果 without。 然后呢,我们关闭这个邮标对象。 然后呢,我们提交事务,使用连接对向下的 commit 这个方法。 最后我们关闭连接对象, 按 controls 保存。我们运行一下整 段代码,打开 windows 的命令行窗口,我们在其中输入 python 六杠四点 py, 大家可以看一下。我们将第三条记录修改为沙僧,将第四条记录修改为人参果,然后并打印了,打印了所有的记录。 我们也可以使用思考语句删除数据库中的信息,它的语法格式如下,它是使用 delete from 表明, 后面跟着查询条件。对于如何删除数据信息,我们就不在这里举例了, 如果有同学感兴趣,则可以看书中的例子。

powerbi 怎么连接 circle server? 微软自己家的东西,连起来还是很方便的。打开 powerbi 的 主页,主页这里就有一个从 circle server 导入数据,或者你点击获取数据这里然后这边有一个 circle server, 同样的,它的连接界面跟 excel 是 很像的,然后它要要求你填写服务器数据库,下面有个高级选项,可以填写 circle 语句, 服务器的话就是 server server 服务器,如果你不知道的话,可以打开 management studio, 点击文件,这里连接对象资源管理器,在 server name 这里,它就是服务器的地址,把它复制过来粘贴到服务器, 然后数据库可以不填啊, sql 语句也可以不填。这边有一个注意的地方,就是导入和 direct query, 区别就在于导入的话,它会把整个数据导入到 p r 的 文件里面,如果是 direct query, 它就表示的是直连, 它只保持这个连接信息,每次你修改下条件,它都会刷新数据,在本地使用不是非常方便,所以我比较建议直接导入数据,然后点击确定,这时候呢就会跳出一个导航栏,在 sql server 这里面呢,我们选择 需要的表格,比如说就是客户这个表前面勾选,然后转换数据。同样的,它会跳出一个 file query 的 页面,你可以对它做各种编辑,整个页面跟 excel 那 个 file query 基本上差不多, 你可以转换数据,添加行列,然后做各种计算等等都可以。然后右边这里会记录你每一个操作的步骤,如果不需要操作的话,可以点击这里关闭并应用它就会加载到 posi 本身。 在右边数据这里多了一个表,如果要查看的话可以点击表格,试图这边就会出现这个表格的明细,在这个页面你是不能直接编辑每个数据的,这跟 excel 不 太一样,所以这样就导入成功了。它的要点就是服务器的地址你要填好,确定好之后就没有什么问题。

哈喽大家好,不知道大家有没有使用过这个色可爱的这种稳定型数据库,呃,在我们这个桌面应用开发和这个 app 开发的时候,我们如果要把这个数据存储到这个本地,当然这个本地为什么要存储呢?当然是为了这个数据的一个持久化, 这时候呢我们会使用了这个斯克莱的这样的一个呃数据库,它的优点呢就是不需要安装,不需要像这个买烧烤 oraigue 这个 solo 这样的个数据库,需要下载这个软件包进行安装。 然后呢我们通过这个代码的形式可以创建这个数据库以及创建表,然后在这里面呢他的一个查询插入 更新相关的一个操作呢,都是性能非常不错的。不知道大家有没有想过这个是个赖的,这样的个文件型数据库也能通过远程访问的方式来进行操作, 那怎么操作呢?当然这个步骤稍微有点麻烦。 首先呢在这边我有两台电脑,这两台电脑呢都是连上这个 wifi, 所以它都是在同一集网里面。 然后我对这个红色的电脑进行相关的一个操作,在这边我有一个这样的文件夹卖笑,呃,我在这边把它设置为一个共享文件夹, 在这边我选的是呃,所有人都可以 可以进行相关的一个操作啊,这边有呃读取和读,呃就是和写录这两样操作他都都可以支持。 然后我们还要设置一部这个当然是为了一个快捷的一个访问啊,主要是在这个控制面板里面,这边有一个共享网络和共享中心 啊,我们找到这个更改高级共享设置,在这边有个公用 上面的东西啊,什么启,启用网络发现这些东西我们都选启用。最后一项就是关于这个密码保护的一个共享,在这边为了一个就是快速实现,我把它关掉了, 关掉了这个,呃,密码保护 在这边设置完了,然后我们就在另外台电脑上面进行相关的一个操作, 刚才我这个电脑有点卡啊,现在我切成这种录屏的方式,录屏的方式大家看的更清楚一点,我这个手机没办法一直拍摄,一直给大家讲解 啊。在这边呢,我们直接呃,就是通过这个就是文件共享访问到这个文件共享啊,我们这个 ip 地址就是我这个红色这个电脑的一个 ipd, 我们进来,然后这里面有两个文件夹啊,这个文件夹 是这个麦笑,是我们是我刚才建立的一个文件夹 啊。在这边,呃,我可以给给大家看一下我本地的一个 ipipcomfig 啊,我们可以看一下他这个后,对是一点九,跟这个是完全不一样的,说明他俩呢其实是在同一个局网里面。 然后在这边啊,我可以配置一下,我把它配置成这个驱动是爱,然后我把这个地址往里面放, 点击完成。好,这时候我们可以看到这里面又多了一个网络位置,是这个 ipad 在这边,我把它换成 ipad, 就是我要对这个 ipad 里面的一个这样的一个数据库买笑点, sky 的这样的一个文件型数据库进行相关的一个操作, 然后我把这个项目启动起来, 我点击这个四个赖的,他是对这个四个赖的进行一个相关的一个操作,我点击一下, 好,这个说明他操作成功了。我来看一下啊,这边是不是多了一个这样的数据库, 我把这个数据库打开, 我们可以看一下,这里面多了一张这样的个, 然后呢我们回过头来看一下我那个红色的电脑里面有没有生成这样一个文件型数据库, 然后我在这个红色电脑里面来找一下有没有生成我刚才操作的这个文件,就是这个 stay 的文件, 我们找到这个迈向啊,这时候我们可以看到啊这个文件,然后修改时间就是这个十一月十三号。 当然有一个东西我们要注意一下啊,如果我这个红色的电脑,如果它处于一个休眠或者关机这个状态,另一台是这样的, 这个计算机它是访问不到这两个就是网络位置的,这点我们一定要注意。好了,这一期视频我们就分享到这了。

大家好,今天我们来实现如何通过数据库 iscale server 实现它的用户名登录,就是在数据库里面保存用户名跟密码,然后进行判断。 这里我们采用的是 iscale server, 微软的一个数据库,我们在网上进行搜索 iscale server, 点击它的官网, 然后选择下面的免费版本,标准版本进行下载,嗯,等它下载完成,点击打开文件运行, 这个是基本的自定义,还有下载一些其他的功能,我们选择自定义, 这里选择中文简体,然后进行安装, 等待安装完成。 ok, 我 们下载已经成功, 下载成功后,它会自动跳出一个安装的窗口,这个是数据库的安装中心,我们点击安装,再点击这个全新的安装, 然后等待它显示下一步。 这个对电脑的配置也是有一点要求的,如果我们的电脑配置比较低,就会稍微慢一点, 要到我们这个安装的程序, 这里有很多的版本,我们选择。呃,第一个是这个是评估版,只有一百八十天的有效期, 我们选择这一个标准的一个开发版,点击下一步, 接受下一步, 这里可以不选更新,点击下一步。 ok, 全部通过防火钳,这个先不用管它,点击下一步, 这里,这个我们应该用不上,可以取消掉。点击下一步 这个实体功能的安装,我们选择这个数据库引擎服务就可以,这个大家也可以根据自己的电脑配置, 接着下一步, 点击下一步默认就可以,大家不用去修改了, 这些也是默认继续下一步。 我们这里需要设置一个密码,我们选择混合模式,就是说登录的时候可以用 windows 的 这个登录密码,就我们电脑的登录密码进行登录,也可以使用 这个 ishio server, 它的身份验证,这个是 aca 管理员的一个密码,我们输入 a, 一 二三四五六 a, b, c, d 的 a, 然后一二三四五六, 这里点击添加当前用户,然后点下一步, 我们这里就接着点安装就可以, 然后等待它安装完成。 ok, 已经安装成功了,安装成功,我们再 搜索一下 isku, 我 们会发现它没有 isku server 那个 management studio, 它的管理软件我们需要回到安装中心,因为从二零幺六版本开始,它就需要单独去安装了, 就是我们这一个安装这个管理工具,我们点击它 点击下载就是我们的 esams 运行,运行确定,点击继续, 然后正在安装。稍等一下,我们选择这两个吧代码工具加 ai 辅助,然后点击安装,这个就是我们的 sql server management studio。 ok, 软件已经安装成功了,我们启动看一下,这个就是我们的数据库管理软件,我们先直接跳过 以前的二零幺六幺六,之前的版本是比较旧的,新版本之后都是使用这个,我们这个登录用户名,因为是在本机可以用 ok host, 刚才我们设置的时候有两个,一个是呵, 这个还有 windows, 我 们可以试一下 s a, a, 一 二三四五六,点击,记住信任这个服务器的证书,点击 可以看到我们已经成功登录了, 这个就是我们的数据库软件, 我们今天先到这里把数据库安装完成, 明天再来编写我们的上位机代码。如何实现数据库里面的用户名跟密码登录?好的,非常。

speltkit 是 一个用来构建服务端渲染 web 应用的框架,结合了全球最受欢迎的 ui 库。它由 spelt 的 创始人 rich harris 打造,并在二零二二年发布一点零。最关键的是, 它提供了一套通用方式,让 spelt 可以 同时跑在 nojs 和各类 javascript 边缘运行时尚服务器,先把数据取好, 浏览器直接接收完整的 html, 这对性能和 c o 都非常重要。随后由 javascript 接管后续页面,像一个快速顺滑的单页应用一样渲染。它内置路由器,每个页面组建对应一个唯一的 url, 每个组建都能配一个用于数据获取的 javascript 文件。通过导出 load 函数, 把返回值直接给到组建使用,并且自带端到端类型安全数据还能放进 spell 的 store, 任何组建都能随取随用,不需要在上复杂的状态管理架构页面,还可以处理服务端操作,比如表单提交。 在零客户端 javascript 的 前提下更新当前页面,然后再给表单做渐近式增强,进一步优化前端体验。除了页面还有布局,可以在多个子路由之间共享 ui, 甚至自己获取数据。 最后是服务器文件导出 get, post、 patch, delete 等函数,用来构建 restful api。 上手很简单,用 c i 来创建一个新项目,你会注意到它使用 vita 作为构建工具。接着进入 ruse 目录,创建第一个页面。右键新建 脚手架会帮你把所需文件一键生成。我把这个 url 包在 url 文件夹里,你会注意到它在 url 文件夹中,但它依然是一个完整的页面, 并且你可以从 url 文件夹中的任意其他页面访问到它。如果使用 username 这样的参数, 可以通过页面数据接口访问该 url。 这个接口会根据我们在应用里如何从服务器加载数据而自动生成数据,可以在配置 ps 里加载。在 load 函数里,我们能拿到 url 参数, 比如取到 user name, 然后去调用 a p f h, 拿到数据后直接 return, 就 能在为搜索引擎机器人加上标签。我们可能还想在 leaf 目录里定义的深层嵌套的共享组件上访问这些数据。与其用 props 一 层层往下传, 不如直接从页面数据的 store 里轻松获取。刚才写的代码是通用的,也就是既能在客户端跑, 也能在服务器端跑。当然,你也可以用服务器扩展来指定只在服务器运行。在服务器文件里,你能访问数据库和环境变量,这些都不应暴露给客户端。还能定义 actions, 也就是运行在服务器上的函数,并且可以直接绑定到代码里的表单提交上。渲染策略可以随心组合,比如 s, s, r, i, s r 以及域渲染, 最后用适配器把它部署到任何主流平台。三分钟带你了解 south pick。 想看更多这样的短视频,记得点赞和关注,感谢观看,我们下次再见!

大家好,前段时间呢 cloud 出了一款工具,叫 cloud coork, 那 这款工具呢,其实是利用 ai 的 能力,能够处理你本地的文件夹,浏览一些网页,做一些自动化的事情, 这其实是 ai 的 一个终极目标,自动化,但是它没有完完全全的自动化。那 mini max 呢,也出了一款类似的工具,它没有专门的名字啊,它就叫 mini max agent。 那 我们可以打开这个官网, 我们可以看到啊,它有网页版和桌面应用端,那网页版其实就是一个普通的这种啊 ai 对 话了,在各个模型,比如像千万啊, dipstick, dipstick 啊, kimi 啊,豆瓣啊,都有这样的一个 网页版,这种对话窗口,那功能也是非常多的。那我们这次主要主要的来试一下它这个桌面版的这个 ai 编辑的到底有什么神奇的地方?你看到这个界面啊,那这边的话就是你跟这个客户端之间进行对话的一个历史记录了。那这边的话,是啊,我们可以上传 附件,我们可以上传文件,我们可以选择啊这些能力啊,比如像这个浏览器,如果你是要针对一些浏览器的操作,那么你就可以选中它,你不选中,那么你输入这个任务,它识别到了是跟浏览器有关,它也会调用这个浏览器的能力啊。然后你这边也可以设置这个子弹里, 紫檀里就是一个有独立能力的,类似于独立能力的一个 a 键头了。然后这边的话,你可以去啊设置一些 m c p 啊啊,就是你的链接这种外部的,比如说像路由器啊,或者像这种 superbase 啊,开发这样用的一些东西在这边都可以,呃,连上, 那这个最关键就是,关键就是这个东西,这个就是你希望这个任务啊,他处理的是哪个文件夹里面东西啊?然后的话他这边也是集成了一些快捷操作,比如说你要去做文件整理,那么你可以去选择他,你也可以不选择相信他是内置的一些啊提示词在里面, 那我们就分别在生活和工作中选一些场景,来测试一下 mini max a 键的这款桌面的这种应用软件,看看它到底神奇在哪里,看看 ai 到底能帮我们协助做哪些事情。 首先呢我们来做一个啊,整理文件夹,那么我这个下载文件夹啊,这个内容啊非常非常多,也非常乱,又有又有又有图片又有这种软件包,那么我想让 ai 来帮我们整,帮我整理一下啊,把这些归类图片就图片,那安装包安装包这样分,这样整理好, 那首先呢我们就选择啊一个这样的文件夹,我们文件夹下载选中它啊,然后去现在啊,然后就是告诉他, ok, 我 们就让他来整理一下我们文件夹,把图片放到图片,对吧?安装包放到安装包啊,我们来运行一下, 其实他整个为什么背后能做这些事情,还是依赖于他能去执行脚本,能去写代码去处理这样的任务啊?背后其实就是他的代码能力, 它能写 bash 脚本啊,写 python 脚本啊,或者或者说写这个 windows 能识别的这个脚本,能去操作你的文件夹,然后在运行的时候啊,你可以看到就是在这边是它的一个正在处理的一个过程啊, 如果你是用浏览器的话,你也可以看这边,他在打开浏览器,那么现在他其实是在运行脚本去处理你这样的一个文件。好的,他已经运行完了,你们可以看到啊,我这个文件夹有多乱吧,光类型就有十三种类型,我们看下这个效果,哇, 真不错,你看都就是把所有的啊归类都归了,比如说像现在图片啊,这有好多图片啊,都是图片的,还有这个视频, 然后还有这种工程,就是 ingx 配置啊,这个真的是非非常好,非常好,所以说这是它的第一个能力。 那我们接着我们再来看一下第二个能力啊,就是你如果处理的是不同的任务啊,或者说你是访问的是不同的文件夹,发现没有,他这边是在这个任务对话里面是没办法去更改这个文件夹的,那我们就可以 新建一个任务,因为他其实一个任务是针对一个文件夹,那这个任务就是来让他来识别一下一个合同是不是有风险啊?我们可以选择一下,就是 这个合同的文件,那么呢这是一份合同,我们让他来检查这份合同是不是有什么风险,便把这个合同啊转成 word 文档,因为它其实是个图片嘛,我们同样的选择这个文件夹, 然后的话输入你的提示词,那么这个功能其实也可以扩展成别的功能,比如说 pdf 转 word, 对 吧? word 转 pdf, 那 这些以前我们要去这样转的话,是非常麻烦,要去现场找这种收费的工具,那有了这个东西, 他只要能够实现的,用代码能实现的,他都是可以去实现的,他就会调用他的图片理解的这个能力啊,然后的话去进行一个文字的提取,然后再进行分析。所以说你一个能做出一个 a 点的产品的公司啊,他必须具备 啊,这个模型必须是多模态的,对吧?能写代码,能识别图片,这些能力是一定要有的,而且各方面能力都不能太差。当你识别的有这种文档处理啊,或者 pdf 处理啊,他这边就会调用一个这样的一项文档专家,就是他自己内置的这样子代理, 内置这样的子代理,然后的话他会去处理这样这样的话这个效果是更好的,相当于他拥有了这样的一个技能,然后这边的话他也是识别的主要的风险安全事故免责条款过宽, 那我们这个经常去租房子,或者说其他的有合同的话,你就可以这么去操作了,或者是去进行一个文档的转换, 哪怕其实我利用这个场景只是我目前啊能用到的,那么可能每个人的这个生活的场景都不一样,很多小工具啊,都是都是你要去网上找各种这样的工具,下载各种各样的软件,那么现在完完全全可以用一款软件能够解决你大部分问题,这就是 ai 检测这个 未来的一个方向,你不需要下载别的软件了,那这个软一个软件就能解决你很多问题, 你可以认为这个软件的背后有很多专家在为你服务。 那么 minimax 这个模型它的能力上来之后,那么它这个模,它这个软件这个背后的专家能力也一样,也一样的会去提升的。 所以为什么说今年会有很多很多这种 a 卷的产品出来,是因为国内的模型啊,已经跟国际上的这个最好的模型之间差距已经非常小。 ok, 他 这边已经帮我写了一份新的合同,然后把它 保存到这个啊, word 文档啊,我们可以看一下,那他是补充了这一部分的这个责任和义务,这部分乙方的责任和义务, 那么你就可以让他就是你这边如果还不满意,那么你可以让他就是对这个合同再进行润色修改,就是你不需要去啊,去改这个东西,你就不需要打开这个 word 去改了,他能去帮你去解决,你完全去脱手。 那接下来我们来测试一下他的一个表格处理,那我现在有个这样的表格啊,那这表格里面有很多商品,我希望他能帮我把所有的这个销售价是这个进货价的一倍,把所有的数据都找出来, 看一下它,这个找出来并且标注出来啊,虽然说可能啊,你可以用啊这个 excel 公式可以去处理,但是可可能对很多人来说 excel 公式也是有门槛的,那我们就用语言的方式让他帮我们来处理,一样的,我们选择这个文件夹,然后的话, ok, 他 这边啊要分析,不仅要分析,还要去把这个表格里面数学进行标注,也就是他要去操作这个 excel 文件。哎,我们来看一下具体实现的这个结果是什么样子的。 ok, 他 这边已经执行完了,执行完成之后呢,他会有一个,他生成一个新的文件啊,就把用原来的文件生成一个新的文件,这样也避免就是改变一下这个原来的文件,导致会有问题。那么可以看一下它 最终的效果是什么样子的。 ok, 找一下,拉一下。好,他是通过这种标黄色来标注的, 那这样的标注效果是非常好的,虽然说这里的数据量很少啊,但说明也找出来了,大概有个四千多条数据吧,从四千多条行里面去把这个我们要的这个数据啊给标注标注出来, 这边也有两条啊,没问题。那么在前面的例子里面其实都是在用,比如说我们的处理文档啊,处理图片,处理表格,其实就说每个人可能工作的场景或生活场景不一样,大家可以去发挥自己的这个,看一下自己在生活中哪些需要这种 ai 帮你处理的,能够极大的简化你的这个 你使用的其他工具的一些难度。那接下来就是我们要回到我的本职工作,就是程序,他能不能做程序呢?其实本身啊,他就是一个客户端,跟 color code 其实都是一样的,然后背后都是调用大模型来处理代码, 所以说他是一定能去开发这样的,像开发程序啊,开发网站是完全可以的,那么也一样的,你选择自己的这个工作的目录啊,然后去进行代码的编写。比如说我们可以举个例子,我们现在要做一个 企业的官网,对吧?那我们可以简单处理一下,就是希望他们帮我们创建一个企业官网啊,看一下是什么样子的,这本质上他就是一个,也是一个编程的一个客户端,就说你这个编程属于他这个软件里面的一个能力,是属于这个 a 点的一个能力之一,其他的都是一样的。 所以你编程能做的事情,你在别的工具能做的时候他也能做。只是说交互上可能不太不是面向专业的程序员啊,比如说你可能用这种终端命令行,或者说用这种像 cost 这样带界面的, 他不是,他是可能是更倾向于就是你要做一个 demo, 你 要快速去做一个这样的圆形,那么他是非常适合你要,如果要沉浸式的开发,对吧?你要去做一个很大的项目,你要去迭代很多版本,那么还是建议就就是说用专门用于开发的这种编程工具, ok, 他 这边已经好了,然后他这边的话还把我们这个静态的网站部署到他的一个线上软件去了,我们可以直接打开看一下是什么样子的。 嗯,这个首页我觉得还行吧,这边好像有点太挤了,然后的话元素还是比较少的,因为我们给的提置词其实很简单,然后经典的这种 ai 颜色产品展示, 哦,这边还行,还可以,然后可以筛选加入购物车啊,这功能功能都有,就需要我们再去把提置词细划一下。 除了客户端的这些功能呢,在网页端它有个很有意思的功能叫探索专家,这个专家其实也是类似于这种,它只是但是跟技能不太一样的是什么?是它是它是独立对话的,它是独立对话的,比如说我们 啊,比如说我们选择一个,那么它是独立对话。那技能是什么?技能是在你的流程里面存在的一个调用的,它相当于 ap store 一 样, 对吧?这个流程里面可能要去做视频的翻译,那么你就用用到这个技能,那做用完这个技能之后,接下来你接着往前走,往下走,比如说你要把这个视频发布到自媒体,那可能要用到一个发布自媒体的一个技能,所以他是一个插把式的一个流程中使用到的一个能力。 那他这个探索专家呢?是更像是说我现在需要一个这方面啊,有这种稳定输出的那种能力的,我直接跟他对话,他不属于流程中的一部分,是独立的存在的。那比如说现在这个落地页制作助手,那么你就可以让他去创作一个落地页,比如说帮我 做一个页,落地页 出售 sars 点上写, 那么它就集成了。怎么去做落地页?这里面很多很多细节的提示词,因为落地页它是一个很很可能很标准,就说这这种落地页是很多人都这么做,那么你就可以把它 集成成一个专家,让他来去做这个落地页了。他这边会有一个询问啊,就是我们品牌名字叫什么,那我们就叫萨斯,萨斯团购吧。 好,这个 就是我提供的这个这个对话内容啊,太简单了,它就会对这个对话内容进行一个二次询问,希望落地页什么风格啊?那我选个 ok, ok, 这个落地页已经做好了,那么整个效果看一下是什么样子。 它这边的话也是帮我们部署到了它这个官方的 minx 官方站点上面 啊,这个效果是非常不错的,比刚刚我们去自己做的这个本地的企业网站是更好的,所以说他这个专家是集成了很多提示词在里面的哦,非常不错,这个落地页只要做一些细微调整,完全就可以拿出去来公布啊,可以使用了 啊,我觉得真的是非常不错,所以说你可以你也可以去创建自己的专家啊,在这边点击这个创建,是可以去创建的 啊,这边创建,那这个创建呢,非常建议你去跟 ai 去沟通来创建啊,不需要自己去这样子去配置,不需要自己去这样去写啊,然后你可以配置一些,比如说他的一些能力,比如说 m、 c、 p 啊,调用什么子弹里啊,这也是可以配置,但是你的描述是可以让他来自己帮你来创建的,你只要告诉他 你希望他拥有什么样的能力,那我们现在创建一个这样的专家,就是根据我们上传的四个语句啊,然后呢让他去梳理表跟表之间关系, 最后呢就打了一个效果,就是我们用中文的方式啊,让他来转换成这种标准的词汇语句啊,因为我们在实际实际当中啊,经常要去查询数据,对吧?我们可能知道,比如说查询商品啊,查询什么,只要发一段这个话给他,他就把这个词汇语句给到我们那,这也是一个非常常常见的一个场景了, 那你直接啊发送给他,他就会去分析,帮你去创建啊这种提示词,那么你这边也是不需要去调用这个 mcp 的, 那你这边就可以不用去配置。 ok, 我 们这边它已经生成好了啊,来,我们来创建一下,点击创建。好, 我们来试一下,就是这么一个这个搜索引擎传上来, 我们来看一下他这个分析啊,商城的订单,订单明细供应商,他通过 surprise id 去关联,其实我这个表和表之间是没有外键的,因为我不喜欢去键外键是通过这种,他是通过 surprise id 去找到这个表的对应的这个信息, ok, 啊呀,非常不错,没有任何问题, 那么你就可以把这个思维就考到你那去了,也就是你可以这边一直在对话,你想要什么样的查询,直接用用中文告诉他,他就可以。反过来这个其实就是啊,非常有意思,他这个独立的一个一个智能体,那么你在这边也是可以看到非常多别的别别的已经公开的一些 啊,这个专家啊,各个方面都有啊,你也可以去自己去创建。那通过上面这些,比如说处理文件啊,处理文档啊,处理 excel 啊,还有我们的这个专家探索专家这些功能啊,其实看得出来这个 mini max agent 的 这些功能都是比较齐全的, 那后续的发展他肯定会集成很多类似于像技能这样的,大家都可以分享自己的这种热门技能,或者自己去创建技能,让这个 a 级的处理的流程会更加通用一些,也期待他的下一次的迭代和更新吧。

大家好,今天专门聊聊 data group 的 jvm 性能配置,网上教程很多,但参数怎么来的, 怎么选最适合自己的,往往一笔带过。这期我们就聚焦方法论,告诉你如何从官方文档、社区、 ai 里 找到并验证属于你自己的黄金参数。再次强调,以下为个人经验,非官方指南, 动手前务必先备份你的 data group v ops 文件配置,文件路径等通用部分,不再重复。 新朋友可以回顾我前几期 jack brains 调优视频。 jack brains 系列是混合技术站开发的,大家感觉到的卡顿内存启动速度百分之九十油。 jvm 曾决定 gvm 参数调优没有一招先,关键得自己摸索。官方文档 oracle jet brains 比较保守,是重要参考,但不是唯一答案。我的查找路径是上 oracle java 官方文档, 用 ctrl f l r u 具体参数名,比如某某 softrefl r u policy m s p m b。 搜索找专用,去 jetbrain 社区 按 ide 筛选帖子,找那些针对性的调优帖,广借鉴。用 a r 或搜索引擎查案例,当做思路启发。 核心就一点,多方验证,在自己的环境里实测出真知。参数很多,我们不一条条念,只抓重点,我勾出来的这几个是关键。 初使堆内存和直接内存我设置的较高,因为要应对 or 口十一和拥有 n c 这类历史项目,配置一般的电脑建议适当调低甚至减半。 接下来是现成数相关的几个参数,如果 cpu 核心数少,比如少于八核,建议同步调低。然后是 data 专属优化, 打开设置数据库,将页面大小设为五万行,与我们调整的缓存参数匹配,避免反复点击加载 添加 ut 二八参数,解决可能的乱码问题。其他可选参数可按需对照设置。 最后强调,一定要清楚自己改了哪些,万一运行异常。首先回滚或排查这些 jvm 参数,方便你们直接抄作业 参数获取,通过图片识别看我博客或者私信我获取。还有一个卡顿的关键点藏在设置里, 打开设置编辑器,代码补全,找到行餐提示,那几个选项建议关掉,流畅度会明显提升。我的电脑配置也贴出来给你们做个参考。再次提醒,改之前一定备份。 接下来实战演示环节,先运行 sql server 亲儿子 s s m s, 然后等待中演示 data group, 我 用一个 e r p 老系统里的 sql server 二零零八销售表来测试, 这个表大约有三万行,五十七列。我们会用 s s m s data sq c 第三种方式一镜到底,看看同样的查询速度能差多少。 点击运行大约三秒钟,这速度作为日常开发完全可用了。滚动到底部看看,结果 s s m s 还没有执行完,直到它加载完成,总共花费了大约四十五秒。 这个对比非常直观,三秒 vs 四十五秒,问题不在数据库,而在于客户端的数据传输效率和 u r 渲染机制。 接下来最快的原始人 s q l c m d。 打开 power shell, 直接用 s q l c m d 命令将查询结果导出到 c s v 文件,仅用大约一点七秒,文件就已生成完成。 这个速度是纯数据的极限了,但是坑来了,当我们用 python 的 pandas 读取这个 csv 时,直接报错。第两万八千四百零八行有问题,咱们打开文件看看,大约五秒钟。 特别说明,本视频所展示数据均为模拟演示数据, 拖到底,数据确实输出成功了。直接定位两万八千四百零八行, 拖到最右侧检查,果然发现某个过长的字段被意外截断,导致该行列数错位,使得 pandas 无法解析。 把这行直接删除保存 再回到 python 运行。结果正确,但这揭示了 s q l c m d。 导出的一个隐患, 在面对包含超长字幕串或复杂分割符的数据时,它可能产生格式破损的 csv, 且不易察觉,即便使用防折行参数也未必完全保险。所以 s q l c m d 是 一条快淡有坑的捷径。 它适合追求极限速度的简单数据导出,但对于需要后续程序化处理,尤其是用 pandas excel 的 数据,务必进行完整性校验,否则极易在后期埋雷。 最终的对比结果已经一目了然。在追求极致的场景下, s q l c m d 是 数据传输最快的特种兵,但格式兼容性是它的软肋。 在传统的日常管理中, s s m s 依然是可靠的选择,但它的效率瓶颈在大量数据的实时交互上, 而 data grid 成功地在速度、稳定性和现代开发体验之间取得了最佳平衡。它无疑代表了现代化数据库开发工具的一个优秀方向。版本适配说明,本系列参数寄予 jbl 二零二四至二零二五版本测试, 二零二四之前或二零二六即更新的版本,请谨慎参考。建议先小范围验证一人一机一环境,我的配置在我的设备上稳定运行,但不代表百分之一百适合你。如果你调整后遇到问题, 欢迎在评论区留言,我们一起排查交流。下期我们讲 play 调优攻略,关注我,一起解锁更多跨界务实、能落地的编程技巧,咱们下期见!