Python进阶者 Python进阶者
2年前
基于HTML5打造的一款别踩白板小游戏
背景简介别踩白板这个游戏相信大家都玩过,这个是基于HTML5打造的简单小游戏,在PC端和移动端都能够运行,适应多种平台,今天我们使用原生JS搭配JQuery构建这个小游戏别踩白板。一、思路分析整体页面是一个大的矩形,长宽比例大概是3:2,然后游戏开始,不断有白板降落,然后一行是4个板,一块黑色板块,其余三块是白色板块,通过板块的点击事件绑定,然后判定是什么
22 22
3年前
动图图解二叉查找树的基本原理及其实现
本文为系列专题的第12篇文章。1.2.3.4.5.6.7.8.9.10.1.是什么?二叉查找树(BinarySearchTree)必须满足以下特点:若左子树不为空,则左子树的所有结点值皆小于根结点值若右子树不为空,则右子树的所有结点值皆大于根结点值左右子树也是二叉排序树如下图,是一颗二叉查找树:如果你对二叉查找树进行中序
Easter79 Easter79
3年前
springboot的maven多模块项目架构微服务搭建——构建多模块项目(依赖方式)
  总想对微服务架构做一个小小的总结,不知如何下手,最近觉得还是从搭建微服务的过程来入手,对于springboot的maven项目从构建多模块架构进而衍化为常用的微服务架构来做个记录吧。  首先,创建多个springboot项目,项目结构如图:      !(https://img2018.cnblogs.com/blog/1305004/201
徐小夕 徐小夕
3年前
复盘node项目中遇到的13+常见问题和解决方案
笔者之前陆陆续续接手过几个nodejs项目,也参与过几个有点意思的nodejs开源项目,最近把其中遇到的一些问题和解决方案做一个梳理,避免大家继续踩坑.话不多说我们开始吧1.window和mac下设置NODE_ENV变量的问题我们都知道在前端项目中会根据不同的环境变量来处理不同的逻辑,在nodejs中也一样,我们需要设置本地开发环境,测
Stella981 Stella981
3年前
Nebula Graph 在大规模数据量级下的实践和定制化开发
!图数据库在微信的应用(https://wwwcdn.nebulagraph.com.cn/nebulablog/图数据库在微信的应用.png)本文作者系微信技术专家李本利首发于NebulaGraph官方博客:https://nebulagraph.com.cn/posts/nebulagraphforsocial
Stella981 Stella981
3年前
Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系
点击蓝色“程序猿DD”关注我哟!(https://oscimg.oschina.net/oscnet/61e4ac89272a4af496b36e137b4fc49a.png)赠书活动进行中:福利|3月开学季,赠书(https://www.oschina.net/action/GoToLin
可莉 可莉
3年前
10亿个数中找出最大的10000个数(top K问题)
这个问题还是建立最小堆比较好一些。    先拿10000个数建堆,然后一次添加剩余元素,如果大于堆顶的数(10000中最小的),将这个数替换堆顶,并调整结构使之仍然是一个最小堆,这样,遍历完后,堆中的10000个数就是所需的最大的10000个。建堆时间复杂度是O(mlogm),算法(https://www.oschina.net/action
Easter79 Easter79
3年前
Springboot以Tomcat为容器实现http重定向到https的两种方式
1简介本文将介绍在Springboot中如何通过代码实现Http到Https的重定向,本文仅讲解Tomcat作为容器的情况,其它容器将在以后一一道来。!(https://oscimg.oschina.net/oscnet/upc5943697b906dd14b7ceeee0cb4b1037b7f.png)建议阅读
Stella981 Stella981
3年前
AutoVue 21.0.1新版本特性:支持在没有Applets的浏览器中运行
21.0.1版本的AutoVue中的一大特色就是可以在没有Applet的浏览器中支持AutoVue。Chrome前一段时间删除了对Applet的支持。Firefox也即将推出。所以这是一个非常重要的功能,允许人们继续使用AutoVue作为Web环境的一部分。【AutoVue系列产品包含:AutoVue3DProfessionalAdvanced
Easter79 Easter79
3年前
SpringBoot打成jar包后,获取不到读取resources目录下文件路径的问题
问题描述:Springboot没有打成jar之前,可以成功获取读取resources目录下xxx.json文件的路径。但是打成jar包后,接口调不通,原因是获取不到文件的路径。原因:在本地进行调试时,文件是真实存在于磁盘的某个目录。此时通过获取文件路径,是可以正常读取的,因为文件确实存在。而打包成jar以后,实际上文件是