error事件会在js发生错误或资源加载失败时触发。该事件主要用于window对象、<img>等元素。 此外,你可以为同一元素多次调用该函数,从而绑定多个事件处理函数。触发error事件时,jQuery会按照绑定的先后顺序依次执行绑定的事件处理函数。 要删除通过error()绑定的事件,请使用unb ...
分类:
其他好文 时间:
2019-02-18 23:01:42
阅读次数:
203
颠倒给定的 32 位无符号整数的二进制位。 示例 1: 示例 2: 提示: 请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。 在 Java 中,编 ...
分类:
其他好文 时间:
2019-02-18 01:04:51
阅读次数:
264
一.什么是闭包: 在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多次调用的过程中,这些私有变量能够保持其持久性。—— 维基百科 闭包 = 内部函数 + 外部环境 二.代码 ...
分类:
编程语言 时间:
2019-02-15 15:49:05
阅读次数:
220
hashlib模块 用于加密相关的操作,代替了md5模块和sha模块 主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 hashlib加密: 我们以常见的摘要算法MD5为例,计算出一个字符串的MD5值: 如果数据量很大,可以分块多次调用update( ...
分类:
编程语言 时间:
2019-01-31 22:54:29
阅读次数:
258
递归 一个函数在执行过程中一次或多次调用其本身便是递归,就像是俄罗斯套娃一样,一个娃娃里包含另一个娃娃。 递归其实是程序设计语言学习过程中很快就会接触到的东西,但有关递归的理解可能还会有一些遗漏,下面对此方面进行更加深入的理解 递归的分类 这里根据递归调用的数量分为线性递归、二路递归与多重递归 线性 ...
分类:
编程语言 时间:
2019-01-24 22:53:16
阅读次数:
173
一、MD5 MD5是一种加密算法,在调用这个算法的时候,提供一个密码明文,调用的结果得到一个32位长度的密文。相同的字符串,如果多次调用Md5算法,结果完全一样,并且无法被逆向解密。 二、bcrypt加密算法 安装: 终端运行npm i node-pre-gyp -g 在项目根目录中,打开终端,运行 ...
分类:
编程语言 时间:
2019-01-24 18:58:21
阅读次数:
190
先看一个案例,非单例模式的案例: 描述Dog对象: main测试: 执行结果: 以上的 (非单例模式的案例),每当执行Dog() ,就会实例化一个对象,如果多次调用,或者 多个地方调用,会多次实例化,所以需要采用当例模式(只实例化一次) 单例模式案例 描述Dog对象 把class Dog { 修改成 ...
分类:
移动开发 时间:
2019-01-24 13:26:06
阅读次数:
443
函数可以实现代码的复用,对于多次调用的代码片段可以封装成函数以便于调用和后期维护。 1.定义函数与调用 注: 1.def是定义函数关键词,def和函数名之间需要有空格。 2.函数名为函数的名字,函数名可以为字符,数字和下划线,但是不能以数字开头。 3.参数为调用函数需要传入的参数。 4.返回值为调用 ...
分类:
其他好文 时间:
2019-01-19 15:16:03
阅读次数:
152
以下是关于HashCode的官方文档定义: hashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。 hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须 ...
分类:
编程语言 时间:
2018-12-24 23:33:38
阅读次数:
185
思路: 题目倒是没啥好说的,就是注意memset的效率问题。如果循环多次调用memset去初始化一个比较大的数组,那就会很费时间。就是因为这个被hack了。:( 实现: ...
分类:
其他好文 时间:
2018-12-16 19:32:52
阅读次数:
112