1、什么是DOM? DOM 是 W3C(万维网联盟)的标准。DOM 定义了访问 HTML 和 XML 文档的标准: "W3C 文档对象模型(DOM)是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。" W3C DOM 标准被分为 3 个不同的部分: 核心 DOM - ...
分类:
编程语言 时间:
2018-07-26 21:20:48
阅读次数:
215
1.创建maven web项目并添加依赖 pom.xml 1 <properties> 2 <webVersion>3.0</webVersion> 3 <cxf.version>3.2.5</cxf.version> 4 <spring.version>4.3.18.RELEASE</spring ...
分类:
编程语言 时间:
2018-07-26 21:21:11
阅读次数:
185
这篇会有点乱,但最后尽量总结好。 先看下这次的代码 结果如下 一、首先用到了v.reserve()这个方法,它的解释是保留适当空间,上次我没用这个,添加元素时以16的倍数增加,但通过上面的代码,添加元素超过10个后,他自动增加的容量是10,说明每次超过容量,自动增加的容量是10,也就是这里设置的v. ...
分类:
编程语言 时间:
2018-07-26 21:22:06
阅读次数:
168
数据是对客观事物的符号表示。在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。 数据元素是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。 数据对象是性质相同的数据元素的集合,是数据的一个子集。 数据结构是相互之间存在一种或多种特定关系的数据元素的集合。 存储结构是 ...
分类:
编程语言 时间:
2018-07-26 21:23:16
阅读次数:
178
参考 1. https://foofish.net/how for works in python.html for循环可以迭代一个可迭代(iterable)的对象 原理 1. 生成这个可迭代对象(实现了__iter__方法的就叫可迭代对象)的迭代器(xx.__iter__())。 2. 用迭代器协 ...
分类:
编程语言 时间:
2018-07-26 21:23:37
阅读次数:
195
今天启动项目的时候中遇到 java.lang.illegalstateexception:Cannot find the system java compiler. Check that your class path includes tools.jar 主要原因是因为编译器在编译时找不到 too ...
分类:
编程语言 时间:
2018-07-26 21:23:54
阅读次数:
446
public static String DDtoDMS(Double d){ String[] array=d.toString().split("[.]"); String degrees=array[0];//得到度 Double m=Double.parseDouble("0."+array... ...
分类:
编程语言 时间:
2018-07-26 21:24:01
阅读次数:
2026
python 没有接口这个概念 接口类,抽象类: 制定一个规范. from abc import ABCMeta,abstractmethodclass Payment(metaclass=ABCMeta): # 抽象类(接口类): @abstractmethod def pay(self): pa ...
分类:
编程语言 时间:
2018-07-26 21:24:55
阅读次数:
173
并发编程的目的是为了让程序运行得更快,但是,并不是线程启动的越多,就能让程序最大限度地并发执行。并发编程时,会面临非常多的挑战,比如上下文切换的问题,死锁的问题,以及受限于各种硬件和软件的资源限制问题。CPU通过时间片分配算法来循环执行任务,当前任务执行一个时间后会切换到下一个任务。但是,在切换前会保存上一个任务的状态,以便下次切换回这个任务时,可以再加载到
分类:
编程语言 时间:
2018-07-26 21:25:07
阅读次数:
207
Comparable 简介 Comparable 是排序接口。 若一个类实现了Comparable接口,就意味着“该类支持排序”。 即然实现Comparable接口的类支持排序,假设现在存在“实现Comparable接口的类的对象的List列表(或数组)”,则该List列表(或数组)可以通过 Col ...
分类:
编程语言 时间:
2018-07-26 22:06:17
阅读次数:
142
1、准备工作 2、本地解释器配置 配置本地解释器的步骤相对简洁直观: (1)单击工具栏中的设置按钮。 (2)在Settings/Preferences对话框中选中 Project Interpreter页面,在Project Interpreter对应的下拉列表中选择对应的解释器版本,或者单击右侧的 ...
分类:
编程语言 时间:
2018-07-26 22:07:39
阅读次数:
227
//冒泡排序1 最普通 //冒泡排序2 设置标志位 //冒泡排序3 假设a[100],仅前10个无序,后90个已经排好序,则只需要冒泡前10个//需要我们记录好位置 ...
分类:
编程语言 时间:
2018-07-26 22:09:43
阅读次数:
148
在没有写操作的时候,两个线程同时读一个资源没有任何问题,允许多个线程同时读取共享资源。 但是如果有一个线程想去写这些共享资源,就不应该再有其它线程对该资源进行读或写。 简单来说,多个线程同时操作同一资源时,“读读共存,写写不共存,读写不共存”。 读写锁的锁定规则如下:获得读锁后,其它线程可获得读锁而 ...
分类:
编程语言 时间:
2018-07-26 22:10:19
阅读次数:
171
突然想起来前几天同学问我为什么没有初始化的数组的值是随机的,发现这个困惑自己也是存在的,所以自己总结的心得. 1. 首先,并不是所有未初始化的数组的值都是随机的.对于没有初始化的数组,分两种情况: (1)全局数组,也就是定义在main函数外面的数组,元素的默认值是全部为0的 (2)局部数组,定义在函 ...
分类:
编程语言 时间:
2018-07-26 22:10:43
阅读次数:
187
实现代码: import turtle #导入turtle模块 turtle.width(10) #笔的宽度 turtle.color("blue") #笔的颜色turtle.circle(50) #画圆 turtle.penup() #抬笔,这样,路径就不会画出来turtle.goto(120,0 ...
分类:
编程语言 时间:
2018-07-26 22:11:07
阅读次数:
939
单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 软件设计真正要做的许多内容,就是发现职责并把哪些职责相互分 ...
分类:
编程语言 时间:
2018-07-26 22:11:42
阅读次数:
150
枚举类型的使用方法: enum是C语言的 一种自定义类型 enum值是可以根据需要自定义的整型值 第一个enum的值默认为0 默认情况下的enum值是在前一个定义值的基础上加 1 enum类型的变量只能去定义时的离散值 枚举类型的特殊意义: enum中定义的值是C语言真正意义上的常量 在工程中enu ...
分类:
编程语言 时间:
2018-07-26 22:11:51
阅读次数:
155
String类的概述 String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。字符串是常量,一旦被赋值,就不能被改变。 String类的构造方法 * public String():空构造 * public String(byte[] bytes):把 ...
分类:
编程语言 时间:
2018-07-26 22:12:17
阅读次数:
138
排序与搜索 排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定顺序进行排列的一种算法。 排序算法的稳定性 稳定性:稳定排序算法会让原本有相等键值的纪录维持相对次序。也就是如果一个排序算法是稳定的,当有两个相等键值的纪录R和S,且在原本的列表中R出现在S之前,在排序过的列表 ...
分类:
编程语言 时间:
2018-07-26 22:13:27
阅读次数:
175
#[LeetCode] Merge k Sorted Lists 合并k个有序链表(升序)import numpy as npimport timeclass Node(object): def __init__(self,n,next_node=None): self.data=n self.ne ...
分类:
编程语言 时间:
2018-07-26 22:13:49
阅读次数:
168