首页
学习
活动
专区
工具
TVP
发布

YuanXin

专栏作者
175
文章
155111
阅读量
30
订阅数
【微服务】微服务架构下,名字服务的使用体验和功能设计
本文记录下接入微服务时,名字服务的使用体验以及名字服务的相关知识概念。作为“消费”侧,理解概念以帮助熟练使用工具即可,并不需要深入其中的原理。
心谭博客
2020-05-07
2K1
【serverless实战】腾讯云·云开发+nextjs(SSR or 静态导出)实现官网动态化
www.cloudbase.net 云开发网站是基于 nextjs 开发,里面的内容是写在 js 配置文件。每当更新网站内容,都需要提交 git,并且本地进行静态导出,再借助腾讯云云开发的 cli 工具,部署到云开发控制台的「静态网站」服务。
心谭博客
2020-05-06
4K0
【架构设计】领悟微内核+插件化的代码设计之美
在阅读内部名字服务的源码时,看到了微内核+插件化的设计实现,非常有利于功能的横向扩展。本文以开源的 tcb-admin-node.js 库的扩展功能为例,记录下插件化的思想以及在 tcb 中的实现。
心谭博客
2020-05-06
2.5K0
【技术建设】规范git commit的提交记录(交互式命令行)
随着项目体积的增加,参与到项目中的同学越来越多,每个人都有自己的打 git log 的习惯:
心谭博客
2020-05-06
1.1K0
【系统设计】基于角色的权限管理设计实现
内部运营系统的很多 API,涉及到外网正式环境下的用户信息变更。出于安全考虑,在设计之初保留了所有的操作记录,但这用于事后回查;真正要避免线上事故的发生,还需要权限管理。
心谭博客
2020-05-06
1.6K0
【系统设计】如何设计一个CMS系统
在 cms 中,可以创建一个“内容集”(类似于数据表),并且可以修改内容集的字段信息。
心谭博客
2020-05-06
2.3K0
【serverless实战】利用腾讯云·云开发实现短信验证码
最近支持了云开发的自定义短信验证码登录功能。第一次体会到利用云开发自身能力,开箱即用的快感。所有的精力集中在业务逻辑和数据库设计上,不用花费过多的精力浪费在运维上。
心谭博客
2020-05-06
3.1K0
【LeetCode 104.二叉树的最大深度】双解法:递归+非递归
递归的写法非常直观。对于一棵二叉树来说,它的高度等于左右子树的高度最大值,加上 1。
心谭博客
2020-04-21
5950
【LeetCode 110.平衡二叉树】两种递归实现:自顶向下、自底向上
本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过 1。
心谭博客
2020-04-21
7690
【LeetCode 137.只出现一次的数字II】三种解法:哈希表、数学技巧和位运算(JavaScript实现)
题目描述:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现了三次。找出那个只出现了一次的元素。
心谭博客
2020-04-21
6541
【LeetCode 136.只出现一次的数字I】巧用异或运算
题目描述:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
心谭博客
2020-04-21
2350
【剑指offer:数组中数字出现的次数I】使用异或运算来分组(JavaScript实现)
题目描述:一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是 O(n),空间复杂度是 O(1)。
心谭博客
2020-04-21
1K0
【剑指offer:和为s的连续正数序列】巧用快慢指针
题目描述:输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。
心谭博客
2020-04-21
6860
【剑指offer:和为s的两个数字】双指针
题目描述:输入一个递增排序的数组和一个数字 s,在数组中查找两个数,使得它们的和正好是 s。如果有多对数字的和等于 s,则输出任意一对即可。
心谭博客
2020-04-21
2980
【剑指offer:扑克牌中的顺子】
题目描述:从扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这 5 张牌是不是连续的。2 ~ 10 为数字本身,A 为 1,J 为 11,Q 为 12,K 为 13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。
心谭博客
2020-04-21
2390
LeetCode 287.寻找重复数 - JavaScript
题目描述:给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。
心谭博客
2020-04-21
1K0
LeetCode 141.环形链表 - JavaScript
Floyd 判圈算法类似龟兔赛跑,需要用到快指针 fast 和慢指针 slow。算法流程是:
心谭博客
2020-04-21
4020
LeetCode 461.汉明距离 - JavaScript
汉明距离定义:两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。
心谭博客
2020-04-21
6990
LeetCode 477.汉明距离之和 - JavaScript
如果想了解汉明距离的相关知识,请参考:LeetCode 461.汉明距离。里面介绍了两种做法:
心谭博客
2020-04-21
5880
LeetCode 230.二叉搜索树中第K小的元素 - JavaScript
题目描述:给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。
心谭博客
2020-04-21
3640
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档