自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript入门学习笔记

在JS文件中,不需要<script>标签,直接编写JavaScript代码就可以了。JS文件不能直接运行,需嵌入到HTML文件中执行,我们需在HTML中添加如下代码,就可将JS文件嵌入HTML文件中。<script src="script.js"></script>我们可以将JavaScript代码放在html文件中任何位置,但是我们一般放在网页的head或者b...

2018-03-19 19:56:32 333

原创 HTML、 CSS复习笔记

虽然想从事后端开发,但项目中也涉及到前端知识,有些知识点很少用需经常查询,遂将其做个总结。html文件基本结构<html> <head>...</head> <body>...</body></html>1. <html></html>称为根标签,所有的网页标签都在&a

2018-03-16 19:49:22 356

原创 Java核心卷一复习笔记(3)——第五章

5.1.3 子类构造器     使用super 调用构造器的语句必须是子类构造器的第一条语句 。     如果子类的构造器没有显式地调用超类的构造器 , 则将自动地调用超类默认 ( 没有参数 )的构造器。如果超类没有不带参数的构造器 , 并且在子类的构造器中又没有显式地调用超类的其他构造器 ’ 则 Java 编译器将报告错误。结论:创建子类对象时,先调用父类构造方法,再调用子类构造方法,然后创建子...

2018-03-08 20:52:35 166

原创 struts2+hibernate

一:hibernate配置1.创建数据库:create database ...2.pojo: Product有id,name,price3个字段3.Product.hbm.xml     映射Product类对应product_表<hibernate-mapping package="com.how2java.pojo">    <class name="Product" ta...

2018-03-01 00:05:30 246

原创 struts2学习笔记(3)——标签、其他

与jstl标准标签库类似的,struts有专属标签库 form标签用于提交数据修改addProduct.jsp<html> <body> <s:form action="addProduct">   <s:textfield name="product.name" label="product name" />  <s:su

2018-02-28 16:40:46 178

原创 struts2学习笔记(2)——基础

Struts的中文问题,由3部分组成 1. jsp提交数据的时候,必须是UTF-8编码的 2. struts拿到数据后进行UTF-8解码 3. 服务端跳转到jsp进行显示的时候,要指定浏览器使用UTF-8进行显示 UTF-8可以换成GBK或者GB2312,但是必须统一,不能混用 提交数据的 addProduct.jsp提交数据的时候指定编码方式UTF-8并且设置form 的method为post方...

2018-02-27 17:58:24 118

原创 struts2学习笔记(1)——配置

步骤一:IDEA创建web项目,在web目录下创建web.xml、lib目录、classes目录。导包到lib目录下,指定输出目录到classes下(1. 打开project structure2. 设置 project complier output 为:E:\project\j2ee\web\WEB-INF\classes)在web.xml中配置一个Filter,所有请求都会被过滤到这个Fil...

2018-02-27 17:54:43 134

原创 hibernate笔记(4)——各类概念

Hibernate的任何对数据有改动的操作,都应该被放在事务里面. 在事务中的多个操作行为,要么都成功,要么都失败hibernate中的事务由s.beginTransaction();开始由s.getTransaction().commit();结束本例子,执行了两个操作第一个,删除id=8的产品,这个是会成功的第二个,修改id=11的产品,使得其产品名称超过了数据库中设置的长度30,这个是会失败...

2018-02-27 11:30:50 131

原创 hibernate笔记(3)——关系

