递归 尾递归 CPS trampoline memoize 缓存 本文使用 JavaScript 进行描述。本文简要介绍了几种常见的递归用法。文中出现的代码仅供示意,不代表可...
递归 尾递归 CPS trampoline memoize 缓存 本文使用 JavaScript 进行描述。本文简要介绍了几种常见的递归用法。文中出现的代码仅供示意,不代表可...
Clojure 零基础 学习笔记 map 编程应该是有趣的 这次我们要完成一个“极具实用性”的功能 --- 显示乘法口诀表!(哦。真的是“太”实用的功能了。)这表示我们的人工...
Clojure 零基础 学习笔记 函数式编程 函数即是值。 终于,我们要介绍 Clojure 中最重要的部分了。在此之前,你已经见到好多 Clojure 自带的函数了,比如打...
Clojure 零基础 学习笔记 不可变集合 一个抽象的过程就是寻找变化中的不变量 在之前的学习中我们学习了如何定义我们的集合,一个很自然的想法就是修改这个集合。 复习我们可...
前言 第一次使用 Spring JPA 的时候,感觉这东西简直就是神器,几乎不需要写什么关于数据库访问的代码一个基本的 CURD 的功能就出来了。下面我们就用一个例子来讲述以...
1. JVM的类加载机制 主要是双亲委派模型的东西。它是什么、怎么工作的、为什么要有它,以及打破双亲委派模型的例子。 2. JVM执行子系统 主要是Java对象结构,...
Clojure 零基础 学习笔记 绑定 解构 是时候给我们的值取个名字了! 绑定 在之前的学习中,我们学会了如何使用简单的数据结构 --- list 和 vector但是每次...
Clojure 零基础 学习笔记 数据结构 集合 It is better to have 100 functions operate on one data structu...
不知道自己是不是有点找茬的赶脚~第一个示例中的:(print "hello world!") 空值nil 是不会换行的。。。。
认识 Spring 框架 更多详情请点击这里:这里 Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversi...
Clojure 零基础 学习笔记 A language that doesn't affect the way you think about programming, is...
原文链接:Yarkb的博客 - 原型工具,有没有 Axure 的替代品? Axure是众所周知的交互神器,加上控件和动效的支持堪称神器。但用着用着也不禁要思考,有没有什么新产...
本文章已授权鸿洋微信公众号转载:但愿人长久,搬砖不再有[https://mp.weixin.qq.com/s?__biz=MzAxMTI4MTkwNQ==&mid=26508...
一说起IDE则是强大的功能同时也带来了复杂的安装和配置过程,若是想要编辑云端服务器的项目文件则需要在服务器直接用Vim打开,或者本地编辑上传,JetBrains家的IDE都有...
对该项目不了解的朋友可先阅读爬坑指南(一) 背景 因为系统开发与设计需要提交个人作业,但说来惭愧,手头上没有拿的出来的作品,只能将树莓派机器人交上去。 不看还好,一看吓一跳,...
多年前在看正大综艺,很羡慕主持人杨澜可以走遍全球,当时和朋友说,有一天我也要像她那样走遍全球,朋友说我在做梦,但今天这梦想一步步变成现实,当然我深刻的感受到让我有能力实现不是...
在介绍动态规划的核心思想前,先看一道题。 LeetCode_70_ClimbingStairs 题目分析: 解法一:递归 解法一分析 解法二:递归-动态规划 解法二分析 解法...