表单的内容 创建表单后,就可以在表单中放置控件以接受用户的输入。这些控件通常放在<form>……</form>标签对之间一起使用,也可以在表单之外用来创建用户界面。 表单标签及表单属性 在HTML中,使用<form>标签来实现表单的创建,该标签用于在网页中创建表单区域,属于一个容器标签,其他表单标签 ...
分类:
编程语言 时间:
2016-07-31 00:02:58
阅读次数:
200
字典中的键使用时必须满足一下两个条件: 1、每个键只能对应一个项,也就是说,一键对应多个值时不允许的(列表、元组和其他字典的容器对象除外)。当有键发生冲突时(即字典键重复赋值),取最后的赋值。 2、键必须是可哈希的,像列表和字典这样的可变类型,由于他们是不可哈希的,所以不能作为字典的键。 为什么呢? ...
分类:
编程语言 时间:
2016-07-31 00:04:05
阅读次数:
203
在执行的程序中,难免会碰到因为一些原因如输入输出导致致命性错误产生的情况(如因为输入的文件名错误而导致无法运行相关的代码。)。此时你不希望程序直接挂掉,而是通过显示一些信息,使其平稳的结束。此时,就可以使用try,except和else这三个关键字来组成一个包容性很好的程序。 分别解释三个关键字: ...
分类:
编程语言 时间:
2016-07-31 00:01:18
阅读次数:
192
Set接口并没有对Collection接口进行扩充,只是比Collection接口要求更加严格了,不能增加重复的元素,并且采用散列的储存方式,所以没有顺序 TreeSet类中如果比较器中某个属性没有比较,则会认为是同一个对象。 一个完整的类应该重写equals(),toString(),hashCo ...
分类:
编程语言 时间:
2016-07-31 00:02:04
阅读次数:
485
题意:求含有某个字母的某个字符串的不同子串的个数 题解:后缀数组,记录每个位置距离需要出现的字母的距离就可以了。因为不太了解后缀模版卡了一会,还是很简单的。 记住sa和height数组都是1-n的下标。 ...
分类:
编程语言 时间:
2016-07-31 00:02:00
阅读次数:
392
今天总结的第一点是在windows下使用idea编写jsp并且使用tomcat部署;第二点是新建maven项目,之前一直是听说也没有自己实践过,今天就大概说一下。 0x01 IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,我下载的是社区14版本 然后一步步下去,形成的目录结 ...
分类:
编程语言 时间:
2016-07-30 23:59:40
阅读次数:
483
本文主要记录《Machine Learning In Action》中第二章的内容。书中以两个具体实例来介绍kNN(k nearest neighbors),分别是: 通过“约会对象”功能,基本能够了解到kNN算法的工作原理。“手写数字识别”与“约会对象预测”使用完全一样的算法代码,仅仅是数据集有变 ...
分类:
编程语言 时间:
2016-07-30 23:58:07
阅读次数:
728
这里来记录下射线检测的相关内容: 射线检测故名就是通过射线去检测是否和碰撞器产生了交集,和碰撞器与碰撞器发生交集一样,会返回一个真。 射线的用法很多:比如检测是否跳跃,通过向地面投射射线控制在地面时候可以跳起。 射击游戏中可以通过定长射线去判断目标物体是否被击中,等 主要用到的工具类是: Physi ...
分类:
编程语言 时间:
2016-07-30 23:55:59
阅读次数:
301
__str__和__repr__ 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): class Person(object): def __init__(self, name, gender): self.name = name self.gender = gender de ...
分类:
编程语言 时间:
2016-07-30 23:56:35
阅读次数:
201
盒子模型属性有边框、内边距和外边距。 1、边框(border):对应包装盒的纸壳,他一般具有一定的厚度。 2、内边距(padding):位于边框内部,是内容与边框的距离,即对应包装盒的填充部分,所以也被称为填充。 3、外边距(margin):位于边框外部,边框外面周围的间隙,所以也被称为边界。 盒子 ...
分类:
编程语言 时间:
2016-07-30 23:57:11
阅读次数:
178
1.数组初始化 Java的数组是静态的,既数组一旦初始化之后,该数组的长度就不可变,Java的数组需要初始化才能使用 数组的初始化就是为数组对象在堆内存中分配一段数组长度的连续的内存空间,并设定初始值(注意并不是数组变量初始化,而是数组对象) 初始化的方式有两种: 1)静态初始化:程序员显示的指定每 ...
分类:
编程语言 时间:
2016-07-30 23:55:24
阅读次数:
180
列表的分类: 1、无序列表 使用<ul>标签作为无序列表的声明,使用<li>标签作为每个列表项的起始。<ul>标签有一个type属性,这个属性的作用就是制定在显示列表时所采用的项目符号类型。 type属性的取值 取值 说明 disc 项目符号显示为实体圆心,默认值 square 项目符号显示为实体方 ...
分类:
编程语言 时间:
2016-07-30 23:54:06
阅读次数:
329
很多人会有很多疑问为什么需要学习JAVA,而不是学习Android、IOS、WEB前端,似乎这些才是目前最火的。首先从学习曲线来说,学习任何一种后台的编程语言都比较难,相反,Android、IOS、WEB前端这些属于前台东西,学习会相对简单,大家都知道简单的东西其实会的人会更多。另外我..
分类:
编程语言 时间:
2016-07-30 22:49:12
阅读次数:
170
1、快速排序通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。2、排序的过程3、代码实现三数取中法代码://优化..
分类:
编程语言 时间:
2016-07-30 22:44:18
阅读次数:
233
题目描述:给定两个数组求他们的公共部分,输出形式是数组,相同的元素只是输出一次例如:nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2].原文描述:Given two arrays, write a function to compute their intersection.Example:Given nums1 = [1, 2, 2, 1], nums...
分类:
编程语言 时间:
2016-07-30 22:43:03
阅读次数:
225
Tram
Time Limit: 1000MS
Memory Limit: 30000K
Total Submissions: 13468
Accepted: 4954
Description
Tram network in Zagreb consists of a number of intersections and rail...
分类:
编程语言 时间:
2016-07-30 22:40:43
阅读次数:
222
其实从rxjava14年出现到现在,我是去年从一个朋友那里听到的,特别是随着现在app项目越来越大,分层越来越不明确的情况下,rxjava出现了,以至于出现了rxandroid。其实如果你了解观察者模式的话,rxjava并没有你说的那么神秘。再次,我对rxjava并不崇拜,我的原则是怎么写代码简单,代码结构清晰,维护简单,就是好框架。
讲rxjava之前首先说一下Android mvp开发模式。...
分类:
编程语言 时间:
2016-07-30 22:41:17
阅读次数:
239