自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yuan的博客

多多学习

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

原创 linux小知识

1 history查看历史命令 echo $HISTSIZE 可保存的命令个数2 alias help=“man” 给man设置别名

2019-03-23 20:58:04 181

原创 makefile小总结

1 makefile会根据a.o b.o main.o自动编译同命的c文件main:a.o b.o main.oclean: rm -rf *.o main2 特殊符号$@ 目标文件 $^所有依赖的文件 $<第一个依赖的文件 $?变化的成员3include /home/yuan/test/hello.mk include的make...

2019-03-23 18:46:37 115

原创 C语言笔记

typedef定义数据类型typedef int INT32size_t strlen(const char *str) 计算字符串 str 的长度,直到空结束字符,但不包括空结束字符。 sizeof(...)是运算符,计算内存大小char *strncpy(char *dest, const char *src, size_t len) len小于sr...

2019-03-10 20:06:11 136

原创 (二十二)Interceptor

编写类,实现Interceptor接口。&lt;package name="inter" extends="struts-default" namespace="/inter"&gt;    &lt;interceptors&gt;       &lt;interceptor name="inter1" class="gz.itcast.a_interceptor.MyInter

2018-06-16 15:45:13 162

原创 (二十一)Structs2

structs2是基于MVC开发模型的web层框架。 structs1也是MVC开发模式的框架。struts2并不是struts1的升级版。 struts2是基于webwork的升级版。struts2=webwork+structs1

2018-06-16 14:53:21 272

原创 (二十)反射与泛型

Class类:代表类。 作用: 得到类名称,类的实现的接口,继承的类..Class clazz = Class.forName("gz.itcast.c_reflect.Student");Class parent = clazz.getSuperclass();Class[] interArray = clazz.getInterfaces();Field name = clazz.get...

2018-06-11 19:05:20 186

原创 (十九)文件上传与下载

&lt;form action="${pageContext.request.contextPath }/Upload" method="post" enctype="multipart/form-data"&gt;    请选择上传的文件1:&lt;input type="file" name="attachment1"/&gt;    请选择上传的文件2:&lt;i

2018-06-11 09:42:44 191

原创 (十八)Listener

事件源: ServletContext对象, ServletRequest对象  ,HttpSession对象 (域对象) 事件: ServletContextEvent , ServletRequestEvent,xxx(创建或销毁对象,对象的属性修改) 事件监听器(接口):ServletContextListener,ServletRequestListerner ......  ...

2018-06-10 16:16:24 191

原创 (十七)Filter

servlet的三大组件: 2.1  (servlet) Servlet接口: javax.servlet.Servlet; 作用:用于开发动态网页 2.2 (过滤器)Filter接口: javax.servlet.Filter;  2.3 (监听器)Listener接口: javax.servlet.*过滤器的生命周期(实现Filter接口) 构造方法:...

2018-06-10 10:42:08 269

原创 (十六)连接池

连接池: 1)Connection对象的利用率,提高执行sql的效率 2)控制java程序使用最大连接数,从而防止数据库奔溃

2018-06-10 08:09:09 114

原创 (十五)jdbc

1  jdbc技术:使用java程序访问(操作)数据库(发送sql语句)2  Class.forName("com.mysql.jdbc.Driver"); //执行Driver类中的静态代码块  Connection conn = DriverManager.getConnection(url, user, password);3|-Connection接口: 代表和数据库的连接  |- S...

2018-06-09 16:53:51 176

原创 (十四)mySql

1    show databases       create database day14;     create database day15 default character set gbk;     alter database day15 default character set utf8;     drop database day15;     create table stu...

2018-06-08 10:26:21 119

原创 (十三)EL表达式

1  EL表达式替代jsp表达式 作用:向浏览器输出域对象中的变量或表达式计算的结果2   EL的11个内置对象     pageContext                                          -----  ${pageContext.request.contextPath }      pageScope     requestScope   ...

