编程笔记
-
多维数组讲解
多维数组 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一堆数组,其每一个元素都是一个一维数组 二维数组 首先看一下二维数组的定义: int arr[][]=new int[2][3] 上述定义的数组可以看成是一个2行…
-
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 虽然下面修改了…
-
[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]; …
-
IO概述(概念&分类),一切皆为字节
IO概述(概念&分类): IO:输入/输出(Input/Output) 流:是一个种抽象的概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输。 IO中的流就相当与我们日常生活中的管道,我们通过…
-
java继承的三个特点和抽象的概念
java继承的三个特点: java只支持单继承,不支持多继承 因为比如,一个子类继承了两个父类,到调用的时候 是会报错的,就好比如:老爸让你继承家庭的一些遗产,在这时你继承了两个, 在现实生活中,儿子继承父亲的…
-
Java StringBuilder
目录 概述 创建对象 常用方法 概述 StringBuilder是专门用来进行字符串拼接的。我们可以使用他来进行拼接字符串。 创建对象 可以使用构造方法来创建对象。例如: public static void main(String[] args) { Str…
-
java 双缓冲技术
动画的刷新频率越快,那么动画看起来就越连贯。 但是使用java的GUI技术的时候,提高重画频率往往会出现闪烁,移动的物体看起来有点一顿一顿的,原因就是重画频率太快,上个paint方法还没有完成就开始执行下个pain…
-
浅谈Java中的.java文件.class文件
今天想到一个问题为什么.class 文件中只有一个public修饰的类,之后查了很多资料,自己也做了不少测试,现在将所做的测试和结果和大家分享。 首先了解一下什么是.java文件,.class文件 类名.java文件是保存源代码的…
-
Java 编程问题:六、Java I/O 路径、文件、缓冲区、扫描和格式化
原文:Java Coding Problems 协议:CC BY-NC-SA 4.0 贡献者:飞龙 本文来自【ApacheCN Java 译文集】,自豪地采用谷歌翻译。 本章包括 20 个涉及文件 Java I/O 的问题。从操作、行走和观察流文件的路径,以及读/写…
-
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 …