diff --git a/dsLightRag/Util/XueBanUtil.py b/dsLightRag/Util/XueBanUtil.py index 1e486a56..097d1186 100644 --- a/dsLightRag/Util/XueBanUtil.py +++ b/dsLightRag/Util/XueBanUtil.py @@ -46,7 +46,7 @@ async def get_xueban_response_async(query_text: str, stream: bool = True): - 每次回答不要太长,控制在3分钟以内 """ # 打开文件读取知识内容 - f = open(r"D:\dsWork\dsProject\dsLightRag\static\WanYouYinLi.txt", "r", encoding="utf-8") + f = open(r"D:\dsWork\dsProject\dsLightRag\static\YunXiao.txt", "r", encoding="utf-8") zhishiContent = f.read() zhishiContent = "选择作答的相应知识内容:" + zhishiContent + "\n" query_text = zhishiContent + "下面是用户提的问题:" + query_text diff --git a/dsLightRag/Util/__pycache__/XueBanUtil.cpython-310.pyc b/dsLightRag/Util/__pycache__/XueBanUtil.cpython-310.pyc index d14427b0..d604acfe 100644 Binary files a/dsLightRag/Util/__pycache__/XueBanUtil.cpython-310.pyc and b/dsLightRag/Util/__pycache__/XueBanUtil.cpython-310.pyc differ diff --git a/dsLightRag/static/YunXiao.txt b/dsLightRag/static/YunXiao.txt index 3afc5c02..eac034b1 100644 --- a/dsLightRag/static/YunXiao.txt +++ b/dsLightRag/static/YunXiao.txt @@ -1,67 +1,14 @@ -### 代数式与整式复习资料 一、代数式 1. 代数式的概念 -由数和字母用运算符号连接所成的式子称为代数式。特别的,单独的一个数或一个字母也是代数式。 - 2. 代数式的书写规则 -- 如果式子中出现了乘号,通常写作点或者省略不写。 -- 数字与字母相乘时,常把数字放在字母的前面。 -- 如果出现了除法,通常写成分数的形式。 3. 列代数式示例 -- 某瓜子的单价为16元每千克,购买N千克:16N元。 -- 1500米跑步测试,某同学跑完全程的成绩是T秒,平均速度:1500/T 米每秒。 -- 练习本单价1元,圆珠笔单价2元,买A本练习本和B支圆珠笔的总价:A + 2B 元(带单位的相加或相减式子要用括号括起来)。 4. 代数式的值 -一般的,用数值来代替代数式中的字母,按照代数式中的运算关系,计算得出的结果,称为代数式的值。 - 5. 代数式求值方法 -- 直接代入法:例如当A=2,B=-1,C=-30时,求B²-4AC的值,直接代入计算得25。 -- 整体代入法:例如若A²+2A-1=0,求2A²+4A-1的值,可由A²+2A=1,整体代入得2×1-1=1。 二、整式 1. 整式的相关概念 -- 整式:单项式和多项式统称为整式。 -- 单项式:由数和字母的乘积组成的代数式,单独的一个数或者一个字母也是单项式。 -- 单项式的次数:所有字母的指数和。 -- 单项式的系数:单项式中的数字因数(注意负号)。 -- 多项式:几个单项式的和。 -- 多项式的项:多项式中的每个单项式,不含字母的项叫做常数项。 -- 多项式的次数:多项式里次数最高项的次数。 2. 整式的加减运算 -- 同类项:所含字母相同,并且相同字母的指数也相同的项。 -- 合并同类项法则:系数相加减,字母和字母的指数保持不变。 -- 去括号法则:括号前是正号,去掉括号后各项不变号;括号前是负号,去掉括号后各项都变号。 3. 整式的乘法运算 -- 幂的运算: - - 同底数幂相乘:底数不变,指数相加(a^m · a^n = a^(m+n))。 - - 幂的乘方:底数不变,指数相乘((a^m)^n = a^(mn))。 - - 积的乘方:各因式分别乘方,再把所得的幂相乘((ab)^n = a^n b^n)。 -- 单项式与单项式相乘:系数、相同字母的幂分别相乘,单独的字母连同指数作为积的因式。 -- 单项式与多项式相乘:用单项式去乘多项式中的每一项(m(a+b+c) = ma+mb+mc)。 -- 多项式与多项式相乘:用一个多项式中的每一项分别乘以另一个多项式中的每一项((m+n)(a+b) = ma+mb+na+nb)。 4. 乘法公式 -- 平方差公式:两数的和乘以这两数的差等于两数的平方差((a+b)(a-b) = a²-b²)。 -- 完全平方公式:两数的和(或差)的完全平方等于两数的平方和加上(或减去)它们乘积的二倍((a±b)² = a²±2ab+b²)。 -- 常见恒等变换:a²+b² = (a+b)²-2ab = (a-b)²+2ab;(a+b)² = (a-b)²+4ab。 5. 整式的除法运算 -- 同底数幂相除:底数不变,指数相减(a^m ÷ a^n = a^(m-n),a≠0)。 -- 单项式除以单项式:系数、相同字母的幂分别相除,单独的字母连同指数作为商的因式。 -- 多项式除以单项式:用多项式的每一项除以单项式,再把所得的商相加。 6. 因式分解 -- 定义:把一个多项式化成几个整式的乘积的形式(整式乘法的逆运算)。 -- 方法: - - 提公因式法:如果多项式中含有相同的因式,提取出来(ma+mb+mc = m(a+b+c))。 - - 公式法:利用平方差公式(a²-b² = (a+b)(a-b))和完全平方公式(a²±2ab+b² = (a±b)²)进行分解。 -- 步骤:一提(提公因式)、二套(套公式)、三检验(分解到不能再分解为止)。 7. 因式分解示例 -- x³-9x = x(x²-9) = x(x+3)(x-3) -- 16x⁴-1 = (4x²+1)(4x²-1) = (4x²+1)(2x+1)(2x-1) -- -9x²y+6xy²-y³ = -y(9x²-6xy+y²) = -y(3x-y)² -- (2a-b)²+8ab = 4a²-4ab+b²+8ab = 4a²+4ab+b² = (2a+b)² -### 总结 -通过以上复习,应熟练掌握代数式的概念及求值方法,整式的相关概念,整式的加减、乘除运算,乘法公式的应用以及因式分解的方法和步骤。 - - -下面是试题的相关信息: -========================================================== 中等难度 第1题 - 1. -  2024年4月25日神舟十八号载人飞船成功与空间站对接。对接前的运动简化如下:空间站在轨道Ⅰ上匀速圆周运动,速度大小为 + 1. 2024年4月25日神舟十八号载人飞船成功与空间站对接。对接前的运动简化如下:空间站在轨道Ⅰ上匀速圆周运动,速度大小为 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image1.png) 飞船在椭圆轨道Ⅱ上运动,近地点B点离地的高度是200km,远地点A点离地的高度是356km,飞船经过A点的速度大小为 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image2.png) ,经过B点的速度大小为 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image3.png) - 。已知轨道Ⅰ、轨道Ⅱ在A点相切,地球半径为6400km,下列说法正确是(    ) + 。已知轨道Ⅰ、轨道Ⅱ在A点相切,地球半径为6400km,下列说法正确是() ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image4.png) - A. 在轨道Ⅱ上经过A的速度等于在轨道Ⅰ上经过A的速度,即 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image5.png) @@ -97,14 +44,14 @@ 可知在轨道 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image10.png) - 上经过A的速度小于在轨道 I 上经过A的速度,即 + 上经过A的速度小于在轨道I上经过A的速度,即 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image11.png) 故A错误; -  B.根据 + B.根据 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image12.png) @@ -114,19 +61,19 @@ ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image13.png) - 可知在轨道Ⅱ上经过A的向心加速度等于在轨道 I 上经过A的向心加速度,故B错误; + 可知在轨道Ⅱ上经过A的向心加速度等于在轨道I上经过A的向心加速度,故B错误; -  C.第一宇宙速度是近地卫星的环绕速度,也是最大的圆周运动的环绕速度,但轨道Ⅱ为椭圆轨道,发射速度小于第二宇宙速度即可,所以在轨道工上经过B的速度可能大于7.9![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image14.png) + C.第一宇宙速度是近地卫星的环绕速度,也是最大的圆周运动的环绕速度,但轨道Ⅱ为椭圆轨道,发射速度小于第二宇宙速度即可,所以在轨道工上经过B的速度可能大于7.9![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image14.png) , 故C正确; -  D.根据开普勒第三定律得 + D.根据开普勒第三定律得 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image15.png) 其中![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image16.png) -  ,![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image17.png) -  ,解得 + ,![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image17.png) + ,解得 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image18.png) @@ -136,7 +83,7 @@ ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image19.png) - 则  + 则 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image20.png) @@ -149,7 +96,7 @@ 代入数据解得 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/7ca0806dedea87fd1bb38857277fdd36/media/image22.png) -   + 故D错误。 @@ -171,7 +118,6 @@ 【关联关键能力】暂无数据 -========================================================== ========================================================== 中等难度 第2题 1. @@ -272,7 +218,6 @@ 【关联关键能力】暂无数据 -========================================================== ========================================================== 中等难度 第3题 1. @@ -331,11 +276,10 @@ 【关联关键能力】暂无数据 -========================================================== ========================================================== 中等难度 第4题 1. -  如图所示,嫦娥五号探测器由轨道器、返回器、着陆器和上升器等多个部分组成。探测器完成对月球表面的取样任务后,样品将由上升器携带升空进入环月轨道,与环月轨道上做匀速圆周运动的轨道器、返回器组合体(简称"组合体")对接。为了安全,上升器与组合体对接时,必须具有相同的速度。已知上升器(含样品)的质量为*m*,月球的半径为*R*,月球表面的"重力加速度"为*g*,组合体到月球表面的高度为*h*。取上升器与月球相距无穷远时引力势能为零,上升器与月球球心距离*r*时,引力势能为 + 如图所示,嫦娥五号探测器由轨道器、返回器、着陆器和上升器等多个部分组成。探测器完成对月球表面的取样任务后,样品将由上升器携带升空进入环月轨道,与环月轨道上做匀速圆周运动的轨道器、返回器组合体(简称"组合体")对接。为了安全,上升器与组合体对接时,必须具有相同的速度。已知上升器(含样品)的质量为*m*,月球的半径为*R*,月球表面的"重力加速度"为*g*,组合体到月球表面的高度为*h*。取上升器与月球相距无穷远时引力势能为零,上升器与月球球心距离*r*时,引力势能为 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/e2ef2d4a91a3dfc8f7e227c45dcf5dc0/media/image1.png) ,*G*为引力常量。*M*为月球的质量(未知),不计月球自转的影响。下列说法正确的是(  ) @@ -435,7 +379,7 @@ 【关联关键能力】暂无数据 ========================================================== -========================================================== + 中等难度 第5题 1. 北斗三号由30颗卫星组成。由24颗较低的中圆地球轨道卫星、3颗较高的地球同步轨道卫星和3颗较高的倾斜地球同步轨道卫星组成,如图所示。关于运动的卫星以下说法正确的是(  ) @@ -494,10 +438,9 @@ 【关联关键能力】暂无数据 -========================================================== ========================================================== 简单难度 第1题 - 1. 下列有关万有引力的说法中,正确的是( ) + 1. 下列有关万有引力的说法中,正确的是() A. 物体落到地面上,说明地球对物体有引力,物体对地球没有引力 @@ -548,7 +491,7 @@ 简单难度 第2题 1. 关于万有引力及其计算公式 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/808fba88784f6a957badf6a25caba05d/media/image1.png) - ,下列说法正确的是( ) + ,下列说法正确的是() A. 万有引力只存在于质量很大的两个物体之间 @@ -848,10 +791,10 @@ ========================================================== 高级难度 第2题 1. - 在高空运行的同步卫星功能失效后,往往会被送到同步轨道上空几百公里处的"墓地轨道",以免影响其他在轨卫星并节省轨道资源。如图甲所示,我国"实践21号"卫星在地球同步轨道"捕获"已失效的"北斗二号G~2~"卫星后,成功将其送入"墓地轨道"。已知转移轨道与同步轨道、墓地轨道分别相切于P、Q点,"北斗二号G~2~"卫星在P点进入转移轨道,从Q点进入墓地轨道,则(    ) + 在高空运行的同步卫星功能失效后,往往会被送到同步轨道上空几百公里处的"墓地轨道",以免影响其他在轨卫星并节省轨道资源。如图甲所示,我国"实践21号"卫星在地球同步轨道"捕获"已失效的"北斗二号G~2~"卫星后,成功将其送入"墓地轨道"。已知转移轨道与同步轨道、墓地轨道分别相切于P、Q点,"北斗二号G~2~"卫星在P点进入转移轨道,从Q点进入墓地轨道,则() ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/1b860473b366f2339ba82e6bb37d88f3/media/image1.png) -   ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/1b860473b366f2339ba82e6bb37d88f3/media/image2.png) + ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/1b860473b366f2339ba82e6bb37d88f3/media/image2.png) A. 卫星在同步轨道上运行时会经过河南上空 @@ -958,7 +901,7 @@ ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/27bf34e7d81f5a7a087f6530baf3bfeb/media/image10.png) , ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/27bf34e7d81f5a7a087f6530baf3bfeb/media/image11.png) -  故 + 故 ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/27bf34e7d81f5a7a087f6530baf3bfeb/media/image12.png) ,故C正确。当速度为零时,弹簧的压缩量最大,由机械能守恒知: @@ -994,7 +937,7 @@ ========================================================== 高级难度 第4题 1. - 关于如图a、图b、图c、图d所示的四种情况,下列说法中不正确的是(   ) + 关于如图a、图b、图c、图d所示的四种情况,下列说法中不正确的是() ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/1fed2b06e9b4da9f88221ee2ed96a315/media/image1.png) @@ -1106,8 +1049,8 @@ C.交会对接试验过程中,飞船做离心运动的同时做加速运动,所以发动机需要提供飞船向前和指向核心舱的作用力,C正确; - D.交会对接试验过程中, ![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/b503155b05ad2749119fb61378d0cdd4/media/image17.png) -  ,D错误。 + D.交会对接试验过程中,![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/WToM/images/b503155b05ad2749119fb61378d0cdd4/media/image17.png) + ,D错误。 故选AC diff --git a/dsLightRag/static/YunXiao/physics_quiz.js b/dsLightRag/static/YunXiao/physics_quiz.js index 99350ac2..0142c867 100644 --- a/dsLightRag/static/YunXiao/physics_quiz.js +++ b/dsLightRag/static/YunXiao/physics_quiz.js @@ -110,7 +110,7 @@ const quizQuestions = [ { id: 'eq1', difficulty: 'easy', - number: 1, + number: 6, points: 20, text: '下列有关万有引力的说法中,正确的是( )', options: [ @@ -124,7 +124,7 @@ const quizQuestions = [ { id: 'eq2', difficulty: 'easy', - number: 2, + number: 7, points: 20, text: '关于万有引力及其计算公式,下列说法正确的是( )', options: [ @@ -138,7 +138,7 @@ const quizQuestions = [ { id: 'eq3', difficulty: 'easy', - number: 3, + number: 8, points: 20, text: '假设在地球周围有质量相等的A、B两颗地球卫星,已知地球半径为R,卫星A距地面高度为R,卫星B距地面高度为2R,卫星B受到地球的万有引力大小为F,则卫星A受到地球的万有引力大小为( )', options: [ @@ -152,7 +152,7 @@ const quizQuestions = [ { id: 'eq4', difficulty: 'easy', - number: 4, + number: 9, points: 20, text: '质量为的人造地球卫星在地面上空高处绕地球做匀速圆周运动。地球质量为,半径为,引力常量为,则卫星的向心力为( )', options: [ @@ -166,7 +166,7 @@ const quizQuestions = [ { id: 'eq5', difficulty: 'easy', - number: 5, + number: 10, points: 20, text: '观察"神舟十号"在圆轨道上的运动,发现每经过时间2t通过的弧长为L,该弧长对应的圆心角为θ(弧度),如图所示,已知引力常量为G,由此可推导出地球的质量为( )
', options: [ @@ -181,7 +181,7 @@ const quizQuestions = [ { id: 'hq1', difficulty: 'hard', - number: 1, + number: 11, points: 20, text: '我国首颗超百Gbps容量高通量地球静止轨道通信卫星中星26号卫星,于北京时间2023年2月23日在西昌卫星发射中心成功发射,该卫星主要用于为固定端及车、船、机载终端提供高速宽带接入服务。如图,某时刻中星26与椭圆轨道侦察卫星恰好位于C、D两点,两星轨道相交于A、B两点,C、D连线过地心,D点为远地点,两卫星运行周期都为T。下列说法正确的是(  )
', options: [ @@ -195,7 +195,7 @@ const quizQuestions = [ { id: 'hq2', difficulty: 'hard', - number: 2, + number: 12, points: 20, text: '在高空运行的同步卫星功能失效后,往往会被送到同步轨道上空几百公里处的"墓地轨道",以免影响其他在轨卫星并节省轨道资源。如图甲所示,我国"实践21号"卫星在地球同步轨道"捕获"已失效的"北斗二号G~2~"卫星后,成功将其送入"墓地轨道"。已知转移轨道与同步轨道、墓地轨道分别相切于P、Q点,"北斗二号G~2~"卫星在P点进入转移轨道,从Q点进入墓地轨道,则( )
', options: [ @@ -209,7 +209,7 @@ const quizQuestions = [ { id: 'hq3', difficulty: 'hard', - number: 3, + number: 13, points: 20, text: '在星球M上将一轻弹簧竖直固定在水平桌面上,把物体P轻放在弹簧上端,P由静止向下运动,物体的加速度a与弹簧的压缩量x间的关系如图中实线所示。在另一星球N上用完全相同的弹簧,改用物体Q完成同样的过程,其a--x关系如图中虚线所示,假设两星球均为质量均匀分布的球体。已知星球M的半径是星球N的3倍,则( )
', options: [ @@ -226,7 +226,7 @@ const quizQuestions = [ { id: 'hq4', difficulty: 'hard', - number: 4, + number: 14, points: 20, text: '关于如图a、图b、图c、图d所示的四种情况,下列说法中不正确的是( )
', options: [ @@ -241,7 +241,7 @@ const quizQuestions = [ { id: 'hq5', difficulty: 'hard', - number: 5, + number: 15, points: 20, text: '日,神舟十二号载人飞船与空间站天和核心舱在轨运行' + '天后成功实施分离,三名航天员在踏上回家之路前,完成了绕飞和径向交会对接试验,经过两小时的绕飞和三次姿态调整后,神舟十二号飞船来到节点舱的径向对接口正下方,从相距向相距靠近,飞船与核心舱的轨道半径分别为,运行周期分别为,下列说法正确的是( )
', diff --git a/dsLightRag/static/YunXiao/xueban.js b/dsLightRag/static/YunXiao/xueban.js index f6218992..0f903dc6 100644 --- a/dsLightRag/static/YunXiao/xueban.js +++ b/dsLightRag/static/YunXiao/xueban.js @@ -215,6 +215,9 @@ const WebSocketManager = { AudioState.playback.audioQueue.push(event.data); console.log('当前音频队列长度:', AudioState.playback.audioQueue.length); + // 显示播放界面 - 这是新增的代码 + UIController.toggleElement('audioPlayer', true); + // 如果尚未开始流式播放,则开始播放 if (!AudioState.playback.isStreamPlaying) { console.log('开始流式播放音频'); @@ -393,10 +396,15 @@ const AudioPlayer = { // 处理音频队列 processAudioQueue() { + // 在AudioPlayer.processAudioQueue方法中,修改队列为空时的处理 // 如果队列为空,则返回 if (AudioState.playback.audioQueue.length === 0) { AudioState.playback.isStreamPlaying = false; console.log('音频队列为空,停止流式播放'); + + // 隐藏播放界面 - 这是新增的代码 + UIController.toggleElement('audioPlayer', false); + return; }