在JAvascript平时项目开发中经常会用到数组去重的操作。这时候就要用到JS数组去重的方法了。 demo1: 第一种:JS数组去重操作方法是利用遍历原数组,利用数组的indexOf()方法来来判断新数组b中是否有原数组a中的元素,如果没有的话则在b数组的后面追加上a[i],如果有的话就不执行任何 ...
分类:
编程语言 时间:
2017-07-17 23:51:35
阅读次数:
217
目录(?)[+] 目录(?)[+] 功能目标 编写一个可以打印被装饰函数名称、执行时间、内存地址得装饰器 前置依赖包 import time import functools from decorator import decorator 基于普通的函数嵌套 > def log1(fn): def ...
分类:
编程语言 时间:
2017-07-17 23:51:54
阅读次数:
219
版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! 在堆内存中存放着Java程序中几乎所有的对象实例,堆内存的容量是有限的,Java虚拟机会对堆内存进行管理,回收已经“死去”的对象(即不可能再被任何途径使用的对象),释放内存。垃圾收集器在对堆内存进行回收前,首先要做的第一件事就是确定这些对 ...
分类:
编程语言 时间:
2017-07-17 23:52:30
阅读次数:
235
1 导包 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach ...
分类:
编程语言 时间:
2017-07-17 23:53:04
阅读次数:
220
1.volatile 关于volatile可讲述的部分有很多,不过精简的说这个关键字的功能有两点。 a.volatile修饰的变量对如果有修改,会对任意线程可见。 b.volatile修饰的变量: 如果是volatile写,那么它可以保证任何在它之前需要完成的读写都会完成,但是它之后的读写不能保证。 ...
分类:
编程语言 时间:
2017-07-17 23:53:20
阅读次数:
227
一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注:计算机(硬件)->os->应用软件 回到顶部 二.网络通信原理 回到顶部 2.1 互联 ...
分类:
编程语言 时间:
2017-07-17 23:53:41
阅读次数:
473
1、安装编译环境所需包 #yum install zlib-devel bzip2-devel openssl-devel ncurese-devel gcc zlib 安装成功 2.下载源码包 #wget https://www.python.org/ftp/python/3.6.1/Python ...
分类:
编程语言 时间:
2017-07-17 23:53:57
阅读次数:
258
1.Python变量类型: (1)数字 int类型:有符号整数,就是C语言中所指的整型,也就是数学中的整数,它的大小与安装的解释器的位数有关 查看当前系统下的Int最大值: 与C语言不同,Python给变量赋值时不需要预先声明变量类型,也就是说在给变量赋值时小于2147483647的数字默认认为是i ...
分类:
编程语言 时间:
2017-07-17 23:55:00
阅读次数:
245
定义一个人类,给这个类定义一个从身份证获取生日的方法,输入身份证,获取出生年月日 注意: 局部变量使用时必须赋初始值 类里的成员变量Java自动给赋值 int型初始值0 bollean型初始值false String型初始值null Date型初始值null 写一个简单的计算器 定义一个车类,定义一 ...
分类:
编程语言 时间:
2017-07-17 23:56:37
阅读次数:
230
静态分配器,简单来说就是使用户能从静态内存区请求内存空间而非使用堆或者栈,和我们平时嫌堆栈太小或者从堆动态请求内存太慢而开了个大数组,然后使用这个数组的内存空间本质来讲没有什么区别,写这个代码是为了能更方便,更灵活,(更高效?)地来使用静态内存区。 以下是代码 https://github.com/ ...
分类:
编程语言 时间:
2017-07-17 23:57:58
阅读次数:
366
最近正在学习Python中的异步编程,看了一些博客后做了一些小测验:对比asyncio+aiohttp的爬虫和asyncio+aiohttp+concurrent.futures(线程池/进程池)在效率中的差异,注释:在爬虫中我几乎没有使用任何计算性任务,为了探测异步的性能,全部... ...
分类:
编程语言 时间:
2017-07-17 23:58:07
阅读次数:
456
一.变量1 什么是变量之声明变量#变量名=变量值age=18gender1='male' gender2='female'2 为什么要有变量 变量作用:“变”=>变化,“量”=>计量/保存状态程序的运行本质是一系列状态的变化,变量的目的就是用来保存状态,变量值的变化就构成了程序运行的不同结果。 3 ...
分类:
编程语言 时间:
2017-07-17 23:59:07
阅读次数:
413
REST架构是一个抽象的概念,目前主要是基于HTTP协议实现,其目的是为了提高系统的可伸缩性、降低应用之间的耦合度、便于架构分布式处理程序。 在URL中设置使用如下方式: /{变量名1}/{变量名2}在代码中向Controller方法注入参数: (@PathVariable("变量名1") Stri ...
分类:
编程语言 时间:
2017-07-18 00:00:06
阅读次数:
260
按照网上说的执行以下命令 结果 虽然有下载但更新并不成功应该跟python2/3环境有关执行以下命令 解决问题 参考文献:https://stackoverflow.com/questions/14426491/python-3-importerror-no-module-named-setupto ...
分类:
编程语言 时间:
2017-07-18 00:01:59
阅读次数:
1187
1、配置文件部分 在spring的配置文件中加入下面代码 2、用到的jar包 commons-fileupload-1.2.1.jar commons-io-1.3.2.jar 3、代码部分--上传到本地文件夹 public class UploadController { //设置文件的路径 Fi ...
分类:
编程语言 时间:
2017-07-18 00:02:11
阅读次数:
201
近几年,Retrofit犹如燎原之火搬席卷了整个Android界。要是不懂Retrofit,简直不好意思出门。。。由于近几个项目都没用到Retrofit,无奈只能业余时间自己撸一下,写的不好的地方,还请不吝赐教。要集成retrofit,在app的bild.gradle中添加库以来就可以: 如果需要集 ...
分类:
编程语言 时间:
2017-07-18 00:02:19
阅读次数:
219
1.Servlet: Servlet(Server Applet)是Java Servlet的简称,是为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。 狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现 ...
分类:
编程语言 时间:
2017-07-18 00:04:14
阅读次数:
154
说明(2017-7-17 21:34:59): 原文:https://my.oschina.net/Tsybius2014/blog/298702?p=1 摘要: C# 使用IComparer自定义List类的排序方案 List类中不带参数的Sort函数可以用来为List类中的元素排序,但如果Lis ...
分类:
编程语言 时间:
2017-07-18 00:04:39
阅读次数:
141
1、简述普通参数、指定参数、默认参数、动态参数的区别 1 # ######### 定义函数 ######### 2 3 # name 叫做函数func的形式参数,简称:形参 4 def func(name): 5 print name 6 7 # ######### 执行函数 ######### 8 ...
分类:
编程语言 时间:
2017-07-18 00:05:23
阅读次数:
176
把字典与列表组合,如 结果为 只改变第一个元素,也是这样, s的每个元素都是同一个字典实例,改变列表任何一个元素中字典的值,就全部改变了 若改为: 结果为 则是我们想要的结果 第一种情况:是每个列表元素,其实是一个实例, 其实循环里只是 在更新字典的值 第二种情况:每次重新定义字典 ...
分类:
编程语言 时间:
2017-07-18 00:05:34
阅读次数:
122