编程笔记

  • 多维数组讲解

    多维数组 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一堆数组,其每一个元素都是一个一维数组 二维数组 ​ 首先看一下二维数组的定义: int arr[][]=new int[2][3] 上述定义的数组可以看成是一个2行…

    编程笔记 2022年7月9日
  • list中元素的插入与使用

    1 names=[1,2,3,4,5] 2 message=f'I like {names[2]} !' 3 names.insert(2,6) 4 print(message) 5 print(names)  1 I like 3 ! 2 [1, 2, 6, 3, 4, 5]  message的赋值在上面,所以names[2]的值为3 虽然下面修改了…

    编程笔记 2022年7月9日
  • [AcWing 1069] 凸多边形的划分

    点击查看代码 #include<iostream> #include<cstring> using namespace std; typedef long long LL; const int N = 60, M = 50; int n; int w[N]; LL f[N][N][M]; void add(LL a[], LL b[]) { LL c[M]; …

    编程笔记 2022年7月9日
  • IO概述(概念&分类),一切皆为字节

    IO概述(概念&分类): IO:输入/输出(Input/Output) 流:是一个种抽象的概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输。 IO中的流就相当与我们日常生活中的管道,我们通过…

    编程笔记 2022年7月9日
  • java继承的三个特点和抽象的概念

    java继承的三个特点: java只支持单继承,不支持多继承 因为比如,一个子类继承了两个父类,到调用的时候 是会报错的,就好比如:老爸让你继承家庭的一些遗产,在这时你继承了两个, 在现实生活中,儿子继承父亲的…

    编程笔记 2022年7月8日
  • Java StringBuilder

    目录 概述 创建对象 常用方法 概述 ​ StringBuilder是专门用来进行字符串拼接的。我们可以使用他来进行拼接字符串。 创建对象 ​ 可以使用构造方法来创建对象。例如: public static void main(String[] args) { Str…

    编程笔记 2022年7月8日
  • java 双缓冲技术

    ​动画的刷新频率越快,那么动画看起来就越连贯。 ​但是使用java的GUI技术的时候,提高重画频率往往会出现闪烁,移动的物体看起来有点一顿一顿的,原因就是重画频率太快,上个paint方法还没有完成就开始执行下个pain…

    编程笔记 2022年7月8日
  • 浅谈Java中的.java文件.class文件

    今天想到一个问题为什么.class 文件中只有一个public修饰的类,之后查了很多资料,自己也做了不少测试,现在将所做的测试和结果和大家分享。 首先了解一下什么是.java文件,.class文件 类名.java文件是保存源代码的…

    编程笔记 2022年7月8日
  • Java 编程问题:六、Java I/O 路径、文件、缓冲区、扫描和格式化

    原文:Java Coding Problems 协议:CC BY-NC-SA 4.0 贡献者:飞龙 本文来自【ApacheCN Java 译文集】,自豪地采用谷歌翻译。 本章包括 20 个涉及文件 Java I/O 的问题。从操作、行走和观察流文件的路径,以及读/写…

    编程笔记 2022年7月8日
  • Nginx+PHP基于docker搭建

    转载自:https://www.runoob.com/docker/docker-install-php.html 1、本地创建文件夹 创建本机nginx配置目录 mkdir -p ~/nginx/conf/conf.d touch runoob-test-php.conf 配置内容 server { listen 80; server_name …

    编程笔记 2022年7月8日