- 博客(30)
- 收藏
- 关注
原创 java内部类的本质
可以定义一个类Pair,包括最大值和最小值,但Pair这个名字太普遍,而且它主要是类内部使用的,就可以定义为一个静态内部类。内部类访问了外部类的一个私有静态变量shared,而我们知道私有变量是不能被类外部访问的,Java的解决方法是:自动为Outer生成一个非私有访问方法access$0,它返回这个私有静态变量shared。外部类的一些方法的返回值可能是某个接口,为了返回这个接口,外部类方法可能使用内部类实现这个接口,这个内部类可以被设为private,对外完全隐藏。
2024-07-12 14:44:00
1208
原创 class中的构造器和p.constructor什么区别
之后实例调用的constructor是构造出来的constructor属性。new 在过程中调用了类中的constructor进行构造。
2022-08-16 20:12:11
197
原创 相对定位&绝对定位
绝对定位:absolute 和 fixed 统称为绝对定位相对定位:relative默认值:static给第二个box设置relative:元素相对于原来位置偏移,宽高都没变,撑大了容器只给第三个box设置absolute:说明:元素在没有定义宽度的情况下,宽度由元素里面的内容决定,效果和用float方法一样。现在给box5偏移值来验证:补充:网上有人解释为元素会相对于第一个不是static的父元素定位,我觉得这很容易让人产生误解。以上是我自己的定义。现在给body元素一个绝对定位(body元素设
2022-07-10 12:52:02
254
原创 git啊啊啊啊啊啊
文章目录1.基本linux命令2. 基本理论3.git使用4.文件状态5.忽略文件1.基本linux命令设置:git config --global user.name "gsj" #名称git config --global user.email *****@qq.com #邮箱2. 基本理论git本地有三个工作区 工作目录 、暂存区、资源库加上远程的git仓库可以分为四个工作区域,转换关系如下:3.git使用1.初始化git init2.克隆远程仓库git clone
2022-05-18 19:11:12
199
原创 html css复习(企业培训)
文章目录@[TOC](文章目录)一、HTML基础1.字符编码2.实体3.HTML常用标签4.HTML语义化5. HTML 和XHTML区别二、使用步骤1.引入库2.读入数据一、HTML基础1.字符编码常见字符集:美国:ASCII 7位-128个符号欧洲:ISO88591 8位-256个符号中国:GB2312GBK万国码:UTF-82.实体用来表示特殊字符<body> <p>哈哈哈 哈哈哈哈哈哈哈</p> &
2022-05-09 17:44:00
373
原创 VUE中列表渲染key的作用与原理
<div id="root"> <!-- 遍历数组 --> <h2>人员列表(遍历数组)</h2> <button @click.once="add">添加一个老刘</button> <ul> <li v-for="(p,index) of persons" :a="p.id"> {{p.name}}-{{p.age}} <input type="text
2022-02-11 14:50:09
301
原创 javascript整理
javascript整理文章目录javascript整理前言五、基本引用类型1.Date2.RegExp3.原始值包装类型二、集合引用类型1.Object2.Array总结前言《javascript高级程序设计》的笔记从第五章开始五、基本引用类型1.Date//Datalet now=new Date();//二者等价let someDate=new Date(Date.parse("May 23,2019"));let ss=new Date("May 23,2019");//
2022-01-03 15:13:01
423
转载 keras -bert安装不成功解决办法
pip install keras -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com --use
2021-03-14 10:10:06
781
原创 mysql 发生系统错误1067的解决方法
在计算机管理里面看是什么错误导致的然后发现是没有找到用户表在data文件中应该有这些内容之前mysql文件误删了解决方法:把data文件中缺失的文件复制过去就行了可以下载我的文件,直接解压就可以百度网盘链接:链接:https://pan.baidu.com/s/1hc6X81VC_91NhvYOb1SiJg提取码:3y49复制这段内容后打开百度网盘手机App,操作更方便哦...
2020-12-20 20:27:07
257
转载 vs code 导入jar包
找了很久其他方法之后,之后发现在文件栏下面有java dependencies,在Referenced Libraries点+号导入就行了。
2020-12-16 21:37:47
3575
5
原创 为什么重写 equals 和 hashCode 方法
Object类中原始写法是:publicbooleanequals(Objectobj){return(this==obj);}可见,原始equals比较的是2个对象的“内存地址”。但,我们往往是需要判断的是“逻辑上的内容”是否相等,如:String、Integer、Math…等等,时而我们关心是逻辑内容上是否相等,而不关心是否指向同一对象,所以所要重写。再者,尽管Object是一个具体的类,但是设计它主要是为了扩展。它所要的非final方法(equals hashCode toString
2020-12-13 14:11:04
139
原创 带标号的continue和break
package Exercise;public class x { public static void main(String[] args) { for(int i=0;i<4;i++){ for(int j=0;j<2;j++){ if(i>1){ System.out.println("i:"+i); System.out
2020-12-12 21:33:31
567
转载 为什么在 Java 中用 (low+high)>>>1 代替 (low+high)/2 或 (low+high)>>1 来计算平均值呢?好在哪里?
使用(low + high) >>> 1求平均值仅适用于结果保证不是负数的情况,但好处是即使两个数的和int溢出也能求出正确的结果,例如java.util.Arrays.binarySearch:int low = fromIndex;int high = toIndex - 1;while (low <= high) {int mid = (low + high) >>> 1;int midVal = a[mid];if (midVal < key
2020-10-05 16:19:18
1102
原创 String和StringBuffer中的==,equals区别
==只能比较两个字符串的内存地址是否一样,不能比较字符串内容;String的equals方法因为重写了Object的equals方法,所以可以比较字符串的内容,而StringBuffer因为没重写equals方法,直接继承了Object的equals方法,所以不行。那么如何比较StringBuffer字符串内容是否相等呢?可以使用toString() 方法将StringBuffer的内容转换为String 字符串,再使用equals()方法比较。...
2020-10-02 14:54:36
596
原创 线性代数——基变换和图像压缩
信息量过大的情况下使用压缩,如果不压缩系统超载,导致无法发送图片或视频,所以进行压缩处理(这里的图像压缩指的是有损压缩)下图是一个像素为512×512512\times512512×512的图像,黑点表示为一个像素这个像素表示的灰度值[0,255]我们把一个像素表示为Xi,Xi通常是[0,255]中的一个数,也就是282^828种可能,占八个比特位;图像中共有512×512512 \...
2020-09-24 18:36:01
996
原创 C语言——可变数组
可变数组例子:#include<stdio.h>#include<stdlib.h>const int BLOCK_SIZE = 20;typedef struct{ int* array; int size;}Array;Array array_create(int init_size){ Array a; a.size = init_size;...
2020-09-24 18:35:44
839
转载 java 错误:The public type *** must be defined in its own file***
出现The public type c must be defined in its own file这个问题,是由于定义的JAVA类同文件名不一致; 解决方法: 1、把文件名修改同公共类一样的名字; 2、把类名修改成同文件名; 3.子类继承父类时,不需要再用public修饰...
2020-09-24 18:25:40
2929
原创 虚函数问题
虚函数多态(装箱调用)只能通过指针和引用实现#include<iostream>#include<windows.h>using namespace std;class A {public: A() { cout << "Constructing class A\n"; } virtual void m() { cout << "...
2019-12-21 13:06:19
180
原创 python错误:pycharm下同一文件夹下脚本文件的import错误的问题
问题详细说明:https://ask.youkuaiyun.com/questions/340087解决办法:https://blog.youkuaiyun.com/gzmfxy/article/details/78013211
2019-07-22 22:06:36
446
原创 pickle.UnpicklingError: the STRING opcode argument must be quoted
-1.ModuleNotFoundError问题:代码:from posemapper import Rodrigues注:同一目录下有 posemapper模块错误:from posemapper import RodriguesModuleNotFoundError: No module named ‘posemapper’改成:from .posemapper import...
2019-01-27 21:46:35
1115
原创 py2,在py3上运行UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x81 in position 1224: ordinal not
原来代码:dd = pickle.load(open(fname_or_dict)出现错误:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0x81 in position 1224: ordinal not in range(128)改成:dd = pickle.load(open(fname_or_dict, “rb”), ...
2019-01-27 21:28:15
2376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人