自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

何厚勋

永远都不忘奋斗的初衷。

  • 博客(90)
  • 收藏
  • 关注

原创 cookies学习

一.会话的概念会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。  有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二.会话过程中要解决的一些问题?每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。三.保存会话

2018-01-09 11:45:36 318

原创 javascript-Array

splice 剪切和替换功能var fruits = ["Banana", "Orange", "Apple", "Mango"];fruits.splice(2, 0, "Lemon", "Kiwi");//Banana,Orange,Lemon,Kiwi,Apple,Mangoarray.splice(index,howmany,item1,.....,itemX) var

2018-01-09 11:45:33 257

原创 IO流学习汇总

Io流汇总.PNG下面将制定的编码格式将纯文本进行拷贝 package cn.hjm.test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFound

2018-01-09 11:45:31 227

原创 Buffered-char --缓冲流的学习

package cn.hjm.test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io

2018-01-09 11:45:28 249

原创 Buffered-Byte--缓冲流的学习

package cn.hjm.test;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOEx

2018-01-09 11:45:25 293

原创 FileUtil-文件拷贝扩展版

FileUtil-文件拷贝扩展版 实现文件拷文件,文件拷文件夹,文件夹拷文件夹 package cn.hjm.test; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream;

2018-01-09 11:45:22 584

原创 copyFile-字符流的形式

copyFile-字符流的形式 package cn.hjm.test;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writer;public cl

2018-01-09 11:45:19 223

原创 copyFile-字节流的形式

文件的拷贝package cn.hjm.test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.Inpu

2018-01-09 11:45:16 253

原创 IO流-字符流的学习

