<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Saocr的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Saocr</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Saocr]]></copyright><item><title><![CDATA[期末结课作业——Arduino计时RFID门禁分享]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/135832635</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/135832635</guid><author>Saocr</author><pubDate>Wed, 24 Jan 2024 23:05:27 +0800</pubDate><description><![CDATA[红色led灯伴随蜂鸣器播放的警报进行闪烁，lcd屏幕显示“ERROR：卡号后三位”因为学生卡的前两位相同，所以只显示后三位以作区分（如图5所示），串口监视器显示该卡片序列号，并提示卡号错误（如图4所示）。RFID读卡器模块识别校园卡，通过RFID库自带的函数检测当前RFID模块是否接触了校园卡并读取当前卡片的序列号，用rfid.serNum[]，即RFID模块中用于存储卡片序列号的数组来存储该卡片的前五位序列号。在购买实验器材时，如果所在环境没有焊接条件，请记得购买焊接好的器材啊啊啊啊！]]></description><category></category></item><item><title><![CDATA[数据库课堂笔记]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/132598853</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/132598853</guid><author>Saocr</author><pubDate>Tue, 05 Sep 2023 22:39:18 +0800</pubDate><description><![CDATA[1.char类型就是所有数据都一样长，若与输入的数据与不满长度，只能用空格补充至预设定长度；2.varchar则输入有多长，最后数据就多长。3.同一属性的数据类型要一致（参照完整性）]]></description><category></category></item><item><title><![CDATA[手敲代码小心得]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/132422582</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/132422582</guid><author>Saocr</author><pubDate>Thu, 24 Aug 2023 17:37:18 +0800</pubDate><description><![CDATA[双向数据绑定是指将数据模型和视图（用户界面）之间的变化相互关联起来，当其中一方发生变化时，另一方也会同步更新。是Vue实例中的一个数据属性，它会与输入框的值建立双向绑定关系。很神奇，在controller里基本都是Result类，返回的似乎都是一个结果。指令绑定到表单元素上，会自动将表单元素的值与数据模型进行双向绑定。新增用post，获取用get，删除用delete，更新用put。是Vue实例中的一个数据属性，用于存储表单元素的值。是Vue.js中的一个指令，用于实现双向数据绑定。]]></description><category></category></item><item><title><![CDATA[新手小白的SpringBoot学习笔记（学习中...）]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/132183988</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/132183988</guid><author>Saocr</author><pubDate>Fri, 11 Aug 2023 09:55:10 +0800</pubDate><description><![CDATA[代码位于src下面的java目录，在resources下放一些资源，其中图片、css等静态资源可放在static中，HTML的模板可放在templates中，但是由于前后端分离，前端资源放在vue中则用不到这俩，test下放java的测试程序；pom.xml中有个parent标签，可以认为是一个父级的项目，一些依赖基于此父级项目；RESTful是目前流行的互联网软件服务架构设计风格。每个URI代表一种资源。]]></description><category></category></item><item><title><![CDATA[答疑]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/121885637</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/121885637</guid><author>Saocr</author><pubDate>Sun, 12 Dec 2021 12:37:13 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[c语言期末复习笔记（一小部分）]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/121758958</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/121758958</guid><author>Saocr</author><pubDate>Mon, 06 Dec 2021 23:40:58 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[关于指针的答疑]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/121758715</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/121758715</guid><author>Saocr</author><pubDate>Mon, 06 Dec 2021 23:27:17 +0800</pubDate><description><![CDATA[Q：为什么D不对？

A：

*p是用来计算的

*的意思是提取p对应地址的变量值

不能让*p=其他变量或者数

p对应的是字符数组的首位的地址

*p对应的是字符数组首位元素

Q:能不能理解成＊(p=data.a)？

A：

p=data.a也不对

p是个指针，指针要指向地址，所以必须是p=&amp;xxx，但p可以直接等于数组名 如：p=stu因为数组名就是数组首位的地址，所以其实指针就是一种数组。

Q:不能理解

A:

定义数组p时是结构体数组，所以p不能等于stu.name，如果要...]]></description><category></category></item><item><title><![CDATA[作业对比反思·学生成绩排序]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/121723225</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/121723225</guid><author>Saocr</author><pubDate>Sat, 04 Dec 2021 22:58:39 +0800</pubDate><description><![CDATA[先看题目
【问题描述】
对某班学生成绩排序。从键盘依次输入某班学生的姓名和成绩（一个班级人数最多不超过50人）并保存，然后分别按学生成绩由高到低顺序输出学生姓名和成绩，成绩相同时，则按输入次序排序。
【输入形式】
从键盘依次输入最多不超过50个学生的学生姓名和成绩：
第一行输入班级学生人数；
在单独行上输入空格隔开的学生姓名和成绩，其中学生成绩是整数。
【输出形式】
按学生成绩由高到低顺序输出学生姓名和成绩，每行输出一位学生的姓名和成绩，其中姓名（英文）占15位，成绩占5位，均按缺省方式对齐。成绩相同时按输]]></description><category></category></item><item><title><![CDATA[最小公倍数]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/121704678</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/121704678</guid><author>Saocr</author><pubDate>Fri, 03 Dec 2021 18:24:04 +0800</pubDate><description><![CDATA[因为期中考错失20分，单独写下这一篇最小公倍数

#include &lt;stdio.h&gt;
int main()
{
 //辗转相除
 int a,b,m,n,c,d,x;
 scanf("%d %d",&amp;a,&amp;b);
 c=a;
 d=b;
 if (a&lt;b)
 {
  int t;
  t=a;
  a=b;
  b=t;
 }
 while (b!=0)
 {
...]]></description><category></category></item><item><title><![CDATA[初次接触c语言后的感想]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/121702433</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/121702433</guid><author>Saocr</author><pubDate>Fri, 03 Dec 2021 18:21:00 +0800</pubDate><description><![CDATA[临近期末，我决定写下初次接触c语言的感想。

在高考刚结束，第一次接触笔记本电脑那阵开始，我因感兴趣，在网上报了一个Python体验课。没想到后来真的就接触计算机了。

学Python的时候觉得计算机好复杂啊，那些语法一个也看不懂，硬着头皮把体验课的内容做完了。结果上大学后，发现c语言要比Python更麻烦一些。如果真的要把程序当做一个语言看待，c语言让我觉得好背但不会用，能理解但理解不透彻。也许是因为我上课犯困的原因（我真的很努力的保持清醒，但睡着也是因为不受控制），对指针这一章理解困难。

最大的绝望来]]></description><category></category></item><item><title><![CDATA[选择排序法]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/121644636</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/121644636</guid><author>Saocr</author><pubDate>Tue, 30 Nov 2021 22:37:13 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#define n 5
int main()
{
 int a[n],i,j,k,t;
 for (i=0;i&lt;n;i++)
 {
  scanf("%d",&amp;a[i]);
 }
 for (j=0;j&lt;n-1;j++)
 {
  k=j;
  for (i=j+1;i&lt;n;i++)
   if (a[i]&lt;a[k])
  ...]]></description><category></category></item><item><title><![CDATA[冒泡排序法]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/121644622</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/121644622</guid><author>Saocr</author><pubDate>Tue, 30 Nov 2021 22:36:14 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
//#define n 5
int main()
{
 int i,j,n=5,t;
 int a[5]={3,6,9,1,4};
 //动态初始化：
 //for (j=0;j&lt;n;j++)
 // scanf("%d",&amp;a[i]);
 for (j=1;j&lt;n;j++)
  
  for(i=0;i&lt;n-j;i++)
   if (a[i]&g...]]></description><category></category></item><item><title><![CDATA[【无标题】如图吧]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/121644590</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/121644590</guid><author>Saocr</author><pubDate>Tue, 30 Nov 2021 22:35:04 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
int main()
{
 int m,n,i,o;
 double j=0.00,s=1.00;
 scanf("%d",&amp;n);
 scanf("%d",&amp;m);
 for(i=1;i&lt;=n;i++)
 {
  for(o=1;o&lt;=m;o++)
  {
   s=s*1.00/i;
  }
  j=j+s;
  s...]]></description><category></category></item><item><title><![CDATA[C(2n,n) c语言]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/121644548</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/121644548</guid><author>Saocr</author><pubDate>Tue, 30 Nov 2021 22:33:26 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;

int t(int a,int b)//设置t函数，求组合数
{
 int sum,k=0,x=1,y=1,z=1,e;
 if(a==0) a=1;
 for(k=1;k&lt;=a;k++)
 {
  x=x*k;
 }
 for(e=1;e&lt;=b;e++)
 {
  y=y*e;
 }
 
 for(e=1;e&lt;=(a-b);e++)
 {
 ...]]></description><category></category></item><item><title><![CDATA[2021.10.4 C程序课上笔记]]></title><link>https://blog.youkuaiyun.com/Saocr/article/details/120618204</link><guid>https://blog.youkuaiyun.com/Saocr/article/details/120618204</guid><author>Saocr</author><pubDate>Tue, 05 Oct 2021 21:04:42 +0800</pubDate><description><![CDATA[1.workspace-project(win32 console application)(存在d盘）-files(C++__)-file(一定要有.c)

一定要有的格式：

int main()

{

    return 0;

}

2.build-Ctrl+F7-F7-Ctrl+F5

3.

#include &lt;stdio.h&gt;

{

    printf(" ");

    return 0;

}
...]]></description><category></category></item></channel></rss>