<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_58640355的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_58640355</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_58640355]]></copyright><item><title><![CDATA[【指针-指针数组中元素需要释放】]]></title><link>https://blog.youkuaiyun.com/weixin_58640355/article/details/122994247</link><guid>https://blog.youkuaiyun.com/weixin_58640355/article/details/122994247</guid><author>weixin_58640355</author><pubDate>Thu, 17 Feb 2022 23:49:09 +0800</pubDate><description><![CDATA[struct.h
#ifndef __STRUCT_H
#define __STRUCT_H

#define SIZE 20//分配的Node空间大小

typedef struct {
	char m_data1[64];
	char m_data2[64];
}Node;

typedef struct MyStruct  {
	Node **m_ptrToArr;	//存放指针数组地址
	long  m_size;
}List;

List* MyMalloc(int size);

#endif
]]></description><category></category></item><item><title><![CDATA[【mySQL-基本操作】]]></title><link>https://blog.youkuaiyun.com/weixin_58640355/article/details/122941446</link><guid>https://blog.youkuaiyun.com/weixin_58640355/article/details/122941446</guid><author>weixin_58640355</author><pubDate>Tue, 15 Feb 2022 11:52:26 +0800</pubDate><description><![CDATA[持续更新
#创建表
create table table_user_test (
    id int,
    name varchar(50)
);
#查看自己所在的仓库
select database();
#查看当前仓库的所有的表
show tables ;
#显示指定的表
desc table_user;
#修改表名
alter table table_user rename to table_test;
alter table table_test rename to table_user;
#]]></description><category></category></item><item><title><![CDATA[【排序-归并排序】]]></title><link>https://blog.youkuaiyun.com/weixin_58640355/article/details/122934924</link><guid>https://blog.youkuaiyun.com/weixin_58640355/article/details/122934924</guid><author>weixin_58640355</author><pubDate>Tue, 15 Feb 2022 00:52:50 +0800</pubDate><description><![CDATA[#include &lt;iostream&gt;

using namespace std;

template&lt;class T&gt;
void Print(T *src, int size) {
    for (int i = 0; i &lt; size; i++) {
        cout &lt;&lt; src[i] &lt;&lt; " ";
    }
    cout &lt;&lt; endl;
}

template&lt;class T&gt;
void Merage(]]></description><category></category></item><item><title><![CDATA[【排序-快速排序】]]></title><link>https://blog.youkuaiyun.com/weixin_58640355/article/details/122934561</link><guid>https://blog.youkuaiyun.com/weixin_58640355/article/details/122934561</guid><author>weixin_58640355</author><pubDate>Tue, 15 Feb 2022 00:08:33 +0800</pubDate><description><![CDATA[#include &lt;iostream&gt;

using namespace std;

template&lt;class T&gt;
void Print(T *src, int size) {
    for (int i = 0; i &lt; size; i++) {
        cout &lt;&lt; src[i] &lt;&lt; " ";
    }
    cout &lt;&lt; endl;
}

