自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 采用gtest库和xlnt库实现对c++项目的测试,并生成excel测试报告,解决:excel中中文字符乱码

采用gtest库和xlnt库实现对c++项目的测试,并生成excel测试报告,解决:excel中中文字符乱码

2023-11-07 23:15:14 212

原创 win平台下,采用libcurl库实现http、https的get请求

前提:编译好带openssl库的libcurl库,并链接在项目中,包含必要的头文件和库。

2023-11-07 23:04:47 119

原创 采用log4cpp三方库实现c++项目的日志管理demo

采用log4cpp三方库实现c++项目的日志管理demo

2023-11-07 22:55:38 103

原创 c++采用boost库实现共享内存,可通过共享内存进行多进程之间的通信

boost库、共享内存、多进程通信

2023-11-07 22:40:12 249

原创 采用匿名函数(lamda表达式)创建线程,并进行常规的多线程性能测试方法模板

采用匿名函数(lamda表达式)创建线程,并进行常规的多线程性能测试方法模板。多线程测试性能,复现程序崩溃 案例模板。

2023-11-07 11:43:39 135

原创 win和lin平台下,采用独立线程对控制台输入的信号进行捕捉(不影响主线程的执行)并处理(业务片段截取,进行内存分析等用)c++实现

非主线程捕获控制台信号,进行内存切片分析等自动化及手动控制方案

2023-11-07 11:15:50 31

原创 GB28181协议简介

gb28181协议了解

2023-10-26 17:55:35 60

原创 windows上编译安装openssl库

windows上安装openssl

2023-08-30 00:16:41 1047

原创 如何转化if...else或者switch...case为多态的设计,便于代码维护

多态的简单案例

2022-11-01 17:10:14 388 1

原创 win11 vs2017 新建Hello world项目: 未将对象引用设置到对象的实例的错误

vs工具编译运行报错:未将对象引用设置到对象的实例

2022-07-04 14:23:20 1157

原创 构造函数和析构函数的区别

a

2022-05-03 19:30:10 254

转载 c++指针特点 通过案例理解

//指针的特点: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 = &a; printf("*ptr=%d\n", *ptr);//*ptr=23 printf("ptr=%d\n"...

2022-05-03 13:24:33 730

转载 Java8关于时间LocalDate、localTime、localDateTime的一些操作

主要包含:1.获取本地时间 / 日期2.时间戳3.时间 / 日期 差4.操纵日期5.DateTimeFormatter:格式化时间 / 日期6.时区ZonedDate、ZonedTime、ZonedDateTime7.Date 转 LocalDateTime、LocalDateTime 转 Datepackage com.pert.summer;import org.junit.Test;import java.time.*;import java.time.format..

2021-08-16 10:57:36 325

原创 java排序算法案例集合

