自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 JavaScript---基本语法学习(二):数组、函数和变量作用域学习

JavaScript 数组学习方便操作多元素的容器,可以对其中的元素进行编号。 特点:可以存任意元素,长度是可变的。 格式: var arr = new Array(); arr[0] = “hello”; arr[1] = 123; var arr = [‘hello’,123,true,”abc”];通过遍历即可对数组进行基本操作。

2017-04-30 11:38:39 339

原创 Java虚拟机

前言老师前段时间给了我们本书—深入理解Java虚拟机,我有断断续续在看,为了更好的学习这本书,我就觉得我还是用博客的方式记录下来。第一部分讲Java的历史和发展的,上次看的时候已经很久了,所以先记录下今天看的第二部分吧第二部分第二章 Java内存区域与内存溢出异常2.1 概述对于用C或者C++开发的程序猿来说,在内存管理区域有一项任务—既拥有每一个对象的“所有权” 又要担负着每一个对象生命开

2017-04-27 20:35:11 406

原创 JavaScript---基本语法学习(一)JavaScript概述、Java和JavaScript的区别、和HTML结合方式、数据类型、运算符和表达式

哈哈哈,开始学JavaScript了。。。 先讲讲历史吧。JavaScript 的历史故事 JavaScript是Netscape公司开发的,当时Netscape公司和开发Java的Sun公司有合作,开发JavaScript的时候,Sun公司也有参与,所以JavaScript和Java有些地方类似,但是和Java是两种不同的编程语言。前身LiveScript,可能改成JavaScript只是为

2017-04-26 13:38:23 1190

原创 CSS---网页编程(三)网页化妆技术CSS学习、CSS盒子模型

CSS网页编程CSS概述 CSS是层叠样式表(Cascading Style Sheets)用来定义网页的显示效果。可以解决html代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页的显示效果功能。简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能。 那么CSS和HTML是如何在网页代码中相结合的呢?通过四种方式:style属性 、style标签、导入和链接。CSS与

2017-04-25 12:24:43 1179

原创 HTML---网页编程(二)HTML基本属性、图像、框架和浏览器与服务器交互方式

表格HTML 里面有个很重要的属性就是表格, 使用表格基本能实现对页面元素在浏览器中随心所欲的排版定位。表格通常用来显示大量的、分类化的信息,具有表示清晰、明了的特点,使用十分广泛。 表格一般由以下几部分组成:表格名称、表格栏及表中数据。这是一对用来指明表格范围的标记,格式如下:<table> 表格全部内容</table>border属性使用表格的这一属性可以给表格加上框线

2017-04-25 11:46:05 1092

原创 HTML学习---网页编程(一)HTML基础概述。列表、文字等

前言☆静态页面和动态页面 网站页面分为静态页面和动态页面两种静态页面:有一个html页面文件保存在服务器上,浏览器要这个页面的时候服务器就把这个页面文件发给浏览器; 动态页面:服务器上没有浏览者要看的页面,而是服务器动态生成的HTML页面发给浏览器,动态语言的服务器端可以用C#、VB.Net、PHP、Java、C等编写。☆用HTML语言创作网页的说明 Web页面可采用超文本

2017-04-24 16:02:37 680

原创 认识自己的问题--- 我的答案

一.描述你最想要的生活状态,即达到那种生活状态,你就觉得满足?对于我来说,我想要的生活状态是按照年龄来的。我觉得在不同的年龄应该有不同的生活状态。 现在(毕业前22岁以前):每天能够学到对我以后职业有帮助的知识我就很开心。我现在最想要得 生活状态是,每天能够早起跑步锻炼。吃个早餐。然后去上课。虽然上课很无聊,兴趣不是很大但是还是能按时到不要迟到。中午吃个饭,可以看看篮球赛,或者看看书。有时候有

2017-04-23 14:56:09 488

原创 Java类加载器的学习---底层类加载器思想以及自己写的类加载器

