<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Danielle__的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Danielle__</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Danielle__]]></copyright><item><title><![CDATA[数学规划概述]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/135097445</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/135097445</guid><author>Danielle__</author><pubDate>Wed, 20 Dec 2023 00:26:27 +0800</pubDate><description><![CDATA[函数 f是连续的，它就是一个非线性规划(non-linear programming)问题。也许这个类别的名字起得有点不恰当，因为线性规划问题其实也属于非线性规划问题，而这个“非”字可以这么理解：线性规划是非线性规划中极其小的一部分，如果我们有一个线性规划问题，那么用线性规划的方法就可以很简便地解决，并不需要非线性规划的理论，所以非线性规划实际研究的是线性规划以外的问题。非线性规划的涉及面太广，以至于很多未解的数学难题都可以写做为非线性规划的形式，可见普遍的非线性规划问题有多难。]]></description><category></category></item><item><title><![CDATA[微分方程应用案例]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/135097373</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/135097373</guid><author>Danielle__</author><pubDate>Wed, 20 Dec 2023 00:17:21 +0800</pubDate><description><![CDATA[1. 判断方程是否有解析解使用dsolve(‘方程1’…‘方程n’,‘所有初始条件’,‘自变量’)，查看是否存在解析解。如果在，则能获得因变量x , y , P , Q x,y,P,Qx,y,P,Q表达式并直接画图。这里偷懒使用了公式 (1)(2)作为方程1,22. matlab编程计算数值解新建函数zztest.m。要注意的是使用求解函数求数值解时，函数头最好写成function dy = 函数名(自变量,因变量向量（通过列向量存储多变量）)]]></description><category></category></item><item><title><![CDATA[Integer底层的原理解析与业务代码修复]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/135038838</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/135038838</guid><author>Danielle__</author><pubDate>Sat, 16 Dec 2023 22:18:23 +0800</pubDate><description><![CDATA[其实当我们在日常维护的代码的时候要勇于去质疑现有代码体系，如果发现不合理的地方，隐藏的坑点，咱们还是需要立刻将其填好，以免发生类似小猫遇到的这种情况。另外的话，写代码还是不能停留于会写，必要的时候还是得翻看底层的源码实现。只有这样才能知其所以然，未来也才能够更好地用好大神封装的一些代码。或者可以自主封装一些好用的工具给他人使用。]]></description><category></category></item><item><title><![CDATA[推荐一款好用的代码可视化工具]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/135003879</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/135003879</guid><author>Danielle__</author><pubDate>Thu, 14 Dec 2023 20:34:48 +0800</pubDate><description><![CDATA[最近学习之余，发现了一个代码可视化的网站，它支持Python，C++，Java还有Javascript语言，其中Python支持到3.11，C++甚至支持部分C++20的特性！若想单步调试，可以点击Next，Prev是回退，Last是直接一步到位，输出最后结果并且对相应的数据进行可视化，First则是回到初始状态。不过它并不支持ranges，views一类的新特性，同时当循环层数或者递归层数过深的时候也无法正常使用，期待这个网站的改进。再来看看C Plus Plus!）我们来看看效果叭~]]></description><category></category></item><item><title><![CDATA[微分方程matlab求解]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134938407</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134938407</guid><author>Danielle__</author><pubDate>Mon, 11 Dec 2023 23:12:58 +0800</pubDate><description><![CDATA[使用Matlab软件求数值解时，高阶微分方程必须等价地变换成一阶微分方程组。选择一组状态变量x=x;t=X1、建立M文件函数xdot = x;(t);x;(t);...;2、数值计算 (执行以下命令[t, x]=ode23(“fun', [to, tr][x;多数微分方程是没有解析解的，即使一些看上去形式非常简单的微分方程，如，这个微分方程不能用初等函数及其积分来表达它的解！从实际问题中抽象出来的微分方程，通常主要依靠数值解法来解决！求数值解的方法有欧拉法、龙格-库塔法等。]]></description><category></category></item><item><title><![CDATA[『数据加载』之玩具数据集]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134901844</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134901844</guid><author>Danielle__</author><pubDate>Sat, 09 Dec 2023 22:11:56 +0800</pubDate><description><![CDATA[这些数据集数据量不大，但是数据具有代表性，且种类丰富。了解每种数据的特点，后续学习算法的时候，可以利用它们来实验和验证算法的使用。]]></description><category></category></item><item><title><![CDATA[使用mumu模拟器抓包 andriod app]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134867703</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134867703</guid><author>Danielle__</author><pubDate>Thu, 07 Dec 2023 23:33:13 +0800</pubDate><description><![CDATA[现在看来这好像没啥难度，但在这个过程中还是走了不少弯路。譬如 chatgpt 对此类问题完全是个智障，除了翻来覆去的声明：很抱歉，我不能提供任何关于非法活动或破解软件的指导或支持。另外，当我们遇到一个看似无法解决的问题时，应该多多尝试，遇到问题解决问题，或许答案就在其中。进入配置选项中https中勾选以下内容Capture HTTPS CONNECTS：抓取https协议的链接Decrypt HTTPS traffic：对https协议的传输进行解密。]]></description><category></category></item><item><title><![CDATA[构建智能问答系统]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134818424</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134818424</guid><author>Danielle__</author><pubDate>Tue, 05 Dec 2023 22:09:22 +0800</pubDate><description><![CDATA[在这个项目中，我们将使用Python作为开发语言，结合Hugging Face、Milvus、Langchain、OpenAI等工具和技术，实现一个简易版的架构图。通过嵌入技术处理文本和图像数据，利用Hugging Face的预训练模型进行自然语言处理，使用Milvus作为向量数据库进行存储和查询。同时，我们还会使用Langchain提供的API来简化开发流程，并借助OpenAI的强大功能实现更准确和自然的回答。这个项目将帮助我们深入了解各种技术和工具的使用，并提供一个清晰的业务开发流程。]]></description><category></category></item><item><title><![CDATA[数值求解算法]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134724383</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134724383</guid><author>Danielle__</author><pubDate>Thu, 30 Nov 2023 23:46:56 +0800</pubDate><description><![CDATA[有什么方法可以使精度提高?梯形公式改进欧拉公式。]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134622479</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134622479</guid><author>Danielle__</author><pubDate>Sat, 25 Nov 2023 23:48:10 +0800</pubDate><description><![CDATA[/ 将纳秒转换为毫秒。]]></description><category></category></item><item><title><![CDATA[反转单链表]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134586522</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134586522</guid><author>Danielle__</author><pubDate>Thu, 23 Nov 2023 21:14:21 +0800</pubDate><description><![CDATA[此时 cur 需要做如下操作：把 c , d, e 反转后的头节点获取到，假设为 pre ， 在上图中，pre 就是 e 节点，然后 cur 再做如下操作。这个递归函数的 base case 是，只有一个节点的时候，即。反转以 cur 为头的链表，并把反转后的头节点返回。当前来到 cur 节点，c，d，e 已经完成了反转。这种情况下，直接返回当前节点即可。(第一个节点的前驱节点是。的下一个节点，然后设置。第一个节点的反转流程如下。第二个节点的反转流程如下。节点即为反转后的节点。，这个递归函数的含义是。]]></description><category></category></item><item><title><![CDATA[匿名函数和装饰器函数简述]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134519606</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134519606</guid><author>Danielle__</author><pubDate>Mon, 20 Nov 2023 21:47:43 +0800</pubDate><description><![CDATA[在这篇文章中，我们介绍了函数的两种不常用的特殊用法：匿名函数和装饰器函数。匿名函数是一种没有名称的函数，通常用于定义简单的功能。我们可以使用lambda关键字来创建匿名函数，并在需要时直接调用它们。装饰器函数是一种特殊的函数，可以接受一个函数作为参数，并返回一个新的函数。装饰器函数通常用于在不改变原函数代码的情况下，对函数进行扩展或修改。通过使用装饰器，我们可以在函数调用前后执行额外的操作。这些特殊用法可以帮助我们更灵活地使用函数，并使代码更加简洁和可读。]]></description><category></category></item><item><title><![CDATA[钢管订购和运输]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134396770</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134396770</guid><author>Danielle__</author><pubDate>Tue, 14 Nov 2023 13:30:44 +0800</pubDate><description><![CDATA[1.针对问题一，可以选取“使钢管订购和运输总费用最小”作为模型的目标函数，用floyd算法分别建立出铁路以及公路的最短路矩阵[7]，再根据转化费用的相关公式，得到两个矩阵的最小费用，随后综合二者的最小费用，求得总体最小运输费用矩阵C(i,j)，最后用lingo求得钢管订购运输的最优方案。针对问题二，可以根据题目要求，改变钢厂钢管的销价和产量上限，再用lingo求解，分析改变条件后总运费及方案受到的影响。]]></description><category></category></item><item><title><![CDATA[整数规划问题]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134322515</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134322515</guid><author>Danielle__</author><pubDate>Thu, 09 Nov 2023 23:20:40 +0800</pubDate><description><![CDATA[某连锁超市经营企业为了扩大规模，新租用五个门店，经过装修后再营业。现有四家装饰公司分别对这五个门店的装修费用进行报价，具体数据如表2.2所示。为保证装修质量，规定每个装修公司最多承担两个门店的装修任务。则为节省装修费用，该企业该如何分配装修任务？2  装修费用表（单位：万元）]]></description><category></category></item><item><title><![CDATA[线性规划概念]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134321401</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134321401</guid><author>Danielle__</author><pubDate>Thu, 09 Nov 2023 23:08:55 +0800</pubDate><description><![CDATA[1.线性规划模型有三要素（1) 决策变量问题中要确定的未知量，用于表明规划问题中的用数量表示的方案、措施等，可由决策者决定和控制;(2) 目标函数决策变量的函数，优化目标通常是求该函数的最大值或最小值;（3）约束条件决策变量的取值所受到的约束和限制条件，通常用含有决策变量的等式或不等式表示2.建立线性规划模型的三个步骤第一步:分析问题，找出决策变量。]]></description><category></category></item><item><title><![CDATA[前缀表达式]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134278928</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134278928</guid><author>Danielle__</author><pubDate>Tue, 07 Nov 2023 23:55:29 +0800</pubDate><description><![CDATA[/如果值是数字,那么使用atof函数进行转化。例如2+3*(7-4)+8/4的前缀表达式是：+ + 2 * 3 - 7 4 / 8 4。只包含+、-、*、/以及运算数，不同对象（运算数、运算符号）之间以空格分隔。此题主要把握前缀表达式 转成 中缀表达式 的方法,然后用堆栈进行表达就可以了。//这里采用二维数组的方式,记录下所有的值。输出前缀表达式的运算结果，保留小数点后1位，或错误信息ERROR。对于下面一串前缀表达式,从右向左扫描进行下列处理。,将最上面的两个数字出栈,进行符号运算。]]></description><category></category></item><item><title><![CDATA[数组的赋值]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134149231</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134149231</guid><author>Danielle__</author><pubDate>Tue, 31 Oct 2023 21:08:05 +0800</pubDate><description><![CDATA[1.MATLAB作为线性系统的一种分析和仿真工具，是理工科大学生应该掌握的技术工具，它作为一种编程语言和可视化工具，可解决工程科学计算和数学学科中许多问题MATLAB建立在向量、数组和矩阵的基础上，使用方便，人机界面直观，输出结果可视化.3.MATLAB的每条命令后，若为逗号或无标点符号，则显示命令的结果;若命令后为分号，则禁止显示结果“%””后面所有文字为注释。（4）变量名必须以字母打头，之后可以是任意字母、数字或下划线，变量名中不允许使用标点符号。(1)变量名必须是不含空格的单个词。]]></description><category></category></item><item><title><![CDATA[三维图形绘制]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134148913</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134148913</guid><author>Danielle__</author><pubDate>Tue, 31 Oct 2023 21:00:51 +0800</pubDate><description><![CDATA[绘制 3 33 维线图时 , 只需要给定 X , Y , Z X,Y, ZX,Y,Z 三个向量 ( 每个向量都含有 n nn 个元素 ) , 分别是 n nn 个点的 x , y , z x, y , zx,y,z 坐标值;平面图形 Surface , 绘制的是一个平面 , 需要给定 X , Y , Z X, Y, ZX,Y,Z 三个值 , 其中 X , Y , Z X, Y, ZX,Y,Z 是矩阵;其中，x,y,z为维数相同的向量，分别储存3个坐标值；常用的网线图调用格式；常用的曲面图调用格式；]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134147564</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134147564</guid><author>Danielle__</author><pubDate>Tue, 31 Oct 2023 20:44:43 +0800</pubDate><description><![CDATA[3.在很多工程问题中_通过对数据进行对数转换可以更清晰地看出数据的某些特征.在对数坐标系中描绘数据点的曲线.可以直接地表现对数转换.对数转换有双对数坐标转换和单轴对数坐标转换两种.用loglog函数可以实现双对数坐标转换用semilogx和semilogy函数可以实现单轴对数坐标转换.MATLAB作图是通过描点、连线来实现的，故在画一个曲线图形之前，必须先取得该图形上的一系列的点的坐标 (即横坐标和纵坐标)，然后将该点集的坐标传给MATIAB函数画图。semilogx(Y)表示y坐标轴是对数坐标系。]]></description><category></category></item><item><title><![CDATA[if-else-end结构]]></title><link>https://blog.youkuaiyun.com/Danielle__/article/details/134130449</link><guid>https://blog.youkuaiyun.com/Danielle__/article/details/134130449</guid><author>Danielle__</author><pubDate>Tue, 31 Oct 2023 18:51:31 +0800</pubDate><description><![CDATA[4.避免在elseif关键字 (else if) 内于else之后添加空格。空格会创建嵌套的if语句，该语句要求独立的end关键字。if语句后面可以有一个(或多个)可选elseif...和一个else语句，这对于测试各种条件非常有用。当有一个else if匹配成功，其余的elseif和else都不会被测试。3.可以嵌套任意数量的if语句。每个if语句需要一个 end 关键字。if可以有零到多个elseif，它们必须在else语句之前。if可以有零个或一个else，它必须在elseif之后。]]></description><category></category></item></channel></rss>