- 博客(15)
- 收藏
- 关注
原创 python随机抽取文件
请注意,您需要将 C:/source_folder 替换为源文件所在的文件夹路径,将 C:/destination_folder 替换为目标文件夹路径。此代码使用 os.listdir 获取源文件夹中的所有文件名,使用 random.sample 从文件列表中随机选取 50 个文件名,然后使用 shutil.copyfile 将选定的文件复制到目标文件夹中。随机抽取指定数量文件 复制到另外一个文件夹。
2023-06-20 14:43:33 1294
原创 Excel便捷字符串操作
SUBSTITUTE将字符串中指定出现第3次的"\",替换为字符串中未出现的字符@,然后利用FIND返回@的索引位置,MID可以返回字符串指定索引位置之后的内容。
2023-06-06 15:45:17 174
原创 0409 集合(重点)
retainAll 的返回值:如果集合元素发生改变-ture,没有发生改变-false。Collecttion集合:单个元素。List集合源码解析 动态数组储存。LinkedList 双向链表储存。contains比较方法的原理。add 和addAll的区别。集合和数组之前的互相转换。Map集合:单对元素。判断是否包含集合整体。
2023-04-09 21:20:48 59
原创 0408 字符串的应用 可变字符串类StringBuilder,StringBuffer
当字符串的长度超过了字符串对象的初始容量时,该字符串对象会自动扩容,默认的扩容算法是。字符串转换数字的方式 integer.parseInt。StringBuilder 非线程安全类 效率高。StringBuffer 线程安全类 效率低。利用ASCII码值来实现类型转换。String类各种方法的使用。描述的字符串内容是可以改变的。String类模拟用户登录。字符串的正向和反向查找。原始容量 * 2 + 2。可变字符串,日期相关类。
2023-04-08 23:08:02 63
原创 0406 常见类Object String 面试考点
equals方法重写的同时,需要重写hashcode(可以理解为内存地址的编号,保持一致性)方法,获取对象的哈希码值。toString方法,调用对象的字符串形式,打印一个引用变量,会自动调用toString方法。“”,表示空字符串对象,有对象里面没内容 null表示空,连对象都没。判断的是两个对象的内存地址是否一样,适用于原始数据类型和枚举类型。(它们的变量存储的是值本身,而引用类型变量存储的是引用);综上,对于枚举类型和原始数据类型的相等性比较,应该使用。型的相等性比较,应该使用。
2023-04-06 23:25:51 66
原创 0405 多线程 多线程通讯
等待 当前线程进入阻塞状态,自动释放对象锁 必须在锁定的代码中调用。线程安全类和非安全类 synchronized 修饰。实现Callable接口创建和启动线程。生产者消费模型 多线程很重要的问题。Lock手动锁,手动释放。
2023-04-05 22:33:38 78
原创 0404 多线程
父类/接口类型 引用变量名 = new 父类/接口类型(){方法的重写}创建-就绪状态-运行状态-中止。当子线程时守护线程时,当主线程结束后,则子线程随之结束。线程优先级 优先级越高的线程不一定先执行。synchronized同步锁/对象锁。线程名称可修改,编号不可修改。静态方法中不能访问非静态方法。守护线程 isDaemon。匿名内部类创建和启动线程。线程中sleep睡眠方法。
2023-04-05 13:55:34 65
原创 0403 IO流 聊天室和线程初了解
将一个对象需要存储的相关信息有效组织成字节序列的转化过程。RandomAccessFile类 随机访问文件的操作。transient关键字 不进行序列化。进程:运行在内存中的可执行文件。让cpu在程序流之间快速轮转。聊天室的基本实现(已完成)2.使用参数指定的引用创建。线程就是进程内部的程序流。字符编码 常见编码表。对象输入输出流的了解。程序:数据结构+算法。
2023-04-03 22:38:06 93 1
原创 0331 IO流
若文件存在,该流会清空文件中的原有内容,可利用追加的方式 append=true。FileWrite输出流,若文件不存在,会自动创建新的空文件。单个字节拷贝,读取一个写入一个,大文件拷贝效率低。文件过大时导致物理内存无法提供足够大的 缓冲区。字节输出流 字节输入流 字符输出流 字符输入流。官方提供的BuffedInPutStream。While遍历和for循环遍历的区别。流 后创建的先关闭,先创建的后关闭。字节流读写任意类型的文件。字符流只能读写文本文件。FileRead输入流。文件拷贝缓冲区的重要。
2023-03-31 21:27:42 84
原创 0330 Java基础 异常机制和File类
Excepion类:因编程错误或外在因素导致的轻微错误,可以编码解决 例如:算数错误,除数为0(重点)子类重写方法不能抛出的异常 1.平级不一样的异常。异常抛出 throws 不建议在main方法中抛出异常。Error类:严重的错误,无法编码解决,例:JVM挂了。Lambda表达式:(参数列表) -> {方法体}运行时异常(非检测性异常)不能被编译器检测出来。Throwable类:所有错误和异常的超类。File类 java.io.File。捕获 try catch使用。其他异常(检测性异常)
2023-03-31 16:39:55 82
原创 2023.3.29 java基础 对象,类 构造方法
实例化 new Person();堆区 存放对象的独有特征信息 匿名对象。形参和实参的区别 可变长参数 可变长参数为什么不用数组或者集合?类(设计图纸) 对象:根据设计图纸 数据结构由定义他的类决定。成员实例化 new Person();2.过程和对象的区别,过程更加复杂。1.对象的理解,分析特征 行为。类:相同特征和行为的对象共性的。特征=成员变量,属性=成员方法。成员变量 变量名 = 初始值;引用 堆区中的内存地址信息。返回值类型,方法名,方法体。
2023-03-29 17:26:40 150 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人