<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_43539633的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_43539633</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_43539633]]></copyright><item><title><![CDATA[2025手机软件上架各大应用市场大致流程]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/149752863</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/149752863</guid><author>qq_43539633</author><pubDate>Tue, 29 Jul 2025 18:01:57 +0800</pubDate><description><![CDATA[最近一阵闲了下来，开始鼓捣安卓手机应用了，最近MCU基本完成了就想着看下如果上架的话流程是怎样的，为之后规划做个调研。这篇只能算简单了解的汇总了，从网上我也知道不少软件还需要做安全测试，需要报告、证明等，还没到那一步，毕竟我还是想要先看市场反馈，所以我认为先找个简单上架的平台，有人下载了就问问体验，有不好之处先改，等市场反馈不错了再选择复杂的方式上架。有问题评论区礼貌发问~]]></description><category></category></item><item><title><![CDATA[缓慢前行，静待花开]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/147354268</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/147354268</guid><author>qq_43539633</author><pubDate>Sat, 19 Apr 2025 19:01:40 +0800</pubDate><description><![CDATA[缓慢前行，静待花开]]></description><category></category></item><item><title><![CDATA[上班只是装装样子，下班后才是主场！4条干货帮你重塑主角身份！]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/147313158</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/147313158</guid><author>qq_43539633</author><pubDate>Thu, 17 Apr 2025 20:22:39 +0800</pubDate><description><![CDATA[真正的成长，不在遥远的未来，而在此刻起心动念的当下。]]></description><category></category></item><item><title><![CDATA[长期坚持的本质，看重休息，看轻自律]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/147282598</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/147282598</guid><author>qq_43539633</author><pubDate>Wed, 16 Apr 2025 17:32:15 +0800</pubDate><description><![CDATA[作者是这样解释的：专业运动员被精确规划的日常作息，包括吃饭睡觉，训练休息，情绪控制，心理准备，保持专注，定期自查目标完成情况，等等。“我们必须将自己的生活看作一系列短跑冲刺，在某些时间段全情投入，在另外一些时间段闲云野鹤，更新精力储备，以应对下一个挑战”。《精力管理》一书中指出：“当我们不断消耗精力，却没有得到足够的恢复，情感和思维的跃动会变成一条没有变化的直线”。尤其是，《精力管理》作者指出：“运动员的精力需求跟普通人日常生活的精力需求相比简直相形见绌”。往往是被遗忘的艰辛过程才是好成果的“因”。]]></description><category></category></item><item><title><![CDATA[中级软件架构师----UML包图知识点汇总]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/135628067</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/135628067</guid><author>qq_43539633</author><pubDate>Wed, 17 Jan 2024 16:33:27 +0800</pubDate><description><![CDATA[中级软件架构师--UML包图与类图知识点汇总]]></description><category></category></item><item><title><![CDATA[手撕分布式缓存---HTTP Client搭建]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/135017563</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/135017563</guid><author>qq_43539633</author><pubDate>Tue, 19 Dec 2023 15:06:54 +0800</pubDate><description><![CDATA[经过上个章节的学习，我们已经实现了一致性哈希算法，这个算法保证我们可以在节点发生变动时，最少的key请求受到影响，并返回这个节点的名称；这很大程度上避免了哈希雪崩和哈希穿透的问题。]]></description><category></category></item><item><title><![CDATA[手撕分布式缓存---多节点的调取]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/134952785</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/134952785</guid><author>qq_43539633</author><pubDate>Tue, 19 Dec 2023 15:01:40 +0800</pubDate><description><![CDATA[当服务使用多节点运行时，节点之间的负载均衡往往是我们优先需要考虑的问题；但缓存服务不同于一般的多节点服务，它并非仅仅是通过分摊流量就可以避免某个节点不会出问题，因为缓存往往对应着缓存雪崩的问题。]]></description><category></category></item><item><title><![CDATA[手撕分布式缓存---互斥锁的优化]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/134856283</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/134856283</guid><author>qq_43539633</author><pubDate>Mon, 11 Dec 2023 16:40:59 +0800</pubDate><description><![CDATA[通过这篇文章，大家可以学习到读写锁与互斥锁的区别功能封装的结构设计（需要结合上一章节）实现命名空间功能的数据结构接口型函数等。]]></description><category></category></item><item><title><![CDATA[手撕分布式缓存---HTTP Server搭建]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/134881556</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/134881556</guid><author>qq_43539633</author><pubDate>Mon, 11 Dec 2023 16:37:34 +0800</pubDate><description><![CDATA[通过本篇文章可以学习到 go 语言原生的 HTTP Server 的使用，虽然不像成熟的Web框架那样，方法、机制都很完全，但是通过学习底层的功能实现，对于我们整体项目结构搭建是非常重要的。如果将go语言、go衍生技术（gin，MiddleWare等）等一系列相关的技术看做一整个项目结构，那么哪些技术我们要实现哪些功能呢？这些功能做出来实际上使用的人有多少呢？能给我们带来多少价值？这些问题具象来看的话是与我们开发人员息息相关的，因此我们有必要去学习这种看似吃力不讨好实际却会给我们带来很深远的收益的知识。]]></description><category></category></item><item><title><![CDATA[手撕分布式缓存之一]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/134597553</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/134597553</guid><author>qq_43539633</author><pubDate>Mon, 27 Nov 2023 20:21:52 +0800</pubDate><description><![CDATA[这一节的内容主要实现了缓存的底层逻辑，比如：空间占满时如何清理历史数据的算法；插入数据与获取数据；以及结构体的定义等。并没有实现分布式的效果，但后续的功能扩展以性能优化均是基于本章的底层函数和算法进行实现。]]></description><category></category></item><item><title><![CDATA[Layui数据表格获取数据库数据]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/122839773</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/122839773</guid><author>qq_43539633</author><pubDate>Wed, 09 Feb 2022 13:08:11 +0800</pubDate><description><![CDATA[后端代码
@ResponseBody
    public StringBuilder findTeaAccountJson() throws IOException {
        List&lt;Account&gt; accountList = teaManagerSer.findTea();//获取List集合数据
        String json = JSON.toJSONString(accountList);//将list转换成json数据
        StringBuilder]]></description><category></category></item><item><title><![CDATA[layUi数据表格显示parsererror]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/122774572</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/122774572</guid><author>qq_43539633</author><pubDate>Thu, 03 Feb 2022 10:59:58 +0800</pubDate><description><![CDATA[1

最为常见的错误是数据格式不对
{"code":0,"msg":"","count":1000,"data":[{"age":23,"name":"赵七","sex":"男","username":"1"},{"age":21,"name":"张三","sex":"男","username":"2"},{"age":22,"name":"李四","sex":"女","username":"3"},{"age":23,"name":"王五","sex":"男","username":"4"}]}

co.]]></description><category></category></item><item><title><![CDATA[目标规划之问题数学化（建模）]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/111062984</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/111062984</guid><author>qq_43539633</author><pubDate>Sun, 13 Dec 2020 14:56:48 +0800</pubDate><description><![CDATA[目标规划不仅从字面上和线性规划看上去很像，其所解决的问题也很像，但是线性规划的约束条件都是绝对性的，要么大于等于、要么小于等于，要求是怎样就必须是怎样；但是目标规划的条件约束是很灵活的，如同名称一样，给出的约束仅仅代表了我的目标是这样的，能不能达到不一定（要有大局观）。为了既能实现这一点又能够将约束条件作为一个有效的求解等式，因此就要引入变量，但由于对结果是高于目标还是低于目标是不确定的，所以需要引入两个相反作用的变量，同一条件下只会有一个变量起作用。

例如有这样一道问题：某工厂生产A,B两种机床，在一个]]></description><category></category></item><item><title><![CDATA[整数规划之0-1问题及隐枚举法]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/109743688</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/109743688</guid><author>qq_43539633</author><pubDate>Tue, 17 Nov 2020 15:34:48 +0800</pubDate><description><![CDATA[在整数规划中，如果所有决策变量xi只限于取0和1两个值，则称它为0—1规划问题。就像是背包问题，它就是一个典型的0—1规划问题。
我觉得背包问题其实在之前刷题的时候还挺难的，但是在运筹学中学习的没有那么深。书上只讲了两种方法：
1.显枚举法
2.隐枚举法

显枚举法又名穷举法，即将每一种情况都代入原式中计算，最后根据结果进行比较，得出最优解。该方法虽然可行，但是随着数据量的增大也会渐渐地不适用。
隐枚举法是在显枚举法上的优化，它能够使在达到最优解之前，只需要检查所有可能的变量组合的一部分即可。因为在判断某种]]></description><category></category></item><item><title><![CDATA[整数规划之割平面法]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/109691101</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/109691101</guid><author>qq_43539633</author><pubDate>Mon, 16 Nov 2020 18:15:55 +0800</pubDate><description><![CDATA[割平面法同样也是计算整数问题的常用方法之一，但是相对于分支定界法，计算量要小许多，不用每次都要分两种情况进行讨论，而是用它特有的简便方法进行选择。
下面我们同样在实战中进行讲解怎样使用割平面法，以下图(I)问题为例：

和分支定界法不同的是，割平面法第一步不仅需要暂时不考虑整数这一条件，而且需要将约束条件左右两端都化为整数。
然后用单纯形法进行求解，可以得出下表：

可以发现，现在的可行解还不是整数，所以现在要对其进一步优化，这也是割平面法关键步骤。
将x1和x2的值化成整数+小数的形式，但是要求小数必须是]]></description><category></category></item><item><title><![CDATA[整数规划之分支定界法]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/109688996</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/109688996</guid><author>qq_43539633</author><pubDate>Mon, 16 Nov 2020 17:51:57 +0800</pubDate><description><![CDATA[整数规划问题和一般的线性规划问题很类似，唯一的不同点在于可行解必须是整数。这是因为对于某些实际问题，必须要求全部解或者至少部分解为整数。比如，所求的解是人数，机器台数或工厂个数等。


整数规划问题一般被分成：

1.分支定界法
2.割平面法
3.0—1规划及隐枚举法
4.指派问题
这篇文章先讲一下分支定界法。分支定界法是用于求解整数规划问题的，但由于其复杂性所以一般用计算机进行计算，因此若为了应付考试只需要了解即可，不必进行大量练习。
分支定界法的核心思想就是剪枝。当我们不考虑所求解必须是整数这个条件时.]]></description><category></category></item><item><title><![CDATA[10分钟掌握运输问题（三）]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/109585299</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/109585299</guid><author>qq_43539633</author><pubDate>Mon, 09 Nov 2020 20:21:29 +0800</pubDate><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;从上一篇基本可行解检验中可以得知，如果检验数不全为非正数时需要进行换基迭代。本篇文章就来讲解下如何在基本可行解上进一步找到最优解。
换基迭代步骤:
​
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;①首先在所有正的检验数中找出一个值最大的检验数，以他对应的位置为起始点做闭回路。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&]]></description><category></category></item><item><title><![CDATA[10分钟掌握运输问题（二）]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/109548475</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/109548475</guid><author>qq_43539633</author><pubDate>Sat, 07 Nov 2020 16:28:33 +0800</pubDate><description><![CDATA[通过上一章讲解的基本可行解的确定，我们能够初步计算出一个“最优解”，但是如何判断它是不是最优解呢？这就是本章要说明的：基本可行解的最优性检验。

1）闭回路法
①操作对象：在计算可行解时中的空格。
②使用规则：遇到数字才可以换方向，但也可以不换；偶数次转弯格上的运价标负号，奇数标正号。
③结果分析：如果最终检验数均为非正数，则说明为最优解，否则不是。


...]]></description><category></category></item><item><title><![CDATA[10分钟掌握运输问题（一）]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/109543433</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/109543433</guid><author>qq_43539633</author><pubDate>Sat, 07 Nov 2020 14:43:47 +0800</pubDate><description><![CDATA[运输问题的解答一般分为三个步骤，今天只讲解第一个问题：
1.初始基本可行解的确定
2.基本可行解的最优性检验
3.方案的调整


针对问题一：初始基本可行解的确定分为两种方法

1）最小元素法：该方法是最贴近日常思维的，但同时也是准确率较低的。最小元素法的基本思想是就近供应，即先从运价表中的最小运价开始分配运输量，确定产销关系，然后按倒数第二小运价分配运量，一直到给出初始基本可行解为止。具体过程如下所示：

但从下面要讲的元素差额法可以了解到，上面这种方法计算出的结果并不是最优解。
2）元素差额法：最小元素]]></description><category></category></item><item><title><![CDATA[10分钟也不一定学会的灵敏度分析]]></title><link>https://blog.youkuaiyun.com/qq_43539633/article/details/109391356</link><guid>https://blog.youkuaiyun.com/qq_43539633/article/details/109391356</guid><author>qq_43539633</author><pubDate>Sat, 31 Oct 2020 13:50:22 +0800</pubDate><description><![CDATA[灵敏度分析可谓是线性规划中的重难点了，不仅将之前的知识汇总起来，更是考试必考的大题（出题人基本都是先让用单纯形法解出线性规划问题后，紧接着剩下的2，3小问均是灵敏度分析解题）。博主写这一篇博文也是走走停停耽误了很久，前前后后复习了多次QaQ。

接下来我们还是提出几个问题：
1. 灵敏度分析对应的是怎样的问题？
2. 灵敏度分析法解决问题有怎样的优点？不用该方法还有其他方法吗？
3. 灵敏度分析类的问题有哪几类？相应的要如何解决？

针对问题一:
灵敏度分析类问题用流程图来解释的话大致是这样的：

判断最.]]></description><category></category></item></channel></rss>