表之间关系分:多对一、一对多、多对多一个Product对应一个Category (注:接上期笔记Product类)一个Category对应多个Product 所以Product和Category是多对一的关系 步骤一:为Product.java增加Category属性private Category category;public Category getCategory() {return ca...

2018-02-26 12:36:52 108

原创 hibernate笔记(2)——增删查改

通过id获取对象SessionFactory sf = new Configuration().configure().buildSessionFactory();Session s = sf.openSession();//s.beginTransaction();Product product = (Product)s.get(Product.class, 1);System.out.prin...

2018-02-26 00:29:29 93

原创 hibernate笔记(1)——配置过程

整个项目文件目录:步骤一:打开MySQL,创建数据库test            create database test;步骤二:打开IDEA,创建一个普通project,名为hibernate4步骤三:导入hiberna所依赖的包            在hibernate下创建lib目录,将jar文件导入步骤四:创建实体类Productpackage com.java.pojo;publi...

2018-02-25 23:00:44 123

原创 Java——继承中构造器、实例域初始化顺序

一:我们使用继承特性扩展父类创建子类,并创建子类对象时,是否真会先调用父类构造器,再调用子类构造器呢?通过IDEA来实验一下:首先创建一个A类,并写上构造方法:package com.zixue.chapter5;public class A { public A(){ System.out.println("A构造方法执行"); }}再创建B类,继承A类,并...

2018-02-25 10:08:32 247

原创 Java核心卷一复习笔记(2)——第四章

4.2.1对象与对象变量     Java中 , 使用构造器 ( constructor ) 构造新实例 。 构造器是一种特殊的方法, 用来构造并初始化对象 。构造器的名字应该与类名相同。    希望构造的对象可以多次使用 , 因此, 需要将对象存放在一个变量中 :Date birthday = new Date ( ) ;    在对象与对象变量之间存在着一个重要的区别。 例如 , 语句Date...

2018-02-24 23:05:51 193

原创 Java核心卷一复习笔记(1)——第三章

3.3数据类型:    java是一种强类型语言。这意味着要为每一个变量声明一种类型。    8种基本类型,4种整型(byte、short、int、long),2种浮点型(float、double)、1种字符类型(char)和1种表示真值的boolean类型。    byte 1字节 -128~127    short 2字节    int     4字节    long  8字节    整型的范...

2018-02-24 21:13:53 140

原创 数据结构与算法之二分查找

二分查找是一种算法,其输入的是有序元素。如果要查找的元素包含在其中,二分查找返回其位置。对于包含n个元素的列表,用二分查找最多需要log 2 n步例子:猜数字游戏,8以内的随机数,以最快速度猜到答案,一般做法就是对半猜      即log 8 = 3 次java实现:package chapter1;import java.util.Arrays;pub

2017-10-26 19:01:14 190

原创 Linux学习笔记——学习shell(1)

第二章:什么是shellshell是一个程序,接受键盘输入命令,然后把命令传递给操作系统执行。 bash是“Bourne Again SHell”的缩写, bash是最初Unix上由Steve Bourne写成shell程序sh的增强版。

2017-08-06 22:45:52 195

转载 求无序数组的中位数

中位数即是排过序后的处于数组最中间的元素。 不考虑数组长度为偶数的情况。设集合元素个数为n。简单的想了下:思路1) 把无序数组排好序,取出中间的元素            时间复杂度 采用普通的比较排序法 O(N*logN)            如果采用非比较的计数排序等方法, 时间复杂度 O(N), 空间复杂度也是O(N).思路2)           2.1)

2017-05-01 22:35:58 330

转载 阶乘计算升级版

4-10 阶乘计算升级版   (20分)本题要求实现一个打印非负整数阶乘的函数。函数接口定义:void Print_Factorial ( const int N );其中N是用户传入的参数,其值不超过1000。如果N是非负整数,则该函数必须在一行中打印出N!的值,否则打印“Invalid input”。裁判测试程序样例:#include void

2017-05-01 20:54:25 578

原创 统计个位数字

统计个位数字  本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。函数接口定义:int Count_Digit ( const int N, const int D );其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。裁判测试程

2017-05-01 17:32:21 904

原创 统计某类完全平方数

统计某类完全平方数本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。函数接口定义:int IsTheNumber ( const int N );其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。裁判测试程序样例:#include #include int IsThe

2017-05-01 17:13:30 956

原创 阶乘和

求单链表结点的阶乘和 本题要求实现一个函数,求单链表L结点的阶乘和。这里默认所有结点的值非负,且题目保证结果在int范围内。函数接口定义:int FactorialSum( List L );其中单链表List的定义如下:typedef struct Node *PtrToNode;struct Node { int Data; /* 存储结点数据

2017-05-01 16:18:36 181

转载 Java中,&&与&,||与|的区别

Java中,&&与&,||与|的区别在Java的逻辑运算符中,有这么四类:&&(短路与),&,|,||(短路或)。&&和&都是表示与,区别是&&只要第一个条件不满足,后面条件就不再判断。而&要对所有的条件都进行判断。看下面的程序:[java] view plain copy package 

2017-05-01 12:10:10 181

转载 python3的对象引用、浅拷贝与深拷贝

python3的对象引用、浅拷贝与深拷贝2011-12-06 10:22:03对象引用由于python使用了对象引用,因此在使用复制操作符“=”时并没有进行复制。如果右面的操作数是字面值(字符串、数字等),那么左边的操作数就被设置为一个对象引用,指向存放该值的内存对象;如果右边的操作数是一个对象引用,那么左边的操作数将指向与右面的对象引用相同的内存对象。>>>s

2017-03-23 12:16:54 363

原创 python中float()的实现

def str2float(s): return reduce(lambda x, y: x + y/(10**(len(str(y)))), map(lambda x: int(x), s.split('.')))print(str2float('123.456'))

2017-03-20 20:49:59 5654

原创 Remove Linked List Elements

Remove all elements from a linked list of integers that have value val.(移除链表中所有值为val的节点) 数据结构实验二练习4Example Given: 1 –> 2 –> 6 –> 3 –> 4 –> 5 –> 6, val = 6 Return: 1 –> 2 –> 3 –> 4 –> 5我的思路: 1.遍历整个链

2017-03-08 19:50:48 153

空空如也

空空如也

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

TA关注的人

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