Java向前引用容易出错的地方

所谓向前引用,就是在定义类、接口、方法、变量之前使用它们,例如, class MyClass { void method() { System.out.println(myvar); } String myvar = "var value"; } myvar在method方法后定义,但method方法可以先使用该变量。在很多语言,如C++,是需要提前定义的,而Java已经允许了向前引用。不过在使用向前引用时可能会容易犯一些错误。例如,下面的代码
分类: 其他 发布时间: 12-02 23:02 阅读次数: 0

a中static关键字详解。

由于学习需要找了半天找到了这篇文章,发现作者写的很不错,就转载给大家: static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。 public修饰
分类: 其他 发布时间: 12-02 23:02 阅读次数: 0

Java中的整数toString()

所述java.lang.Integer.toString()是在Java中内置方法,其用于返回表示该Integer值字符串对象。 句法 : public static String toString() 参数:该方法不接受任何参数。 返回值:该方法返回特定Integer值的字符串对象。 下面的程序说明了Java.lang.Integer.toString()方法: // Java program to illustrate the // toString() Method import ja
分类: 其他 发布时间: 12-02 23:02 阅读次数: 0

Anaconda修改国内镜像源

修改conda的镜像源,经本人反复尝试,分两部,正确的姿势如下: 1、通过 conda config 命令生成配置文件 这里,我们使用清华的镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 首先,在CMD命令行输入以下两条命令: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config
分类: 其他 发布时间: 12-02 23:02 阅读次数: 0

几个OpenGL函数(glRectf() 像素重叠的处理方案)

glRectf(glfloat x1,glfloat y1,glfloat x2,glfloat y2):x1,y1指定矩形的一个顶点x2,y2指定矩形反方向的顶点。四个点严格等于下面的序列(x1,y1)(x2,y1)(x2,y2)(x1,y2)。如果第二个顶点在第一个顶点的上方和右侧,那么这个矩形将以逆时针旋转方向构造 glRectf(const glfloat *v1,const glfloat *v2):v1一个指向矩形的一个顶点的指针,v2一个指向矩形的一个顶点的指针 像素重叠的解决方
分类: 其他 发布时间: 12-02 23:01 阅读次数: 0

《HBase 不睡觉》第五章 - HBase 内部探险

《HBase 不睡觉书》是一本让人看了不会睡着的 HBase 技术书籍,写的非常不错,为了加深记忆,决定把书中重要的部分整理成读书笔记,便于后期查阅,同时希望为初学 HBase 的同学带来一些帮助。 目录 第一章 - 初识 HBase 第二章 - 让 HB
分类: 编程语言 发布时间: 12-02 23:01 阅读次数: 0

前端也需要了解的数据结构-链表

前言 最近被小伙伴问到链表是什么,链表作为一种常见的数据结构,但是很多前端coder对此并不了解,写下这篇文章,介绍下链表的js实现,不了解链表的同学也可以做个参考 单向链表 和数组区别,地址离散。它在内存地址中可以离散的分配,由于它是离散的分配,所以他可
分类: 编程语言 发布时间: 12-02 23:01 阅读次数: 0

嘴对嘴教你使用Gulp

什么是Gulp? Gulp 是一个前端自动化工具,开发者可以使用它来处理常见任务: 搭建web服务器 文件保存时自动重载浏览器 使用预处理器如Sass、LESS 优化资源,比如压缩CSS、JavaScript、压缩图片 安装Gulp 安装Gulp之前
分类: 编程语言 发布时间: 12-02 23:01 阅读次数: 0

# 编写第一个Chrome Extension

Chrome Extension可以加载到Chrome内,通过操纵Chrome浏览器,从而完成一些定制的工作。 假设你想要一个功能,它可以在你点击上下文菜单项目时剪贴当前标签的URL和标题的话,这个功能在Chrome本身并不支持,那么就可以通过一个Chrome
分类: 编程语言 发布时间: 12-02 23:01 阅读次数: 0

简单购物车的实现