插入排序希尔排序冒泡排序快速排序简单选择排序堆排序归并排序基数排序外部排序置换-选择排序最佳归并树排序:按照关键字的大小进行递增/递减排序排序算法的评价指标: 稳定性(关键字相同的元素经过排序后相对顺序是否会改变) 时间/空间复杂度排序的分类: 1.内部排序(数据都在内存中) 2.外部排序(数据太多,无法全部放入内存)1.冒泡排序package demo.sort;/** * @author per..

2021-08-08 17:29:19 300

转载 二叉树的前序遍历、中序遍历、后序遍历、层次遍历

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;.

2021-08-06 15:32:50 166

原创 win安装node.js报错2052/2053

一般是由没有软件包的安装权限造成:解决:1.将软件包node-v14.17.3-x64.msi放在桌面上,2.以管理验身份运行:3.到指定目录下执行安装C:\Windows>cd C:\Users\pert\DesktopC:\Users\pert\Desktop>msiexec /package node-v14.17.3-x64.msi这样进行软件安装...

2021-07-06 19:15:50 694

原创 向一个List集合中添加另一个List集合

向一个List集合中添加另一个List集合ListList@Override public List<MetaUdResource> AllvalidMetaUdSourceLists() throws Exception { List<MetaUdResource> metaUdResources=metaUdResourceRepository.findAll(); List<MetaUdResource> validMetaUdSourceL

2021-05-25 18:52:28 4586

原创 MySQL架构组成的理解

MySQL Server 系统架构MySQL 可以看成二层架构各个模块协同工作:MySQL 可以看成二层架构总的来说,MySQL 可以看成是二层架构:第一层(SQL Layer):在MySQL 数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,sql 解析,执行计划优化,query cache 的处理等等;第二层(Storage Engine Layer)就是存储引擎层,也就是底层数据存取操作实现部分,由多种存储引擎共同组成。图解:SQL Layer 中包含了多个子模块1

2021-04-27 20:57:44 115

原创 gpload装载数据,启动gpfdist报错

gpfdist: error while loading shared libraries: libapr-1.so.0: cannot open shared object file: No such file or directory启动gpfdist报错:解决方案在使用greenplum的gpload工具时,启动gpfdist服务启动gpfdist报错:[root@node001 gploadtest]# su greenplum[greenplum@node001 gploadtest]$

2021-03-23 20:52:40 1445 1

原创 nginx反向代理服务器实现postgreSQL、greenplum数据库端口的反向代理

这篇博客实现功能: 有两台服务器都安装了gp(greenplum)或pg(postgreSQL)数据库,端口都为5432,现在要通过第一台服务器的15432端口访问到第二台的gp数据库。 通过安装nginx的stream模块和设置nginx的conf配置即可实现

2021-03-12 10:19:06 3472

原创 maven工程项目文件对应模块内容

这里写自定义目录标题hellowmaven 工程hellowmaven 工程|——src 源码|——|——main 存放主程序|——|——|——java 存放Java源码(dao、service、controller)|——|——|——resources 存放框架或其他工具的配置文件(spring、mapper、jdbc。properties)|——|——|——sql 存放.sql文件|——|——|——webapp 存放index.jsp文件|——|——|

2020-12-28 09:33:43 153

原创 Java系统包——学习篇

Java系统包:Java语言提供了一个包含窗口工具箱,实用程序,一般I/O,工具和网络功能的包。包作用java.applet设计applet的类java.awt窗口工具箱包.awt,包含了产生装饰物和GUI成员的类java.io包含文件输入/输出类java.lang包含Java语言类,包含:对象,线程,异常出口,系统,整数,原点,数学,字符等java.net支持TCP/IP网络协议,并包含Socket类,URL和URL相联系的类java.ut

2020-12-17 15:39:49 181

原创 redis事务管理——学习篇

2020-12-16 22:10:30 112

原创 Redis持久化——学习篇

Redis持久化redis持久化:1.RDB(Radis DataBase):RDB是什么:Rdb 保存的是dump.rdb文件如何触发RDB快照(Snapshot)如何恢复RDB(Radis DataBase)优势RDB(Radis DataBase)劣势如何停止RDB(Radis DataBase)2.AOF(Append Only File):AOF是什么:Aof保存的是appendonly.aof文件AOF启动/修复/恢复RewriteAOF优势AOF劣势3.redis持久化的方案选择:同时开启两种

2020-12-15 23:08:26 88

原创 xml可扩展标记语言,及xml与html的区别

XML: 1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据,用来作为配置文件 1. 配置文件...

2020-07-14 17:06:21 227

原创 mysql数据库操作知识点总结+案例

目录连接数据库 1MySQL(结构化查询语言)数据类型 2数据库操作(创删改查选) 3数据表操作 3比较运算符 4逻辑运算符 4DQL:查询语句、排序 4聚合函数:按纵列进行计算 4分组查询: 5分页查询:limit 6约束,外键,级联 6数据库的设计 10数据库的备份和还原 15多表查询 16查询语法 16笛卡尔积 16多表查询的分类 17-- 需求: 21事务的基本介绍 242. 事务的四大特征!!!: 26DCL用于控

2020-07-14 16:21:52 309

原创 mysql连接数据库常用操作

mysql连接数据库常用操作启动mysql服务器:在cmd里输入:net start mysql打开数据库:mysql -u root –p初始密码:123456查询数据库: sql>show databases;退出数据库: ->exit; quit; \qMysqld:是服务器;mysql:是客户端选择使用数据库: mysql> use eesy查询表: mysql> select * from account;...

2020-07-05 13:41:20 109

原创 在黑窗口中连接MySQL数据库

1.启动mysql服务器:在cmd里输入:net start mysql2.打开数据库:mysql -u root –p 连接mysql服务器需要参数: Host 主机 -h Username 用户名 -u Password 密码 -p ...

2020-07-03 14:07:11 5172

原创 常见Dos命令、cmd下切换文件夹位置等

常见Dos命令命令功能Cd 目录路径进入一个目录Dir查看本目录下的文件和子目录列表Cls清除屏幕命令上下键查找之前敲过的命令Tab键自动补齐命令

2020-07-03 13:47:27 333

mysql操作汇总.pdf

mysql的知识点总结,有相关操作语法和demo,只为学习交流,大家看了有补充的可以留言交流哟,希望可以帮助到大家!

2020-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除