2018-06-08 08:53:46 174

原创 (十二)jsp

1  Jsp,全称 Java Server Page java服务页面,能提供java服务的页面。 可以写html标签,还可以java代码2 第一次访问jsp: 1)tomcat服务器把jsp页面翻译成java源文件。 2)tomcat服务器把java源文件编译成class文件。 3)读取class文件,创建类对象。 4)执行类中的方法。  第n次访问jsp: 4...

2018-06-07 17:01:21 224

原创 (十 一)会话管理

1    Cookie技术:会话数据保存在浏览器端。     Session技术: 会话数据保存在服务器端。2    1)cookie的数据类型一定是字符串,如果要发送中文,必须先对中文进行URL加密才可以发送。     2)setPath(path): 修改cookie所在的有效路径。如果把该cookie设置到某个有效路径下,然后浏览器访问这个有效路径的时候,才会携带cookie数据给服务...

2018-06-07 09:45:01 146

原创 (十)Servlet

1     1)sevlet是一个普通的java类,继承HttpServlet类。     2)其实实现了Servlet接口的java类,才是一个Servlet类。     3)servlet程序需要交给tomcat服务器运行2   在tomcat服务器内部配置了一个缺省路径 &lt;url-pattern&gt;/&lt;/url-pattern&gt;, 这个缺省路径在tomcat服务...

2018-06-06 21:13:20 150

原创 (九)HTTP协议

1  是对浏览器和服务器端数据传输格式的规范2  http协议版本: http1.0: 当浏览器和服务器连接之后,在一次连接中只能发出一个请求 http1.1:当浏览器和服务器连接之后,在一次连接中可以发出多次请求。 3  请求行  请求头  实体内容4  /day08/first : URI: 统一资源描述符。可以描述任何文件,本地,互联网  http://localhsot:808...

2018-06-06 17:12:06 172

原创 (八)Tomcat服务器

1   ROOT是默认网站,访问默认网站是不需要名称的。     配置首页,二者配置则可以只用域名访问。2  网站配置    (1) 网站配置到Tomcat下,      弊端: tomcat软件和发布的网站是在一起。    (2) 配置虚拟网站     &lt;Context docBase="C:\web" path="/itcast"/&gt;      path可以不写内容,表示当前网站...

2018-06-06 11:22:35 129

原创 (七)XML

