- 博客(18)
- 收藏
- 关注
原创 PDF图纸重命名小工具
# main.pywimport sysfrom designer.designer import Ui_Formfrom PyQt5.QtWidgets import QApplication,QMainWindowif __name__ == '__main__': app = QApplication(sys.argv) ui_components = Ui_Form() ui_components.init_component() ui_componen
2022-05-27 11:46:29
373
原创 Java Swing 窗体图片显示 缩放 拖动
package demo;import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;public class Test{ public static void main(String[] .
2021-06-19 16:06:18
784
原创 Java中关于子类重写父类方法的坑
什么是方法重写? 设类B继承自类A。在A中定义方法了method_A,在B中定义方法了method_B。若method_B的签名等价于method_A的签名,则称B重写了A的method_A方法。 方法签名,方法名称+参数列表(参数类型的排列,忽略参数名称的异同)。方法的返回值、方法上声明的异常并不属于方法签名的构成部分。 方法重写的注意点: a) method_B的返回值类型与method_A的返回值类型相同,或者method_B的返回值类型是method_A的返回值类型的子类.
2021-05-21 22:24:39
441
原创 Java 基本类型包装类
Integer\Byte\Short\Long\Float\Double\Boolean\BigInteger\BigDecimal\类 创建方法一 创建方法二 创建方法三 其他方法 Byte Byte b = 1; Byte b = new Byte((byte)1); Byte b = Byte.valueOf((byte)1); // Byte b = Byte.valueOf("1234"); to.
2021-05-12 19:19:23
159
原创 Java跳出多重循环
int arr[][] = {{1,2,3},{4,5,6}};for(int i=0;i<arr.length;i++){ for(int j=0;j<arr[i].length;j++){ System.out.println(arr[i][j]); if(arr[i][j]==4){ break; } } break;}// 跳出双重循环,需要两个break语句。// 使用:lo.
2021-05-12 16:51:45
477
原创 Java 运算符 优先级
package test;public class test1{ public static void main(String[] args){ int a = 1; boolean c = a+10<<2>>2>1&&9>=9!=false; //{[((a+10)<<2)>>2]>1} && [(9>=9)!=false] .
2021-05-12 16:25:50
86
原创 关于Java的整数类型运算的几点性质
范围计算式:, n是类型的字节数*8。byte:所能表示的数值范围: [-128,127] 所占的内存空间长度: 1字节/8位short:所能表示的数值范围: [-32768,32767] 所占的内存空间长度: 2字节/16位int:所能表示的数值范围: [-2147483648,2147483647] 所占的内存空间长度: 4字节/32位long:所能表示的数值范围: [-9223372036854775808,9223372036854775807]...
2021-05-12 13:46:49
263
转载 Java var 使用
whatjava10引入了局部变量折断var用于声明局部变量。 如var user=new ArrayList<User>();why避免了信息冗余 对齐了变量名 更容易阅读how java10之前的变量声明: URL codefx = new URL("http://codefx.org")URLConnection connection = codefx.openConnection();Reader reader = new BufferedReade..
2021-05-11 21:34:18
268
原创 安装JDK
JDKhttps://www.oracle.com/java/technologies/javase-downloads.html安装成功之后。设置当前操作系统的环境变量。Key -> JAVA_HOMEValue -> C:\Program Files\Java\jdk-xxKey -> PathValue -> %JAVA_HOME%\binKey -> CLASSPATHValue -> %JAVA+HOME%\lib...
2021-05-11 20:59:53
88
原创 JDK、JRE、JVM、JSR、JCP
JDK -> Java Development KitJRE -> Java Runtime EnvironmnetJVM -> Java Virtual MachineJSR -> Java Specification Requests (Java 规范提案)JCP -> Java Community Process (是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新JSR)Java源码 ->编译-> Java字节码
2021-05-11 20:55:39
310
原创 Spire.Xls 带格式复制某区域单元格到指定区域
# something.pyfrom os.path import joinimport clrimport osos.chdir(os.path.dirname(__file__))def show_info(obj,*filter): count = 0 print(f'{str(type(obj)):=^100}') if filter: for i in dir(obj): for f in filter: .
2021-05-11 15:08:00
1177
原创 Java枚举类型与一般意义上的枚举类型的比较
/* MyEn.java */public enum MyEn{ A,B,C,我,de,Test,String}/* Test.java */public class Test{ public static void main(String[] args){ MyEn 枚举对象; 枚举对象 = MyEn.我; System.out.println(枚举对象); // -> 我 System.out.p.
2021-05-10 22:35:28
192
原创 openpyxl 带格式复制单元格,有一些bug,暂时搞不明白
import openpyxlfrom openpyxl.styles import Font, colors, Alignmentfrom openpyxl.utils import get_column_letter, column_index_from_stringfrom copy import copy # 浅拷贝def info(obj,flag=True): for i in dir(obj): if flag: if not i.s.
2021-05-10 19:49:02
1151
1
原创 pickle 保存 python对象
import openpyxlimport pickleimport time'''target = r'c:/users/administrator/desktop/bill.xlsx'wb = openpyxl.load_workbook(target)sh = wb['空表']nrows = 38 #sh.max_rowncols = 24 #sh.max_columnwith open(r'c:/users/administrator/desktop/excel.bi.
2021-05-10 16:06:45
133
原创 Python Excel Writer:创建,写入(文本,数字,公式),修改,保存,应用设置,合并-取消合并单元格等
借助openpyxl模块,我们还可以在python中写入excel文件。该过程有点类似于在python中读取Excel电子表格。使用python Excel writer,我们将创建excel工作表,在单元格中写入文本,数字和公式。修改后,我们将保存工作簿。我们还将在excel工作簿中添加和删除工作表,应用设置,字体和样式,设置单元格和区域的宽度和高度,合并和取消合并单元格。Python Excel创建和保存文件:import openpyxl as xlmywb =...
2021-05-10 12:37:30
2845
原创 openpyxl解决方案入门
import openpyxlwb = openpyxl.load_workbook('bill.xlsx')print(type(wb)) # <class 'openpyxl.workbook.workbook.Workbook'>sheet_names = wb.get_sheet.names() # ['Sheet1', 'Sheet2', 'sheet3', '空表']sheet = wb.get_sheet_by_name('空表') # <W...
2021-05-10 11:37:03
175
原创 JAVA源代码文件组织结构
最小基本单元是类(*.java)文件,是文本文件,里面是源代码,每个类文件可以有多个类,但是只能有一个public类。许多个类文件共同存放在一个包目录中;包目录也可以包含包目录;project-\ \-- src-\ \-- com-\ \-- baidu-\ \-- c...
2021-05-08 11:17:19
428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人