网站首页 站内搜索

搜索结果

查询Tags标签: ptr,共有 328条记录
  • 珍贵经验!Spring Boot 内存又泄露,排查太难了!

    背景 为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:M…

    2021/6/8 7:21:13 人评论 次浏览
  • c指针是个啥

    @目录常见指针的类型指针是啥指针所指向的类型(指针的类型)指针的值----或者叫指针所指向的内存区或地址指针本身会占据内存区指针的算术运算 常见指针的类型 int p; //这是一个普通的整型变量 int *p; //首先从P 处开始,先与*结合,所以说明P 是一个指针,然后再与…

    2021/6/6 18:20:53 人评论 次浏览
  • 使用 openssl 计算 base64(防止内存泄露)

    #include "openssl/bio.h" #include "openssl/evp.h" #include "openssl/buffer.h"int base64(const unsigned char *src, int src_len, unsigned char *dst, int *dst_len) {BIO *bio_hnd_mem = NULL;BIO *bio_hnd_meth = NULL;BUF_MEM *…

    2021/6/2 7:26:02 人评论 次浏览
  • 20210531-C++面试

    1.C++语言的特点?(面向对象:封装、继承、多态) 2.虚函数表里存放的内容是什么时候写进去的? 在编译期写入 虚表指针->虚函数表(虚函数表里存放的是函数指针) 3.单例模式的构造函数?单例模式的创建过程?如何保证线程安全? 1).使用静态成员变量,构造函数和普通…

    2021/5/31 20:21:12 人评论 次浏览
  • KMP算法java版本

    import java.util.Scanner;public class KMP算法 {//计算目标串的前缀与后缀匹配关系static void cal_next(String ptr1,int [] next){char[] ptr = ptr1.toCharArray();//把字符串str1变成字符数组strint plen = ptr1.length();next[0] = -1;//-1表示不存在相同的最大前…

    2021/5/23 12:28:48 人评论 次浏览
  • C++学习笔记之指针引用

    目录指针指针定义左值与右值指针数组与数组指针const与指针指针的指针NULL指针内存泄漏(Memory Leak)问题智能指针引用 指针 指针定义 指针定义的基本形式:指针本身就是一个变量,其符合变量定义的基本形式,它存储的是值的地址。对类型T,T是“到T的指针”类型,一个类…

    2021/5/20 22:25:03 人评论 次浏览
  • Java语言程序设计与数据结构(基础篇)chapter7 7.15

    消除重复 package com.sugarpie.classtest09;import java.util.Scanner;/*** @author sugarpie* @create 2021-04-20-9:01*/ public class DeleteDupTest {public static int[] eliminateDuplicates(int[] list){int len = list.length;int[] newList = new int[len];int …

    2021/5/18 12:55:16 人评论 次浏览
  • C++ 智能指针

    什么是智能指针? 今天之前我对这个概念也很陌生,但是接触之后我便很喜欢这种指针了。 与其说是指针,不如说是一种基于指针的模板类。智能指针存在的意义? 俗话说存在即合理,那么这个模板存在的意义是什么? 先看个简单的小栗子: void testA() {a = new testB();retu…

    2021/5/12 20:28:37 人评论 次浏览
  • 面经小合集(1)C++相关

    1、什么是static关键字? 我心想,这还不简单吗?声明静态变量、函数的关键字啊。然后我就这么说了,然后就没然后了。 事后,我看了一下标准回答,大致是这样的,我复述一遍,不然就被举报抄袭了。 1、在变量前加上该关键字,变量就变成了静态变量。 2、未经初始化的静态…

    2021/5/12 20:28:34 人评论 次浏览
  • 分析C/C++大型开源项目-(1)

    分析C/C++大型开源项目-(1)开始分析开源项目源代码后发现自己挺多不足的,以该博客将发现是不足全部记下来 阅读ReadMe不管百度还是谷歌上有多少源代码解析的,都要看一看ReadMe 枚举类型枚举类型在大型项目里面用的挺多的。在我看来就相当于是一个专门针对某一个类的宏定…

    2021/5/7 12:26:37 人评论 次浏览
  • Effective C++ 详解条款15: 在资源管理类中提供对原始资源的访问

    假期归来第一天!!!!学习起来up up up ღ( ・ᴗ・` )ღ比心 由条款13导入一个例子:使用智能指针如auto_ptr或 tr1: :shared ptr保存factory函数如createInvestment的调用结果: std::tr1::shared_ ptr<Investment> pInv (createInvestment()); //见条款13假设你希…

    2021/5/6 22:28:39 人评论 次浏览
  • Go语言指针

    一、什么是指针 一个指针变量指向了一个值的内存地址。 二、基本介绍基本数据类型的变量存的是值,也叫值类型 指针类型的变量存的是一个地址,这个地址指向的空间存的才是值。例如:var ptr *int 获取变量的地址,用&,例如:var num int,获取num的地址,&num 获…

    2021/5/5 10:25:41 人评论 次浏览
  • Effective C++ 详解条款14: 在资源管理类中小心coping行为

    许多资源被动态分配于堆 heap 内而后被用于单一区块或函数内。它们应该在控制流离开那个区块或函数时被释放。标准程序库提供的auto_ptr 正是针对这种形势而设计的。 条款13就描述了auto_ptr和 tr1::shared_ptr 是如何将“资源取得时机便是初始化时机(Resource Acquisiti…

    2021/5/4 20:27:40 人评论 次浏览
  • __C++总结

    封装、继承、多态 封装: 也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实…

    2021/5/3 12:25:37 人评论 次浏览
  • 学 Win32 汇编[14]: 使用中括号 []

    学 Win32 汇编[14]: 使用中括号 [][地址] 是取地址指向的内容:; Test14_1.asm .386 .model flat, stdcallinclude windows.inc include kernel32.inc include masm32.inc include debug.inc includelib kernel32.lib includelib masm32.lib includelib debug.…

    2021/4/30 12:25:24 人评论 次浏览
扫一扫关注最新编程教程