#pt

深入理解javascript函数进阶系列第二篇——函数柯里化

  函数柯里化currying的概念最早由俄国数学家MosesSchönfinkel发明,而后由著名的数理逻辑学家HaskellCurry将其丰富和发展,currying由此得名。本文将详细介绍函数柯里化(curring) 定义  currying又称部分求值。一个currying的函数首先会接受一...

深入理解javascript函数进阶系列第一篇——高阶函数

  前面的函数系列中介绍了函数的基础用法。从本文开始,将介绍javascript函数进阶系列,本文将详细介绍高阶函数 定义  高阶函数(higher-orderfunction)指操作函数的函数,一般地,有以下两种情况  1、函数可以作为参数被传递  2、函数可以作为返回值输出  javascript中的函数...

javascript面向对象系列第四篇——OOP中的常见概念

  面向对象描述了一种代码的组织结构形式——一种在软件中对真实世界中问题领域的建模方法。本文将从理论层面,介绍javascript面向对象程序程序(OOP)中一些常见的概念 对象  所谓对象,本质上就是指事物(包括人和物)在程序设计语言中的表现形式。这里的事物可以是任何东西(如某个客观...

javascript面向对象系列第三篇——实现继承的3种形式

  学习如何创建对象是理解面向对象编程的第一步,第二步是理解继承。开宗明义,继承是指在原有对象的基础上,略作修改,得到一个新的对象。javascript主要包括类式继承、原型继承和拷贝继承这三种继承方式。本文是javascript面向对象系列第三篇——实现继承的3种形式 类式继承  大...

javascript帧动画

  帧动画就是在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成的动画。由于是一帧一帧的画,所以帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容。本文将详细介绍javascript帧动画 概述【分类】  常见的帧动画的方式有三种,包括gi...
代码星球 ·2020-05-24

javascript中的时间版运动

  速度版JS运动是指以速度为参照,随着路程的变化,时间随之变化;而时间版JS运动是指以时间为参照,随着路程的变化,速度随着变化。相较而言,时间版JS运动更为常用。JQ的animate就是时间版运动。本文将详细介绍时间版JS运动 速度版运动  为何速度版JS更容易理解呢?这要归功于定时器setInterval...

java.security.InvalidKeyException: Illegal key size aes解密失败

使用微信时定期提示:java.security.InvalidKeyException:Illegalkeysize和com.qq.weixin.mp.aes.AesException:aes解密失败   atcom.qq.weixin.mp.aes.WXBizMsgCrypt.decry...

java 解压zip java.lang.IllegalArgumentException: MALFORMED 错误

ava.lang.IllegalArgumentException:MALFORMEDatjava.util.zip.ZipCoder.toString(UnknownSource)atjava.util.zip.ZipInputStream.readLOC(UnknownSource)atjava.util.zip....

java.io.IOException: Attempted read from closed stream解决

原因是EntityUtils.toString(HttpEntity)方法被使用了多次。所以每个方法内只能使用一次。...

javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 解决方案

这个是jdk导致的,jdk里面有一个jce的包,安全性机制导致的访问https会报错,官网上有替代的jar包,换掉就好了目录%JAVA_HOME%jrelibsecurity里的local_policy.jar,US_export_policy.jarJDK7http://www.oracle.com/technetw...

The web application [] appears to have started a thread named [Abandoned connection cleanup thread] com.mysql.jdbc.AbandonedConnectionCleanupThread

01-Jul-201614:25:30.937WARNING[localhost-startStop-1]org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[ROOT]appearstohave...

Java Scoket之java.io.EOFException解决方案

Socket接收数据的时候,常常会抛出java.io.EOFException异常,也没有明确的原因和提示,在网上搜搜,很多人都在问此问题,但是没有找到切实可行的办法。经过研究,问题解决了。 看到的异常堆栈信息如下: java.io.EOFException  atjava.io...

Java实现在线预览Word,Excel,Ppt文档

效果图:  word: BufferedInputStreambis=null;  URLurl=null;  HttpURLConnectionhttpUrl=null;//建立链接  url=newURL(urlReal);&...

解决org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource

spring中做成bean,可以使用property"resourceLoaderPath"指定工程中的路径<beanid="velocityEngine"class="org.springframework.ui.velocity.VelocityEngineFactoryBean"><proper...

如何生成安全的密码 Hash:MD5, SHA, PBKDF2, BCrypt 示例

密码Hash值的产生是将用户所提供的密码通过使用一定的算法计算后得到的加密字符序列。在Java中提供很多被证明能有效保证密码安全的Hash算法实现,我将在这篇文章中讨论其中的部分算法。需要注意的是,一旦生成密码的Hash值并存储在数据库中后,你将不可能再把它转换回密码明文。只能每次用户在登录到应用程序时,须重新生成Ha...
首页上一页...201202203204205...下一页尾页