自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 回话跟踪技术Cookie

一、会话控制为了使得网站可以跟踪客户端与服务器之间的交互,保存和记忆每个用户的身份和信息,我们需要一种强有力的解决方案,这样就产生了会话控制。HTTP是一个无状态的协议,此协议无法来维护两个事务之间的联系。当一个用户请求一个页面后再请求另外一个页面时,HTTP无法告诉我们这两个请求是来自同一个人。会话控制思想就是能够在网站中跟踪一个变量,我们可以跟踪变量,就可以做到对用户的支持,并根据授权和用

2016-09-09 19:11:41 528

原创 自己写的数据库的工具类

package com.zfy.s05;import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; import java.sql.Statemen

2016-09-09 18:23:27 530

转载 单例模式

定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式 单例模式根据实例化对象时机的不同分为两种:一种是饿汉式单例,一种是懒汉式单例。饿汉式单例在单例类被加载时候,就实例化一个对象交给自己的引用;而懒汉式在调用取得实例方法的时候才会实例化对象。代码如下: 饿汉式单例public class Singleton { private static Single

2016-09-08 15:16:59 291

转载 HTTP协议详解(真的很经典)

引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。

2016-09-08 14:56:03 412

转载 response.setContentType()的作用及参数

response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。 例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。Tomcat的安装目录\conf\web.xml 中就定义了大量MIME类型 ,可以参考。 response.setConten

2016-09-08 14:31:56 416

原创 Servlet(Servlet Applet)

Servlet /* GitHub stylesheet for MarkdownPad (http://markdownpad.com) */ /* Author: Nicolas Hery - http://nicolashery.com */ /* Version: b13fe65ca28d2e568c6ed5d7f06581183df8f2ff */ /* Source: h

2016-09-07 15:25:20 758

原创 表选项

外键约束: 什么叫外键:就是设定一个表中的某个字段的值,必须“来源于”另一个表的某个主键字段的值。 语法形式: foreign key (字段名1,字段名2, …. ) references 表名2(字段名1,字段名2, …. ) 说明: 对某个(些)字段设定外键,则其相对应的其他表的对应字段需要设置为主键。非空约束:就是要求该字段的值不能为空,其只能在字段上当作字段属性来设定。 默认约

2016-08-30 20:06:34 402

原创 表定义语句

创建表: 基本形式 create table [if not exists] 表名(字段列表, [约束或索引列表]) [表选项列表]; 说明:列表都是表示“多个”,相互之间用逗号分开。 字段基本形式: 字段名 类型 [字段修饰属性]; 字段属性设置 not null: 不为空,表示该字段不能放“null”这个值。不写,则默认是可以为空 auto_increment:

2016-08-30 20:04:16 704

原创 数据类型

整数类型 分为: tinyint(1字节), smallint(2字节), mediumint(3字节),int(4字节), bigint(8字节) 默认情况下,这些整数类型都是可正可负的,那么: tinyInt就只能存储: -128–127这些数 通用设定形式 定义一个字段的时候的类型的写法。 比如: create table tab1 (f1 数据类型 ); 数据类型

2016-08-30 19:45:41 327

原创 数据库基础1

数据库的分类:网状数据库,层次数据库,关系数据库 关系数据库: 数据都是以“分门别类”的方式存储在一个一个“表”中,每个表理论上都只存储某类信息。 表跟表之间的数据可以建立一定的对应显示应用需求的关系。 数据库操作的基本模式(流程) 1:客户端——建立连接——服务器端 2(反复): 客户端——命令——服务器端,接受,执行——返回结果——接收结果——处理(显示) 3:断开连接 mysq

2016-08-30 19:30:57 360

转载 Androdi AsyncTask

在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI

2016-04-09 19:44:16 312

原创 java内存分析_2

构造方法(构造函数) 使用new+构造方法 创建一个新的对象。 构造函数是定义在java类中的一个用来初始化对象的函数。 构造函数与类同名且没有返回值 例如 : Person类的构造函数: public class person{ int id; int age; persion(i

2016-04-04 15:11:13 318

原创 Android 系统框架的介绍

src目录 :主要是完成java的编写assets目录 : 资源目录res目录 : 存在图片,布局文件和字符串,菜单等文件bin目录:输出文件夹,如生成APK文件先写一点 …… 以后有空再补充

2016-04-03 16:37:52 331

原创 java面向对象_内存分析1

成员变量可以是JAVA语言中的任何一种数据类型(包括基本类型和引用类型)在定义成员变量是可以将其初始化,如果不对其初始化,JAVA使用默认对其初始化成员变量的作用范围为整个类体java语言中除基本类型之外的变量类型都称之为引用类型Java中的对象是通过引用对其操作的引用类型占两个字节类是静态概念, 代码区对象是NEW出来的,位于堆内存类的每个成员变量在不同的对象中都有不同的值(除静态变

2016-04-03 14:38:07 357

原创 java、运算

'+'运算符两侧的操作数中只要有一个是字符串,系统将另一个操作数转换为字符串然后进行连接。进行打印是无论任何类型,都自动转为字符串进行打印

2016-03-29 21:35:09 397

原创 java变量3

boolean 类型不可以转换成其他数据类型byte,short,char->int->long->float->doublebyte,short,char 之间不会相互转换 他们在做运算时先转换成int 容量小的数据类型转自动换成容量小的

2016-03-29 20:55:32 399

原创 java变量

按声明的位置分为局部变量与成员变量按所属的数据分为基本数据类型和引用数据类型数据类型基本数据类型:1 数值行 整数型(byte、short、int、long)浮点型(float,double)2 字符型 (char)3 布尔型 (boolean)引用数据类型:1 类 (class)2 接口 (interface)3 数组布尔类型 只有true 和false 与c不同java 采用

2016-03-29 10:59:32 250

原创 Java变量

从本质来讲JAVA是内存的一小块区域,使用变量来访问这一块区域Java 程序运行的过程(涉及到编译原理):1 硬盘的程序Load到内存;2 找到main方法开始执行;3 执行过程中的内存管理:(不同的系统会有所差别)a. code segmen  存放代码b. data segment 静态变量、字符串常量c. stack 局部变量d. heap(堆) 冬天太申请内存 new出来的

2016-03-29 10:45:12 235

原创 JAVA 学习之标识符

JAVA标识符标识符由字母、下划线、"$"、数字组成标识符由字母、下划线、'$'开头Java 标识符大小写敏感 ,长度无限制

2016-03-29 10:33:59 392

原创 求40+的阶乘

#include<stdio.h>int main() { int a[50][100],i,j,k,counter; a[0][0]=1; a[1][0]=2; for(i=2; i<50; i++) { counter=0; k=i-1; for(j=0; j<100 ; j++) { a[i]

2015-12-10 20:39:13 1796

原创 鲁智深吃馒头

据说,鲁智深一天中午匆匆来到开封府大相国寺,想蹭顿饭吃,当时大相国寺有99个和尚,只做了99个馒头。智清长老不愿得罪鲁智深,便把他安排在一个特定位置,之后对所有人说: 从我开始报数(围成一圈),第5个人可以吃到馒头(并退下) ,按此方法,所有和尚都吃到了馒头,唯独鲁智深没有吃上。请问他在那个位置? 能否借鉴筛法求出剩下的最后一个人的位置?#include #include #define N

2015-12-10 20:24:51 9293 5

原创 最长公共子序列问题

Time Limit: 1000MS Memory limit: 65536K 题目描述给定两个序列X=输入输入数据有多组,每组有两行 ,每行为一个长度不超过500的字符串(输入全是大写英文字母(A,Z)),表示序列X和Y。输出每组输出一行,表示所求得的最长公共子序列的长度,若不存在公共子序列,则输出0。示例输入 ABCBDAB BDCABA示例输出 4#include<stdio.h>#i

2015-12-04 17:36:42 347

原创 上升子序列

题目描述  一个只包含非负整数的序列bi,当b1 < b2 < … < bS的时候,我们称这个序列是上升的。对于给定的一个序列{a1, a2, …,aN},我们可以得到一些上升的子序列{ai1, ai2, …, aiK},这里1 ≤ i1 < i2 <…< iK ≤ N。例如:对于序列{1, 7, 3, 5, 9, 4, 8},有它的一些上升子序列,如{1, 7}, {3, 4, 8}等等。这些子序

2015-12-04 17:35:46 366

原创 小鑫去爬山

题目描述马上就要放假了,小鑫打算去爬山。 小鑫要去爬的这座山有n个海拔区间。为了清楚描述我们可以从上到下标号1到n。第i个区间有i个落脚点,每一个落脚点都有一个危险值。小鑫需要在第n个海拔区间挑选一个点向上爬,爬到第1个海拔区间(也就是山顶)。他必须规划一条路径,让危险值之和最小。这样才安全的。并不是任意两个落脚点之间都可以相互到达。我们这样定义对于第i个(i#include<stdio.h>#

2015-12-04 17:34:43 620

原创 最长上升子序列

题目描述一个数的序列bi,当b1 < b2 < … < bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, …, aN),我们可以得到一些上升的子序列(ai1, ai2, …, aiK),这里1<= i1 < i2 < … < iK <= N。比如,对于序列(1, 7, 3, 5, 9, 4, 8),有它的一些上升子序列,如(1, 7), (3, 4, 8)等等。这些子序列中最长

2015-12-04 17:33:49 386

原创 数字三角形问题

Time Limit: 1000MS Memory limit: 65536K 题目描述给定一个由n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形的顶至底的一条路径,使该路径经过的数字总和最大。 对于给定的由n行数字组成的数字三角形,计算从三角形的顶至底的路径经过的数字和的最大值。输入输入数据的第1行是数字三角形的行数n,1≤n≤100。接下来n行

2015-12-04 17:31:34 351

转载 sdut 1008 最大公共字串

最大公共子串Time Limit: 1000MS Memory limit: 32768K 题目描述从一个给定的串中删去(不一定连续地删去)0个或0个以上的字符,剩下地字符按原来顺序组成的串。例如:“ ”,“a”,“xb”,“aaa”,“bbb”,“xabb”,“xaaabbb”都是串“xaaabbb”的子串。(例子中的串不包含引号。)编程求N个非空串的最长公共子串的长度。限制:2<=N<=100

2015-12-03 19:35:33 967

转载 共用体练习

题目描述 给定n和m,接下来有n个描述,每个描述包含一个类型标志和一组相应的数据。类型标志共3种:INT DOUBLE STRING,然后对应一组相应的数据。紧接着有m个询问,每个询问仅包含一个整数x,要求输出第x个描述对应的数据(STRING类型保证不含空格,每组对应STRING数据不会超过19个字符)。 输入输入的第一行为两个整数,n和m (n输出对

2015-11-25 09:31:52 531

原创 选夫婿1

题目描述倾国倾城的大家闺秀潘小姐要选夫婿啦!武林中各门各派,武林外各大户人家,闻讯纷纷前来,强势围观。前来参与竞选的男生藏龙卧虎,高手云集,才子遍布,帅哥纷纭,更不乏富二代,官二代,可谓声势空前。 每个人参与竞选的帅哥除了进行一段激情洋溢的求婚演讲以外,还要报上自己姓名、身高和体重,以及个人简历。最后再进行文武选拔,最后夺魁者方能得到潘小姐的芳心。 潘小姐不爱名利,只看人,第一关就是身高和

2015-11-24 21:12:12 489

原创 最终排名

题目描述第四届山东理工大学ACM网络编程擂台赛比赛完后需要产生一个最终排名,排名按照题数多少来决定。但是有太多的队伍参与,手动计算排名已经不能满足比赛的需求。现在有一份名单记录各个队伍的ID和做出的题目数,需要你写一个程序,产生最终的排名。 为了简化题目,这里的排名规则为:做出题目数量多的队伍排在前面,如果题数相等,保持输入时的相对顺序不要改变。 输入第一行包含一个正整数T( 1≤T≤15),表

2015-11-24 20:36:41 966

原创 来淄博旅游

题目描述淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点。从各个城市来张店的游客只是在网上报名,然后旅行社根据统计的人数,用大巴把他们从不同城市拉到张店。在张店玩一天后,这些游客又要到淄博其他景点玩,所以重新统计到淄川、临淄、周村、博山去的游客,用大巴把他们分送过去。 统计这些游客是很费精力的,但让电脑做会简单一些,现在就请你帮忙设计这个程序统计分

2015-11-24 20:34:20 1366

原创 来淄博旅游

题目描述淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点。从各个城市来张店的游客只是在网上报名,然后旅行社根据统计的人数,用大巴把他们从不同城市拉到张店。在张店玩一天后,这些游客又要到淄博其他景点玩,所以重新统计到淄川、临淄、周村、博山去的游客,用大巴把他们分送过去。     统计这些游客是很费精力的,但让电脑做会简单一些,现在就请

2015-11-24 20:30:30 1197

原创 骨牌铺方格

__int64与long long int 的区别 在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图 http://www.sdutacm.org/image/1018.jpg 输入输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0< n<=50)

2015-11-22 16:14:37 329

原创 母牛的故事

题目描述有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0< n< 55),n的含义如题目中描述。 n=0表示输入数据的结束,不做处理。输出对于每个测试实例,输出在第n年的时候母牛的数量。 每个输出占一行。示例输入 2 4 5 0示例输出 2

2015-11-21 17:31:46 281

原创 螺旋方阵

题目描述n×n的螺旋方阵当n=5和n=3时分别是如下的形式请给出一个程序,对于任意的输入n(0<n<11),输出按照上面规律所获得的n×n的螺旋方阵。输入输入第一行为整数m(0<m<10),代表有m组输入; 接下来是m行数据,每行输入一个n(0<n<11)。输出按照输入的次序,依次输出每一个n×n方阵(一个方阵的同一行数据之间以’\t’分隔) 两个输出方阵之间输出一个空行。#include<

2015-11-21 17:30:53 535

原创 数据结构实验之链表二:逆序建立链表

题目描述输入整数个数N,再输入N个整数,按照这些整数输入的相反顺序建立单链表,并依次遍历输出单链表的数据。输入第一行输入整数N;; 第二行依次输入N个整数,逆序建立单链表。输出依次输出单链表所存放的数据。示例输入 10 11 3 5 27 9 12 43 16 84 22 示例输出 22 84 16 43 12 9 27 5 3 11 #include <stdio.h>#include

2015-11-21 17:29:51 406

原创 数据结构实验之链表一:顺序建立链表

题目描述输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据。输入第一行输入整数的个数N; 第二行依次输入每个整数。输出输出这组整数。示例输入 8 12 56 4 6 55 15 33 62示例输出 12 56 4 6 55 15 33 62#include <stdio.h>#include <malloc.h>struct node{ int d

2015-11-21 17:28:51 327

原创 矩阵

题目描述X终于开始玩一些比较高大上的东西了,比如矩阵。给出两个N*N的矩阵A,B。他想知道矩阵A在顺时针旋转一定角度后是否会和矩阵B完全一样。输入有多组输入。 每组输入先输入一个整数N(N <= 50),代表矩阵的大小。接下来的N行,每行有N个整数。代表矩阵A。再接下来的N行N个整数代表矩阵B。输出如果矩阵A在旋转一定角度后能和矩阵B完全一样则输出YES,否则输出NO。示例输入 2 1 2

2015-11-21 17:17:49 538

原创 字母旋转方阵

题目描述给定两个整数M,N,生成一个M*N的矩阵,矩阵中元素取值为A至Z的26个字母中的一个,A在左上角,其余各数按顺时针方向旋转前进,依次递增放置,当超过26时又从A开始填充。例如,当M=5,N=8时,矩阵中的内容如下:A B C D E F G H V W X Y Z A B I U J K L M N C J T I H G F E D K S R Q P O N M

2015-11-21 17:16:09 1144

原创 又见回文

题目描述“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。现在呢,就是让你判断输入的字符串是否是回文串。输入有多组输入,每行输入一串字符,保证字符串长度不会大于 100000,字符串由大小写英文字母和空格组成,以字符串“2013”作为结束标志。输出每行输出一个字符串,如果输入是回文串,输出“YES”,否则输出“NO”(注意:判断的时候空格是不作判断的,

2015-11-21 17:14:00 738

空空如也

空空如也

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

TA关注的人

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