#include <stdio.h> int getPeachNumber(n) { int num; //定义所剩桃子数 if(n==10) { return 1; //递归结束条件(同样可以填num = …
分类:后端开发
处理Empty Mono的方法
在Reactor编程中有时候我们需要对empty Mono<T>做一些特定业务逻辑。下面看一段非reactor编程的代码: public void oldCheck(Token token) { if (to…
JavaScript Promise.all 和 Promise.race 方法介绍和简要实现
Promise.all() 方法接受一个包含 Promise 对象或普通值的数组(或其它可迭代对象)作为参数,并返回一个 Promise。当所有 Promise 对象都 resolve 后,将所有 resolve 值以数…
MongoDB十分钟搞定CRUD
一、环境准备 MongoDB环境安装参照 MongoDBWindows平台安装 二、创建项目,添加MongoDB驱动依赖Jar <dependency> <groupId>org.mongodb&…
Nginx使用免费的HTTPS证书
前提 使用nginx作为代理工具 软件 certbot 安装 CentOS 7 sudo yum install python2-certbot-nginx Ubuntu 16.04 sudo apt-get updat…
mail发送邮件到新浪邮箱
import javax.activation.DataHandler; import javax.activation.DataSource; import javax.activatio…
答答租车系统作业 (初版)
父类Car package com.imooc; public class Car { private String CarName;//车名 private double Price;//租用价格 private in…
LeetCode-最小栈
设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) — 将元素 x 推入栈中。 pop() — 删除栈顶的元素。 top() — 获取栈…
npm安装报错Error: EPERM: operation not permitted已解决
npm ERR! path D:\dataCenter\bi-frontend-base\node_modules\nyc\node_modules\archy\npm-shrinkwrap.json npm ERR! …
【swoole源码分析】记录对swoole源码探讨的过程
这里记录对swoole源码分析和探讨的过程。 为《swoole源码分析》一书奠定基础。 2019-04-22 ~ 2019-04-26 04-23 swoole的协程1 by twosee 2019-04-15 ~ 20…
当 Go 遇上了 Lua
在 GitHub 玩耍时,偶然发现了 gopher-lua ,这是一个纯 Golang 实现的 Lua 虚拟机。我们知道 Golang 是静态语言,而 Lua 是动态语言,Golang 的性能和效率各语言中表现得非常不错…
你应该学 Kotlin 吗?
自从5.18 Google IO 大会以来,关注 Kotlin 或者说想要搞清楚 Kotlin 是什么的人越来越多了。有不少朋友表示在这之前自己都没有听说过 Kotlin,现在突然 Google 空降一个干儿子,你是不是…