编程笔记

  • BF算法

    1 #include<stdio.h> 2 #include<string.h> 3 4 int BF(char *A, char *B) { 5 int i = 0,j=0; 6 while(i < strlen(A) && j < strlen(B)) { 7 if(A[i]==B[j]) { 8 i++; 9 j++; 10 } else…

    编程笔记 2022年7月10日
  • c++(十二)

    c++另一种编程思想称为泛型编程,主要是利用的技术就是模板 c++提供两种模板机制:函数模板和类模板    函数模板作用: 建立一个通用函数,其函数的返回值类型和形参类型可以不具体指定,用一个虚拟的类型来代表 te…

    编程笔记 2022年7月10日
  • 微信小程序开发工具,设置默认首页的方式。

    小程序首页如果没有配置entryPagePath,则会取全局app.json文件 pages 属性的首元素作为启动小程序的默认首页。   也可以使用 entryPagePath手动指定首页。   官网文档已说明,这里挂上链接和对应的位置。     小程…

    编程笔记 2022年7月10日
  • java框架概述

    1、数组的优缺点 数组的优点 数组的读取和更改数据的效率是所有数据据结构中最高的 数组的缺点 数组不适合进行大量数据的存储,因为数组在内存中很难找到连续且大的内存空间 数组的随机删除和插入的效率低,因为数…

    编程笔记 2022年7月10日
  • 贪心算法-435

    1 int cmp(const void ** a, const void **b) 2 { 3 int **p = (int **)a, **q = (int **)b; 4 return (*p)[1] - (*q)[1]; 5 } 6 7 int eraseOverlapIntervals(int** intervals, int intervalsSize, int* intervals…

    编程笔记 2022年7月10日
  • Linux基本命令

    Author:Exchanges Version:9.0.1 目录 一、引言 1.1 开发环境(dev) 1.2 测试环境(test) 1.3 生产环境(prod) 1.4 操作系统的选择 二、Linux介绍 2.1 Linux介绍 2.2 Linux的版本 2.3 Linux和Windows区别 三、…

    智能运维 2022年7月10日
  • Linux内核裁剪的具体步骤(1)

    在menuconfig中配置,可以对进行Linux内核配置选项及删改。本文介绍详细配置方法。 第一部分:全部删除Code maturity level options --->代码成熟等级选项[]Prompt for development and/or incomplete code/driv…

    智能运维 2022年7月10日
  • Linux环境下配置vscode的C/C++ 的make编译环境(编写makefile方式)代码Demo版

    以前写过同样话题下的图文版的,这里给出一个代码Demo版本,上一个图文版本参见: Linux环境下配置vscode的C/C++ 的make编译环境(编写makefile方式)       ================================================

    智能运维 2022年7月10日
  • 内存泄漏相关问题分析

    java内存泄漏基础知识 简单说就是该被释放的对象一直没有释放,一直被某个对象持有导致不能垃圾回收。 java内存分配策略 静态存储区 主要存放静态数据,全局变量等。这块内存在程序编译的时候已经分配好了,并且静…

    智能运维 2022年7月10日
  • ping: xxx.xxx: Name or service not known

    该方法针对Ubuntu18及以后版本。 第一次遇到ping:报错Name or service not known这个问题在百度上找了很久说的都是什么修改 /etc/resolv.conf,但每次修改后重启就会恢复配置信息,原因是因为这是一个链接文件;还…

    编程笔记 2022年7月10日