结果如下 1 2 3 4 5 6 7 alex [1, 34, 5, 6, 33, 44] {'name': 'alex', 'add': 'sz'} alex ValuesView(<shelve.DbfilenameShelf object at 0x019EB250>) ItemsView(< ...
分类:
编程语言 时间:
2018-05-23 20:37:55
阅读次数:
192
通过Swagger 可以更好的将后台的RESTfull API文档化,如下图所示: 1. Swagger 主要依赖以下两个jar包: 2. 建立一个与Spring Boot的启动类同级的类:Swagger .class,在启动项目后,就会自动扫描com.example.demo下的api,到此这就可 ...
分类:
编程语言 时间:
2018-05-23 20:38:22
阅读次数:
179
报错日志如下: Caused by: java.lang.AbstractMethodError: sparkCore.JavaWordCount$2.call(Ljava/lang/Object;)Ljava/lang/Iterable; at org.apache.spark.api.java. ...
分类:
编程语言 时间:
2018-05-23 20:38:39
阅读次数:
981
获取等差数列思路 1. 通过range步长 2. 通过切片步长 ...
分类:
编程语言 时间:
2018-05-23 20:38:57
阅读次数:
229
正则表达式 特殊字符序列,匹配检索和替换文本 普通字符 + 特殊字符 + 数量,普通字符用来定边界 更改字符思路 字符串函数 > 正则 > for循环 元字符 匹配一个字符 # 元字符大写,一般都是取小写的反 1. 0~9 整数 \d 取反 \D 2. 字母、数字、下划线 \w 取反 \W 3. 空 ...
分类:
编程语言 时间:
2018-05-23 20:40:05
阅读次数:
258
import tensorflow as tf 1 # -*- coding: utf-8 -*- 2 """ 3 Created on Tue Dec 31 19:16:05 2013 4 5 @author: shuai """ import numpy as np import cv2 # L ...
分类:
编程语言 时间:
2018-05-23 20:40:49
阅读次数:
210
上接erlang下lists模块sort(排序)方法源码解析(一),到目前为止,list列表已经被分割成N个列表,而且每个列表的元素是有序的(从大到小) 下面我们重点来看看mergel和rmergel模块,因为我们先前主要分析的split_1_*对应的是rmergel,我们先从rmergel查看,如 ...
分类:
编程语言 时间:
2018-05-23 20:42:20
阅读次数:
314
字符串 数字 ...
分类:
编程语言 时间:
2018-05-23 20:42:47
阅读次数:
165
网上的文章在写 “springboot文件上传" 时,都让你加上模版引擎,我只想说,我用不上,加模版引擎,你是觉得我脑子坏了,还是觉得我拿不动刀了。 springboot如何启用文件上传功能: 其实你啥都不用做,直接用就是了。文件上传相关的随着你的webStarter引入,就被引入到你的项目里面了。 ...
分类:
编程语言 时间:
2018-05-23 20:43:55
阅读次数:
155
Volatile的特征: A、禁止指令重排(有例外) B、可见性 Volatile的内存语义: 当写一个volatile变量时,JMM会把线程对应的本地内存中的共享变量值刷新到主内存。 当读一个volatile变量时,JMM会把线程对应的本地内存置为无效,线程接下来将从主内存中读取共享变量。 Vol ...
分类:
编程语言 时间:
2018-05-23 20:44:16
阅读次数:
201
java实时程序在运行过程中偶尔出现异常信息中断的情况,通过shell脚本即可完成自启动。 以下为监控一个实时的java程序的shell脚本。 通过每10秒检查一次java程序的进程,来判断程序是否处于运行中。如果未发现程序,则执行程序的启动脚本。 对于启动过程中的状态信息,会通过钉钉机器人实时发送 ...
分类:
编程语言 时间:
2018-05-23 20:45:03
阅读次数:
363
AVL树简介 AVL树的名字来源于它的发明作者G.M. Adelson-Velsky 和 E.M. Landis。AVL树是最先发明的自平衡二叉查找树(Self-Balancing Binary Search Tree,简称平衡二叉树)。 平衡二叉树定义(AVL):它或者是一颗空树,或者具有以下性质 ...
分类:
编程语言 时间:
2018-05-23 20:47:58
阅读次数:
376
多线程1、线程的实现 线程是比进程更轻量级调度执行单位,线程的切换虚拟内存地址不会改变,但是进程会改变。 线程的实现:内核线程实现、用户线程实现、用户线程加轻量级进程混合实现 (1)内核线程(KLT)就是直接由操作系统内核支持的线程,这种线程由内核来完成线程切换。程序一般不会直接使用内核线程,而是去 ...
分类:
编程语言 时间:
2018-05-23 20:48:26
阅读次数:
229
这一次我们尝试一下略微复杂的c程序。 一、C程序 头文件: 源程序: divide() 函数是一个返回多个值的C函数例子,其中有一个是通过指针参数的方式。 avg() 函数通过一个C数组执行数据聚集操作。 Point 和 distance() 函数涉及到了C结构体。 生成so文件后,我们尝试调用这些 ...
分类:
编程语言 时间:
2018-05-23 20:48:34
阅读次数:
216
本节内容:集合、深浅copy、文件操作、函数初识 1.小知识点补充 2.编码二 3.集合 4.深浅copy 5.文件操作 6.函数的初识 1、小知识点补充 1.1 小数据池 str、int 小数据池存在的意义就是节省内存 节省内存,位多个变量开辟一个共享空间(str和int) int:-5--256 ...
分类:
编程语言 时间:
2018-05-23 20:49:18
阅读次数:
279
示例一: 跟示例三对比一下,尽量用示例三 示例二: 示例三:方法引用 方法引用主要有三类: (1)指向静态方法的方法引用,(例如:Integer中的parseInt方法,写作Integer::parseInt) (2)指向任意类型实例方法的方法引用(例如String中的length方法,写作Stri ...
分类:
编程语言 时间:
2018-05-23 21:12:01
阅读次数:
263
语法 string.replace(searchvalue,newvalue) 参数值 searchvalue 必须。规定子字符串或要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。 newvalue 必需。一 ...
分类:
编程语言 时间:
2018-05-23 21:12:49
阅读次数:
201
什么是JavaScript JavaScript【1】是一门脚本语言,可以开发网页特效。被设计用来向HTML页面添加交互行为。 一般用于实现客户端表单验证和实现页面交互特效,可以减少服务端压力和提升用户体验。 JavaScript的组成 ECMAscript-核心 DOM-Document Obje ...
分类:
编程语言 时间:
2018-05-23 21:14:22
阅读次数:
209
在前端开发中闭包是一个很重要的知识点,是面试中一定会被问到的内容。之前我对闭包的理解主要是"通过闭包可以在函数外部能访问到函数内部的变量",对闭包运用的也很少,甚至自己写过闭包自己都不太清楚,只知道这样写可以解决问题。最近在梳理自己的js知识点,发现自己对js闭包理解的很不透彻,于是想全面的分析一下 ...
分类:
编程语言 时间:
2018-05-23 21:14:47
阅读次数:
222
abc(*args, **kwargs) 1 2 3 4 5 6 all(*args, **kwargs) 1 2 3 4 5 6 7 8 9 10 11 any(*args, **kwargs) 1 2 3 4 5 6 7 8 9 10 11 ascii(*args, **kwargs) 1 2 ...
分类:
编程语言 时间:
2018-05-23 22:03:41
阅读次数:
204