commodity_list=[['iphone6s',5800],['mac book',9000],['coffee',32],['python book',80],['bicycle',1500]] #商品列表 purchased_commodity=[] #已购商品列表 while True: account_blance=input("请输入账户余额:") if account_blance.is
分类: 其他 发布时间: 12-02 23:01 阅读次数: 0

代理模式-Proxy Pattern

coding
分类: 其他 发布时间: 12-02 23:01 阅读次数: 0

ES6系列_8之函数和数组

1.对象的函数解构 ES6为我们提供了这样的解构赋值使在前后端分离时,后端返回来JSON格式的数据,前端可以直接把这个JSON格式数据当作参数,传递到函数内部进行处理。比如: let json = { a:'es6', b:'es5' } function fun({a,b='es5'}){ console.log(a);//es6 console.log(b);//es5 } fun(json); 结果为: 2.数组的函数解构 声明一个数组,然后写一个方法,最
分类: 其他 发布时间: 12-02 23:01 阅读次数: 0

mysql备份与还原 数据库的常用命令。

一、备份数据: Mysqldump常用命令: mysqldump -u用户名 -p密码 --databases 数据库1 数据库2 > xxx.sql 常见选项: -u: 用户名 -p: 密码 -P: 端口号,不写默认3306 --all-databases, -A:备份所有数据库 --databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。 -d: 只导出数据库的
分类: 其他 发布时间: 12-02 23:01 阅读次数: 0

Windows 10 Enterprise LTSC做Windows To Go蓝屏无法进入系统

Windows_10_Enterprise_LTSC_2019_x64-bit.iso做完Windows To Go后蓝屏无法启动。 解决办法如下: 管理员运行cmd或powershell: compact.exe /U E:\Windows\System32\drivers\*.sys E盘符,有一个文件没有权限,不用管,重启即可进入系统。
分类: 其他 发布时间: 12-02 23:01 阅读次数: 0

jmap MAT内存溢出实践

jmap MAT内存溢出实践 一、创建Spring Boot工程 进入https://start.spring.io/网站,配置如下图 点击创建工程,然后用Idea或者Eclipse打开 二、创建模拟Heap内存溢出的代码 1、创建MemoryController类 2、创建User类 public class User { private int id; private String name; public User(int id, String name
分类: 其他 发布时间: 12-02 23:01 阅读次数: 0

20165212 20165222 20165313 实验四 外设驱动程序设计

https://www.cnblogs.com/zch123456/p/10032725.html
分类: 其他 发布时间: 12-02 23:01 阅读次数: 0

python学习——面对对象进阶

一、isinstance和issubclass
分类: 其他 发布时间: 12-02 23:01 阅读次数: 0

软工1816 · 作业(十一)事后诸葛亮

组长博客 作业博客 项目Postmortem 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件针对的是福大学子来到食堂会犹豫不决无法决定吃什么的痛点,希望做出一款软件可以根据大家的口味帮忙决定吃什么。其中,用户只需要回答简单的问题就可以得到结果,解决了普遍存在的“选择恐惧症”。软件的定义还是比较清楚的,这来源于我们生活中自己也遇到的问题。在编写需求规格说明书时,我们对典型用户进行了清晰的定义,并且通过问卷调查明确了市场上是存在对于我们的
分类: 其他 发布时间: 12-02 23:01 阅读次数: 0

layui记录

layui 官网 layui 独立版 layui mobile layui 社区
分类: 其他 发布时间: 12-02 23:01 阅读次数: 0

2018-2019-1 20165227 20165228 20165237 实验四 外设驱动程序设计

2018-2019-1 20165227 20165228 20165237 实验四 外设驱动程序设计 实验目的 编写最简单的字符驱动程序 实现简单的读写功能,并列出常用格式的Makefile以及驱动的加载和卸载脚本 熟悉字符设备驱动的整个编写流程 实验内容及步骤 任务一 实验要求: 学习资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章 提交康奈尔笔记的照片(可以多张) 实验截图: 任务二 实验要求: 在Ubuntu完成资源中全课中的“hqyj.嵌入式Lin
分类: 其他 发布时间: 12-02 23:01 阅读次数: 0