Java 类加载机制ava 虚拟机一般使用 Java 类的流程为:首先将开发者编写的 Java 源代码(.java 文件)编译成 Java 字节码(.class 文件),然后类加载器会读取这个 .class 文件,并转换成 java.lang.Class 的实例。有了该 Class 实例后,Java 虚拟机可以利用 newInstance 之类的方法创建其真正对象了。ClassLoader 是 Ja

2017-04-19 19:09:07 288

原创 Java注解的学习---深入理解Java注解、自己写一个Java注解

什么是注解? Java中的注解就是Java源代码的元数据,也就是说注解是用来描述Java源代码的。 基本语法就是:@后面跟注解的名称。 ①Override:标识某一个方法是否正确覆盖了它的父类的方法。 ②Deprecated:表示已经不建议使用这个类成员了。 它是一个标记注解。 ③SuppressWarnings:用来抑制警告信息 等等。要更好的理解注解,我们可以自

2017-04-19 19:02:49 350 1

原创 Java开发必备技术Junit测试技术学习---源代码演示Junit

在java 测试中 主要是在以下几个 注解 的帮助下进行测试的@Test 是最常用的测试,@Test 注解的方法只会单独运行,比较方便 但是他有几个限制 1. ,@Test 注解的方法所在的类必须只能有一个空参的构造器(构造函数) 2. .,@Test 注解的方法 必须为非静态的 就是不能是 static 测试类中含有以下代码 3. @Test 注解的方法 里面也不能含有参数<

2017-04-18 12:46:32 355

原创 类反射学习(三) JAVA如何利用类反射调用普通函数、访问成员成员变量

类反射有什么用呢? 今天学习了类反射的几个功能 1.通过类反射调用构造器 2.通过类反射调用普通函数 3.通过类反射访问成员变量以下以UserModel 为例子一.通过类反射调用构造器正常的我们想要调用构造器怎么用?//需要 1.拿到构造函数, 需要2.参数UserModel user = new UserModel("Jack",22);类反射也是如此,通过两大步骤 一步拿到构造函数

2017-04-16 20:19:18 494

原创 类反射学习(二)JAVA开发框架底层思想演示,以及类反射的应用

类反射有什么用呢? 就是可以在实际项目中框架不变,通过改变配置文件,从而改变功能的调用。 简单来说: 保持接口,工厂方法,不变,新增实现类(功能)。通过读取配置文件。从而达到调用新功能的目的 接口: USB 就一个work() 函数public interface USB { public abstract void work();}实现类 有两个public class USBCa

2017-04-15 15:06:20 307

原创 类反射学习(一)---Java类反射技术底层思想演示学习

什么是类反射呢? 我查了API对他的描述如下 Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。基本的 Java 类型(boolean、byte、char、short、int、long、float 和 double)和关键字 void

2017-04-15 14:38:52 506 1

原创 Java网络编程(一):利用Java技术读取网页做一个简单爬网页上邮箱的网络蜘蛛

原理很简单,把网页信息用In流导入,然后用正则表达式,判断是否为邮箱,是的话就记录下来。当然也可以爬其他东西,而且做得更复杂。就是有超链接,或者深层的要进去继续爬,就是搜索。我这里比较简单,只爬单独的网页。package cn.hncu.dage.Spider;import java.io.BufferedReader;import java.io.FileReader;import java.

2017-04-11 13:24:19 688

原创 深入 理解Http协议、什么是B/S模式学习

HTTP协议是电脑与电脑之间通过网络传输的协议。所以为了更好的理解HTTP,我们就来模拟一个服务器,用浏览器发送请求,看看浏览器发来的消息是什么。 下面是一个模拟服务器的代码package cn.hncu.dage.BS;import java.io.BufferedInputStream;import java.io.IOException;import java.io.InputStrea

2017-04-10 15:31:51 2662

原创 Java 中==和equals的区别

先 看一段代码 String str = "a"; String str1 = "a"; System.out.println(str==str1); // true System.out.println(str.equals(str1));// true String str2 = new String("a

