自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

命运给你一个比别人低的起点,是想告诉你,让你用一生去奋斗一个绝地反击的故事。

  • 博客(79)
  • 资源 (3)
  • 收藏
  • 关注

原创 说说前台校验和后台校验

前台的验证一般是通过Javascript,js代码是可以被禁用和篡改的,所以相对后台检验而言,安全性会低一些。前台校验不需要服务器返回数据的选项,例如密码为空啊,邮箱不合法啊,但是也需要后台校验,例如用户名重复校验,必须提交后台查询数据库,返回是否重复。原则就是能前台JS校验的就前台校验,一来快捷,二来减少服务器的压力。前台是用js校验的,性能比较好,但缺点是不安全后台

2015-04-30 18:30:35 5532

转载 纪念汪国真--山高路远、热爱生命

《山高路远》        汪国真        呼喊是爆发的沉默        沉默是无声的召唤        不论激越        还是宁静        我祈求        只要不是平淡                如果远方呼唤我        我就走向远方        如果大山召唤我        我就走向大山        双脚

2015-04-27 07:58:41 1373

原创 注解的作用目标 类(接口 枚举) 方法 构造器 参数 局部变量 包(但是不能直接放在上面)

定义注解:package 註解;//天下所有的注解都是Annotion注解的子类public @interface A { //定义注解}应用注解:package 註解;@Apublic class TestA { @A private String name; @A public TestA() { } @A public void fun1()

2015-04-26 20:37:57 908

原创 Java泛型通配符解决了泛型的许多诟病(如不能重载)

