- 博客(48)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 static关键字
public class Chinese { String id; String name; static String country = "中国"; public Chinese(String id, String name) { this.id = id; this.name = name; }}public class ChineseTest { public static void main(String[]
2021-06-02 21:20:09
139
原创 封装继承多态以及其中的关键字及方法
未完待续。。。。Java三大特性:封装:所以的属性私有化,用private关键字进行修饰,修饰的所有数据只能在本类中访问;对外提供简单的操作入口,set是修改方法,get是读取方法。在set和get方法执行过程中可以进行安全过滤。set的命名规范:public void setAge(int a){age = a;}get的命名规范:public int getAge(){return age;}2、Java中的构造方法(1)又被称为构造函数/构造器/constructor(2)语
2021-05-31 21:53:24
245
原创 this关键字及static调用
/** * 构造方法的语法结构: * 【修饰符列表列表】 构造方法名(形式参数列表){ * 构造方法体; * } * 对于构造方法来说,返回值类型不需要指定,并且也不能写void,否则会变成普通方法。 * 对于构造方法来说,构造方法的方法名必须和类名保持一致 * 构造方法是怎样调用的? * 普通方法:有static关键字修饰的方法调用方式:类名.方法名(实参)、没有static关键字修饰的方法调用方式:引用.方法名(实参) * new 构造方法名(实参列表)
2021-05-31 10:41:17
262
原创 this关键字
先上代码public class CustomerTest { public static void main(String[] args) { Customer c1 = new Customer(); c1.name = "zhangsan"; System.out.println(c1.name); c1.shopping(); // Customer c2 = new Customer();
2021-05-30 21:08:05
94
原创 重载 哼哼唧唧就
public class User { public static void main(String[] args) { int retInt = sumInt(10, 20); System.out.println(retInt); float retFloat = sumFloat(1.5f, 2.5f); System.out.println(retFloat); double retDouble = sumDo
2021-05-26 21:27:42
96
原创 用控制台,两个数相加 Java
public class User { public static void main(String[] args) { User.sumInt(10,20); User.sumInt(666,888); User.sumInt(111,222); } public static void sumInt(int a,int b){ int c = a+b; System.out.pr
2021-05-26 16:20:23
263
原创 for循环求出1-100里所有的素数
public class User { public static void main(String[] args) { for (int i=2;i<=100;i++){ boolean isSuShu = true; for (int j=2;j<i;j++){ if (i % j == 0){ isSuShu = false;
2021-05-26 15:33:06
3526
原创 判断一个数是不是素数Java
以七为例:public class User { public static void main(String[] args) { int i=7; boolean isSuShu = true;//标记 for (int j=2;j<i;j++){ if (i % j == 0){ isSuShu = false; break; }
2021-05-26 15:12:33
92
原创 continue和break
break;表示循环不执行了,跳出循环,终止循环。continue;表示终止当前的这一次循环,直接跳入到下一个循环。下面是例子:(1)break;public class User { public static void main(String[] args) { for (int i = 0;i <10;i++){ if (i == 5){ break; } System.
2021-05-26 15:02:34
80
原创 用Java循环做99乘法表
public class User { public static void main(String[] args) { //i行号 for (int i = 1;i <= 9;i++){ //j列号 for (int j =1;j <= i;j++) { System.out.println(i + "*" + j + "=" + i * j +" ");
2021-05-26 11:24:19
93
原创 求1-100内所有奇数的和
public class User { public static void main(String[] args) { int sum = 0; for(int i = 1;i<= 100;i+=2){ sum +=i; } System.out.println("1-100内的奇数和="+sum); }}
2021-05-26 11:18:21
876
原创 求1-100的奇数
第一种方法:public class User { public static void main(String[] args) { for(int i = 1;i<= 100;i+=2){ System.out.println("奇数:"+i); } }}第二种:public class User { public static void main(String[] args) { for
2021-05-26 11:14:18
300
原创 switch判定成绩等级 Java
用控制台输入,成绩是整数,控制台只有字符串和整数型,字符串:java.util.Scanner s = new java.util.Scanner(System.in);String score = s.next();整数:java.util.Scanner s = new java.util.Scanner(System.in);int score = s.nextInt();实际上,成绩应该是浮点型的,不会做,只会写整数的,还请大神指教。注:一定要加break;语句,不然会出现case穿
2021-05-26 11:04:01
1565
原创 Java逻辑与与短路与
逻辑运算符:& 逻辑与,两边的算子都是true,结果才是true;| 逻辑或,两边的算子只要有一个是true,结果就是true;!逻辑非,取反;^ 异或,两边的算子只要不一样,结果就是true。短路:&& 短路与,只要第一个算子是false,不计算第二个算子,直接false;|| 短路或,只要第一个算子是true,不计算第二个算子,直接true。与的例子:1)短路与2)逻辑与注意上面例子里的值!短路的效率更高。...
2021-05-26 09:50:44
1184
原创 原码、反码、补码简单易懂
在计算机中,有符号的数可以用原码、反码、补码表示**原码:**最高位表示数值的符号,其他表示位表示数值。**反码:**正数的反码和原码相等,负数的反码是由其原码的符号不变,其余位按位取反。**补码:**正数的补码和原码相等,负数的补码是由其原码的符号位不变,其余位按位取反并且在最低位加1。方法:(1)正整数的原码,反码和补码计算。【符号位为0,原码=反码=补码】(2)负整数的原码,反码和补码计算,先求原码,再求反码,最后求补码。附上例子:...
2021-05-25 21:31:39
139
原创 sql笔记,动力节点笔记,代码准确,全是手敲出来验证过的
数据库(数据管理系统:简单的sql语句)序列化和反序列化常见的数据库管理系统IBM–>eclipse–>IDEAOracle(甲骨文)1、Sql、DB DBMS分别是什么,他们之间的关系?DB:database(数据库,数据库实际上在硬盘上以文件的形式存在)DBMS:database management system(数据库管理系统,常见的有:MySQL、Oracle、DB2 Sybase SqlServer)SQL:结构化查询语言,是一门标准通用的语言。标准的sql适合于所
2021-04-22 21:25:56
363
原创 Java中级(个人总结,不具有普遍参考意义)
一 、异常处理异常定义:导致程序的正常流程被中断的事件,叫做异常如果通过new FileInputStream(f)打开某个不存在的文件,可能抛出文件不存在异常FileNotFoundException如果不处理该异常,就会有编译错误异常处理常见手段: try catch finally throws(前面的异常关键字)try catch1.将可能抛出FileNotFoundException 文件不存在异常的代码放在try里2.如果文件存在,就会顺序往下执行,并且不执行catch块中的代码
2021-04-22 21:24:13
90
原创 Java基础知识(个人总结,不具有普遍参考意义)
类:class+类名,类相当于一个模板方法:能在类里面做什么的就叫做方法对象:在类下创建的具体的类叫做对象变量:用来命名一个数据的标识符类的属性:就比如一个人有名字、年龄、身高等等状态这些状态就叫做一个人的属性。字面值:给基本类型的变量赋值的方法。数组:数组是一个固定长度的,包含了相同类型数据的 容器引用的概念,如果一个变量的类型是 类类型,而非基本类型,那么该变量又叫做引用。基本数据类型(8)整型(4种):用来存放整数byte 8short 16in
2021-04-22 20:59:29
144
原创 登录MySQL数据库管理系统的命令
1、打开dos命令窗口:Windows+R2、输入mysql -uroot -proot,如下界面:注意:第一个root对应的是用户名,可以替换成自己的;第二个root对用的是密码,替换成自己的密码
2021-04-20 16:24:05
225
原创 voc里改文件的前缀
import xml.etree.ElementTree as ETfrom os import getcwdsets=[('2007', 'train'), ('2007', 'val'), ('2007', 'test')]# classes = ["aeroplane", "bicycle", "bird", "boat", "bottle", "bus", "car", "cat", "chair", "cow", "diningtable", "dog", "horse", "motor
2021-04-20 09:57:21
101
转载 银行笔试知识点
参考链接http://www.offcn.com/wenda/2020/0925/68429.html内容非常详细,就是这些知识点
2021-04-15 15:16:21
169
原创 银行模拟综合知识点(第一张)
1、我国现行货币统计制度将货币供应量划分为 3 个层次:M0=流动中现金狭义货币在经济学中以 M1 表示, 其计算方法是社会流通货币总量加上商业银行的所有活期存款; 广义货币和狭义货币相对应, 在经济学中以 M2来表示, 其计算方法是社会流通货币总量加上活期存款以及定期存款与储蓄存款。3、衍生金融工具主要有期货合约、 期权合约、 远期合同、 互换合同等资本市场主要包括融资租赁市场、 股票市场、 债券市场等常见的基本金融工具有货币、 票据、 债券、 股票4、负债业务是商业银行形成资金来源的业
2021-04-14 21:10:35
119
原创 行测英语知识点(只针对自己)
shrug 耸肩( 以表示冷淡、 怀疑等态度) ;tug 用力拉或拖jerk 猛然一动或颤动, 猛拉twist 缠绕, 扭曲, 旋转collection 收藏品, 收集, 聚集,connection 连接, 关系, in connection with 关于……, 与……有关; collaboration 合作, in collaboration with 与……合作; 与……勾结caution 小心, 谨慎, 警告;deliberation熟思, 商议, 考虑。would 作情态动词表示“
2021-04-14 18:16:19
602
2
原创 软考中级网络工程师知识点
自己弄得,比较乱,不具有参考意义LAC是附属在网络上的具有PPP端系统和L2TP协议处理能力的设备。LAC一般就是一个网络接入服务器,用于为用户提供网络接入服务。LNS是PPP端系统上用于处理L2TP协议服务器端部分的软件。补码的加法和减法是相同的。移码的正数大于负数,比较方便于阶码的比较。操作数作为指令的一部分而直接写在指令中,这种寻址方式称为立即数寻址方式。指令所要的操作数已存储在某寄存器中,或把目标操作数存入寄存器,把在指令中指出所使用寄存器的寻址方式称为寄存器寻址方式。操作数在存储器中
2021-04-07 10:41:59
994
原创 LeetCode回文数
题:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。解题思路:首先要考虑特殊情况:负数以及最后一位是零的肯定不是回文数;class Solution { public boolean isPalindrome(int x) { // 特殊情况: // 如上所述,当 x < 0 时,x 不是回文数。
2021-03-31 10:45:25
69
转载 LeetCode数反转
class Solution { public int reverse(int x) { int res = 0; while(x!=0) { //每次取末尾数字 int tmp = x%10; //判断是否 大于 最大32位整数 if (res>214748364 || (res==214748364 && tmp>7)) {
2021-03-31 10:22:05
74
原创 Linux下查看GPU的使用情况nvidia-smi
Linux下查看GPU的使用情况执行nvidia-smi如下图:红框标的就是总的GPU以及占用了多少GPU内存。
2021-03-21 21:21:13
221
原创 激活tensorflow环境
Windows环境activate tensorflowLinux环境source activate tensorflow不知道这个是不是每次都要激活,附上服务器占用的GPU内存:这个是我在跑程序的时候,batch-size设置的更大,反而跑的比之前的更慢,然后查看了信息,发现几乎没有占用什么GPU内存,还不止我一个人在跑,然后找原因,是不是没有用GPU,发现没有用tensorflow环境跑。训练比较麻烦,也没有继续弄。这个问题是这个原因嘛? 上面都是我瞎弄的...
2021-03-21 21:16:38
974
1
原创 ImportError: No module named ‘sklearn
报错情况如下:设置虚拟环境,在file-setting-里设置环境,搜索没有找到sklearn模块:换一种方法:安装成功:目前我用的三种方法:pip install xxconda install xx直接在环境里搜索模块安装,-
2021-03-21 18:07:21
332
原创 Keras YOLOv3 跑kmeans时 ValueError: ‘a‘ must be greater than 0 unless no samples are taken
直接跑源码中的kmeans时,报此错:注意原代码,这两个地方,没有改:文件名没有改,在工程项目里没有这个文件。,注意看voc_annotation.py这个文件,生成的三个文件前面都带“2007_”这个前缀,所以讲2012改成2007.运行成功ps:中间还出了一个问题,样本数必须大于0,把前面的路径全删除了,就正常了。。。。。但是有的程序报错有的不。。。。...
2021-03-21 13:22:15
9934
15
原创 (OSError: Unable to open file (unable to open file: name = ‘model_3.h5’, errno = 2, error message =
错误:OSError: Unable to open file (unable to open file: name = ‘model_3.h5’’, errno = 2, error message = ‘No such file or directory’, flags = 0, o_flags = 0))出现这个问题,上网查有各种原因,然后我是在termianal 中先卸载了h5py包,重新安装卸载:pip uninstall h5py安装:pip install h5py同时我发现我的
2021-03-21 10:50:41
8303
2
原创 Keras YOLO3生成自己权重的地址
修改权重,这里要改一下,每次训练时产生的权重都应该赋予一个新的地址。还有就是源码里是没有log文件夹的,要自己建立一个,我之前就没有建立。。。。。也不知道这里我自己理解的对不对,如果错了,还请路过的大佬指导指导。。。。...
2021-03-21 10:37:34
143
原创 在运行Keras YOLOv3出现编解码错误的原因
在运行时,出现这个问题时。尝试改了他的编解码。decode什么的,但是实际上这个报错的原因是因为我的convert文件没有跑好,重复跑的时候发现就正常了,可能中间出了一点问题。确定没有改,但是train.py文件做了一些更改,重新复制过来跑了一遍,就开始正常的训练,估计让我跑坏了,具体也不知道什么原因。。。。。...
2021-03-21 10:22:50
206
原创 YOLOv3损失函数
损失函数1、第一种类型2、第二种类型3、参考链接:https://www.cnblogs.com/wangxinzhe/p/10648465.html
2021-03-18 20:58:03
144
原创 Found 0 boxes for img
用YOLOv3代码训练NWPU-VHR数据集时,出现Found 0 boxes for img,没有检测出任何物体。可能有以下原因:1、代码不适用于次数据集2、迭代次数不够,迭代效果不佳解决方案:1、在训练的时候加载预权重,我在测试的时候加载了官方的权重文件,报此错。2、可以把阈值调小,看一下可不可以出来框3、增加迭代次数自己瞎写的,不知道对不对,还请各位大佬指教...
2021-03-15 16:24:55
927
原创 labelImg工具使用方法
labelimg工具界面如下:先介绍一下其中一些操作的功能:open打开单个图像opendir打开文件夹change save dir图像保存的路径next image切换到下一张图像prev image切换到上一张图像verify image 校验图像save 保存图像create rectbox画标注框一个duplicate rectbox重复标注框delete rectbox删除标注框zoom in放大图像zoom out缩小图像fit window图像适用窗口fit
2021-03-15 15:44:18
1713
有没有带价帮忙跑一下Keras YOLOv3的程序?
2021-03-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人