字符流的学习跟字节流差不多代码几乎一模一样的package cn.hjm.test;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader; import java.io.IOException;import java.io.Reader; /** * 使用字

2018-01-09 11:45:13 162

原创 FileUtil-文件拷贝

文件拷贝package cn.hjm.test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException; import java.io.Inpu

2018-01-09 11:45:10 1237

原创 IO流-字节的学习

IO说到IO,脑海里更是模糊一片。什么 input output 还有stream reader 之类的什么鬼。这几天终于把它搞明白了。1.概念流流动 流向从一端移动到另一端 源头与目的地程序 与文件、数组、 网络、数据库 ,依程序为中心2.io流分流1.流向,输出流与输出流2.数据:字节流 二进制,可以一切文件 包括纯文本 doc 音频 、视频等等字符流:文件文本,只能

2018-01-09 11:45:07 182

原创 树冠形式遍历文件夹下文件

打印文件夹下的文件,采用递归的思路package cn.hjm.test;import java.io.File;import java.nio.file.Files;public class FileTree {static void printFile(File file, int level){ for(int i =0 ; i<level; i++){

2018-01-09 11:45:04 216 1

原创 File的知识学习

File类的学习之前谈到文件的相关知识点,脑海里一点概念都没有。最近看到一些比较牛逼的视频教学到如何进行文件的操作,以及设计到框架,感觉要重新学习一下文件,还有很多好用的框架,可以快速进行文件的相关操作。这是以往不敢想象的一件工程大事。首先是文件File类的学习之前老是跟一些流搞混淆了,现在理清楚了,File类 的一个对象file 只是一个关于文件的对象,有可能是存在在我们硬盘中,或者

2018-01-09 11:45:01 221

原创 原型和原型链-转自网络资源

三者关系.jpegJS原型前言此文章为加深对JS中重要概念进行理解,不建议没有任何JS基础的人看,只为加深对概念理解通过实际的例子,而不是看书以为自己读懂了,可能几天后就忘了,主要是为了理解核心概念,以及对重难点解释。一切都是对象“一切都是对象”这句话的重点在于如何去理解“对象”这个概念。概念JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Obje

2018-01-09 11:44:58 220

原创 几点建议帮你写出简洁的JS代码-转自别人的博客

总结1.尽量少出现呢数字,多用常量代替2.标签体内的标识符 比如我们可以使用data-*语法:3.$.post4.多元素事件5.带命名空间的事件(namespaced events)常量这个问题哦不仅仅是写JavaScript的开发者们会遇到,在所有的开发语言中都要避免。我们来看一个例子:$elem.on('keydown', function(e) {if (e.key

2018-01-09 11:44:55 191

原创 树冠型打印目录下的问件

import java.io.File;import java.nio.file.Files;public class FileTree {static void printFile(File file, int level){ for(int i =0 ; i<level; i++){ //先打印一个“-” System.out.print("-");

2018-01-09 11:44:52 178

原创 comparaTo()几种常见的数据类型比较

几种常见的数据类型的比较方式1.整数,小数 Integer Float Double 直接比较基本数据类型的大小2.字符:比较的unicode 码之差3.字符串1.如果其中一个是另外一个起始开始的子串,返回长度之差 abc abc134这样子2。否则返回第一个不想等的unicode码之差4.java。util。Date 根据日期的长整型数比较 //string字符串的比较方式pu

2018-01-09 11:44:49 1974

原创 (基本数据类型下) 的equals方法和==的比较

理解string的equals方法和 == 方法string 的 == 比较的是地址是否相等string 的equals 比较的是1.先判断地址是否相等 这个Object的equals的判断方式一样2.在判断是否是String类型,是的话 进行字符比较 都一样的话返回true3.否则返回false基本数据下的equals方法比较方式:1.先比较引用地址是否相同,相同返回true

2018-01-09 11:44:46 4155

原创 内存分析

内存分析栈自动分配 连续的空间,后进先出放置局部变量==引用变量 主要在方法内部声明的变量 引用变量在main方法中所以是局部变量堆:存放new 出来的对象 不连续 new Constructor()方法区存放类的代码 信息 static变量 常量池内存分析.jpg

2018-01-09 11:44:43 148

原创 内部类学习

之前学习内部类有点懵,今天重新开始学了一下,发现还是挺简单的。感悟,知识还是不断去探索和了解才会更好的理解。1.一般情况下,我们把类定义为独立的单元,有些情况下,我们把一个类放在另一个类的内部定义,成为内部类。2.内部类的作用:1.内部类提供了更好的封装,只能让外部类直接访问,不允许同一个包的其他类直接 访问。。2.内部类可以 直接访问外部类的私有属性,内部类被当成其外部类的成员,

2018-01-09 11:44:40 179

原创 第八节-聚合

如何要其他类的方法拿到自己用呢? 掺元类 // 有时候我们想要获得本类中没有,其他类中有的方法。我们要如何做的呢? // 定义一个方法比较多的类。 var A ={}; //是空对象要用到__proto__ A.showA =function (name) { document.write(name+"糟糕,我是A的方法被

2018-01-09 11:44:37 182

原创 第八节-原型的想要父类某属性继承

如果我们想要父类的某个属性的,但是又不想全部都继承过来的话,我们要怎么做呢? function Person(name) { this.name = name;}function Teacher(name,books) { //调用父类的构造函数 Person.call(this,name); //为自己的属性赋值 this.books= book

2018-01-09 11:44:34 127

原创 第8讲-原型的属性扩展及简单继承的方式

利用原型对对象的属性和方法进行扩展有三种方法对对象的属性进行扩展var a ={}; //空的对象,如何扩展空对象的属性呢?a.__proto__.name ="hjm";//如果是空对象就是用这种方法进行扩展 这个也是隐式的调用 a.age="18";//这种是直接扩展,其实用到了下面的代码//这个其实是默认的隐藏调用下面的代码//1.Object.getPrototyp

2018-01-09 11:44:31 240

原创 函数里面的参数是函数

平常我们的函数里是 参数都是变量,并且直接进行赋值操作,很简单明了。然而,今天看到函数里的参数是函数就有点不习惯。先贴代码函数里面套函数的操作 function Jmap(){ var arr={}; this.put= function (key,value) { arr[key]=value; }

2018-01-09 11:44:28 5306

原创 第4节-JavaScript Type Conversion

JavaScript Type Conversion 一些常用类型转换的1.jpg2.jpg3.jpg

2018-01-09 11:44:25 149

原创 第1-3讲 关于基本类型的知识点-string

String 全局对象是一个用于字符串或一个字符序列的构造函数。。你也能使用 String 函数将其他值生成或转换成字符串:String(thing)new String(thing)模板字面量从 ECMAScript 2015 开始,字符串字面量也可以称为模板字面量:hello world hello! world! hello ${who} escape ${who}和其他语

2018-01-09 11:44:22 160

原创 第1-3讲 关于Boolean 基本类型的知识点

最难的就是boolean类型吧-Boolean 对象是一个布尔值的对象包装器。可以用包装函数对变量进行判断是否真假值var a =2;Boolean(a)//true总结:数字型,除0是false,其他都是true其他的是false的有空串,Nan ,underfined Null 这四种如果-5/0 是infinity如果是5/0也是true另外var a=[]; //

2018-01-09 11:44:19 1987

原创 第八节-2-javascript中的深复制和浅复制的区别

在谈javascript的浅复制和深复制之前,我们有必要在来讨论下js的数据类型。我们都知道有Number,Boolean,String,Null,Undefined,Object五种类型。而Object又包含Function,Array和Object自身。前面的五种类型叫做基本类型,而Object是引用类型。可能有人就要问,为什么要分基本类型和引用类型呢?后面你就会明白的。 我们首先来看看浅复

2018-01-09 11:44:16 96

原创 第八节-2.1-java中的值传递和引用传递的学习理解

在学习这章之前,要先了的1.基本类型和引用类型在内存中的保存Java中数据类型分为两大类,基本类型和对象类型。相应的,变量也有两种类型:基本类型和引用类型。基本类型的变量保存原始值,即它代表的值就是数值本身;而引用类型的变量保存引用值,"引用值"指向内存空间的地址,代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,i

2018-01-09 11:44:13 107

原创 第八节课-jquery学习

Dom 与 jqueryDom 是原生的HTML对象,HTML对象被加载到内存之后的形成的原生对象只能支持 Dom API回顾第七节知识,如何实现对象互转var domDiv = document.getElementById("myDiv"); $(domDiv)[0] //转Dom对象$(domDiv).get(0) //转Dom对象jquery的on 方法与常用的事件

2018-01-09 11:44:10 131

原创 第八节课之原型的理解

javascript的原型理解当一个函数被声明为构造函数的时候,就会出现一个属性叫做prototype,该属性类型为对象。我们可以通过这个属性为构造函数添加其他的方法或者属性。function Fish( name,color){ this.name= name; this.color= color;} //可以通过prototype额外给他们赋值Fish.prot

2018-01-09 11:44:04 166

原创 第十一节-面向对象补充继承最全

javascript继承的最后补充学习一般的构造函数是这样写的function Person(){ this = new Object(); //用到new 的时候头尾两句就不用写 this.name= name; this.age = age ; return this; }如果是这样写的话Person.prototype.sayHello=function()

2018-01-09 11:44:01 144

原创 第十节课-用jquery实现表格案例

jquery的几种写法 $(function(){ $( '#google' ).click(function(){ alert( $(this).text() ); return false; }); }); (function($) { alert('hello'); $(

2018-01-09 11:43:58 211

原创 第九节课-jquery学习补充

这节课讲的是jquery的基本知识点,可以通过API详细过一边。这边提供一些老师上课有收获的东西。位置选择器$("p:eq(0)")筛选$("p").eq(0)二者的关系注意到了没有,一个是在括号里面,一个在括号外面,这是要注意。之前学习的时候没有注意到这些。nth-child是从1开始的eq()是从0开始的Dom对象$(this).get(0) 与 $(this)

2018-01-09 11:43:55 121

原创 第七节课-javascript的继承和jquery介绍

javascript的继承如何继承某个构造函数的属性呢?通过原型来继承 function Person(name){ this.name= name; } Person.prototype.sayHello=function(){ console.log("my name is "+this.name); } function Student (name

2018-01-09 11:43:52 171

原创 安装android运行环境

背景android课程要结束了,老师布置一个结课作业,自己动手一个android小程序。因为笔记本之前没有安装过android的运行,现在要重新开始配置。对于android的运行环境的配置简直就是零基础。没有怎么学,从零开始估计会花上比较久的时间。问题一:之前拷贝的是机房里的android程序,拷贝回来,运行起来出现问题,问题是老师的eclipse是32位的,我的jvm是64位的,所以不

2018-01-09 11:43:49 2253

原创 广告轮播图的前后台实现

这个广告轮播系统是老师布置的前端实训的一个结课作业。前端:图片在广告位进行有时间性的轮播。在两侧有前进和后退的操作。在下面有几张轮播图的小框框,用来显示图片的进度,点击小框框还可以立刻跳转到该图片。后台:用node.js 创建一个服务器,在浏览器上访问该地址就可以跳出内容。有后台向前端发送图片的信息。前台根据后台发送ajax数据构建动态内容。后台的数据由数据库获取。数据库

2018-01-09 11:43:46 8204

原创 BrowserBom-window学习

window的属性window.closed返回一个boolean值,表示window是否关闭window.document返回document的文档window.history返回关于浏览历史情况window.innerHeight返回浏览器窗口的小化的自身宽度和高度window.innerWidth返回浏览器窗口的小化的自身宽度和高

2018-01-09 11:43:43 135

原创 背景学习

Background and Border Properties1.backgroundbody { background: #00ff00 url("smiley.gif") no-repeat fixed center; }2.background-attachmentSets whether a background image is fixed or scrolls with t

2018-01-09 11:43:40 460

原创 颜色透明度学习

Color:Color Properties1.color:color |initial |inherit; 颜色|默认|继承2.opacity(透明): number |initial | inherit; 数字(0.0~1.0)

2018-01-09 11:43:38 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除