<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wxw1920的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wxw1920</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wxw1920]]></copyright><item><title><![CDATA[Clion+OpenCV（Lazybones快速上手）]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/136523493</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/136523493</guid><author>wxw1920</author><pubDate>Thu, 07 Mar 2024 10:14:57 +0800</pubDate><description><![CDATA[不要看其他的教程什么用CMake自己编译；直接用编译好的包就非常舒服（过来人的劝告）1、配置环境变量（路径供参考）2、Clion配置用默认就可以。]]></description><category></category></item><item><title><![CDATA[git+GitHub常用命令汇总（含常见错误）]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/130001537</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/130001537</guid><author>wxw1920</author><pubDate>Thu, 06 Apr 2023 23:24:25 +0800</pubDate><description><![CDATA[下一步，在您的 GitHub  账户中打开设置页面，并转到SSH和GPG Keys选项卡。在SSH Keys中，单击"Add SSH Key" 或 “New SSH Key”]]></description><category></category></item><item><title><![CDATA[TCHAR 对应的字符串处理函数]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/128100189</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/128100189</guid><author>wxw1920</author><pubDate>Tue, 29 Nov 2022 16:13:28 +0800</pubDate><description><![CDATA[但是用vs2019跑没问题，只需要修改字符编码为多字节就可以，但是vs2022不行。最近用vs2022跑之前写的EasyX出了问题。然后就按照EasyX官方文档的第一种方法来解决。]]></description><category></category></item><item><title><![CDATA[Arrays.sort()的用法记录]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/127745210</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/127745210</guid><author>wxw1920</author><pubDate>Tue, 08 Nov 2022 10:57:21 +0800</pubDate><description><![CDATA[Arrays.sort()]]></description><category></category></item><item><title><![CDATA[对称二叉树]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/127731869</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/127731869</guid><author>wxw1920</author><pubDate>Mon, 07 Nov 2022 15:23:01 +0800</pubDate><description><![CDATA[有机会再写个递归试试。]]></description><category></category></item><item><title><![CDATA[The Stable Matching/Marriage Problem]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/127706167</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/127706167</guid><author>wxw1920</author><pubDate>Sat, 05 Nov 2022 17:36:31 +0800</pubDate><description><![CDATA[Java，stable matching]]></description><category></category></item><item><title><![CDATA[synchronized 关键字，代表这个方法加锁]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/126309603</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/126309603</guid><author>wxw1920</author><pubDate>Fri, 12 Aug 2022 18:41:26 +0800</pubDate><description><![CDATA[对于4,如果线程进入,则线程在该类中所有操作不能进行,包括静态变量和静态方法,实际上,对于含有静态方法和静态变量的代码块的同步,我们通常用4来加锁.fr=aladdin。2、对某一代码块使用，synchronized后跟括号，括号里是变量，这样，一次只有一个线程进入该代码块。1、方法声明时使用，一次只能有一个线程进入该方法,其他线程要想在此时调用该方法,只能排队等候。3、synchronized后面括号里是一对象，此时，线程获得的是对象锁。2、synchronized 块。...]]></description><category></category></item><item><title><![CDATA[sdut-Collection(Map)-1 读中国载人航天史，汇航天员数量，向航天员致敬]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/126290953</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/126290953</guid><author>wxw1920</author><pubDate>Thu, 11 Aug 2022 18:38:36 +0800</pubDate><description><![CDATA[代码】sdut-Collection(Map)-1 读中国载人航天史，汇航天员数量，向航天员致敬。]]></description><category></category></item><item><title><![CDATA[（Java）7-1 jmu-Java-03面向对象基础-04-形状-继承]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/125980222</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/125980222</guid><author>wxw1920</author><pubDate>Mon, 25 Jul 2022 17:51:09 +0800</pubDate><description><![CDATA[代码】（Java）7-1jmu-Java-03面向对象基础-04-形状-继承。]]></description><category></category></item><item><title><![CDATA[（Java）7-2 sdut-String-1 识蛟龙号载人深潜，立科技报国志（I）]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/125975513</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/125975513</guid><author>wxw1920</author><pubDate>Mon, 25 Jul 2022 15:08:24 +0800</pubDate><description><![CDATA[（Java）7-2sdut-String-1识蛟龙号载人深潜，立科技报国志（I）]]></description><category></category></item><item><title><![CDATA[(java)7-1 数组元素交换]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/125975314</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/125975314</guid><author>wxw1920</author><pubDate>Mon, 25 Jul 2022 15:04:04 +0800</pubDate><description><![CDATA[(java)7-1数组元素交换。]]></description><category></category></item><item><title><![CDATA[C++中的常用容器]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/123688722</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/123688722</guid><author>wxw1920</author><pubDate>Wed, 23 Mar 2022 16:34:57 +0800</pubDate><description><![CDATA[**
vector
** ：vector和数组类似，拥有⼀段连续的内存空间，能支持随即存取，即[]操作符，但由于它的内存空间是连续的，所以在中间进行插入和删除会造成内存块的拷贝，另外，当插入较多的元素后，预留内存空间可能不够，需要重新申请⼀块足够大的内存并把原来的数据拷贝到新的内存空间。与普通的数组相比，array 实现的是静态数组（容量固定的数组），而 vector 实现的是一个动态数组。
vector&lt;double&gt; values;
vector&lt;int&gt; primes {2, ]]></description><category></category></item><item><title><![CDATA[并查集+DFS深度优先]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/123503417</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/123503417</guid><author>wxw1920</author><pubDate>Tue, 15 Mar 2022 17:24:25 +0800</pubDate><description><![CDATA[并查集+DFS深度优先
1、并查集：
初始化
int fa[MAX];//用一个数组fa[]来存储每个元素的父节点
void init(int n)
{
    for (int i = 1; i &lt;= n; ++i)
        fa[i] = i;//先将它们的父节点设为自己
}

查询
int find(int x)
{
    if(fa[x] == x)
        return x;
    else
        return find(fa[x]);
}


//或者在查询阶]]></description><category></category></item><item><title><![CDATA[三目运算符求三个数的最大值]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/122064544</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/122064544</guid><author>wxw1920</author><pubDate>Tue, 21 Dec 2021 16:03:00 +0800</pubDate><description><![CDATA[三目运算符求三个数的最大值
三目运算符为右结合
int max3(int A,int B,int C){
	return A&gt;B? A&gt;C? A:C: B&gt;C? B:C;//右结合
}//可读性较差

int max3(int A,int B,int C){
	int max;
	max=A&gt;B? A:B;
	max=max&gt;C? max:C;
	return max;
}


...]]></description><category></category></item><item><title><![CDATA[利用开放定址法实现散列表的创建、插入、删除、查找操作]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/121235750</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/121235750</guid><author>wxw1920</author><pubDate>Tue, 09 Nov 2021 20:11:49 +0800</pubDate><description><![CDATA[利用开放定址法实现散列表的创建、插入、删除、查找操作
题目描述：

输入输出：

#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
#include&lt;math.h&gt;
#define MAXTABLESIZE 100
typedef int ElemType;
typedef int Index;
typedef int Position ;
typedef enum {Legitimate,Empty,Delete}EntryType;

type]]></description><category></category></item><item><title><![CDATA[链表实现栈的基本操作]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/120979997</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/120979997</guid><author>wxw1920</author><pubDate>Tue, 26 Oct 2021 20:19:51 +0800</pubDate><description><![CDATA[链表实现栈的基本操作

#include &lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
typedef struct snode* list;
struct snode {
    int data;
    list next;
};
typedef list stack;

stack creat() {
    //创建堆栈
    stack s;
    s = (stack)malloc(sizeof(struct snode));//带头结点
    s-&]]></description><category></category></item><item><title><![CDATA[线性表链式存储]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/120730899</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/120730899</guid><author>wxw1920</author><pubDate>Tue, 12 Oct 2021 20:09:11 +0800</pubDate><description><![CDATA[线性表链式存储实现方法
输入
输入第1行是一个整数n，表示之后还有n行输入。每行输入表示对线性表的一条操作指令，格式是“指令编号 参数1 参数2（如有）”。指令编号为1，表示Insert操作，此时参数1为插入的元素值，参数2为所插入元素在线性表中的位序。指令编号为2，表示Delete操作，此时只有一个参数，即待删除元素在线性表中的位序。
输出
输入例1
5
1 10 1
1 20 2
1 30 3
1 40 1
1 50 2
输出例1
40 50 10 20 30
输入例2
10
1 10 2
1 20 1]]></description><category></category></item><item><title><![CDATA[修改DOSBox的窗口大小]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/120716642</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/120716642</guid><author>wxw1920</author><pubDate>Tue, 12 Oct 2021 09:24:29 +0800</pubDate><description><![CDATA[修改DOSBox的窗口大小
注意不要踩坑，之前看过好几篇修改DOSBox的窗口大小的文章，但是很关键的点没讲到，所以想补充一下。
1、找到这个文件

2、点进去，找到这个

3、找到文档中的这两行，修改成图片中的形式，大小可以自定
注意****箭头指向的是英文字母x,而不是乘号

4、保存再打开就完了。

...]]></description><category></category></item><item><title><![CDATA[最长连续递增子序列 (25 分) 给定一个顺序存储的线性表，请设计一个算法查找该线性表中最长的连续递增子序列。例如，(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/120575632</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/120575632</guid><author>wxw1920</author><pubDate>Fri, 01 Oct 2021 09:53:32 +0800</pubDate><description><![CDATA[最长连续递增子序列

#include&lt;stdio.h&gt;
#define max 100000
typedef struct node {
	int a[max];
}list;

int main() {
	int n;
	list p;
	scanf_s("%d", &amp;n);
	int i = 0;

	for (i = 0;i &lt; n;i++) {
		scanf_s("%d", &amp;p.a[i]);

	}

	int maxp = 0, maxlen = 1;//最]]></description><category></category></item><item><title><![CDATA[用EasyX写成绩管理系统]]></title><link>https://blog.youkuaiyun.com/wxw1920/article/details/120188329</link><guid>https://blog.youkuaiyun.com/wxw1920/article/details/120188329</guid><author>wxw1920</author><pubDate>Wed, 08 Sep 2021 20:50:21 +0800</pubDate><description><![CDATA[用C语言+EasyX写学生成绩管理系统
从一个啥也不会，只会在控制台黑框框里写简单的C，然后为了完成学生成绩管理系统课程设计作业，从0开始学习Easy X，最后写成能上交的作业。所以想在这里做个总结，也为后来者提供点思路。下面直接先看看效果吧。
	主界面

	成绩录入界面

若学号重复则提示

	成绩查询界面：可以通过姓名或学生学号查询

若没有查询到，则提示查无此人

	成绩修改界面：可以通过姓名或学生学号修改

	成绩删除界面：可以通过姓名或学生学号删除

若查询到后会提示是否确认删除

若查]]></description><category></category></item></channel></rss>