1  XML标签:Extend Markup Language 可扩展标记语言2 作为软件的配置文件,自定义标签,三大框架配置文件3 浏览器解码 &lt;?xml version="1.0" encoding="gbk"?&gt;4 原样输出:&lt;_student id="1"&gt;student&lt;![CDATA[ &lt;name&gt;卡卡&lt;/name&g

2018-06-06 09:02:59 132

原创 (六)DOM编程

1   DOM(document Object Model)文档对象模型编程。2 html页面封装成对象,形成树状结构3 结点关系        父节点: parentNode属性        子节点: childNodes属性        第一个子节点: firstChild属性        最后一个子节点: lastChild属性        下一个兄弟节点: nextSibling属...

2018-06-05 11:30:49 141

原创 (五)事件编程

1  三要素:事件源,事件,监听器2  分类   点击相关的:            单击: onclick            双击: ondblclick    焦点相关的:            聚焦:  onfocus            失去焦点: onblur    选项相关的:            改变选项: onchange    鼠标相关的:            鼠标经过...

2018-06-05 10:18:11 243

原创 (四)BOM编程

1   BOM是(Broswer Object Model) 浏览器对象模型编程   window         location       history    screen2  window对象(window可省略)     open(): 在一个窗口中打开页面     setInterval(): 设置定时器(执行n次)     setTimeout(): 设置定时器(只执行1次)  ...

2018-06-05 10:05:34 146

原创 (三)JavaScript基础

1  语法      ECMA规范     DOM编程  BOM编程2   Script标签写脚本3  导入JS文件   &lt;script src="01.js"&gt;&lt;/script&gt;   不可以是空标签4  document.write("向浏览器输出内容");5  可重复定义变量,会覆盖前面的变量。    js是弱类型语言,使用且只用var来定义任何数据类型    js中变...

2018-06-05 09:09:03 179

原创 (二)CSS

1  标签中style属性更改样式2 css脚本  style标签给各个标签更改样式3 导入外部css文件  &lt;link href="01.css" rel="stylesheet"/&gt;4 选择器标签选择器div{        font-size:24px;        color:#F00;        }类选择器.c1{        font-size:36px;     ...

2018-06-04 20:43:03 116

原创 (一)html基本标签

1  设置解码类型: &lt;meta http-equiv="content-type" content="text/html;charset=utf-8"/&gt;2  设置搜索关键字:&lt;meta name="keywords" content="java,net,C++" /&gt;    每个关键字占一定权值3  描述语句 :&lt;meta name="descr

2018-06-04 16:28:58 135

原创 java学习注意点

1  关键字:有特殊含义的单词且都为小写               class  public static void  (main  String System 不是)2  标识符:数字,字母,下划线,$,组成(不能以数字开头)3  保持包名,类或接口,方法或变量,常量, 书写规范4  单行注释可以嵌套,多行注释不可嵌套。5  常量     字面值常量(字符串,整数,小数,字符常量,布尔常量,...

2018-06-04 14:10:35 231

原创 Java异常

很好的异常讲解          https://blog.csdn.net/hguisu/article/details/6155636 

2018-05-29 15:37:04 121

原创 1079. 延迟的回文数 (20)

给定一个 k+1 位的正整数 N,写成 ak...a1a0 的形式,其中对所有 i 有 0 &lt;= ai &lt; 10 且 ak &gt; 0。N 被称为一个回文数,当且仅当对所有 i 有 ai = ak-i。零也被定义为一个回文数。非回文数也可以通过一系列操作变出回文数。首先将该数字逆转,再将逆转数与该数相加,如果和还不是一个回文数,就重复这个逆转再相加的操作,直到一个回文数出现。如果一个...

2018-03-09 17:29:21 160

原创 1078. 字符串压缩与解压 (20)

文本压缩有很多种方法,这里我们只考虑最简单的一种:把由相同字符组成的一个连续的片段用这个字符和片段中含有这个字符的个数来表示。例如 ccccc 就用 5c 来表示。如果字符没有重复,就原样输出。例如 aba 压缩后仍然是 aba。解压方法就是反过来,把形如 5c 这样的表示恢复为 ccccc。本题需要你根据压缩或解压的要求,对给定字符串进行处理。这里我们简单地假设原始字符串是完全由英文字母和空格组...

2018-03-09 16:06:15 110

原创 1077. 互评成绩计算 (20)

在浙大的计算机专业课中,经常有互评分组报告这个环节。一个组上台介绍自己的工作,其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的:所有其他组的评分中,去掉一个最高分和一个最低分,剩下的分数取平均分记为 G1;老师给这个组的评分记为 G2。该组得分为 (G1+G2)/2,最后结果四舍五入后保留整数分。本题就要求你写个程序帮助老师计算每个组的互评成绩。输入格式:输入第一行给出两个正整数N(&g...

2018-03-09 16:04:36 122

原创 1076. Wifi密码 (15)

下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用wifi,又怕耽误亲们的学习,现将wifi密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成wifi的密码。这里简单假设每道选择题都有4个选项,有且只有1个正确答案。输入...

2018-03-09 16:03:39 184

原创 1075. 链表元素分类(25)

给定一个单链表,请编写程序将链表元素进行分类排列,使得所有负值元素都排在非负值元素的前面,而[0, K]区间内的元素都排在大于K的元素前面。但每一类内部元素的顺序是不能改变的。例如:给定链表为 18→7→-4→0→5→-6→10→11→-2,K为10,则输出应该为 -4→-6→-2→7→0→5→10→18→11。输入格式:每个输入包含1个测试用例。每个测试用例第1行给出:第1个结点的地址;结点总个...

2018-03-09 16:02:06 118

原创 1074. 宇宙无敌加法器(20)

地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个PAT星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是7进制数、第2位是2进制数、第3位是5进制数、第4位是10进制数,等等。每一位的进制d或者是0(表示十进制)、或者是[2,9]区间内的整数。理论上这个进制表应该包含无穷多...

2018-03-09 15:27:36 110

原创 1073. 多选题常见计分法(20)

批改多选题是比较麻烦的事情,有很多不同的计分方法。有一种最常见的计分方法是:如果考生选择了部分正确选项,并且没有选择任何错误选项,则得到50%分数;如果考生选择了任何一个错误的选项,则不能得分。本题就请你写个程序帮助老师批改多选题,并且指出哪道题的哪个选项错的人最多。输入格式:输入在第一行给出两个正整数N(&lt;=1000)和M(&lt;=100),分别是学生人数和多选题的个数。随后M行,每行顺...

2018-03-09 14:27:05 151

原创 1072. 开学寄语(20)

下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其QQ,封其电脑,夺其手机,收其ipad,断其wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也!本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。输入格式:输入第一行给出两个正整数N(&lt;= 1000)和M(&lt;= 6),分别是学生人数和需要被查缴的...

2018-03-08 19:32:44 113

原创 1071. 小赌怡情(15)

常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注t个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家t个筹码;否则扣除玩家t个筹码。注意:玩家下注的筹码数不能超过自己帐户上拥有的筹码数。当玩家输光了全部筹码后,游戏就结束。输入格式:输入在第一行给出2个正整数T和K(&lt;=100),分别是系统在初始状态下赠送...

2018-03-08 19:31:34 170

原创 1070. 结绳(25)

给定一段一段的绳子,你需要把它们串成一条绳。每次串连的时候,是把两段绳子对折,再如下图所示套接在一起。这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连。每次串连后,原来两段绳子的长度就会减半。给定N段绳子的长度,你需要找出它们能串成的绳子的最大长度。输入格式:每个输入包含1个测试用例。每个测试用例第1行给出正整数N (2 &lt;= N &lt;= 104);第2行给出N个正整数...

2018-03-08 19:08:49 128

原创 1069. 微博转发抽奖(20)

小明PAT考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔N个人就发出一个红包。请你编写程序帮助他确定中奖名单。输入格式:输入第一行给出三个正整数M(&lt;= 1000)、N和S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从1开始)。随后M行,顺序给出转发微博的网友的昵称(不超过20个字符、不包含空格回车的非空字符串)。注意:可能有人转发多次,但不能中...

2018-03-08 19:07:44 109

原创 1068. 万绿丛中一点红(20)

对于计算机而言,颜色不过是像素点对应的一个24位的数值。现给定一幅分辨率为MxN的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围8个相邻像素的颜色差充分大。输入格式:输入第一行给出三个正整数,分别是M和N(&lt;= 1000),即图像的分辨率;以及TOL,是所求像素点与相邻点的颜色差阈值,色差超过TOL的点才被考虑。随后N行,每行给出M个像素的颜色值,范围在...

2018-03-08 17:46:03 152

原创 1067. 试密码(20)

当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实现这个小功能。输入格式:输入在第一行给出一个密码(长度不超过20的、不包含空格、Tab、回车的非空字符串)和一个正整数N(&lt;= 10),分别是正确的密码和系统允许尝试的次数。随后每行给出一个以回车结束的非空字符串,是用户尝试输入的密码。输入保证至少有一次尝试。当读到一行只有单个#字...

2018-03-08 14:51:50 117

空空如也

空空如也

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

TA关注的人

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