自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 用Hexo+Github 搭建属于自己的博客 详细步骤

原博客地址:手把手教你用Hexo+Github 搭建属于自己的博客在大三的时候,一直就想搭建属于自己的一个博客,但由于各种原因,最终都不了了之,恰好最近比较有空,于是就自己参照网上的教程,搭建了属于自己的博客。至于为什么要搭建自己的博客了?哈哈,大概是为了装逼吧,同时自己搭建博客的话,样式的选择也比较自由,可以自己选择,不需要受限于各大平台。大概可以分为以下

2017-07-17 15:49:17 1951 3

转载 如何搭建一个独立博客——简明Github Pages与Hexo教程

前言作为一个技术小白,没有技术基础,看网上的教程也云里雾里,看程序员的教程相当不容易,稍微有些细节描述得不清楚自己就要绕弯路去找答案(善用搜索引擎),所以,在自己的博客搭建完成之后,我决定要将我搭建博客的过程全记录下来,以供后期和我一样的小白参考(是的,我坚信还有很多一样和我一样的人),我会尽可能详细的整理这个教程,其中的资料可能会摘录到其他人的教程,我会在后面列出了参考资料,感谢这些作者

2017-07-17 15:03:47 836

转载 Validform使用入门

Validform使用入门1、引入css请查看下载文件中的style.css,把里面Validform必须部分复制到你的css中(文件里这个注释 "/*==========以下部分是Validform必须的===========*/" 之后的部分是必须的)。之前发现有部分网友把整个style.css都引用在了页面里,然后发现样式冲突了。2、引入js (jquery 1.4.3 以上版本

2017-07-13 10:00:43 932

转载 集合详解

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Element

2017-07-11 16:02:15 493

原创 Github网页版完成版本控制使用说明

Github网页版完成版本控制 准备材料 1.你要有最新版的Eclipse(不要问我为什么要最新版的,反正我用的是最新版本) 2.一个github账号(账号注册我就不说了,度娘一下吧) 3.给eclipse的git添加信息(Window–>Preferences–>Team–>Git) 填写时key是user.email之类的 准备好材料后,我们就开始吧! 一、新建仓库 赶快点击Ne

2017-07-05 17:21:15 2233

转载 linux下获得root权限运行程序

在linux下系统的默认root用户是不被启用的,这和MS windows的做法恰恰相反,windows XP却是安装好系统好,就给你创建一个自动登录的管理员用户,不过Linux不一样的这一点也大大地增加了系统的安全性,但同时对我们的操作使用有了些特别的要 求,下面我们就来给刚接触linux的来说说root权限的获得 推荐只有当要修改系统设置,或安装软件时才使用root用户的权限。 一、启用ro

2017-06-27 17:21:24 6175

转载 @Responsebody与@RequestBody

预备知识:@RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。@RequestMapping(value = "/aaa")//类级别,可以没有public class myController { @RequestMapping(value = "/bbb")//方

2017-06-26 17:09:06 219

转载 @ResponseBody

@ResponseBody 将内容或对象作为 HTTP 响应正文返回,使用@ResponseBody将会跳过视图处理部分,而是调用适合HttpMessageConverter,将返回值写入输出流。@RequestMapping(params="method=view")@ResponseBodypublic String view(@RequestParam("id") Long id,Ht

2017-06-26 17:04:09 215

转载 Java Calendar 类的时间操作

Java Calendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单。 演示了获取时间,日期时间的累加和累减,以及比较。注意事项: Calendar 的 month 从 0 开始,也就是全年 12 个月由 0 ~ 11 进行表示。 而 Calendar.DAY_OF_WEEK 定义和值如下: Calendar.SUNDAY = 1 Calendar.MONDAY

2016-11-12 16:18:00 377

原创 java 利用多线程求解某范围素数

利用多线程求解某范围素数,每个线程负责 1000范围:线程1找1-1000;线程 2 找 1001-2000;线程 3 找 2001-3000。编程程序将每个线程找到的素数及时打印。所有的素数输出完毕后,再输出素数的总数;package com.oracle.test.ThreadTest;public class PrimeNumber { private Integer mutex =

2016-11-11 20:11:02 9266 2

原创 java 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

分几种情况: 1.其他方法前是否加了synchronized关键字,如果没加,则能。 2.如果这个方法内部调用了wait,则可以进入其他synchronized方法。 3.如果其他个方法都加了synchronized关键字,并且内部没有调用wait,则不能。 4.如果其他方法是static,它用的同步锁是当前类的字节码,与非静态的方法不能同步,因为非静态的方法用的是this。现在只看两种情况

2016-11-11 19:46:28 1975

转载 Java static synchronized 和 synchronized的区别

【问题描述】关于Java中synchronized 用在实例方法和对象方法上面的区别【问题分析】大家都知道,在Java中,synchronized 是用来表示同步的,我们可以synchronized 来修饰一个方法(实例方法和类方法—注:不知道这样叫准确不准确,大家理解我的意识就行了)。也可以synchronized 来修饰方法里面的一个语句块。修饰实例方法:public synchronized

2016-11-10 19:10:12 516

原创 jxl,java操作Excel的运用:小型的课时统计系统

问题描述: 利用文件IO流 写一个课时统计程序 每天输入当天课时 最后统计出一共上了多少课时 每天的日期及上课班级 还有课时总计 都要记录下来 可以生成一个excl表格文件 注意程序的健壮性,如输入的课时非法 要有相应提示处理 首先是要求操作excel文件,所以就到导入一个jxl包:直接下载地址(迅雷上新建任务即可): http://nchc.dl.sourceforge.net

2016-11-02 10:43:01 3067 3

原创 java 序列化serialize的小运用,密码加密存取

package com.oracle.test.serialize;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.Obje

2016-10-26 15:59:49 2861

原创 java Jfree,文件中代码检测: 完成每周记录,并实现折线图和饼状图

先需要导入两个包:jreechar-1.0.13 jcommon1.0.16 下载地址:https://cn.jarfire.org/jcommon.html https://cn.jarfire.org/jfreechart.html代码:package com.oracle.test.Jfree;import java.awt.Color;import java.awt.Font;imp

2016-10-26 15:53:13 715

原创 java 文件和流(一个代码计数器)

利用文件和流技术制作一个代码计数器代码计数器实现的就是你给定文件下的所有java代码或者c代码等一些代码的行数计算。 首先得实现文件的遍历,这个得用递归了 在遍历到文件之后,判断是否为java文件或者是c代码文件,找到文件后,用缓冲流BufferedReader进行检测代码行数,就比较好写了import java.io.BufferedReader;import java.io.File;

2016-10-13 20:11:56 1426

原创 java 文件字符流 (复制一个不为空的目录)

写一个方法实现复制一个不为空的目录:首先都知道,目录下可能有目录和文件,目录之下有会如此,就得用递归,同时,复制文件的时候也得用到字符流进行赋值:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class Co

2016-10-13 19:56:11 1246

原创 java 简单模拟抢红包2

抢红包是钱数都是随机的,要写出完全是凭运气抢红包的代码才行思想:肯定是要利用随机数的,大概一想,是这么个回事。那么,怎么利用随机数做到公平了,想到两种比较好的办法,假如是5个人,抢10块钱1,首先生成5个随机数,然后利用每个随机数在5个随机数中所占的比例分配钱数。2,首先生成4个随机数,然后排序,将这4个随机数放在0~10块的坐标上,截取5段,这5段就是钱数。写的是第二种方法的代码:import

2016-10-01 13:17:22 1298

原创 java 简单模拟抢红包

抢红包是钱数都是随机的,要写出完全是凭运气抢红包的代码才行思想:肯定是要利用随机数的,大概一想,是这么个回事。那么,怎么利用随机数做到公平了,想到两种比较好的办法,假如是5个人,抢10块钱1,首先生成5个随机数,然后利用每个随机数在5个随机数中所占的比例分配钱数。2,首先生成4个随机数,然后排序,将这4个随机数放在0~10块的坐标上,截取5段,这5段就是钱数。当然,还得考虑一个问题,钱数是两位小

2016-10-01 13:03:44 7414

原创 java 抢红包的随机钱数分配问题

抢红包是钱数都是随机的,要写出完全是凭运气的代码才行思想:肯定是要利用随机数的,大概一想,是这么个回事。那么,怎么利用随机数做到公平了,想到两种比较好的办法,假如是5个人,抢10块钱 1,首先生成5个随机数,然后利用每个随机数在5个随机数中所占的比例分配钱数。 2,首先生成4个随机数,然后排序,将这4个随机数放在0~10块的坐标上,截取5段,这5段就是钱数。当然,还得考虑一个问题,钱

2016-09-29 21:40:21 5495 2

原创 java 解决double运算精度问题(使用BigDecimal )

使用BigDecimal进行精确运算 首先我们先来看如下代码示例:public class Test_1 { public static void main(String[] args) { System.out.println(0.06+0.01); System.out.println(1.0-0.42); System.out.pr

2016-09-29 20:50:35 6676

原创 java 枚举举例:poker牌类

编写一个扑克类(每张扑克有花色和数值,例如红心A,草花10),将52张扑克牌放到集合中(自己去选择集合类)编写3个方法方法1.将集合中的所有扑克重新洗牌,并将扑克输出(打印出来即可)方法2.将集合中的所有扑克排序(按方块3~方块2,草花3~草花2, 红心3~红心2, 黑桃3~黑桃2的顺序排序)方法3:比较两张扑克牌的大小,如果版面的值相等,则按(黑桃->红心->草花->方块)的顺序进行排列使用

2016-09-28 17:51:22 3778

原创 java 单向链表和双向链表

java的单向链表~其实和c的链表思想差不多package com.oracle.test;import java.util.Iterator;public class SingleLink implements Iterable{ private int size; private Node first;//首节点 /** *

2016-09-28 10:54:02 499

原创 hashmap!hashmap

Hashmap是一种非常常用的、应用广泛的数据类型,他实际上是一个数组和链表的结合体(在数据结构中,一般称之为“链表散列“)结构如下面图中所示 transient Entry[] table; static class Entry<K,V> implements Map.Entry<K,V> { final K key; V value;

2016-09-21 13:26:32 1202 1

原创 java ArrayList集合类的书写

java中的ArrayList的书写还是比较容易些的,所以就写了一遍import java.util.Arrays;import java.util.ConcurrentModificationException;import java.util.Iterator;import java.util.NoSuchElementException;public class ArrayListsw

2016-08-30 12:40:24 2507

原创 java 自定义异常类

为了程序更好的体验性,一般会加入自定义异常示范一个除数不能为0自定义异常1,定义一个异常类,继承Exception,获取exc提示public class Division_ZeroException extends Exception{ Division_ZeroException(){ } Division_ZeroException(String exc){

2016-08-27 13:53:16 1106

原创 String 类中方法的运用

1.判断输入的字符串是否是 .java 结束 public boolean endsWith(String suffix) (查帮助,查此方法的说明) String str="abcd.java";String str1=str.substring(str.length()-5, str.length());if(str1.equals(".java")){ System.out.pr

2016-08-22 15:32:59 2498

转载 String类的所有方法

方法摘要 char charAt(int index) 返回指定索引处的 char 值。 int codePointAt(int index) 返回指定索引处的字符(Unicode 代码点)。 int codePointBefore(int index) 返回指定索引之前的字符(Unicode 代码点)。 int codePointCount(int beginInde

2016-08-22 11:10:04 435

转载 Eclipse背景颜色修改

Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test Editors

2016-08-18 14:06:27 287

转载 java中的类,属性,方法修饰符及其作用

1、 类的修饰符分为:可访问控制符和非访问控制符两种。可访问控制符是:公共类修饰符 public非访问控制符有:抽象类修饰符 abstract ;最终类修饰符 final 1、公共类修饰符 public : Java 语言中类的可访问控制符只有一个: public 即公共的。每个 Java 程序的主类都必须是 public 类作为公共工具。供其它类和程序使用的应定义为 public 类。 2 、

2016-08-17 09:10:10 2169

转载 java中的单例模式(设计模式)

概念:   java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。   单例模式有一下特点:   1、单例类只能有一个实例。   2、单例类必须自己自己创建自己的唯一实例。   3、单例类必须给所有其他对象提供这一实例。   单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打

2016-08-16 15:41:21 195

转载 python 之 set

python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算.sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,sets不记录元素位置或者插入点

2016-08-05 13:42:37 633

原创 java 计算器小程序

package s;import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import java

2016-06-10 20:54:12 581

原创 java 图形用户界面

1.编程包含一个标签和一个按钮,单击按钮时,标签的内容在”你好”和”再见”之间切换。package s1;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.J

2016-06-10 20:50:58 1481

原创 java 删除一个文件夹

用递归法删除文件夹package s;import java.io.*;public class Detel{ public static void deleteAll(File file) { if(file.isFile()||file.list().length == 0) { file.delete();

2016-06-10 20:46:55 544

原创 java 缓冲流读取试题文件

使用缓冲流读取试题文件,Test.txt如下:,每次显示试题文件中的一道题目。读取到字符“*”时候暂停读取,等待用户从键盘输入答案。用户做完全部题目后,程序给出用户的得分。(1)北京奥运是什么时间开幕的? A.2008-08-08 B. 2008-08-01 C.2008-10-01D. 2008-07-08********************(2)下列哪个国家不属于亚洲?

2016-06-10 20:45:43 2967 1

原创 java 文件的复制

参考MSDOS方式下的COPY命令,编写一个应用程序实现文件的复制。使用格式:java Copy 源文件 目标文件,功能是将源文件的内容复制到目标文件package s3;import java.io.*;public class Copy{ public static void main(String args[ ]){ try{ FileReader inOne=n

2016-06-10 20:41:36 575

原创 java 之文件输入输出流

1. 使用文件字符输出流将一段文字存入文件,然后使用输入流读取文件中的内容。package s1;import java.io.*;public class DuFile { public static void main(String[] args){ File file=new File("a.txt"); String s="hello java";

2016-06-10 20:27:15 537

原创 java 之求交集并集

package s1;import java.util.*;public class Jihe { public static void main(String[] args){ Integer one=new Integer(1), two=new Integer(2), three=new Integer(

2016-06-10 20:23:48 848

原创 java 之BigInteger类实现计算大整数的阶乘

package s1;import java.math.*;import java.util.*;public class A7 { public static void main(String[] args) { Scanner cin=new Scanner(System.in); int x=cin.nextInt(); BigInt

2016-06-10 20:21:09 10472

空空如也

空空如也

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

TA关注的人

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