泛型:package Java基础增强;import java.util.ArrayList;import java.util.List;import org.junit.Test;public class Test2 { @Test public void fun1(){ Object[] objects = new Object[10]; List list =

2015-04-26 20:08:35 1819

转载 转:用反射调用对象的私有属性和方法(经典)

大家都知道正常的调用是不可以访问对象的private修饰的属性和方法的,这也是java的封装性原则。但是有没有方法可以强制去访问对象的private修饰的属性和方法呢?那就是用反射!(这个可能在面试题中被问到哦)下面这个例子很简单,就是定义一个dog类,里面有个private的属性dogName,和private的方法say。main函数里用反射先去修改dogName,然后在调用s

2015-04-25 19:01:11 4156

原创 Java反射--通过反射了解集合泛型的本质

反射的操作都是编译之后的操作(即运行时刻)编译之后集合的泛型是去泛型化的         * Java中集合的泛型,是防止错误输入的,只在编译阶段有效,         * 绕过编译就无效了也就是说,我们可以通过方法的反射来操作,绕过编译,向智能添加String类型的集合添加int类型的数据也可以。举例:package com.imooc.reflect;import

2015-04-25 18:03:23 1499 1

原创 Java反射之——方法反射的基本操作

package com.imooc.reflect;import java.lang.reflect.Method;public class MethodDemo1 { public static void main(String[] args) throws Exception { //要获取print(int ,int )方法 //1,要获取一个方法就是获取类的信息,获取类

2015-04-25 17:39:51 2126

原创 AJAX第二例(发送POST请求)

第二例:发送POST请求(如果发送请求时需要带有参数,一般都用POST请求)* open:xmlHttp.open("POST" ....);* 添加一步:设置Content-Type请求头:  > xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");* send:xml

2015-04-25 10:10:20 2151

原创 JUnit最简单的测试案例

需要测试的类:package cn.edu.junit;public class Calculate { //加 public int add(int a,int b){ return a+b; } //减 public int subtract(int a,int b){ return a-b; } //乘 public int multiply(int

2015-04-25 08:55:19 2196

原创 科学与文学

文学需要的是幻想,科学需要的是猜想!

2015-04-24 23:08:42 797

原创 Java反射之通过反射获取一个对象的方法信息

以下代码为一个工具类package com.imooc.reflect;import java.lang.reflect.Method;public class ClassUtil { public static void printClassMessage(Object obj){ //要获取类的信息,首先要获取类的类类型 Class c = obj.getClass(

2015-04-24 20:54:04 2708

原创 AJAX:如何编写一个关于AJAX的Hello World?(ajax发送异步请求(四步操作))

用到的一个Servlet类:package cn.edu.web.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;impor

2015-04-24 17:41:56 2347

原创 穷养、富养、教养

父母应给孩子以教养!而非穷养或富养!

2015-04-24 11:53:13 700

原创 Java反射之静态加载和动态加载举例小记

静态加载:package com.imooc.加载类;public class Office_Static { public static void main(String[] args) { //new 创建对象,是静态加载类,在编译时刻就需要加载所有的可能使用到的类 if("Word".equals(args[0])){ Word w = new Word();

2015-04-24 09:21:12 1836

原创 Java反射之类的实例对象的三种表示方式

package com.imooc.reflect;public class ClassDemo1 {public static void main(String[] args) { //Foo的实例对象如何表示 Foo foo1 = new Foo();//foo1就表示出来了 //Foo这个类,也是一个实例对象,Class类的实例对象,如何表示呢、

2015-04-23 20:53:37 6406

原创 sqlserver数据库和MySQL数据库的连接的一个JUnit测试小记

JDBC四大配置参数(记下来的)1、驱动类名:Mysql:com.mysql.jdbc.Dirver;                     Sqlserver:com.microsoft.sqlserver.jdbc.SQLServerDriver2、URL:Mysql数据库:jdbc:mysql://localhost:3306/数据库名              Sqlse

2015-04-23 19:42:02 1341

转载 AJAX概述,应用场景和其优缺点

AJAX小例子:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here window.onload=function(){//文档加载完毕后执行 //得到btn元素 var btn = document.ge

2015-04-23 17:03:23 4884 1

转载 转:人生哲学--小故事大道理

美女少妇住酒店一晚结账时账单800元,她抱怨太贵。经理说这是标准收费,酒店附设泳池、健身房和wifi。美女说自己完全没使用,经理说饭店有提供,是她自己不用。 女客人打开皮包掏钱付账,但说要扣除经理和她共度春宵的700元,只拿出100元。经理急呼:“我哪有?”女客人:“我有提供,是你自己不用!”【习惯】乞丐到小王家乞讨,他给十块,第二天乞丐又去,又给十块,持续两年。一天只给五块,乞丐:以

2015-04-23 08:18:26 910

原创 占位符MessageFormat.format:用户名会密码错误

package 占位符;import java.text.MessageFormat;import org.junit.Test;public class MessageFormetTest {    @Test    public void testMessage(){        String string = MessageFormat.format

2015-04-19 15:44:35 663

原创 分IP统计访问次数(监听器负责创建map,过滤器负责统计,JSP负责显示结果)

可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet1是Listener中创建mappackage cn.etc.listener;import java.util.LinkedHashMap;import

2015-04-17 20:09:30 929

原创 软考-01天

DNS是应用层的程序,工作在应用层无线介质:无线电波、微波、红外线信号

2015-04-14 22:45:38 505

原创 自私的数

在1949年印度数学家D.R. Daprekar发现了一类称作Self-Numbers的数。对于每一个正整数n,我们定义d(n)为n加上它每一位数字的和。例如,d(75)=75+7+5=87。给定任意正整数n作为一个起点,都能构造出一个无限递增的序列:n,d(n), d(d(n)), d(d(d(n))), . . . 例如,如果你从33开始,下一个数是33+3+3=39,再下一个为39+3+9=

2015-04-10 11:53:54 1091

原创 在一个长度为n(n < 1000)的整数序列中,判断是否存在某两个元素之和为k。

在一个长度为n(n 输入第一行输入序列的长度n和k,用空格分开。第二行输入序列中的n个整数,用空格分开。输出如果存在某两个元素的和为k,则输出yes,否则输出no。样例输入9 101 2 3 4 5 6 7 8 9样例输出yes#includeint main(){ int n,k; int i,j; int a[100]; scanf("%d%d",&

2015-04-10 11:12:21 7329 2

原创 尊老爱幼

4号病房一共住着 n 位病人(n是正整数,且n    今天他们都要进行体检,但同时只能有一个病人接受检查??前一个病人全部检查完了,下一个病人才能开始体检。    这 n 位病人都特别尊崇老爱幼的传统美德,决定让最老的病人第一个检查,最年轻的病人第二个检查, 接着是第二老的病人 、第二年轻的病人,第三老的病人……以此类推。    病人们将排序的任务交给了你,他们会告诉你他们各自的年龄,

2015-04-10 10:40:27 834 1

原创 猴子选大王

方法一:#include int main(){ int a[15]={0};//初始化猴子全没出局 值为0 int count=0;//排除的猴子数量 int key=0;//剩下的数据索引,即最后要得到的是数组中第几只猴子是大王 int i=0,index=0;//i代表计数器1-7,index代表数组下标 while(count<14)//当猴子数量是14只得时候说明

2015-04-10 09:24:41 646

原创 啤酒和饮料之浮点数的大小比较不能用==号

二进制存储的原因,浮点数的大小比较不能用==号。简化的处理是用fabs(a-b) 标题:啤酒和饮料    啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。    我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。#include#includeint main(){ int x,y;//x代表瓶酒数,y代表饮料数

2015-04-09 21:36:24 1159

原创 判断闰年还是非闰年

1、能被4除尽不能被100除尽,2、能被400除尽。#include//int fun(int n){ if((n%4==0&&n%100!=0)||(n%400==0)) { return 1; } else { return 0; }}int main(){ int n; while(scanf("%d",&n)!=EOF) { if(f

2015-04-09 20:41:52 1047

原创 第39级台阶以及腾讯面试题上50台阶的可能数

题目标题: 第39级台阶    小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!    站在台阶前,他突然又想着一个问题:    如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,    也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?    请你利用计算机的优势,帮助小明寻找

2015-04-09 20:40:33 1173

原创 马虎的算式: ab * cde = adb * ce 这样的算式一共有多少种呢

标题: 马虎的算式.    小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。    有一次,老师出的题目是:36 x 495 = ?    他却给抄成了:396 x 45 = ?    但结果却很戏剧性,他的答案竟然是对的!!    因为 36 * 495 = 396 * 45 = 17820    类似这样的巧合情况可能还有很多,比如

2015-04-09 19:51:17 2619

原创 计算圆周率pai的公式:pai = 4*(1-1/3+1/5-1/7 ....)

历史上有许多计算圆周率pai的公式,其中,格雷戈里和莱布尼茨发现了下面的公式:pai = 4*(1-1/3+1/5-1/7 ....)这个公式简单而优美,但美中不足,它收敛的太慢了。如果我们四舍五入保留它的两位小数,那么:累积了1项和是:4.00累积了2项和是:2.67累积了3项和是:3.47。。。请你写出它累积了100项的和是多少(四舍五入到小

2015-04-09 18:17:43 27430

转载 转:最长公共子串和最长公共子序列的区别

一、什么是最长公共子序列      什么是最长公共子序列呢?举个简单的例子吧,一个数列S,若分别是两个或多个已知序列的子序列,且是所有符合条件序列中最长的,则S称为已知序列的最长公共子序列。  举例如下,如:有两个随机数列,1 2 3 4 5 6 和 3 4 5 8 9,则它们的最长公共子序列便是:3 4 5。  一直不明白:最长公共子串和最长公共子序列的区别。

2015-04-09 15:48:18 1061

原创 一个整数的每个数位都平方后求和,又得到一个整数,我们称这个整数为:位平方和。

把一个整数的每个数位都平方后求和,又得到一个整数,我们称这个整数为:位平方和。对新得到的整数仍然可以继续这一运算过程。比如,给定整数为4,则一系列的运算结果为:16,37,58,89,....本题的要求是,已知一个整数x,求第n步的运算结果。数据格式要求:输入,两个整数x n,中间以空格分开。表示求x的第n步位平方和。其中,x,n都大于0,且小于10

2015-04-09 15:02:24 5862

原创 蓝桥杯:求一个5位数的最大循环素数

1193是个素数,对它循环移位后发现:1931,9311,3119也都是素数,这样特征的数叫:循环素数。你能找出具有这样特征的5位数的循环素数吗?当然,这样的数字可能有很多,请写出其中最大的一个。注意:答案是个5位数,不要填写任何多余的内容。#include#include//判断是否是素数int isPrime(int n){ int flag=1; for(

2015-04-09 12:17:19 5012

原创 如下的加法算式:其中每个汉字代表一个数字,填写“让我怎能过大年” 所代表的整数。

有如下的加法算式。其中每个汉字代表一个数字。(如果存在对齐问题,可参见【图1.png】)                        年                    大年                过大年             能过大年         怎能过大年     我怎能过大年+让我怎能过大年--------------------

2015-04-09 11:18:43 7569 8

原创 兄弟俩今年的年龄和是35岁,当哥哥像弟弟现在这样大时,弟弟的年龄恰好是哥哥年龄的一半,哥哥今年几岁?

兄弟俩今年的年龄和是35岁,当哥哥像弟弟现在这样大时,弟弟的年龄恰好是哥哥年龄的一半,哥哥今年几岁?x+y==35;如今的年龄之差x-y哥哥像弟弟那样大时的年龄之差y-y/2n=那么两次的年龄之差是一样的x-y==y-y/2 源代码:#includeint main(){ int x,y; for(x=18;x<35;x++)//从18开始 {

2015-04-09 10:58:27 3956

原创 已知直角三角形的斜边是某个整数,求满足这个条件的不同直角三角形的个数。

勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。  已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。  求满足这个条件的不同直角三角形的个数。【数据格式】输入一个整数 n (0要求输出一个整数,表示满足条件的直角三角形个数。例如,输入:5程序应该输出:1再例如,输入:100程序应该输出:

2015-04-09 10:29:54 5199 3

原创 如果x的x次幂结果为10,你能计算出x的近似值吗?

如果x的x次幂结果为10,你能计算出x的近似值吗?显然,这个值是介于2和3之间的一个数字。请把x的值计算到小数后6位(四舍五入),并填写这个小数值。需要用到的函数fabs(double x),求x的绝对值;pow(x,y),求x^y的值#include#include//以下是while循环实现 int main(){ double x=2.0; wh

2015-04-09 08:41:28 7788 3

原创 1/1 + 1/2 + 1/3 + 1/4 + ... 在数学上称为调和级数,求前多少项的和才超过15.0?

1/1 + 1/2 + 1/3 + 1/4 + ... 在数学上称为调和级数。它是发散的,也就是说,只要加上足够多的项,就可以得到任意大的数字。但是,它发散的很慢:前1项和达到 1.0前4项和才超过 2.0前83项的和才超过 5.0那么,请你计算一下,要加多少项,才能使得和达到或超过 15.0 呢?请填写这个整数。注意:只需要填写一个整数,不

2015-04-08 21:34:33 10510

原创 递归和while循环实现十进制转八进制

代码一(运行正确)#include#include//递归实现10进制转2进制 void fun(int n){ int count=0; if(n==0) { return ; } else { fun(n/8); printf("%d",n%8); }}//非递归实现呢?while循环实现十进制转二进制void While(int n){ pri

2015-04-08 20:47:26 5728

原创 蓝桥杯:核桃的数量

问题描述:小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:1. 各组的核桃数量必须相同2. 各组内必须能平分核桃(当然是不能打碎的)3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)输入格式输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)

2015-04-08 18:44:51 2094 1

spark bank数据源

zeppelin中的back.csv数据源下载

2017-02-22

nutch二次开发学习笔记

我们需要去抓取网页数据的时候我们就用nutch来爬取,我们对它进行二次开发使其更加符合我们的需求

2015-10-04

快速排序递归与非递归的实现

此文档是快速排序的递归与非递归的具体实现代码

2014-10-04

空空如也

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

TA关注的人

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