- 博客(163)
- 资源 (21)
- 收藏
- 关注
原创 登录表单居中展现
在电脑屏幕中间展现登录表单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2022-04-03 13:36:00
1032
转载 centos7 配置IP地址
有关于centos7获取IP地址的方法主要有两种,1:动态获取ip;2:设置静态IP地址在配置网络之前我们先要知道centos的网卡名称是什么,centos7不再使用ifconfig命令,可通过命令IP addr查看,如图,网卡名为ens32,是没有IP地址的1、动态获取ip(前提是你的路由器已经开启了DHCP)修改网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens32 (最后一个为网卡名称)动态获取IP地址需要修改两...
2021-12-27 22:05:51
4673
原创 java虚拟机-体系结构
如图,运行期环境代表着java平台,开发人员编写java代码(.java文件),然后将之编译成字节码(.class文件),再然后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发生器有选择的转换成机器码执行, 在java平台的结构中, 可以看出java虚拟机(jvm) 处在核心的位置,是程序与底层操作系统和硬件无关的关键。1、基本概念如图,上图是指现实中的计算机- jvm 是可运行 java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一..
2021-04-22 19:46:23
377
原创 java语言实现 基于颜色检索【直方图检索,欧式距离、巴士系数法、HSV中心距法】、基于形状检索【形状不变矩法、边缘直方图法】、基于纹理检索【灰度矩阵法】、基于OPENCV的人脸识别
14年大学的时候做的项目,基于java语言进行图像识别,可根据直方图检索,欧式距离、巴士系数法、HSV中心距法、形状不变矩法、边缘直方图法、灰度矩阵法等算法识别出库中相似的图片,废话不多说,先看效果图,后面上代码。代码:MainFrame.javapackage com.gao;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.FlowLayou.
2021-04-21 21:43:15
556
原创 如何用Linux外接显示器或投影仪
方法是使用xrandr命令。gaogj@myLinux:~$ xrandrScreen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192LVDS-1 connected (normal left inverted right x axis y axis) 1366x768 59.97 + 39.97 1360x768 59.80 59.96 1280x720 60
2020-10-27 21:37:37
2733
1
原创 解决git下载很慢的问题
淘宝镜像,下载速度杠杠的https://npm.taobao.org/mirrors/git-for-windows/
2019-11-26 21:37:26
2172
1
原创 apache log4j-1.2.15的使用
1.这个log4j的下载下载http://www.apache.org/dyn/closer.cgi/logging/log4j/1.2.15/apache-log4j-1.2.15.zip2.将log4j-1.2.15.jar 导入近来3.建立一个文件 “Log4j.properties” 将下面的代码复制到这个文件里!### 输出到日志文件 ####log4j.properties...
2019-10-16 21:25:58
1623
转载 缓存之EHCache(一)
一、简介非常简单,而且易用。ehcache 是一个非常轻量级的缓存实现,而且从1.2 之后就支持了集群,而且是hibernate 默认的缓存provider。ehcache是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。ehcache可以直接使用。也可以和Hibernate对象/关系框架结合使用。还可以做S...
2019-07-21 22:15:03
662
转载 hibernate延迟加载(get和load的区别)
在hibernate中我们知道如果要从数据库中得到一个对象,通常有两种方式,一种是通过session.get()方法,另一种就是通过session.load()方法,然后其实这两种方法在获得一个实体对象时是有区别的,在查询性能上两者是不同的。一.load加载方式当使用load方法来得到一个对象时,此时hibernate会使用延迟加载的机制来加载这个对象,即:当我们使用session.loa...
2019-06-17 22:17:12
208
原创 synchronized修饰普通方法和静态方法
synchronized修饰普通方法Synchronized修饰普通方法时,锁是对象锁(this)。当该类中有多个普通方法被Synchronized修饰(同步),那么这些方法的锁都是这个类的一个对象this。多个线程访问这些方法时,如果这些线程调用方法时使用的是同一个该类的对象,虽然他们访问不同方法,但是他们使用同一个对象来调用,那么这些方法的锁就是一样的,就是这个对象,那么会造成阻塞。如...
2019-06-16 22:25:04
751
转载 Java泛型 T的用法
<T> T表示返回值是一个泛型,传递啥,就返回啥类型的数据,而单独的T就是表示限制你传递的参数类型,这个案例中,通过一个泛型的返回方式,获取每一个集合中的第一个数据, 通过返回值<T> T和T的两种方法实现<T> T 用法这个<T> T 表示的是返回值T是泛型,T是一个占位符,用来告诉编译器,这个东西先给我留着,等我编译的时候,告诉你。p...
2019-06-13 22:22:36
27681
原创 IDEA控制台乱码解决
解决办法:打开Intellij的安装的bin目录(D:\Program Files\JetBrains\IntelliJ IDEA 14.0\bin),找到上图的两个文件(根据你的系统是32位或64位选择其中一个配置文件),在配置文件中添加: 1 -Dfile.encoding=UTF-8 配置项目编码及IDE编码进入se...
2019-05-04 16:59:48
756
转载 深入java虚拟机学习 -- 内存管理机制
来看张图有些文章中对线程隔离区还称之为线程独占区,其实是一个意思了。下面让我们来详细介绍下这五部分;运行时数据区Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都拥有自己的用途,并随着JVM进程的启动或者用户线程的启动和结束建立和销毁。先让我们了解下进程和线程的区别:进程是资源分配的最小单位,线程是程序执行的最小单位。...
2019-04-07 11:58:33
234
转载 Java中的代码点和代码单元
这篇文章讲的很细,但是对于初学者也很难理解,在后面的笔记中,我会陈述自己的简单理解。 摘要 本文介绍 Java 平台支持增补字符的方式。增补字符是 Unicode 标准中代码点超出 U+FFFF 的字符,因此它们无法在 Java 编程语言中描述为单个的 16 位实体(例如char数据类型)。这些字符一般极少用,但是,有些会在诸如中文或日文人名中用到,因此,在东亚
2016-10-27 20:14:57
1115
翻译 canvas
window.onload = function(){ try{ document.createElement("canvas").getContext("2d"); document.getElementById("support").innerHTML = "HTML5 canvas is supported in your b
2016-03-12 20:55:53
804
原创 HTML5 -- querySelectorAll()
td:hover{ background-color: red; } function selectData(){ var hoverpan = document.querySelectorAll("td"); if(hoverpan){ do
2016-03-12 20:04:35
725
转载 事件监听机制
Java中的事件监听是整个Java消息传递的基础和关键。牵涉到两类对象:事件发生者和事件监听者。事件发生者是事件的起源,它可以是一个按钮,编辑框等。事件监听者就是事件的接受者,如果要想接收某个事件,它必须对该事件的发生者说一声:嗨,哥们,有事吱一声。这个过程相当与在事件发生者那儿注册了一下。当事件发生者真的有事件发生时,就会对所有对该事件注册的所有监听者送一份参考消息说:有内幕,有内幕!!事件监听
2015-05-18 19:24:05
2327
转载 GUI框架
既然我们上文中提到了当前最主流的交互方式就是图形化交互,我们就来看看图形用户界面的基本结构。现在普遍的系统上都会有一个应用程序框架,而这类框架都会提供一个GUI(Graphics User Interface),有了GUI,作为应用程序的普通开发者就不需要去关注如何去监听用户的事件,如何去调度各个程序之间的窗口(窗口直接的覆盖,隐藏,激活,调度等),窗口的绘制,图形的绘制,等等。 一
2015-05-17 15:49:10
1022
原创 Java 初始化基类
class Art{ Art(){System.out.println("Art constructor");}}class Drawing extends Art{ Drawing(){System.out.println("Drawing constructor");}}public class Cartoon extends Drawing { public Cartoon()
2015-01-15 14:53:53
810
原创 Java 中的继承的简单例子(super关键字)
class Cleanser{ private String s="Cleanser"; public void append(String a){s+=a;} public void dilute(){append("dilute()");} public void apply(){append("apply()");} public void scrub(){append("scru
2015-01-15 14:13:25
2489
原创 Java 类中toString 及类的组合
class WaterSource{ private String s; WaterSource(){ System.out.println("WaterSource()"); s="Contructed"; } public String toString(){return s;}}public class SprinklerSystem {private String v
2015-01-15 13:08:49
1474
转载 Java finalize方法使用
《JAVA编程思想》:java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。 (1).对象不一定会被回收。 (2).垃圾回收不是析构函数。 (3).垃圾回收只与内存有关。 (4).垃圾回收和finalize()都是靠不住的,只要JVM还没有快到耗尽内存的地步,它是不会浪费时间进行垃
2015-01-13 14:53:12
800
原创 java 中的别名机制
将一个对象赋值给另一个对象,实际是将引用从一个地方复制到另一个地方。这意味着假若对对象使用c=d,那么c和d都指向原本只有d指向的那个对象,下面这个例子将向大家阐释这点。 package gao.com;class Test{ int number;}public class Assigment { public static void main(String[]arg
2015-01-12 14:28:39
3581
转载 java 的前期绑定和后期绑定
java的前期绑定在程序执行前根据编译时类型绑定,调用开销较小,如C语言只有前期绑定这种方法调用后期绑定,是指在运行时根据对象的类型进行绑定,又叫动态绑定或运行时绑定。实现后期绑定,需要某种机制支持,以便在运行时能判断对象的类型,调用开销比前期绑定大。Java中的static方法和final方法属于前期绑定,子类无法重写final方法,成员变量(包括静态及非静态)也属于前期绑定。除了s
2015-01-12 13:55:33
1020
转载 Java堆与栈的区别
Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等 指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时 动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取
2015-01-12 10:46:51
658
原创 java接口、接口、类、抽象类的区别
1、定义 Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。2、Java接口与接口区别 Java接口,Java语言中存在的结构,有特定的语法和结构。 package jiekou;public interface
2015-01-12 09:54:30
765
翻译 面向对象
1.1 类与对象 对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象程序设计的重点是类的设计,而不是对象的设计。类可以将数据和函数封装在一起,其中函数表示了类的行为(或称服务)。类提供关键字public、protected 和private 用于声明哪些数据和函数是公有的、受保护的或者是私有的。1.2 继承
2015-01-12 09:25:39
695
转载 面向对象思想----不看后悔!
面向对象思想----不看后悔!前言: 整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。 技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机 的体系结
2015-01-11 18:51:04
896
原创 为自己维护一个小仓库
很多开发人员在初期都没有很好地注意整理自己的小仓库,使得有一些做过的工作没有产生应有的价值,当需要的时候又要另起炉灶,重新开发。这样不仅浪费了自己的劳动成果,降低了工作效率,有时甚至再也找不到当时的灵感了,十分可惜。 古语说的好:“不积跬步,无以至千里;不积小流,无以成江海。”各位有志成为IT精英,高级开发人员的读者一定不要犯上述人群犯过的错误,平时注意多积累,多整理,当
2015-01-10 19:33:53
652
原创 考研英语复试
一、复试中的口试要求 1、评价标准:(1)语言准确性(语法和用词的准确性、语法结构的复杂性、词汇的丰富程度、发音的准确性)(2)话语的长短和连贯性(内容的连贯性、寻找合适词语而造成的停顿频率及长短、表达思想的语言长短等)(3)语言的灵活性和适合性(语言表达是否灵活、自然,话语是否得体,语言能否与语境、动能和目的相适应)2、口语测试一般包含如下两部分:第一部分:考查学生理解并
2014-08-29 22:43:27
1194
原创 考研英语自我介绍
最近刚参加了某高校夏令营,获得了优秀营员的称号,现在想想,多亏自己在参加面试的时候准备了一篇英语自我介绍的文章,现在把它分享给大家,希望能带给大家一点帮助。Good afternoon ,professors: It’s my great honor to be here to participate in the summer camp. My name is gao guan j
2014-08-28 22:34:35
1587
原创 如何提升自己的学习能力
在人的智能结构中,学习能力是最重要的能力,它是其他能力的基础和前提。没有学习能力,其他能力是无法确立和发展。如何提升自己的学习能力呢?我的体会是: 1.明确目的 我们干任何事情,首先就是要有明确的目的,学习知识也不例外。如果学习目的不明确,即使再刻苦,再用功,其效果不会好的。好比一个人坐车到东边某城市,结果目的搞错了,走向了西方的某城市,车的速度越快,距到达的目的地越远。现代管理
2014-08-14 17:19:15
1079
原创 request 对象
1、HTTP通信协议是客户与服务器之间一种提交(请求)信息与响应信息(request/reponse)的通信协议。在JSP中,内置对象request封装了用户提交的信息,那么该对象调用相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。客户通常使用HTML表单向服务器的某个JSP页面提交信息,表单的一般格式是:“提交信息的目的地页面”>提交手段其中是表单标签,
2014-07-04 20:02:11
1246
原创 jsp 内置对象HTTP协议
有些对象不用声明就可以在JSP页面的脚本部分使用,这就是JSP的内置对象。JSP的内置对象有:request、response、session、application、out。以下我们将一一介绍。Reponse和request对象是JSP的内置对象中较重要的两个,这两个对象提供了对服务器和浏览器通信方法的控制。直接讨论这两个对象前,要先对HTTP协议---WordWideWeb底层
2014-07-01 16:51:26
1885
原创 jsp forward 动作标签
forward动作标签:或该指令的作用是:从该指令处停止当前页面的继续执行,而转向其他的一个JSP页面。在下面例子的JSP页面中,首先随机获取一个数,如果该数大于0.5就转向页面example2.jsp,否则转向fileoutput.jsp<% double i=Math.random(); if(i>0.5) { %> <%
2014-07-01 15:48:54
3142
3
原创 jsp param动作标签
param标签以“名字-值”对的形式为其他标签提供附加消息,这个标签与jsp:include、jsp:forward、jsp:plugin标签一起使用。param动作标签“名字”value=“指定给param的值”/>当该标签与jsp:include标签一起使用时,可以将param标签的值传递到include指令要加载的文件中去,因此include动作标签如果结合param标签,
2014-07-01 15:25:35
2976
原创 jsp 动作标签
jsp动作标签动作标签是一种特殊的标签,它影响JSP运行时的功能。1、include动作标签“文件名字”/>或该动作标签告诉JSP页面动态包含一个文件,即JSP页面运行时将文件加入。与静态插入文件的include指令标签不同,当JSP引擎把JSP页面转译成Java文件时,不把JSP页面中动作指令include所包含的文件与原JSP页面合并成一个新的JSP页面,而是告诉J
2014-06-29 23:16:16
1566
原创 jsp include指令标签
如果需要在JSP页面内某处整体嵌入一个文件,就可以考虑使用这个指令标签。该指令标签如下:该指令标签的作用是在JSP页面出现该指令的位置处,静态插入一个文件。被插入的必须是可访问的和可使用的,即该文件必须和当前JSP页面在同一web服务目录中。所谓静态插入,就是指当前JSP页面和插入的部分合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成为一个JSP页面文件。比如,如果一个
2014-06-29 12:13:29
2770
原创 jsp 指令标签
page指令Page指令用来定义整个JSP页面的一些属性和这些属性的值。例如我们可以用page指令定义JSP页面的contentType属性的值是text/html;charset=GB2312,这样,我们的页面就可以显示标准汉语,如:Page指令格式属性1=”属性1的值”属性2=”属性2的值”...%>属性值总是用单引号或双引号括起来。例如如果一个属性指定几个
2014-06-28 13:04:51
1584
FindImage.rar
2021-04-22
阿里巴巴java开发手册——行业规范
2017-02-10
opencv2.4.0
2014-05-13
Myeclipse 10.0 9.x注册机,破解
2014-04-29
基于NetBeans开发的java应用程序集锦
2014-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人