/**
 * @brief 
 * 
 * @tparam T 
 * ]]></description><category></category></item><item><title><![CDATA[【排序-希尔排序】]]></title><link>https://blog.youkuaiyun.com/weixin_58640355/article/details/122915858</link><guid>https://blog.youkuaiyun.com/weixin_58640355/article/details/122915858</guid><author>weixin_58640355</author><pubDate>Sun, 13 Feb 2022 23:02:11 +0800</pubDate><description><![CDATA[#include &lt;iostream&gt;

using namespace std;

template&lt;class T&gt;
void Print(T *src, int size) {
    for (int i = 0; i &lt; size; i++) {
        cout &lt;&lt; src[i] &lt;&lt; " ";
    }
    cout &lt;&lt; endl;
}

template&lt;class T&gt;
void ShellSo]]></description><category></category></item><item><title><![CDATA[【排序-插入排序】]]></title><link>https://blog.youkuaiyun.com/weixin_58640355/article/details/122912157</link><guid>https://blog.youkuaiyun.com/weixin_58640355/article/details/122912157</guid><author>weixin_58640355</author><pubDate>Sun, 13 Feb 2022 18:21:40 +0800</pubDate><description><![CDATA[#include &lt;iostream&gt;

using namespace std;

template&lt;class T&gt;
void InsertionSort(T *src, int size) {
    for (int i = 1; i &lt; size; i++) {
        T temp = src[i];
        int j = i - 1;
        while (temp &lt; src[j] &amp;&amp; j &gt;= 0) {
]]></description><category></category></item><item><title><![CDATA[【排序-选择排序】]]></title><link>https://blog.youkuaiyun.com/weixin_58640355/article/details/122911808</link><guid>https://blog.youkuaiyun.com/weixin_58640355/article/details/122911808</guid><author>weixin_58640355</author><pubDate>Sun, 13 Feb 2022 17:52:01 +0800</pubDate><description><![CDATA[#include &lt;iostream&gt;

using namespace std;
template&lt;class T&gt;
void SelectionSort(T *src, int size) {
    for (int i = 0; i &lt; size - 1; i++) {
        T temp = src[i];
        for (int j = i + 1; j &lt; size; j++) {
            if (src[j] &lt; ]]></description><category></category></item><item><title><![CDATA[【排序-冒泡排序】]]></title><link>https://blog.youkuaiyun.com/weixin_58640355/article/details/122911505</link><guid>https://blog.youkuaiyun.com/weixin_58640355/article/details/122911505</guid><author>weixin_58640355</author><pubDate>Sun, 13 Feb 2022 17:30:51 +0800</pubDate><description><![CDATA[#include &lt;iostream&gt;

using namespace std;

template&lt;class T&gt; 
void BullleSort(T *src, int size) {
    for (int i = 0; i &lt; size - 1; i++) {
        for (int j = 0; j &lt; size - 1 - i; j++) {
            if (src[j] &gt; src[j + 1]) {
        ]]></description><category></category></item><item><title><![CDATA[【C++-String-删除指定字符】]]></title><link>https://blog.youkuaiyun.com/weixin_58640355/article/details/122882373</link><guid>https://blog.youkuaiyun.com/weixin_58640355/article/details/122882373</guid><author>weixin_58640355</author><pubDate>Fri, 11 Feb 2022 15:52:49 +0800</pubDate><description><![CDATA[str.erase(std::remove(str.begin(),  str.end(),  ‘a’ ),  str.end());

]]></description><category></category></item><item><title><![CDATA[【数据结构-双链表】]]></title><link>https://blog.youkuaiyun.com/weixin_58640355/article/details/122852935</link><guid>https://blog.youkuaiyun.com/weixin_58640355/article/details/122852935</guid><author>weixin_58640355</author><pubDate>Thu, 10 Feb 2022 02:12:22 +0800</pubDate><description><![CDATA[DoubleLinkList.h
#pragma once
#include &lt;cstdio&gt;
#include &lt;cstring&gt;
#include &lt;cstdlib&gt;
#include &lt;cstring&gt;

#define DATASIZE 64

class Node {
public:
	char m_data1[DATASIZE];
	char m_data2[DATASIZE];
	Node* next;	/* 指向下一个节点的指针 */
	Nod]]></description><category></category></item><item><title><![CDATA[【linux-程序运行时加载动态库路径顺序】]]></title><link>https://blog.youkuaiyun.com/weixin_58640355/article/details/122825457</link><guid>https://blog.youkuaiyun.com/weixin_58640355/article/details/122825457</guid><author>weixin_58640355</author><pubDate>Tue, 08 Feb 2022 15:48:36 +0800</pubDate><description><![CDATA[在linux系统中，如果程序需要加载动态库，它会按照一定的顺序（优先级）去查找:
优先级（1：最高） 	路径
1 	编译时指定链接的动态库的路径
2 	环境变量LD_LIBRARY_PATH所指定的路径
3 	/etc/ld.so.conf文件中指定的路径，修改后运行ldconfig命令生效
4 	系统默认动态库路径：/lib/
5 	系统默认动态库路径：/usr/lib/
环境变量LIBRARY_PATH可以指定编译时搜索动态库的路径； 环境变量LD_LIBRARY_PATH可以指定程序运行时动态库搜索和]]></description><category></category></item></channel></rss>