序列 拷贝 基础java

20230622 java.io.FileOutputStream

## 介绍 - java.io.FileOutputStream - public class FileOutputStream extends OutputStream - 提供附着在一个磁盘文件上的输出流 ## API ### 构造器 - `FileOutputStream(String nam ......
FileOutputStream 20230622 java io

20230622 java.io.PushbackInputStream

## 介绍 - java.io.PushbackInputStream - public class PushbackInputStream extends FilterInputStream - 没有对应的输出流 - 内部类似 `BufferedInputStream` 提供了缓冲字节数组 `by ......
PushbackInputStream 20230622 java io

20230625 java.io.BufferedReader

## 介绍 - java.io.BufferedReader - public class BufferedReader extends Reader - 对应的字节流是 BufferedInputStream ## API ### 构造器 - BufferedReader(Reader in) - ......
BufferedReader 20230625 java io

20230625 java.io.BufferedWriter

## 介绍 - java.io.BufferedWriter - public class BufferedWriter extends Writer ## API ### 构造器 - BufferedWriter(Writer out) - BufferedWriter(Writer out, i ......
BufferedWriter 20230625 java io

20230625 java.io.InputStreamReader

## 介绍 - java.io.InputStreamReader - public class InputStreamReader extends Reader - 主要作用是将字节流转为字符流,并指定编码格式 ## API ### 构造器 - InputStreamReader(InputStr ......
InputStreamReader 20230625 java io

20230625 java.io.ObjectInputStream

## 介绍 - java.io.ObjectInputStream - public class ObjectInputStream extends InputStream implements ObjectInput, ObjectStreamConstants - 序列化相关 ## API ## ......
ObjectInputStream 20230625 java io

Python基础入门学习笔记 028 文件:因为懂你,所以永恒

