<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[matrix_studio的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/matrix_studio</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; matrix_studio]]></copyright><item><title><![CDATA[关于嵌入式学习的前期路线规划]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/132011786</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/132011786</guid><author>matrix_studio</author><pubDate>Mon, 31 Jul 2023 01:57:23 +0800</pubDate><description><![CDATA[关于工作室未来可能需要发展一些学习硬件的同学，在我本人接触一年多的硬件分享一下个人的学习路线，以及推荐的学习方式，希望能够帮助工作室的同学快速入门嵌入式，能够学习到一些硬件知识，在学习中也能不那么枯燥，做一些小的实物。]]></description><category></category></item><item><title><![CDATA[卷积的意义及其应用]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/131997480</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/131997480</guid><author>matrix_studio</author><pubDate>Sat, 29 Jul 2023 19:07:50 +0800</pubDate><description><![CDATA[我们将形如∫−∞∞​fτgx−τdτ的式子称之为f（x）与g（x）的卷积记为hxf∗gxi−∞∑∞​xihn−i这是一个很明显的将一个序列倒置，然后相乘的操作。我们就用如此的思想来引入我们的第一种引用——联合概率分布。]]></description><category></category></item><item><title><![CDATA[十大排序算法详解]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/131887667</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/131887667</guid><author>matrix_studio</author><pubDate>Mon, 24 Jul 2023 04:57:31 +0800</pubDate><description><![CDATA[十大排序算法详解：Java/C++ 实现]]></description><category></category></item><item><title><![CDATA[npm常用的命令与操作篇]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/131747061</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/131747061</guid><author>matrix_studio</author><pubDate>Sun, 16 Jul 2023 09:34:41 +0800</pubDate><description><![CDATA[npm的全称是(Node Package Manager)，是随同NodeJS一起安装的包管理和分发工具，它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。package.json的scripts字段，可以用于指定脚本命令，供npm直接调用。npm run会创建一个Shell，执行指定的命令。#未注册 申请注册一个用户 直接在https://www.npmjs.com/注册一样。npm search命令用于搜索npm仓库，它后面可以跟字符串，也可以跟正则表达式。]]></description><category></category></item><item><title><![CDATA[关于Matrix工作室第九届换届事宜的安排]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/130675406</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/130675406</guid><author>matrix_studio</author><pubDate>Mon, 15 May 2023 02:44:00 +0800</pubDate><description><![CDATA[一如即往，我希望工作室的每个成员，可以自在的成长。在全体大会后，我吸收了峰哥的成长观和詹姐的人性化，将工作室的愿景确立为“吸纳志同道合的伙伴，搭建共同发展的平台，争取让每个Matrix人在工作室的学习时光足够快乐和有所收获”。集体很愿意为大家提供帮助，但是个人难免心有余而力不足。以AI为例，这一年，AI组的成员互帮互助，但我自己本人却很少处理组内的事物。我常说，我虽然不是一个优秀的负责人，但我自认为是一个合格的负责人。但是很可惜，在AI组，我不是一个合格的组长（向AI组的同学表示歉意）。]]></description><category></category></item><item><title><![CDATA[C++socket基础进阶：Select与封装]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/127602701</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/127602701</guid><author>matrix_studio</author><pubDate>Sun, 30 Oct 2022 18:17:19 +0800</pubDate><description><![CDATA[代码来源自《网络多人游戏架构与编程》第三章]]></description><category></category></item><item><title><![CDATA[Redis——商品秒杀之库存遗留问题]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/127529565</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/127529565</guid><author>matrix_studio</author><pubDate>Wed, 26 Oct 2022 12:20:01 +0800</pubDate><description><![CDATA[Redis——秒杀案例之库存遗留问题]]></description><category></category></item><item><title><![CDATA[fs文件系统模块]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/127499005</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/127499005</guid><author>matrix_studio</author><pubDate>Mon, 24 Oct 2022 19:29:13 +0800</pubDate><description><![CDATA[Fs 是Node.js官方提供的一种用来操作文件的模块，提供了一系列的方法和属性，用来满足用户对文件操作的需求]]></description><category></category></item><item><title><![CDATA[git的使用]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/127497248</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/127497248</guid><author>matrix_studio</author><pubDate>Mon, 24 Oct 2022 17:47:52 +0800</pubDate><description><![CDATA[git初级指令学习，学会在项目中使用git进行协同开发。]]></description><category></category></item><item><title><![CDATA[C++socket(udp、tcp)常用基础函数笔记]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/127352149</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/127352149</guid><author>matrix_studio</author><pubDate>Sun, 16 Oct 2022 20:05:44 +0800</pubDate><description><![CDATA[C++ tcp、udp Socket最基础最基础的函数部分的简略的笔记，不讲原理]]></description><category></category></item><item><title><![CDATA[CF135E Weak Subsequence（弱子串）]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/127321058</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/127321058</guid><author>matrix_studio</author><pubDate>Fri, 14 Oct 2022 17:22:15 +0800</pubDate><description><![CDATA[弱子串分析，无代码无答案]]></description><category></category></item><item><title><![CDATA[面试问索引犯愁？全文干货！一文搞懂Mysql索引！]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/127019488</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/127019488</guid><author>matrix_studio</author><pubDate>Fri, 23 Sep 2022 23:25:20 +0800</pubDate><description><![CDATA[Mysql索引]]></description><category></category></item><item><title><![CDATA[C# 简单封装异步Socket Server]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/126886125</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/126886125</guid><author>matrix_studio</author><pubDate>Fri, 16 Sep 2022 10:48:47 +0800</pubDate><description><![CDATA[C# 简单封装异步Socket Server]]></description><category></category></item><item><title><![CDATA[1.15. Isotonic regression(保序回归)]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/123308175</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/123308175</guid><author>matrix_studio</author><pubDate>Mon, 07 Mar 2022 23:57:52 +0800</pubDate><description><![CDATA[1.15. Isotonic regression(保序回归)
一、描述

保序回归，正如它的名字，是一种对预测值施加了“保序”约束的一种回归分析。“保序”的严格定义我们暂且不表，可以简单的理解为一种“对任意Xi≤XjX_i\le X_jXi​≤Xj​，必须有 yi≤yjy_i \le y_jyi​≤yj​”的一种约束。
在它的目标函数∑iωi(yi−yi^)2\sum_i\omega_i(y_i-\hat{y_i})^2∑i​ωi​(yi​−yi​^​)2 中，mse部分很好理解，代表损失，参数ωi\om]]></description><category></category></item><item><title><![CDATA[质数（蓝桥杯）]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/122486982</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/122486982</guid><author>matrix_studio</author><pubDate>Fri, 14 Jan 2022 09:21:34 +0800</pubDate><description><![CDATA[质数

解题：
我们要找到第n个质数，必然要找到前n-1个质数。
已知前n-1个质数找第n个质数的方法：

从第n-1个质数向后遍历
直到出现一个不被前n-1个质数整除的数

lst, num = [2], 3

def check(n: int, lst: list):
    for i in lst:
        if n % i == 0:
            return False
    else:
        return True

while True:
    if len]]></description><category></category></item><item><title><![CDATA[等差数列（蓝桥杯）]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/122483561</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/122483561</guid><author>matrix_studio</author><pubDate>Thu, 13 Jan 2022 22:59:38 +0800</pubDate><description><![CDATA[等差数列
【问题描述】
数学老师给小明出了一道等差数列求和的题目。
但是粗心的小明忘记了一部分的数列，只记得其中 N 个整数。
现在给出这 N 个整数，小明想知道包含这 N 个整数的最短的等差数列有几项？
【输入格式】
输入的第一行包含一个整数 N。
第二行包含 N 个整数 A1, A2, · · · , AN。(注意 A1 ∼ AN 并不一定是按等差数列中的顺序给出)
【输出格式】
输出一个整数表示答案。
【样例输入】
5
2 6 4 10 20
【样例输出】
10
【样例说明】
包含 2、6、4、10、]]></description><category></category></item><item><title><![CDATA[数的分解（蓝桥杯）]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/122483307</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/122483307</guid><author>matrix_studio</author><pubDate>Thu, 13 Jan 2022 21:46:47 +0800</pubDate><description><![CDATA[数的分解
【问题描述】
把 2019 分解成 3 个各不相同的正整数之和，并且要求每个正整数都不包含数字 2 和 4，一共有多少种不同的分解方法？
注意交换 3 个整数的顺序被视为同一种方法，例如 1000+1001+18 和 1001+1000+18 被视为同一种。
【答案提交】
这是一道结果填空的题，你只需要算出结果后提交即可。
解题
跟leetcode题库里的第一道“两数之和”差不多。

我们已知了target和limit（显然，target的限制比limit更大），现在选定两个满足条件的数，来检测能]]></description><category></category></item><item><title><![CDATA[成绩统计（蓝桥杯）]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/122338044</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/122338044</guid><author>matrix_studio</author><pubDate>Thu, 06 Jan 2022 10:32:11 +0800</pubDate><description><![CDATA[成绩统计


解题：
n = int(input())
pas = exc = 0
for i in range(n):
    score = int(input())
    if score &gt;= 85:
        pas += 1
        exc += 1
    elif score &gt;= 60:
        pas += 1
print(str(pas*100//n)+'%')
print(str(exc*100//n)+'%')


]]></description><category></category></item><item><title><![CDATA[day27 第三大的数(leetcode)]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/122337991</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/122337991</guid><author>matrix_studio</author><pubDate>Thu, 06 Jan 2022 10:19:12 +0800</pubDate><description><![CDATA[414. 第三大的数
题目描述
给你一个非空数组，返回此数组中 第三大的数 。如果不存在，则返回数组中最大的数。
示例 1：
输入：[3, 2, 1]
输出：1
解释：第三大的数是 1 。

示例 2：
输入：[1, 2]
输出：2
解释：第三大的数不存在, 所以返回最大的数 2 。

示例 3：
输入：[2, 2, 3, 1]
输出：1
解释：注意，要求返回第三大的数，是指在所有不同数字中排第三大的数。
此例中存在两个值为 2 的数，它们都排第二。在所有不同数字中排第三大的数为 1 。

提示：
1 &l]]></description><category></category></item><item><title><![CDATA[day26 合并区间(LeetCode)]]></title><link>https://blog.youkuaiyun.com/matrix_studio/article/details/122324320</link><guid>https://blog.youkuaiyun.com/matrix_studio/article/details/122324320</guid><author>matrix_studio</author><pubDate>Wed, 05 Jan 2022 15:18:59 +0800</pubDate><description><![CDATA[56. 合并区间
题目描述
以数组 intervals 表示若干个区间的集合，其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间，并返回一个不重叠的区间数组，该数组需恰好覆盖输入中的所有区间。
示例 1：
输入：intervals = [[1,3],[2,6],[8,10],[15,18]]
输出：[[1,6],[8,10],[15,18]]
解释：区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].

示例 2：
输入：intervals ]]></description><category></category></item></channel></rss>