用户中心USER CENTER

首页/用户
  • javascript 事件代理,原理和问题

    摘要:可以用于事件处理函数中阻止冒泡行为。事件代理的原理和问题在我们了解了事件流之后,事件代理的原理就很好理解了,其实就是事件冒泡会触发容器的相关事件并执行监听函数。给注销事件绑定。如果此事件正在执行,会立即停止。 有如下 html 片段 11111111111 22222222222 33333333333 要对 li 添加 click 事件。通常做法: var...

    SolomonXie 发布于JavaScript
  • 论验证码安全性

    摘要:验证码的作用就是为了强制人机交互,但是几乎所有的图片验证码都存在安全性问题,可以被机器轻易破解。现在主流的验证码识别技术就是图像识别,如果说我做一个无图验证码是不是就能很大程度上防止机器破解呢没错,就是验证码。 验证码的作用就是为了强制人机交互,但是几乎所有的图片验证码都存在安全性问题,可以被机器轻易破解。现在主流的验证码识别技术就是图像识别,如果说我做一个无图验证码是不是就能很大程度...

    SolomonXie 发布于JavaScript
  • 献上一套今年的腾讯前端笔试题给大家瞧瞧

    摘要:请写一段程序,对这个数组按年龄从小到大进行排序。我这边如下实现中的会一直停留在内存中。。。请写出下面程序中几个的结果我这边打印如下请简述对的理解,并列举一些架构的框架。和碰撞的原理是什么。 1、请写出下面 JS 程序中几个 alert 的结果: var a = 100; function fn() { alert(a); var a = 200; alert(a...

    SolomonXie 发布于JavaScript
  • @ConfigurationProperties 注解使用姿势,这一篇就够了

    摘要:在项目中,为满足以上要求,我们将大量的参数配置在或文件中,通过注解,我们可以方便的获取这些参数值使用配置模块假设我们正在搭建一个发送邮件的模块。这使得在不影响其他模块的情况下重构一个模块中的属性变得容易。 在编写项目代码时,我们要求更灵活的配置,更好的模块化整合。在 Spring Boot 项目中,为满足以上要求,我们将大量的参数配置在 application.properties 或...

    SolomonXie 发布于Java
  • Java NIO下使用ByteBuffer读取文本时解决UTF-8概率性中文乱码的问题

    摘要:场景读取一个大文本文件,并输出到控制台。示例代码如下至少为,因为最大为字节,阻止读取跨界数据恢复 场景:读取一个大文本文件,并输出到控制台。 在这里我们选择使用nio进行读取文本文件,在输出的过程中,有些文件中英文都显示正常,有些则偶尔出现中文乱码,经思考发现,在 ByteBuffer.allocate 时分配空间,如果中英混合的文件中就会出现中文字符只读取了一部分的问题,如果文本为等...

    SolomonXie 发布于Java
<