- 博客(32)
- 资源 (11)
- 收藏
- 关注
原创 python数据元素--集合(2/2 集合的常用操作)
python数据元素--集合(2/2 集合的常用操作)1.单一集合操作s.add():指定添加set对象中的一个元素。s.remove(element):指定删除set对象中的一个元素;若不存在,返回一个错误。s.discard(element):指定删除集合中的一个元素;若不存在不做任何操作。s.pop():随机删除并返回集合中的一个元素。若集合为空报错。s.clear():清空一个集合中的所有...
2018-05-30 22:51:00 1759
原创 python数据元素--集合(1/2 集合的概念和分类)
python数据元素--集合(Ⅰ 集合的概念和分类)【范例】观察字符串,列表,元组,字典和集合。# 有序:可以通过索引值获取元素# 字符串(有序)text = "abc"# 列表(有序)l = [1, 2, 3]# 元组(不可变,有序)t = (1, 2, 3)# 字典(无序,可随机访问)d = {"name": "Jack", "age": 20}# 集合(无序,不可随机访问)...
2018-05-30 12:56:42 1422
原创 ssh框架之hibernate--hibernate环境的搭建(Ⅲ 创建hibernate的核心配置文件)
ssh框架之hibernate--hibernate环境的搭建(Ⅲ 创建hibernate的核心配置文件)1. 核心配置文件xml,但是核心配置文件的名称和位置是固定的。位置必须在src下,名称必须叫hibernate.cfg.xml2. 引入dtd约束<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-confi...
2018-05-26 22:29:19 382
原创 ssh框架之hibernate--hibernate环境的搭建(Ⅱ 配置实体类和数据库表的映射关系)
ssh框架之hibernate--hibernate环境的搭建(Ⅱ 配置实体类和数据库表的映射关系)1. 创建xml格式的配置文件映射配置文件名称和位置没有固定要求。建议:位置:在实体类所在包里面创建;名字:实体类名称.hbm.xml。2. 配置是xml格式,在配置文件中首先引入xml约束。<?xml version="1.0" encoding="UTF-8"?><!DOCT...
2018-05-26 08:38:46 1916
原创 ssh框架之hibernate--hibernate环境的搭建(Ⅰ 导入jar文件与创建实体类)
ssh框架之hibernate--hibernate环境的搭建(Ⅰ 导入jar文件与创建实体类)一. 打开MyEclipse开发工具,新建Web项目,导入hibernate相应的jar包和mysql数据库的jar包。(1)hibernate的jar包如下:(2)项目视图:二. 创建实体类(1)在src中创建实体类User.java,放在新建的com.test.entity包下:(2)启动MySQL...
2018-05-25 22:52:33 244
原创 Java编程--Java基础类库(Ⅱ Math类)
Java编程--Java基础类库(Ⅱ Math类)Math类java.lang.Math是JDK里唯一一个与数学计算有关的程序类。这个类里提供有一些基础的数学函数。Math类中所有方法都可以通过类名称直接调用,此类中有一个round(a)方法需要特别注意。一.Math中的字段字段摘要static doubleE 比任何其他值都更接近 e(即自然对数的底数)的 double 值。...
2018-05-25 12:33:07 517
原创 Java编程--Java基础类库(Ⅰ StringBuffer类)
Java编程--Java基础类库(Ⅰ StringBuffer类)回顾:String类特点(1)任何字符串常量都是String对象,而且String的常量一旦声明就不可改变,若改变对象的内容改变的是其引用的指向而已。(2)虽然很大程序上来讲,String的使用比较简单,但是String不可更改的缺点并不好,为了方便字符串的修改,专门提供了StringBuffer类。(3)String类里面使用的是...
2018-05-23 18:33:15 213
原创 Java编程--反射(Ⅴ 调用成员)
Java编程--反射(Ⅴ 调用成员)类中的属性一定要在本类对象实例化对象产生之后才能分配内存空间。一. 在Class类里面提供有取得成员的方法:(1)取得全部成员:public Field[] getDeclaredFields()返回 Field 对象的一个数组,这些对象反映此 Class 对象所表示的类或接口所声明的所有字段。包括公共、保护、默认(包)访问和私有字段,但不包括继承的字段。(2)...
2018-05-22 22:54:16 166
原创 Java编程--反射(Ⅳ 调用方法)
Java编程--反射(Ⅳ 调用方法)五.反射调用方法类中的普通方法只有在一个类产生实例化对象之后才可以调用。并且实例化对象的方式有三种(new,克隆,反射)。【范例】定义一个类。public class Book { private String title; public String getTitle() { return title; } public void setTit...
2018-05-22 22:49:00 160
原创 Java编程--IO流(System类对IO的支持)
Java编程--IO流(System类对IO的支持)System类中定义有三个操作的常量:1. 两个常量:out和error所表示的都是PrintStream类的对象。2. 区别:out输出的是希望用户可以看见的内容,err是希望输出用户不能看见的内容。3. 这两种输出在实际开发中都没有。一.系统输出:outpublic class Test1 { public static void main...
2018-05-22 22:08:53 260
原创 Java编程--反射(Ⅲ 调用构造方法)
Java编程--反射(Ⅲ 调用构造方法)一. 利用反射调用构造方法:【范例】观察当前程序的问题。public class Book { private String title; private double price; public Book(String title, double price) { this.title = title; this.price = price...
2018-05-22 18:18:22 768
原创 Java编程--反射(Ⅰ 认识反射,实例化Class类对象)
Java编程--反射(Ⅰ 认识反射,实例化Class类对象)一.认识反射反射机制public final Class<?> getClass()返回此 Object 的运行时类。返回的 Class 对象是由所表示类的 static synchronized 方法锁定的对象。 【范例】观察以下两段程序的结果。public class Test1 { public static void...
2018-05-22 18:10:24 325
原创 Java编程--反射(Ⅱ 反射实例化对象)
Java编程--反射(Ⅱ 反射实例化对象)三.反射实例化对象反射实例化对象:若有了Class类对象,则可以做到利用反射来实现对象实例化操作。(1)实例化对象方法:public T newInstance() throws InstantiationException, IllegalAccessException创建此 Class ...
2018-05-22 18:07:54 542
原创 Java编程--多线程(生产者和消费者问题)
Java编程--多线程(生产者和消费者问题)知识点:1. 生产者和消费者问题的产生;2. Object类对多线程的支持。 一.问题的引出生产者和消费者指的是两个不同的线程类对象,操作同一资源的情况。具体操作流程如下:(1)生产者负责生产数据,消费者负责取走数据;(2)生产者每生产完一组数据之后,消费者就要取走一组数据。假设要生产的数据如下:(1)第一组数据:name = Jack ,content...
2018-05-21 18:38:56 287
原创 Java编程--IO流(Ⅲ 字符流)
Java编程--IO流(Ⅲ 字符流)一 字符输出流WriterWriter类是在JDK1.1之后增加的,其类的定义如下:java.io 类 Writerjava.lang.Object java.io.Writer所有已实现的接口: Closeable, Flushable, Appendable 这个类又多实现了一个Appendable接口。这个接口定义如下:java.lang 接口 Appe...
2018-05-21 16:52:22 168
原创 Java编程--IO流(Ⅱ 字节流)
Java编程--IO流(Ⅱ 字节流)File类虽然可以操作文件,但是并不是操作文件的内容,若要进行文件内容的操作只能通过两种途径完成:字节流和字符流。若要进行输入及输出操作一般都会按照如下的步骤进行(以文件操作为例):(1)通过File类定义一个要操作文件的路径;(若无文件操作不用这步)(2)通过字节流或字符流的子类对象为父类对象实例化(3)进行数据的读(输入),写(输出)操作;(4)数据流属于资...
2018-05-21 16:41:22 196
原创 Java编程--多线程(线程的同步和死锁)
Java编程--多线程(线程的同步和死锁)内容:1. 线程的同步产生原因;2. 线程的同步处理操作;3. 线程的死锁情况。具体内容(了解)一.同步问题的引出:同步:多个线程访问同一资源时候所需要考虑到的问题。【范例】观察非同步情况下的操作。class MyThread implements Runnable { private int ticket = 5; @Override publi...
2018-05-21 16:25:07 179
原创 Java编程--多线程(多线程常用的操作方法)
Java编程--多线程(多线程常用的操作方法)一.线程的命名与取得所有线程程序的执行,每次都是不同的运行结果,因为它会根据自己的情况进行资源抢占。所以如果要想区分每一个线程,就必须依靠线程的名字。对于线程名字一般在启动之前进行定义,不建议对已经启动的线程进行名称更改或为不同的线程设置同名情况。若想进行线程名称的操作,可以使用Thread类的如下方法:构造方法:public Thread(Runna...
2018-05-21 16:17:51 198
原创 Java编程--多线程(继承Thread类和实现Runnable接口)
Java编程--多线程(继承Thread类和实现Runnable接口)一. 通过继承Thread类//线程操作主类class MyThread extends Thread { private String name; public MyThread(String name) { this.name = name; } @Override public void run() {...
2018-05-20 18:48:35 412
原创 Java编程--网络编程(TCP)
Java编程--网络编程(TCP)一. TCP协议发送数据: A:创建发送端的socket对象。这一步若成功,则说明已经建立成功了。 B:获取输出流,写数据 C:释放资源TCP客户端相关方法:public Socket(String host,int port):创建一个流套接字并将其连接到指定主机上的指定端口号。 public OutputStream getOutputStream():返回此...
2018-05-20 18:36:53 308
原创 Java编程--网络编程(UDP)
Java编程--网络编程(UDP) 一. UDP协议发送数据: (1)创建发送端socket对象 (2)创建数据并把数据打包 (3)调用socket对象的发送方法发送数据包 (4)释放资源与UDP发送端有关的方法:java.net 类 DatagramSocketjava.lang.Object java.net.DatagramSocket此类表示用来发送和接收数据报包的套接字。 java.n...
2018-05-20 18:31:06 3102
原创 Java编程--网络编程(基础知识)
网络编程(基础知识)网络编程三要素 A:IP地址:网络中每台计算机的唯一标识 B:端口 C:协议举例:我想和小林说话,怎么办? A:我要找到小林 B:对他说话,要对耳朵说(找到计算机了,要找到应用程序) C:我说什么呢?"Hello"--没学过英语,听不懂。一.IP地址:网络中计算机的唯一标识。1.计算机只能识别二进制的数据,所以我们的IP地址应该是一个二进制的数据。 但是我们配置的IP地址却不是...
2018-05-20 18:16:40 141
原创 jQuery开发框架--(一)jQuery简介
jQuery开发框架--(一)jQuery简介一. jQuery提供了两种版本:jQuery1.x:所有浏览器都支持;jQuery2.x:除了IE都支持。【范例】编写第一个jQuery程序。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&
2018-05-20 16:53:44 5874
原创 3225 十进制到六进制
3255:十进制到六进制查看提交统计提示提问总时间限制: 1000ms内存限制: 65536kB描述进制转换: 将十进制(不超过int类型表示的范围)的数转换为六进制的数.输入输入为第一行是组数n,后面n行是需要进制转换的十进制数.输出进制转换后的n行六进制数。样例输入31346265样例输出211141121【思路】使用简单的堆栈实现十进制到六进制的转换。【代码】AC的C++代码如下:...
2018-05-06 18:04:42 239
原创 4003 十六进制转十进制
4003:十六进制转十进制查看提交统计提示提问总时间限制: 1000ms内存限制: 65536kB描述将十六进制数转换成十进制数输入第一行有一个整数T,表示共有T组数据接下来T行,每一行为一个16进制无符号正整数,位数不超过8位,数中的a-f均为大写字母,数前没有多余的0输出输出共T行,每一行是一组数据的十进制表示,数字前不得有多余的0。十进制数小于2^31样例输入4AFFFFE10001...
2018-05-06 17:58:26 275
原创 2735 八进制到十进制
2735:八进制到十进制查看提交统计提示提问总时间限制: 1000ms内存限制: 65536kB描述把一个八进制正整数转化成十进制。输入一行,仅含一个八进制表示的正整数a,a的十进制表示的范围是(0, 65536)。输出一行,a的十进制表示。样例输入11样例输出9【思路】掌握格式化的输入输出即可。【代码】AC的C++代码如下:#include <iostream>using name...
2018-05-06 17:56:20 391
原创 2734 十进制到八进制
2734:十进制到八进制查看提交统计提示提问总时间限制: 1000ms内存限制: 65536kB描述把一个十进制正整数转化成八进制。输入一行,仅含一个十进制表示的整数a(0 < a < 65536)。输出一行,a的八进制表示。样例输入9样例输出11【思路】掌握格式化的输入输出即可。【代码】AC的C++代码如下:#include <iostream>using namesp...
2018-05-06 17:54:06 290
原创 2750 鸡兔同笼
2750:鸡兔同笼查看提交统计提示提问总时间限制: 1000ms内存限制: 65536kB描述一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。输入一行,一个正整数a (a < 32768)。输出一行,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开。如果没有满足要求...
2018-05-06 17:49:36 273
原创 4029 数字反转
4029:数字反转查看提交统计提示提问总时间限制: 1000ms内存限制: 65535kB描述给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例 2) 。输入输入共 1 行,一个整数 N。输出输出共 1 行,一个整数,表示反转后的新数。样例输入样例 #1:123样例 #2:-380样例输出...
2018-05-06 17:47:16 270
原创 2723 不吉利日期
2723:不吉利日期查看提交统计提示提问总时间限制: 1000ms内存限制: 65536kB描述在国外,每月的13号和每周的星期5都是不吉利的。特别是当13号那天恰好是星期5时,更不吉利。已知某年的一月一日是星期w,并且这一年一定不是闰年,求出这一年所有13号那天是星期5的月份,按从小到大的顺序输出月份数字。(w=1..7)输入输入有一行,即一月一日星期几(w)。(1 <= w <= ...
2018-05-06 17:44:02 853
原创 2887 能被3,5,7整除的数
2887:能被3,5,7整除的数\查看提交统计提示提问总时间限制: 1000ms内存限制: 65536kB描述输入一个整数,判断它能否被3,5,7整除,并输出以下信息:1、能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格);2、能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者 3 7或者5 7,中间用空格分隔)3、能被其中一个数整除(输出这个除数)4、不能被任何数...
2018-05-06 17:41:19 470
原创 4139 不定方程求解
4139:不定方程求解查看提交统计提示提问总时间限制: 1000ms 内存限制: 65536kB描述给定正整数a,b,c。求不定方程 ax+by=c 关于未知数x和y的所有非负整数解组数。输入一行,包含三个正整数a,b,c,两个整数之间用单个空格隔开。每个数均不大于1000。输出一个整数,即不定方程的非负整数解组数。样例输入2 3 18样例输出4【思路】c不大于1000,要求ax + by = c...
2018-05-06 16:59:12 1893
oracle驱动包
2019-03-04
Json jar包
2019-03-04
Java核心技术 卷Ⅰ:基础知识 【中文】(第八版)
2019-03-04
Java编程思想第四版完整中文高清版(688页)
2019-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人