<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_28972011的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_28972011</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_28972011]]></copyright><item><title><![CDATA[ViT源代码学习]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/129264118</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/129264118</guid><author>qq_28972011</author><pubDate>Tue, 28 Feb 2023 16:15:51 +0800</pubDate><description><![CDATA[ViT源代码学习]]></description><category></category></item><item><title><![CDATA[汉明码性能分析（结合AWGN信道BPSK调制）]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/128765354</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/128765354</guid><author>qq_28972011</author><pubDate>Thu, 26 Jan 2023 14:48:16 +0800</pubDate><description><![CDATA[未编码系统与（7,4）汉明码的BER-SNR对比]]></description><category></category></item><item><title><![CDATA[QPSK调制解调仿真matlab]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/128290694</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/128290694</guid><author>qq_28972011</author><pubDate>Mon, 12 Dec 2022 17:48:43 +0800</pubDate><description><![CDATA[【代码】QPSK调制解调仿真matlab。]]></description><category></category></item><item><title><![CDATA[51单片机的定时器/计数器]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/124375605</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/124375605</guid><author>qq_28972011</author><pubDate>Sun, 24 Apr 2022 11:36:37 +0800</pubDate><description><![CDATA[7.2.2 定时器/计数器的结构
51单片机的定时器/计数器结构如图7-7所示。
T0由特殊功能寄存器TH0、TL0构成。
T1由特殊功能寄存器TH1、TL1构成。

T0 和T1都具有定时器和计数器两种工作模式，4种工作方式（方式0~3）。属于增计数器。
特殊功能寄存器TMOD用于选择T0、T1的工作模式和工作方式。特殊功能寄存器TCON用于控制T0、T1的启动和停止计数，同时包含了T0、T1的状态。T0、 T1不论是工作在定时器模式还是计数器模式，实质是对脉冲信号进行计数，只不过计数信号的来源不同。
计]]></description><category></category></item><item><title><![CDATA[10.4.4 51单片机控制系统8个LED“跑马灯”实验]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/124337953</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/124337953</guid><author>qq_28972011</author><pubDate>Fri, 22 Apr 2022 09:57:40 +0800</pubDate><description><![CDATA[10.4.4  51单片机控制系统8个LED“跑马灯”实验
仿真+代码

方法一
利用数组
#include"reg52.h"

#define u8 unsigned char
#define u16 unsigned int

u16 a[] = {0xff, 0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f};

void delayms(u16 ms)
{
	u8 i;
	while(ms--)
		for (i=0; i&lt;123; i++);
}
]]></description><category></category></item><item><title><![CDATA[MCS-5 中断技术（理论）]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/124297606</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/124297606</guid><author>qq_28972011</author><pubDate>Wed, 20 Apr 2022 20:38:36 +0800</pubDate><description><![CDATA[内容概要
本章介绍MCS-51片内中断系统的硬件结构和工作原理。
7.1.1 MCS-51中断技术概述
在单片机系统中，中断技术主要用于实时监测与控制，也就是要求单片机能及时地响应中断请求源提出的服务请求，并作出快速响应并及时处理。这些工作就是由单片机片内的中断系统来实现的。下图显示了单片机对外围设备中断服务请求的整个中断响应和处理过程。

7.1.2 MCS-51中断系统结构
中断系统结构如图7-2所示。共有5个中断请求源（简称中断源），2个中断优先级，可实现2级中断服务程序嵌套。每一中断源可用软件独立地]]></description><category></category></item><item><title><![CDATA[MCS-5 中断技术（实践）]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/124306181</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/124306181</guid><author>qq_28972011</author><pubDate>Wed, 20 Apr 2022 20:37:57 +0800</pubDate><description><![CDATA[仿真+代码
例7-3

#include&lt;reg52.h&gt;

#define u8 unsigned char
#define u16 unsigned int

void delayms(u16 ms)
{
	u8 i;
	while(ms--)
		for (i=0; i&lt;123; i++);
}

void int0(void) interrupt 0 using 0
{
	P1 = 0x0f;
	delayms(800);
	P1 = 0xf0;
	delayms(800);
}
]]></description><category></category></item><item><title><![CDATA[合并不同时间频率的数据 pandas join实现]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/124240180</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/124240180</guid><author>qq_28972011</author><pubDate>Mon, 18 Apr 2022 01:14:16 +0800</pubDate><description><![CDATA[import pandas as pd
import numpy as np
import datetime

GitHub代码链接
先给数据都加上以月为单位的时间index
times = pd.date_range(periods=165, freq='M', end='2020/5')

times = times.to_list()
times.reverse()

times =pd.to_datetime(times)
times = times.strftime('%Y-%m')

df = ]]></description><category></category></item><item><title><![CDATA[实验4 循环程序设计]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/124185411</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/124185411</guid><author>qq_28972011</author><pubDate>Fri, 15 Apr 2022 00:28:40 +0800</pubDate><description><![CDATA[循环程序设计
1．实验目的
（1）理解循环结束条件、如何控制循环次数；
（2）掌握while循环的设计方法；
（3）掌握for语句单层循环和双重循环结构；
（4）能够正确利用循环解决复杂计算问题。
2．实验任务
（1）用for语句遍历列表 [1,2,3]，并打印列表元素。
for i in [1,2,3]:
    print("循环第%d次"%(i))

循环第1次
循环第2次
循环第3次

（2）for 循环后面可以加入else，在循环结束后（正常结束）会执行
for i in [1,2,3]:
   ]]></description><category></category></item><item><title><![CDATA[911数据中不同月份不同类型的电话的次数的变化情况]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/124114023</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/124114023</guid><author>qq_28972011</author><pubDate>Tue, 12 Apr 2022 01:30:16 +0800</pubDate><description><![CDATA[import pandas as pd
import numpy as np
from matplotlib import pyplot as plt

一、加载数据并把时间字符串转为时间类型设置为索引
df = pd.read_csv("./911.csv")
df["timeStamp"] = pd.to_datetime(df["timeStamp"])

二、添加列，表示分类
temp_list = df["title"].str.split(": ").tolist()
cate_list = []]></description><category></category></item><item><title><![CDATA[量化2015-2017年间911呼叫数与年份的关系]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/124113912</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/124113912</guid><author>qq_28972011</author><pubDate>Tue, 12 Apr 2022 01:21:21 +0800</pubDate><description><![CDATA[import pandas as pd
import numpy as np
from matplotlib import pyplot as plt

一、加载数据
df = pd.read_csv("./911.csv")
df["timeStamp"] = pd.to_datetime(df["timeStamp"])
print(type(df["timeStamp"]))
df.set_index("timeStamp", inplace=True)
df.head(3)

&lt;class ']]></description><category></category></item><item><title><![CDATA[统计2015-2017年间911中的类别]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/124113668</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/124113668</guid><author>qq_28972011</author><pubDate>Tue, 12 Apr 2022 00:49:34 +0800</pubDate><description><![CDATA[import pandas as pd
import numpy as np

一、加载数据
df = pd.read_csv(r"911.csv")
df.head(3)




  
    
      
      lat
      lng
      desc
      zip
      title
      timeStamp
      twp
      addr
      e
    
  
  
    
      0
      40.297876
      -75.58]]></description><category></category></item><item><title><![CDATA[量化5个城市的PM2.5随时间的变化情况]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/124113503</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/124113503</guid><author>qq_28972011</author><pubDate>Tue, 12 Apr 2022 00:32:53 +0800</pubDate><description><![CDATA[import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

一、加载数据
bj = pd.read_csv(r"PM2.5\BeijingPM20100101_20151231.csv")
cd = pd.read_csv(r"PM2.5\ChengduPM20100101_20151231.csv")
gz = pd.read_csv(r"PM2.5\GuangzhouPM20100101_20151231.csv")
s]]></description><category></category></item><item><title><![CDATA[量化PM2.5数据]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/124112934</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/124112934</guid><author>qq_28972011</author><pubDate>Mon, 11 Apr 2022 23:52:27 +0800</pubDate><description><![CDATA[import pandas as pd
from matplotlib import  pyplot as plt

file_path = "./PM2.5/BeijingPM20100101_20151231.csv"
df = pd.read_csv(file_path)
df.head(5)




  
    
      
      No
      year
      month
      day
      hour
      season
      PM_Dongsi
    ]]></description><category></category></item><item><title><![CDATA[[蓝桥杯复习] 直线]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/124030201</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/124030201</guid><author>qq_28972011</author><pubDate>Fri, 08 Apr 2022 00:32:49 +0800</pubDate><description><![CDATA[这道题最主要的问题是如何解决double精度不够的问题，个人觉得这位大佬的处理方式更加合理：链接
#include&lt;bits/stdc++.h&gt;
#define FAST ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)
#define INF 0x3f3f3f3f
typedef long long ll;

const int maxn = 1e5+5;

using namespace std;

struct node
{
	doub.]]></description><category></category></item><item><title><![CDATA[6.ROS是什么]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/124003006</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/124003006</guid><author>qq_28972011</author><pubDate>Wed, 06 Apr 2022 23:24:56 +0800</pubDate><description><![CDATA[ros到底是什么？
ros就是通信机制+开发工具+应用功能+生态系统
下面跟着古月居ros入门21讲课件的思路理解一下ros
一、ROS发展史

二、ROS应用现状


三、ROS是什么

四、ROS中的通信机制

五、ROS中的开发工具

六、ROS中的应用功能

七、ROS中的生态系统



...]]></description><category></category></item><item><title><![CDATA[[蓝桥杯复习] 生命之树]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/123962478</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/123962478</guid><author>qq_28972011</author><pubDate>Mon, 04 Apr 2022 22:56:14 +0800</pubDate><description><![CDATA[题目链接
树形dp基础题
f[x][0]f[x][0]f[x][0]：考虑以xxx为根节点的子树时，不选xxx的最大权值
f[x][1]f[x][1]f[x][1]：考虑以xxx为根节点的子树时，选xxx的最大权值
#include&lt;bits/stdc++.h&gt;
#define FAST ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)
#define INF 0x3f3f3f3f
typedef long long ll;
const int]]></description><category></category></item><item><title><![CDATA[[蓝桥杯复习] 鸣人的影分身]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/123960106</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/123960106</guid><author>qq_28972011</author><pubDate>Mon, 04 Apr 2022 21:27:18 +0800</pubDate><description><![CDATA[题目链接
问题的本质就是求将nnn拆成mmm份的方案数，和求nnn个苹果放在mmm个盘子的方案数是一个问题。
方法一：暴力dfs
#include&lt;bits/stdc++.h&gt;
#define FAST ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)
#define INF 0x3f3f3f3f
typedef long long ll;
const int maxn = 1e5+5;

using namespace std;

int m]]></description><category></category></item><item><title><![CDATA[[蓝桥杯省赛] 负载均衡]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/123958428</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/123958428</guid><author>qq_28972011</author><pubDate>Mon, 04 Apr 2022 19:15:26 +0800</pubDate><description><![CDATA[题目链接
很好的一道模拟题
#include&lt;bits/stdc++.h&gt;
#define FAST ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)
#define INF 0x3f3f3f3f

using namespace std;

typedef long long ll;
typedef pair&lt;int, int&gt; PII;

const int maxn = 2e5+5;

int n,m;
int s[maxn]]]></description><category></category></item><item><title><![CDATA[矩阵的分解——LU分解]]></title><link>https://blog.youkuaiyun.com/qq_28972011/article/details/123935820</link><guid>https://blog.youkuaiyun.com/qq_28972011/article/details/123935820</guid><author>qq_28972011</author><pubDate>Sun, 03 Apr 2022 13:45:58 +0800</pubDate><description><![CDATA[LU分解
LU分解是矩阵分解的一种，将一个矩阵分解为一个下三角矩阵和一个上三角矩阵的乘积，有时需要再乘上一个置换矩阵。
LU分解可以被视为高斯消元法的矩阵形式。在数值计算上，LU分解经常被用来解线性方程组、且在求逆矩阵和计算行列式中都是一个关键的步骤。
一、定义
对于方阵 AAA，AAA 的LU分解是将它分解成一个下三角矩阵 L 与上三角矩阵 U 的乘积，也就是 A=LUA=LUA=LU。
举例来说一个3×3{\displaystyle 3\times 3}3×3的矩阵 AAA ，其 LU 分解会写成下面的]]></description><category></category></item></channel></rss>