2017-04-10 15:06:24 252

原创 Java数据类型重新学习

Java的数据类型结构如下 基本数据类型和引用数据类型的区别在于,基本数据类型是值传递,而引用数据类型是引用传递。区别如下 int a = 5; 基本数据会直接在堆存下a=5; int a [] = new int [4]; 会在堆中只存一个a,指向堆栈存放数据其中,基本数据类型的包装类如下 Boolean, Byte, Character, Short, Integer, Long,

2017-04-09 12:56:09 235

原创 HDU 2399 JAVA

Problem Description Each course grade is one of the following five letters: A, B, C, D, and F. (Note that there is no grade E.) The grade A indicates superior achievement , whereas F stands for failur

2017-04-08 19:44:26 228

原创 HDU 2206 JAVA

Problem Description 在网络课程上,我学到了很多有关IP的知识。IP全称叫网际协议,有时我们又用IP来指代我们的IP网络地址,现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,表示成一个无符号整数(因此不需要用正号出现),如192.168.100.16,是我们非常熟悉的IP地址,一个IP地址串中没有空格出现(因为要表示成一

2017-04-08 19:43:37 228

原创 HDU 2203 JAVA

Problem Description 人随着岁数的增长是越大越聪明还是越大越笨,这是一个值得全世界科学家思考的问题,同样的问题Eddy也一直在思考,因为他在很小的时候就知道亲和串如何判断了,但是发现,现在长大了却不知道怎么去判断亲和串了,于是他只好又再一次来请教聪明且乐于助人的你来解决这个问题。 亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我

2017-04-08 19:42:35 459

原创 HDU 2201 JAVA

Problem Description 凡看过功夫熊猫这部电影的人都会对影片中那只憨憨的熊猫阿波留下相当深的印象,胖胖的熊猫阿波自从打败了凶狠强悍的雪豹泰龙以后,在和平谷的地位是越来越高,成为谷中第一的功夫大师。并因此他父亲经营的面馆的生意也越来越好,店里每天都会有许多慕名而来吃面和想拜阿波为师的人。 一日,阿波收到了一张请柬,请柬里说在遥远的美国将召开全球比武大会,特邀请阿波过去做嘉宾。阿波当

2017-04-08 19:41:44 271

原创 HDU 2200 JAVA

Problem Description Eddy是个ACMer,他不仅喜欢做ACM题,而且对于Ranklist中每个人的ac数量也有一定的研究,他在无聊时经常在纸上把Ranklist上每个人的ac题目的数量摘录下来,然后从中选择一部分人(或者全部)按照ac的数量分成两组进行比较,他想使第一组中的最小ac数大于第二组中的最大ac数,但是这样的情况会有很多,聪明的你知道这样的情况有多少种吗?特别说明:

2017-04-08 19:40:58 174

原创 HDU 2188 JAVA

Problem Description 对于四川同胞遭受的灾难,全国人民纷纷伸出援助之手,几乎每个省市都派出了大量的救援人员,这其中包括抢险救灾的武警部队,治疗和防疫的医护人员,以及进行心理疏导的心理学专家。根据要求,我校也有一个奔赴灾区救灾的名额,由于广大师生报名踊跃,学校不得不进行选拔来决定最后的人选。经过多轮的考核,形势逐渐明朗,最后的名额将在“林队”和“徐队”之间产生。但是很巧合,2个人的

2017-04-08 19:40:22 208

原创 HDU 2160 JAVA

Problem Description 话说现在猪肉价格这么贵,著名的ACBoy 0068 也开始了养猪生活。说来也奇怪,他养的猪一出生第二天开始就能每天中午生一只小猪,而且生下来的竟然都是母猪。 不过光生小猪也不行,0068采用了一个很奇特的办法来管理他的养猪场: 对于每头刚出生的小猪,在他生下第二头小猪后立马被杀掉,卖到超市里。 假设在创业的第一天,0068只买了一头刚出生的小猪,请问,

2017-04-08 19:39:35 262

原创 HDU 2156 JAVA

Problem Description 我们定义如下矩阵: 1/1 1/2 1/3 1/2 1/1 1/2 1/3 1/2 1/1 矩阵对角线上的元素始终是1/1,对角线两边分数的分母逐个递增。 请求出这个矩阵的总和。Input 每行给定整数N (N<50000),表示矩阵为 N*N.当N为0时,输入结束。Output 输出答案,保留2位小数。Sample Input 1 2

2017-04-08 19:38:48 225

原创 HDU 2153 JAVA

Problem Description 在美丽的HDU,有一名大三的同学,他的速度是众所周知的,跑100米仅仅用了2秒47,在他跑步过程中会留下残影的哎,大家很想知道他是谁了吧,他叫仙人球,既然名字这样了,于是他的思想是单一的,他总是喜欢从一点出发,经过3次转折(每次向右转90°),回到出发点,而且呢,他每次转折前总是跑相同长度的路程,所以很多人都想知道如果用‘1’算他跑步出发的第一个残影的话,那

2017-04-08 19:37:47 200

原创 HDU 2151 JAVA

Problem Description 自从见识了平安夜苹果的涨价后,Lele就在他家门口水平种了一排苹果树,共有N棵。突然Lele发现在左起第P棵树上(从1开始计数)有一条毛毛虫。为了看到毛毛虫变蝴蝶的过程,Lele在苹果树旁观察了很久。虽然没有看到蝴蝶,但Lele发现了一个规律:每过1分钟,毛毛虫会随机从一棵树爬到相邻的一棵树上。比如刚开始毛毛虫在第2棵树上,过1分钟后,毛毛虫可能会在第1棵树

2017-04-08 19:37:02 242

原创 HDU 2149 JAVA

Problem Description 虽然不想,但是现实总归是现实,Lele始终没有逃过退学的命运,因为他没有拿到奖学金。现在等待他的,就是像FarmJohn一样的农田生涯。要种田得有田才行,Lele听说街上正在举行一场别开生面的拍卖会,拍卖的物品正好就是一块20亩的田地。于是,Lele带上他的全部积蓄,冲往拍卖会。后来发现,整个拍卖会只有Lele和他的死对头Yueyue。通过打听,Lele知道

2017-04-08 19:36:00 257

原创 HDU 2148 JAVA

Problem Description 转眼又到了一年的年末,Lele又一次迎来了期末考试。虽然说每年都要考试,不过今年的这场考试对Lele来说却意义重大。因为经济原因,如果今年没有排在班级前几名,而拿不到奖学金的话,家里便无力再供他继续读书。而且家里帮他都想好出路了——回家种田!!虽说Lele心里有一百个不愿意,不过父母的话不能不听。忐忑不安地考完试,Lele拿到了全班的成绩单,这张成绩单是按学

2017-04-08 19:35:15 213

原创 HDU 2123 JAVA

Problem Description In this problem you need to make a multiply table of N * N ,just like the sample out. The element in the ith row and jth column should be the product(乘积) of i and j.Input The firs

2017-04-08 19:33:59 332

原创 HDU 2117 JAVA

Problem Description Now give you two integers n m, you just tell me the m-th number after radix point in 1/n,for example n=4,the first numble after point is 2,the second is 5,and all 0 followedInput

2017-04-08 19:33:03 476

原创 HDU 2116 JAVA

Problem Description As we all know, in the computer science, an integer A is in the range of 32-signed integer, which means the integer A is between -2^31 and (2^31)-1 (inclusive), and A is a 64-signe

2017-04-08 19:32:13 210

原创 HDU 2115 JAVA

Problem Description Do you like playing basketball ? If you are , you may know the NBA Skills Challenge . It is the content of the basketball skills . It include several parts , such as passing , shoo

2017-04-08 19:31:26 211

原创 HDU 2113 JAVA

Problem Description 有一天, KIKI 收到一张奇怪的信, 信上要KIKI 计算出给定数各个位上数字为偶数的和. eg. 5548 结果为12 , 等于 4 + 8KIKI 很苦恼. 想请你帮忙解决这个问题.Input 输入数据有多组,每组占一行,只有一个数字,保证数字在INT范围内.Output 对于每组输入数据,输出一行,每两组数据之间有一个空行.Sample In

2017-04-08 19:30:24 194

原创 HDU 2111 JAVA

Problem Description 话说上回讲到海东集团面临内外交困,公司的元老也只剩下XHD夫妇二人了。显然,作为多年拼搏的商人,XHD不会坐以待毙的。 一天,当他正在苦思冥想解困良策的时候,突然想到了自己的传家宝,那是公司成立的时候,父亲作为贺礼送来的一个锦囊,徐父当时交代,不到万不得已的时候,不要打开它。“现在不正是最需要的时候吗?”,一边想,XHD一边找到了这个精心保管的锦囊,打

2017-04-08 19:29:30 309

原创 HDU 2109 JAVA

Problem Description 在上一回,我们让你猜测海东集团用地的形状,你猜对了吗?不管结果如何,都没关系,下面我继续向大家讲解海东集团的发展情况: 在最初的两年里,HDU发展非常迅速,综合各种ACM算法生成的老鼠药效果奇好,据说该药专对老鼠有效,如果被人误食了,没有任何副作用,甚至有传闻说还有健胃的效果,不过这倒没有得到临床验证。所以,公司的销量逐年递增,利润也是节节攀升,作为股东之

2017-04-08 19:28:24 269

原创 HDU 2108 JAVA

Problem Description 话说上回讲到海东集团推选老总的事情,最终的结果是XHD以微弱优势当选,从此以后,“徐队”的称呼逐渐被“徐总”所取代,海东集团(HDU)也算是名副其实了。 创业是需要地盘的,HDU向钱江肉丝高新技术开发区申请一块用地,很快得到了批复,据说这是因为他们公司研发的“海东牌”老鼠药科技含量很高,预期将占全球一半以上的市场。政府划拨的这块用地是一个多边形,为了描述它

2017-04-08 19:27:15 239 1

原创 网路编程(二)UDP和TCP协议下传输数据

UDP传输数据特点 只需要一个目的地,然后将数据一直发送就行了。类似发快递1.将数据及源和目的封装成数据包中,不需要建立连接2.每个数据报的大小在限制在64k内3.因无连接,是不可靠协议4.不需要建立连接,速度快(DatagramSocket 和 DatagramPacket类 )TCP传输数据特点 3次握手确认后才可以传输,类似通话1.建立连接,形成传输数据的通道。2

2017-04-05 19:01:19 257

原创 网路编程(一)TCP/IP协议及URL类学习

网络模型 OSL参考模型和TCP/IP参考模型网络模型怎么来的呢? 计算机开始发明的时候,计算机之间要进行通信,A和B通信有AB他们两个之间的通信方式,C和D通信有CD他们两的通信方式,因为通信方式的不同,A和C就无法通信。这个时候OSL公司就出来了说,我们采用同一的通信方式吧,那么OSL参考模型就出来了。商业化之后一些大公司卖网卡给用户采用的是TCP/IP模型,TCP/IP是O

2017-04-04 13:56:48 538

原创 字符截取题目

题目 在java中,字符串“abcd”与字符串“ab你好”的长度是一样,都是四个字符。 但对应的字节数不同,一个汉字占两个字节。 定义一个方法,按照指定的字节数来取子串。 如:对于“ab你好”,如果取三个字节,那么子串就是ab与“你”字的半个,那么半个就要舍弃。 如果取四个字节就是“ab你”,取五个字节还是“ab你”。 仅考虑GBK和utf-8编

2017-04-04 13:09:46 334

空空如也

空空如也

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

TA关注的人

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