<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pert666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pert666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pert666]]></copyright><item><title><![CDATA[linux创建虚拟网卡和配置多ip]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/148310860</link><guid>https://blog.youkuaiyun.com/pert666/article/details/148310860</guid><author>pert666</author><pubDate>Thu, 29 May 2025 15:16:28 +0800</pubDate><description><![CDATA[是一对虚拟网卡，用于将两个网络命名空间连接在一起。的虚拟网卡，以及另一个名为。3.为虚拟网卡绑定ip。]]></description><category></category></item><item><title><![CDATA[sqlserver的数据导出与导入及备份与恢复]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/147783216</link><guid>https://blog.youkuaiyun.com/pert666/article/details/147783216</guid><author>pert666</author><pubDate>Thu, 08 May 2025 11:05:58 +0800</pubDate><description><![CDATA[sqlserver的数据导出与导入及备份与恢复]]></description><category></category></item><item><title><![CDATA[采用gtest库和xlnt库实现对c++项目的测试，并生成excel测试报告，解决:excel中中文字符乱码]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/134278409</link><guid>https://blog.youkuaiyun.com/pert666/article/details/134278409</guid><author>pert666</author><pubDate>Tue, 07 Nov 2023 23:15:14 +0800</pubDate><description><![CDATA[采用gtest库和xlnt库实现对c++项目的测试，并生成excel测试报告，解决:excel中中文字符乱码]]></description><category></category></item><item><title><![CDATA[win平台下，采用libcurl库实现http、https的get请求]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/134278324</link><guid>https://blog.youkuaiyun.com/pert666/article/details/134278324</guid><author>pert666</author><pubDate>Tue, 07 Nov 2023 23:04:47 +0800</pubDate><description><![CDATA[前提：编译好带openssl库的libcurl库，并链接在项目中，包含必要的头文件和库。]]></description><category></category></item><item><title><![CDATA[采用log4cpp三方库实现c++项目的日志管理demo]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/134278018</link><guid>https://blog.youkuaiyun.com/pert666/article/details/134278018</guid><author>pert666</author><pubDate>Tue, 07 Nov 2023 22:55:38 +0800</pubDate><description><![CDATA[采用log4cpp三方库实现c++项目的日志管理demo]]></description><category></category></item><item><title><![CDATA[c++采用boost库实现共享内存，可通过共享内存进行多进程之间的通信]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/134277743</link><guid>https://blog.youkuaiyun.com/pert666/article/details/134277743</guid><author>pert666</author><pubDate>Tue, 07 Nov 2023 22:40:12 +0800</pubDate><description><![CDATA[boost库、共享内存、多进程通信]]></description><category></category></item><item><title><![CDATA[采用匿名函数(lamda表达式)创建线程，并进行常规的多线程性能测试方法模板]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/134263252</link><guid>https://blog.youkuaiyun.com/pert666/article/details/134263252</guid><author>pert666</author><pubDate>Tue, 07 Nov 2023 11:43:39 +0800</pubDate><description><![CDATA[采用匿名函数(lamda表达式)创建线程，并进行常规的多线程性能测试方法模板。多线程测试性能，复现程序崩溃 案例模板。]]></description><category></category></item><item><title><![CDATA[win和lin平台下，采用独立线程对控制台输入的信号进行捕捉（不影响主线程的执行）并处理(业务片段截取，进行内存分析等用)c++实现]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/134262968</link><guid>https://blog.youkuaiyun.com/pert666/article/details/134262968</guid><author>pert666</author><pubDate>Tue, 07 Nov 2023 11:15:50 +0800</pubDate><description><![CDATA[非主线程捕获控制台信号，进行内存切片分析等自动化及手动控制方案]]></description><category></category></item><item><title><![CDATA[GB28181协议简介]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/134061735</link><guid>https://blog.youkuaiyun.com/pert666/article/details/134061735</guid><author>pert666</author><pubDate>Thu, 26 Oct 2023 17:55:35 +0800</pubDate><description><![CDATA[gb28181协议了解]]></description><category></category></item><item><title><![CDATA[windows上编译安装openssl库]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/132572346</link><guid>https://blog.youkuaiyun.com/pert666/article/details/132572346</guid><author>pert666</author><pubDate>Wed, 30 Aug 2023 00:16:41 +0800</pubDate><description><![CDATA[windows上安装openssl]]></description><category></category></item><item><title><![CDATA[如何转化if...else或者switch...case为多态的设计，便于代码维护]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/127637138</link><guid>https://blog.youkuaiyun.com/pert666/article/details/127637138</guid><author>pert666</author><pubDate>Tue, 01 Nov 2022 17:10:14 +0800</pubDate><description><![CDATA[多态的简单案例]]></description><category></category></item><item><title><![CDATA[win11 vs2017 新建Hello world项目: 未将对象引用设置到对象的实例的错误]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/125599130</link><guid>https://blog.youkuaiyun.com/pert666/article/details/125599130</guid><author>pert666</author><pubDate>Mon, 04 Jul 2022 14:23:20 +0800</pubDate><description><![CDATA[vs工具编译运行报错：未将对象引用设置到对象的实例]]></description><category></category></item><item><title><![CDATA[构造函数和析构函数的区别]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/124560067</link><guid>https://blog.youkuaiyun.com/pert666/article/details/124560067</guid><author>pert666</author><pubDate>Tue, 03 May 2022 19:30:10 +0800</pubDate><description><![CDATA[a
]]></description><category></category></item><item><title><![CDATA[c++指针特点 通过案例理解]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/124554101</link><guid>https://blog.youkuaiyun.com/pert666/article/details/124554101</guid><author>pert666</author><pubDate>Tue, 03 May 2022 13:24:33 +0800</pubDate><description><![CDATA[//指针的特点：
void main() {

 int* ptr;
 printf("sizeof(int*)=%d\n", sizeof(int*));//sizeof(int*)=8
 printf("sizeof(int)=%d\n", sizeof(int));//sizeof(int)=4
 int a = 23;
 ptr = &amp;a;
 printf("*ptr=%d\n", *ptr);//*ptr=23
 printf("ptr=%d\n"...]]></description><category></category></item><item><title><![CDATA[Java8关于时间LocalDate、localTime、localDateTime的一些操作]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/119727958</link><guid>https://blog.youkuaiyun.com/pert666/article/details/119727958</guid><author>pert666</author><pubDate>Mon, 16 Aug 2021 10:57:36 +0800</pubDate><description><![CDATA[主要包含：
1.获取本地时间 / 日期
2.时间戳
3.时间 / 日期 差
4.操纵日期
5.DateTimeFormatter：格式化时间 / 日期
6.时区ZonedDate、ZonedTime、ZonedDateTime
7.Date 转 LocalDateTime、LocalDateTime 转 Date



package com.pert.summer;

import org.junit.Test;

import java.time.*;
import java.time.format..]]></description><category></category></item><item><title><![CDATA[java排序算法案例集合]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/119493445</link><guid>https://blog.youkuaiyun.com/pert666/article/details/119493445</guid><author>pert666</author><pubDate>Sun, 08 Aug 2021 17:29:19 +0800</pubDate><description><![CDATA[插入排序

希尔排序

冒泡排序

快速排序

简单选择排序

堆排序

归并排序

基数排序

外部排序

置换-选择排序

最佳归并树


排序：按照关键字的大小进行递增/递减排序

排序算法的评价指标：
    稳定性（关键字相同的元素经过排序后相对顺序是否会改变）
    时间/空间复杂度

排序的分类：
    1.内部排序（数据都在内存中）
    2.外部排序（数据太多，无法全部放入内存）

1.冒泡排序




package demo.sort;

/**
 * @author per..]]></description><category></category></item><item><title><![CDATA[二叉树的前序遍历、中序遍历、后序遍历、层次遍历]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/119456245</link><guid>https://blog.youkuaiyun.com/pert666/article/details/119456245</guid><author>pert666</author><pubDate>Fri, 06 Aug 2021 15:32:50 +0800</pubDate><description><![CDATA[package demo;

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

/**
 * @author pert
 * @date 2021年08月06日 11:02
 */
public class doubleTree {

    //    定义节点
    static class TreeNode{
        int key;
        TreeNode left;.]]></description><category></category></item><item><title><![CDATA[win安装node.js报错2052/2053]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/118527524</link><guid>https://blog.youkuaiyun.com/pert666/article/details/118527524</guid><author>pert666</author><pubDate>Tue, 06 Jul 2021 19:15:50 +0800</pubDate><description><![CDATA[一般是由没有软件包的安装权限造成：



解决：

1.将软件包node-v14.17.3-x64.msi放在桌面上，

2.以管理验身份运行：



3.到指定目录下执行安装



C:\Windows&gt;cd C:\Users\pert\Desktop
C:\Users\pert\Desktop&gt;msiexec /package node-v14.17.3-x64.msi

这样进行软件安装

...]]></description><category></category></item><item><title><![CDATA[向一个List集合中添加另一个List集合]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/117262196</link><guid>https://blog.youkuaiyun.com/pert666/article/details/117262196</guid><author>pert666</author><pubDate>Tue, 25 May 2021 18:52:28 +0800</pubDate><description><![CDATA[向一个List集合中添加另一个List集合List
List
@Override
  public List&lt;MetaUdResource&gt; AllvalidMetaUdSourceLists() throws Exception {
    List&lt;MetaUdResource&gt; metaUdResources=metaUdResourceRepository.findAll();
    List&lt;MetaUdResource&gt; validMetaUdSourceL]]></description><category></category></item><item><title><![CDATA[MySQL架构组成的理解]]></title><link>https://blog.youkuaiyun.com/pert666/article/details/116201439</link><guid>https://blog.youkuaiyun.com/pert666/article/details/116201439</guid><author>pert666</author><pubDate>Tue, 27 Apr 2021 20:57:44 +0800</pubDate><description><![CDATA[MySQL Server 系统架构MySQL 可以看成二层架构各个模块协同工作：
MySQL 可以看成二层架构
总的来说，MySQL 可以看成是二层架构：
第一层(SQL Layer)：在MySQL 数据库系统处理底层数据之前的所有工作都是在这一层完成的，包括权限判断，sql 解析，执行计划优化，query cache 的处理等等；
第二层(Storage Engine Layer)就是存储引擎层，也就是底层数据存取操作实现部分，由多种存储引擎共同组成。
图解：

SQL Layer 中包含了多个子模块
1]]></description><category></category></item></channel></rss>