首先,为什么要使用函数? 函数的本质来说,就是写一串代码具有某些功能,然后封装起来,接下来可以很方便的调用 例如。。。然后。。。 ...
分类:
编程语言 时间:
2017-12-26 17:59:12
阅读次数:
132
在JavaScript中,函数其实是对象,每个函数都是Function类的实例,既然函数对象,那么就具有自己的属性和方法,因此,函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。 一、函数的声明 方式一:常规方式 方式二:函数表达式 方式三:动态创建函数(这种方式用得不多) 测试: 测试结 ...
分类:
编程语言 时间:
2017-12-26 18:00:30
阅读次数:
201
一般对泛型中extends 和 super 的区别是这样介绍的: 关键字说明 ? 通配符类型 <? extends T> 表示类型的上界,表示参数化类型的可能是T 或是 T的子类 <? super T> 表示类型下界(Java Core中叫超类型限定),表示参数化类型是此类型的超类型(父类型),直至 ...
分类:
编程语言 时间:
2017-12-26 18:01:55
阅读次数:
189
1、三元表达式: value= true-expr if condition else false-expr 例如:a='positive' if 3>0 else 'negative' 2、用列表推导式来取代map和filter 3、函数式编程 能接收其他函数作为参数的函数,被称为高阶函数(hig ...
分类:
编程语言 时间:
2017-12-26 18:02:05
阅读次数:
214
一、JavaScript原型链 ECMAScript中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。在JavaScript中,用 __proto__ 属性来表示一个对象的原型链。当查找一个对象的属性时,JavaScript 会 ...
分类:
编程语言 时间:
2017-12-26 18:02:30
阅读次数:
203
主要用的是org.apache.tools.zip.ZipOutputStream 这个zip流,这里以Execl为例子。 思路首先把zip流写入到http响应输出流中,再把excel的流写入zip流中(这里可以不用生成文件再打包,只需把execl模板读出写好数据输出到zip流中,并为每次的流设置文 ...
分类:
编程语言 时间:
2017-12-26 18:03:21
阅读次数:
241
今天在项目中要使用JavaScript实现数据结构中的队列和堆栈,这里做一下总结。 一、队列和堆栈的简单介绍 1.1、队列的基本概念 队列:是一种支持先进先出(FIFO)的集合,即先被插入的数据,先被取出! 如下图所示: 1.2、堆栈的基本概念 堆栈:是一种支持后进先出(LIFO)的集合,即后被插入 ...
分类:
编程语言 时间:
2017-12-26 18:04:59
阅读次数:
243
今天在IE浏览器下发现,当把使用readonly="readonly"属性将文本框设置成只读<input type="text" readonly="readonly"/>时有一个奇怪的问题:如果光标进入只读文本框,然后按下Backspace键,就会跳转到上一个页面,效果就像点击了浏览器的后退按钮返 ...
分类:
编程语言 时间:
2017-12-26 18:05:16
阅读次数:
183
参考教程:http://www.ruanyifeng.com/blog/2017/04/memory-leak.html 一、什么是内存泄漏? 程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。 对于持续运行的服务进程(daemon),必须及时释放不再用到的内 ...
分类:
编程语言 时间:
2017-12-26 18:06:13
阅读次数:
159
在springmvc中一般的测试用例都是测试service层,今天我来演示下如何使用springmvc mock直接测试controller层代码。 1.什么是mock测试? mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。 2.为什么 ...
分类:
编程语言 时间:
2017-12-26 18:06:20
阅读次数:
435
果然不看教程直接使用在遇到问题会懵逼,连解决问题都得搜半天还不一定能帮你解决了。。。 ***************************APPLICATION FAILED TO START***************************Description:Field mapper i ...
分类:
编程语言 时间:
2017-12-26 19:01:14
阅读次数:
296
使用情境: 技术栈为:react + redux + antd (reducer中处理数据使用了immutable.js). 问题:如下图,做一个搜索功能,form表单每改变一次,都会调用一个update函数将更新的数据合并进去。在下图中,标签传递的值为{ label: ["1", "2", "3" ...
分类:
编程语言 时间:
2017-12-26 19:01:27
阅读次数:
1620
本人Java程序员一枚,这几天闲来无事就自学了下Python,学到Metaclass感觉有点迷惑,就在网上查相关资料,在栈溢出(stackoverflow)网站上看到一个关于metaclass的回答,感觉回答很不错,解决的自己的疑惑,闲的蛋疼就翻译了一下。原贴写的很好,尤其看得时候感觉循序渐进,由浅 ...
分类:
编程语言 时间:
2017-12-26 19:03:18
阅读次数:
167
文件的'改' python中文件并没有意义上的改,这段代码的本质是读取文件到pycharm中,更改内容并添加到一个新建的文件中,然后删除原文件 再将新建的文件命名成原文件 初始函数 定义函数 函数的调用 7None 函数定义了之后可以在任何需要它的地方调用 但是不能改变,只能做到函数内代码的作用 没 ...
分类:
编程语言 时间:
2017-12-26 19:03:29
阅读次数:
138
API:应用程序接口(API:Application Program Interface) 一、使用数据接口的作用 1、封装逻辑 数据接口从数据库查询出数据,并组织成json格式,这个逻辑如果在每个终端都写一遍,那样将编写大量重复代码 2、便于分布部署 可以部署多份API便于多个终端使用 3、提高安 ...
分类:
编程语言 时间:
2017-12-26 19:05:50
阅读次数:
167
返回多个值 函数可以返回多个值吗?答案是肯定的。 比如在游戏中经常需要从一个点移动到另一个点,给出坐标、位移和角度,就可以计算出新的新的坐标: import math语句表示导入math包,并允许后续代码引用math包里的sin、cos等函数。 然后,我们就可以同时获得返回值: 但其实这只是一种假象 ...
分类:
编程语言 时间:
2017-12-26 19:08:00
阅读次数:
121
开篇: 互斥还是lock Monitor Mutex 模式! Muex Monitor lock AutoEventSet ManualEventSet 后续的 ReaderWriterLock ReaderWriterLockSlim 类 表示用于管理资源访问的锁定状态,可实现多线程读取或进行独占 ...
分类:
编程语言 时间:
2017-12-26 19:08:38
阅读次数:
207
问题描述: 通过js 跳转url的方式下载中文文件,因为中文文件名乱码找不到文件。 解决方案: 经过测试在tomcat 8 及以上不会出现这个问题; 以下解决方案博主亲测有效,如果您有更好的解决方案,请直接留言。互相进步。 如果是使用 tomcat7 在conf、server.xml中添加如下配置: ...
分类:
编程语言 时间:
2017-12-26 19:08:51
阅读次数:
177
SAP Java Connector (JCo) SAP的JAVA中间件,使用它可以使SAP的客户和合作伙伴使用JAVA语言轻松地建立可以和SAP系统通信的兼容的组件和应用程序下面是JCo一些显著的特征: 1. 支持双向调用(ABAP调用JAVA和JAVA调用ABAP) 2. 支持Unicode和非 ...
分类:
编程语言 时间:
2017-12-26 19:09:41
阅读次数:
190
今天来看看Java的另一种代理方式——JDK动态代理 我们之前所介绍的代理方式叫静态代理,也就是静态的生成代理对象,而动态代理则是在运行时创建代理对象。动态代理有更强大的拦截请求功能,因为可以获得类的运行时信息,可以根据运行时信息来获得更为强大的执(骚)行(操)力(作)。 我们还是以上一个例子为例, ...
分类:
编程语言 时间:
2017-12-26 19:09:49
阅读次数:
125