首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
这里的文章值得一看
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Javascript中的尾递归及其优化
为了解决递归时调用栈溢出的问题,除了把递归函数改为迭代的形式外,改为尾递归的形式也可以解决(虽然目前大部分浏览器没有对尾递归(尾调用)做优化,依然会导致栈溢出,但了解尾递归的优化方式还是有价值的。而且我们可以通过一个统一的工具函数把尾递归转化为不会溢出的形式,这些下文会一一展开…
扫码付小程序优化实践
美团扫码付小程序是一款面向C端消费者推出的线下收单业务。它寄托在美团小程序下,在实际场景中,用户先使用微信扫一扫扫描商家二维码,接着调起扫码付小程序,进入支付页后输入金额向商家完成商品支付。 我们一直在做一件事情:提升扫码付小程序的支付转化率。这里所提的支付转化率指:整个业务流…
红芯浏览器真的“安全”吗?
近日,红芯浏览器“套壳”一事被网络舆论炒的沸沸扬扬。红芯浏览器被官方标榜为“安全、稳定、可控的企业浏览器”,其中“自主可控”一项已经被舆论所质疑,但是被官方放在第一项进行宣传的“安全”是否属实呢? 据笔者所知,红芯浏览器的主要客户为国内政府、大型国有企业,单位主体的性质决定了其…
Form & AJAX & Fetch
前后端数据交互的渠道没几种,常用的有 Form 表单、AJAX、Fetch,三种方式大同小异,这篇文章的目的是把这件小事说清楚。 Form 表单不存在跨域的问题,地址栏可直接打开,例如我的地址是 file:///C:/Users/Kang/Desktop/form-ajax-f…
彻底搞懂word-wrap、white-space等
可以看到,nbsp;和</br>可以正常发挥作用,而连续的空格会被缩减成一个(比如This和is之间的三个空格变成了一个),换行符也全都无效。句子超过一行后会自动换行,而长度超过一行的单个单词会超出边界。 接下来我们看下, 给它上面三个css属性赋值后会出现什么变化。 正如它的…
JDK、JRE和JVM的区别与相互之间的联系
一般程序员好多时间都在研究一些并发、多线程、分布式、框架等这些东西,但是突然被人问到jdk、jre、jvm的区别与联系,应该也会瞬间觉得一脸懵逼,感觉还是有必要重新整理一下一些比较基本的java知识了。 1. 定义 2. 使用人群 3. 详细介绍 JDK(Java Develo…
Java 独一无二的语言特点
"Java is a simple,object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-performance, multihreaded…
SpringBoot之日志文件找不到
做新应用就是这样,会遇到各种问题,昨天刚解决了加载某一个类时候抛出了class is not visible from class loader的问题,今天就有遇到了日志文件找不到的问题,还是和二方库有关的,下面就一一道来。 按照上面配置,运行后正常情况下我们希望在 user.…
使用ThreadLocal不当可能会导致内存泄露
基础篇已经讲解了ThreadLocal的原理,本节着重来讲解下使用ThreadLocal会导致内存泄露的原因,并讲解使用ThreadLocal导致内存泄露的案例。 可知k被传递到了WeakReference的构造函数里面,也就是说ThreadLocalMap里面的key为Thr…
从Chrome源码看事件循环
我们经常说JS的事件循环有微观队列和宏观队列,所有的异步事件都会放到这两个队列里面等待执行,并且微观任务要先于宏观任务执行。实际上事件循环是多线程的一种工作方式。通常为了提高运行效率会新起一条或多条线程进行并行运算,然后算完了就告知结果并退出,但是有时候并不想每次都新起线程,而…
下一页
个人成就
文章被点赞
284
文章被阅读
75,534
掘力值
1,681
关注了
0
关注者
1,099
收藏集
0
关注标签
0
加入于
2018-10-23