首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
阅读
订阅
暮色宣然
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
[译] 理解递归、尾调用优化和蹦床函数优化
想要理解递归,您必须先理解递归。开个玩笑罢了,递归是一种编程技巧,它可以让函数在不使用 for 或 while 的情况下,使用一个调用自身的函数来实现循环。 这就是递归的基础。 注意,递归版本中是没有中间变量的。它不使用 for 或者 do...while。由此可见,它是声明式…
为什么我们要尽量避免FileSort(文件排序)
现在,假设阅读此文的你穿越回了小学二年级的时光,此时的你正在不断的追求着隔壁班的班长小红,恨不得把家里所有东西都送给TA。那么问题来了,如果你要把家里东西都搬光送给小红,你有几种办法?以下是我想到 上述例子看似滑稽,但其实这是一直以来人类解决大规模数量问题的解决方案,即要么提升…
10分钟搭建自己的Git仓库
GitLab是一款使用MIT许可证的基于网络的Git仓库管理工具,我们可以使用它来搭建自己的Git仓库,本文将介绍如何使用Gitlab在Linux下快速搭建Git仓库。 由于Gitlab启动比较慢,需要耐心等待10分钟左右,如果Gitlab没有启动完成访问,会出现如下错误。 可…
我是怎样让网站用上HTML5 Manifest
我觉得很多网站没有使用Manifest是因为上面提到的两个原因,有些人有尝试过,但使用起来比较麻烦,离线应用价值好像不太大。但是使用Manifest还是有很多好处的,特别是像博客等之类的偏向于展示的网站,或者是在线APP,这种网站的数据动态变化频率比较低,不需要频繁地向服务请求…
自动化生成 H5 骨架页面
骨架页面(Skeleton Page)指的是当你打开一个 H5 页面,在页面解析和数据加载之前,首先给用户展示页面的大概样式。在骨架页面中,图片、文字、图标都将通过灰色矩形块来展示,在真实页面展示之前,用户能够感知到即将加载页面的基本 CSS 样式和页面布局。饿了么移动 web…
如何构建你自己的 JVM (1) 解释器
一些相关的概念, 汇编指令, JVM 字节码指令. 指令一般很简单, 描述了一个具体的操作. 比如 mov &ex, 1 => 将整数 1 放到寄存器 ex 里. bpush 1 => 将 byte 1 放到操作数栈顶. 简单来说寄存器就是个 Map. 可以根据寄存器地址(ke…
Spring和SpringBoot比较,解惑区别
作为Java开发人员,大家都Spring都不陌生,简而言之,Spring框架为开发Java应用程序提供了全面的基础架构支持。它包含一些很好的功能,如依赖注入和开箱即用的模块,如:Spring JDBC 、Spring MVC 、Spring Security、 Spring A…
《我们一起进大厂》系列-HashMap
美丽迷人的面试官您好,您见笑了,全靠看了敖丙的《吊打面试官》系列,不然我还真的回答不上很多原本的知识盲区,他真的有点东西。 切,这也太看不起我了吧,居然问这种低级问题,不过还是要好好回答。 嗯嗯面试官,我知道HashMap是我们非常常用的数据结构,由数组和链表组合构成的数据结构…
无套路,3分钟带你轻松上手SonarQube - 代码质量检测平台
前言想成为一名优秀的工程师,代码质量一定要过关!开始搭建SonarQube1、获取postgresql的镜像2、启动postgresql3、获取sonarqube的镜像4、启动sonarqube至此,
35个Java代码优化的细节,你知道几个?
代码 优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。 代码优化也是一样,如果项目着眼于尽快…