第一章 python基础 1.1 编程语言介绍 1.2 Python介绍 1.3 Python安装 1.4 第一个Python程序 1.5 变量 1.6 程序交互 1.7 基本数据类型 1.8 格式化输出 1.9 基本运算符 1.10 流程控制之 if ... else 1.11 流程控制之 循环 ...
分类:
编程语言 时间:
2018-06-29 01:15:10
阅读次数:
197
在gis系统中 经常会用到一些裁剪的方法,首先推荐一个非常好用的空间分析JavaScript库--Turf.js,不仅功能强大、使用简单,同时处理速度也很快。 Turf.js中提供了一中多边形的裁剪方法是使用多边形去裁剪多边形,但是如果实际工作中需要使用到线去裁剪多边形却无法满足。 http://t ...
分类:
编程语言 时间:
2018-06-29 01:16:25
阅读次数:
207
1.有一个线程类对象(通过继承Thread类来实现),如果程序从未调用过该对象的start()方法来启动它,那么这个线程对象将一直处于“新建“状态,它永远不会作为线程获得执行的机会,只是一个普通的java对象,这时,直接调用其run()方法时,与普通的java对象的普通方法并没有什么区别。 2.静态 ...
分类:
编程语言 时间:
2018-06-29 01:18:25
阅读次数:
199
输出斐波那契数列的前多少个数。 利用函数 效果: ...
分类:
编程语言 时间:
2018-06-29 01:19:28
阅读次数:
213
使用String.split函数进行字符串分割时需要注意下面两个事情 1.特殊字符作为分隔符时需要使用\\进行转义(比如使用\\作为分隔符的话,则转义为\\\\) 比如这里对|分隔符字符串进行分割 2.注意对最后空字符的处理(通常有些情况在最后数据为空的时候只保留了个分隔符,如果不做处理的话,数据分 ...
分类:
编程语言 时间:
2018-06-29 01:19:37
阅读次数:
159
最近对接了个webService的接口取数据,从网上良莠不齐的代码中找到了个方法, 具体作者已经记不住是谁了,现在把代码贴出来,希望可以帮到大家,代码如下,简单粗暴 ...
分类:
编程语言 时间:
2018-06-29 10:55:19
阅读次数:
114
数据存储文件,用”,”分割,csv 列表生成式:li = [1, 2, 3]li = [x * 2 for x in li] 打开文件到user_file,读一行出来:for line in user_file: list(zip(li1, li2))>>> [(), (), (‘c’, 3)] d ...
分类:
编程语言 时间:
2018-06-29 10:56:12
阅读次数:
178
什么是多态呢? 在Java程序中,允许不同类的对象对同一消息做出不同的响应. 编译时多态:又叫设计时多态,通过方法重载实现 运行时多态(Java中的多态):程序运行时,决定调用哪个方法实现多态的前提条件: 必须满足继承关系; 父类引用指向子类实例对象;向上转型:(隐式转型,自动转型) 父类应用指向子 ...
分类:
编程语言 时间:
2018-06-29 10:57:08
阅读次数:
185
Comma separated values(CSV)文件规范见WIKIPEDIA:https://en.wikipedia.org/wiki/Comma separated_values RFC_4180_standard 开源Java解决方案有Apache Commons CSV:http:// ...
分类:
编程语言 时间:
2018-06-29 10:57:50
阅读次数:
144
Spring Cloud将目前比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装,屏蔽掉了复杂的配置和实现原理,最终整合出一套简单易懂、易部署和易维护的分布式系统架构平台。 Spring Cloud的子项目,大致可分成两类:一类是对现有成熟框架Spring Boot ...
分类:
编程语言 时间:
2018-06-29 10:58:36
阅读次数:
140
generator 生成器generator:一边循环一边计算的机制。 生成器是一个特殊的程序,可以被用于控制循环的迭代行为。python中的生成器是迭代器的一种,使用yield返回值函数,每次调用yield会暂停,可以使用next()函数和send()函数恢复生成器。 生成器类似于返回值为数组的一 ...
分类:
编程语言 时间:
2018-06-29 10:58:54
阅读次数:
177
只需要在pom.xml的<build>标签中加上这个即可: ...
分类:
编程语言 时间:
2018-06-29 11:00:31
阅读次数:
153
我们在使用Thread时,在使用线程同步时可能会出现死锁,而死锁产生的原因是: 例: 两个类中各有两个方法,而这四种发放同步,比如顾客与服务员解决“先付款还是后付款”的问题时,就会产生死锁。 死锁产生的条件: 互斥条件 请求保持条件 不可剥夺条件 环路等待 死锁的原因: 资源竞争和进程顺序推进不当 ...
分类:
编程语言 时间:
2018-06-29 11:04:45
阅读次数:
171
XML简介: XML:可扩展标记语言! 01.很象html 02.着重点是数据的保存 03.无需预编译 04.符合W3C标准 可扩展:我们可以自定义,完全按照自己的规则来! 标记: 计算机所能认识的信息符号! int num=5; 教材编号 XML的组成部分: 01.文档声明 <?xml versi ...
分类:
编程语言 时间:
2018-06-29 11:06:59
阅读次数:
196
给定两个数组,写一个方法来计算它们的交集。 例如: 给定 nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2, 2]. 注意: 输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。 我们可以不考虑输出结果的顺序。 跟进: 如果给定的数组已经排好序呢? ...
分类:
编程语言 时间:
2018-06-29 11:07:47
阅读次数:
172
删除OpenJDK 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息: 最好还是先卸载掉openjdk,在安装sun公司的jdk. 先查看 显示如下信息: 卸载: 还有一些其他的命令 如果出现找不到openjdk source的话,那么还可以这样卸载 ...
分类:
编程语言 时间:
2018-06-29 11:08:03
阅读次数:
136
因网络问题,因此设置 easy_install 使用阿里云的源, 但提示 Scanning index of all packages (this may take a while)Reading https://mirrors.aliyun.com/pypi/simple/Download err ...
分类:
编程语言 时间:
2018-06-29 11:08:57
阅读次数:
269
Visual Studio Code搭建python开发环境 python安装(Mac下自带) Visual Studio Code 安装 Visual Studio Code 安装python插件 command + P 打开命令输入界面 输入ext install python 安装python ...
分类:
编程语言 时间:
2018-06-29 11:10:59
阅读次数:
168
引导过程添加的外部配置的默认属性源是Config Server,但您可以通过将PropertySourceLocator类型的bean添加到引导上下文(通过spring.factories)添加其他源。您可以使用此方法从其他服务器或数据库中插入其他属性。 引导过程添加的外部配置的默认属性源是Conf ...
分类:
编程语言 时间:
2018-06-29 11:11:18
阅读次数:
142
os.listdir(path=None) --输出当前路径下所有文件 os.listdir() #不给参数默认输出当前路径下所有文件 os.stat(path, *, dir_fd=None, follow_symlinks=True) --#查看文件状态信息 follow_symlinks Tr ...
分类:
编程语言 时间:
2018-06-29 11:12:00
阅读次数:
125