1.定义罪犯Criminal类,height(身高)/weight(体重)/blood(血型)/home(籍贯)属性。重写hashcode和equals,使用四个属性的组合进行实现。创建HashSet集合,里面存放20个Criminal对象,其中O型血2人,A型血3人,B型血4人,AB型血1人,其余血型不详。注意:hashcode()方法实现时,要..
分类:
编程语言 时间:
2016-05-28 14:28:48
阅读次数:
242
数组的定义:
数组是由一组类型相同的数据元素构成的有序集合,每个数据元素称为一个数组元素(简称为元素),每个元素受n(n≥1)个线性关系的约束,每个元素在n个线性关系中的序号i1、i2、…、in称为该元素的下标,并称该数组为 n 维数组。
数组的特点:
元素本身可以具有某种结构,属于同一数据类型; 数组是一个具有固定格式和数量的数据集合。...
分类:
编程语言 时间:
2016-05-28 14:27:26
阅读次数:
293
1.通过搜集网上的资料,自己多次尝试,问题算是解决了,在代码中加上如下几句即可: import sys reload(sys) sys.setdefaultencoding('utf-8') 2.原因就是Python的str默认是ascii编码,和unicode编码冲突,混淆了python2 里边的 ...
分类:
编程语言 时间:
2016-05-28 14:21:17
阅读次数:
478
今天总结下插入对话内容的基本实现方式。一般SNS类APP的对话内容都用TableView显示,我们输入内容点击发送就会插入一条信息。那么是如何实现的呢? 创建TableView和cell和xib的步骤省略了。直接看插入代码 其中insertRowsAtIndexPaths方法用来插入新的信息。for ...
分类:
编程语言 时间:
2016-05-28 14:19:09
阅读次数:
180
如果一个bean没有默认的构造函数,那么可以通过工厂方法来构造一个bean。Spring通过<bean>元素的factory-method属性来装配工厂创建的Bean。下面例子中的Stage是一个工厂类,通过它的getInstance()方法可以获得一个单例,但是他没有共有的构造函数,所以在构造Be ...
分类:
编程语言 时间:
2016-05-28 14:17:37
阅读次数:
226
建立exception包,编写TestException.java程序,主方法中有以下代码,确定其中可能出现的异常,进行捕获处理。 建立exception包,建立Bank类,类中有变量double balance表示存款,Bank类的构造方法能增加存款,Bank类中有取款的发方法withDrawal ...
分类:
编程语言 时间:
2016-05-28 14:15:37
阅读次数:
165
Python之路,Day14 - It's time for Django 本节内容 Django流程介绍 Django url Django view Django models Django template Django form Django admin Django流程介绍 Django ...
分类:
编程语言 时间:
2016-05-28 14:13:34
阅读次数:
233
http://acm.hdu.edu.cn/showproblem.php?pid=2546 Problem Description 电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则 ...
分类:
编程语言 时间:
2016-05-28 14:11:12
阅读次数:
188
说明:本文转自多线程编程之pthread_create函数应用,在此基础上笔者做了些许改动。 pthread_create函数 函数简介 pthread_create是UNIX环境创建线程函数 头文件 #include<pthread.h> 函数声明 int pthread_create(pthre ...
分类:
编程语言 时间:
2016-05-28 14:09:36
阅读次数:
145
可以使用bean的init-method和destroy-method属性来初始化和销毁bean。定义一个Hero类: 配置其bean: 还可以使用beans的default-init-method和default-destroy-method属性来设置所有bean的默认的初始化和销毁方法。(这种情 ...
分类:
编程语言 时间:
2016-05-28 14:09:22
阅读次数:
178
Caused by: java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter at org.hibernate.bytecode.javassist.BytecodeProviderImpl.getProxyFactoryF ...
分类:
编程语言 时间:
2016-05-28 14:06:50
阅读次数:
180
所谓标记算法(Mark),分为多种,最简单直观的即标记-清除算法(Mark-Sweep)。即将认定为可回收的内存做一个标记,然后统一将被标记的清理,算法图解如下:算法过程:
1. 先判定对象是否可回收,对其标记。
2. 统一回收(简单地删...
分类:
编程语言 时间:
2016-05-28 13:03:59
阅读次数:
214
安装插件Python Script和Emmet: 最近在做一个项目,涉及到大量的HTML、CSS代码的编写,手动写代码效率实在是低下。于是想搜索一下,有没有Notepad++插件可以支持自动生成的,果不其然还真有。Emmet,这款神器其实就是 Zen Coding的升级版,它可以极大的提高代码编写的 ...
分类:
编程语言 时间:
2016-05-28 13:04:30
阅读次数:
203
set 无须,不重复,可嵌套的集合 练习: 展示结果: 函数 定义和使用 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等... 参数:为函数体提供 ...
分类:
编程语言 时间:
2016-05-28 13:01:04
阅读次数:
208
之前讲到的名为"duke"的bean有一个私有成员变量beanBags代表这个杂技师bean的一次性能够抛出的最多的数量,Juggler有一个构造函数,构造函数的第一个参数(这里只有一个参数)beanBags是一个整型的值,用于传递给Juggler的私有成员变量beanBags。构造器注入的方法是: ...
分类:
编程语言 时间:
2016-05-28 13:01:15
阅读次数:
312
set集合是一种无序、无重合值、可迭代的数据集合。 set函数 set可以通过set()函数对序列进行强制转换为set类型的数据,也可以通过直接赋值的方式生成set类型数据: 方法 通过函数dir(set)可以看到set的函数有哪些。 这里着重介绍一下几个常用函数 add add方法是想set集合中 ...
分类:
编程语言 时间:
2016-05-28 13:01:15
阅读次数:
334