大多数u程序都是:首先接收输入数据,然后按照要求进行处理,最后输出数据 虽然当前数据放在内存中存取的速度要比硬盘中快,但一旦断电则会丢失,所以尽量ctrl+s保持到硬盘中 什么是文件 打开文件 1 open(file, mode='r', buffering=-1, encoding=None,er ......
文件 基础 笔记 Python 028

Python基础入门学习笔记 027 集合:在我的世界里,你就是唯一

字典的表亲--集合(在python3中,如果用大括号括起一堆数字但没有体现映射关系,那么就会认为这堆玩意儿就是个集合) 1 >>> num1 = {} 2 >>> type(num1) 3 <class 'dict'> 4 >>> num2 = {1,3,4} 5 >>> type(num2) 6 ......
就是 基础 笔记 Python 世界

20230621 java.io.Writer

## 介绍 - `java.io.Writer` - `public abstract class Writer implements Appendable, Closeable, Flushable` ## API - write - abstract void write(char cbuf[] ......
20230621 Writer java io

20230626 java.nio.file.Path

## 介绍 - java.nio.file.Path - public interface Path extends Comparable, Iterable, Watchable - 表示的是一个目录名序列,其后还可以跟着一个文件名 ## API ### static - of - `Path o ......
20230626 java file Path nio

Python基础入门学习笔记 026 字典:当索引不好用时2

fromkey()方法用于创建并返回一个新的字典。它有两个参数,第一个参数是字典的键;第二个参数是可选的,是传入键的值。如果不提供,默认是None 1 >>> dict1 = {} 2 >>> dict1.fromkeys((1,2,3)) 3 {1: None, 2: None, 3: None} ......
字典 索引 不好 基础 笔记

20230625 java.io.ObjectOutputStream

## 介绍 - java.io.ObjectOutputStream - public class ObjectOutputStream extends OutputStream implements ObjectOutput, ObjectStreamConstants ## API ### 构造 ......
ObjectOutputStream 20230625 java io

20230625 java.io.OutputStreamWriter

## 介绍 - java.io.OutputStreamWriter - public class OutputStreamWriter extends Writer - 主要作用是将字节流转为字符流,并指定编码格式 ## API ### 构造器 - OutputStreamWriter(Outpu ......
OutputStreamWriter 20230625 java io

20230625 java.io.PrintStream

## 介绍 - java.io.PrintStream - public class PrintStream extends FilterOutputStream implements Appendable, Closeable - 对应的字符流是 PrintWriter - 可以作为装饰器包装 ` ......
PrintStream 20230625 java io

20230625 java.io.PrintWriter

## 介绍 - java.io.PrintWriter - public class PrintWriter extends Writer - 对应的字节流是 `PrintStream` - 主要作用是文本输出 - 可以作为装饰器包装 `Writer` 和 `OutputStream` ,会装饰成 ......
PrintWriter 20230625 java io

20230625 java.io.RandomAccessFile

## 介绍 - java.io.RandomAccessFile - public class RandomAccessFile implements DataOutput, DataInput, Closeable - 同时实现了 DataInput 和 DataOutput 接口 - 可以在文件 ......
RandomAccessFile 20230625 java io

20230626 java.nio.file.Files

## 介绍 - java.nio.file.Files - public final class Files - 操作文件、目录、路径的工具类 ## API ### static - newInputStream - newOutputStream - newBufferedReader - new ......
20230626 Files java file nio

Python基础入门学习笔记 024 递归:汉诺塔

递归求解汉诺塔 •对于游戏的玩法,我们可以简单分解为三个步骤 –将前63个盘子从X移动到Y上。 –将最底下的第64个盘子从X移动到Z上。 –将Y上的63个盘子移动到Z上。 •问题一:将X上的63个盘子借助Z移到Y上; •问题二:将Y上的63个盘子借助X移到Z上。 •对于游戏的玩法,我们可以简单分解为 ......
基础 笔记 Python 024

Python基础入门学习笔记 025 字典:当索引不好用时

映射 创建和访问字典 >>> dict4 = dict(小甲鱼='让编程改变世界',李宁='一切皆有可能')>>> dict4{'小甲鱼': '让编程改变世界', '李宁': '一切皆有可能'} >>> dict4['爱迪生'] = '天才是99%的汗水加1%的灵感'>>> dict4{'小甲鱼': ......
字典 索引 不好 基础 笔记

java字符串乱码判断

public static boolean errCodes(String str){ return !(java.nio.charset.Charset.forName("GBK").newEncoder().canEncode(str)); } //扩展判断是否为中文 public static ......
乱码 字符串 字符 java

Python基础入门学习笔记 022 函数:递归是神马

汉诺塔游戏 树结构的定义 谢尔宾斯基三角形 递归求阶乘 •写一个求阶乘的函数 –正整数阶乘指从1乘以2乘以3乘以4一直乘到所要求的数。 –例如所给的数是5,则阶乘式是1×2×3×4×5,得到的积是120,所以120就是4的阶乘。 •假设我们n的值传入是5,那么: 实例:求阶乘 1 def facto ......
函数 基础 笔记 Python 022

Python基础入门学习笔记 023 递归:这帮小兔崽子

坑爹的兔子 斐波那契数列的迭代实现 我们都知道兔子繁殖能力是惊人的,如下图: 我们可以用数学函数来定义: 课间练习:假设我们需要求出经历了20个月后,总共有多少对小兔崽子?(迭代 vs 递归) 1 def fab(n): 2 n1 = 1 3 n2 = 1 4 n3 = 1 5 6 if n < 1 ......
兔崽子 基础 笔记 Python 023

Python基础入门学习笔记 020函数:内嵌函数和闭包

内嵌函数 闭包(closure) 注:使用nonlocal语句将x强制为不是局部变量 ......
闭包 函数 基础 笔记 Python

Python基础入门学习笔记 021函数:lambda表达式

lambda表达式的作用 •Python写一些执行脚本时,使用lambda就可以省下定义函数过程,比如说我们只是需要写个简单的脚本来管理服务器时间,我们就不需要专门定义一个函数然后再写调用,使用lambda就可以使得代码更加精简。 •对于一些比较抽象并且整个程序执行下来只需要调用一两次的函数,有时候 ......
表达式 函数 基础 笔记 Python

Python基础入门学习笔记 019函数:我的地盘听我的

函数与过程 再谈谈返回值 如果有返回值,函数则返回对应值;如果没有,则返回None 可以返回多个值 ......
我的地盘 函数 基础 笔记 Python

Java常见的队列

# 队列分类 1. 阻塞队列 阻塞队列要实现接口:BlockingQueue 2. 非阻塞队列 ## LinkedBlockingQueue常用方法 1. LinkedBlockingQueue是是一个阻塞的线程安全的队列,底层采用链表实现。遵循FIFO(先进先出)。 2. LinkedBlocki ......
队列 常见 Java

Python基础入门学习笔记 019函数:我的地盘听我的(局部变量与全局变量)

1 def discounts(price, rate): 2 final_price = price * rate 3 old_price = 88 #这里试图修改全局变量 4 print('修改后old_price的值是:', old_price) 5 return final_price 6 ......
变量 全局 我的地盘 局部 函数

Python基础入门学习笔记 016 序列!序列!

•列表、元组和字符串的共同点 –都可以通过索引得到每一个元素 –默认索引值总是从0开始 –可以通过分片的方法得到一个范围内的元素的集合 –有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符) 使用list方法 元组转换为列表 max() 返回序列或者参数集合中的最大值 min() 返回序列或 ......
序列 基础 笔记 Python 016

Python基础入门学习笔记 018 函数:灵活即强大

形参和实参 >>> def MyFirstFunction(name): '函数定义过程中的name是叫形参' #因为Ta只是一个形式,表示占据一个参数位置 print('传递进来的' + name + '叫做实参,因为Ta是具体的参数值!') >>> MyFirstFunction('小甲鱼') ......
函数 基础 笔记 Python 018

Python基础入门学习笔记 015字符串:格式化

字符串格式化符号含义 将ASCII码97对应的字符输出 格式化整数 格式化操作符辅助命令 5表示输出为五位数 Python 的转义字符及其含义 ......
字符串 字符 格式 基础 笔记