https://cdn.jsdelivr.net/gh/hshanx/static@v1.0.2/default-bg.jpeg

JohnNiang's Blog

Scroll Down

ARTS-w004

AlgorithmB1027.打印沙漏随着题目难度的不断增加,这道题目已经不再是像以前那样简单的判断和输出了。需要对“沙漏”这个模型进行足够的分析,并总结其中隐藏的规律。题目给出的正整数N是任意至,不一定刚好能够组成一个“沙漏”的形状,可能是有剩余的,且题

Copy file or folder from classpath or jar in Java

若感觉过程太冗长的话,可以直接看“#解决方案”快速找到答案。需求从jar包中复制文件或者文件夹到外部系统(这种需求可能不是特别多,但是还是有一些需要注意的点)。问题这里可能会面临两个问题,那就是开发的时候和打包成jar所使用的文件系统是不一样的。所以,在开

ARTS-w003

AlgorithmA+BforPolynomials这是甲级的第二道题目。主要的题意就是提供两个二项式,求两者之和。这道题目和上次做的B1010.一元多项式求导很类似,不过那道题目的做法和常规的做法有些偏离,但是仍然得出了正确的答案。那道题目的常规思路和这

ARTS-w002

ARTSAlgorithm1046ShortestDistance(20point(s))题目的主要意思就是计算圆圈内任意两点间的最短距离。题目虽然简单,不过给出的条件也是很有挑战性:N(in[3,10​^5])和M(≤10^​4)。如果按照常规的遍历计算

ARTS-w001

ARTS首先简单介绍一下ARTS各部分的含义:Algorithm每周至少做一个leetcode的算法题目;Review阅读并点评至少一篇英文技术文章;Tip学习至少一个技术技巧;Share分享一篇有观点和思想的技术文章。接下来将会按照以上步骤完成ARTS一

手动实现Docker Container自动重启

当然,想要实现无缝重启,kubernetes算得上是一种很好的解决方案。不过在开发环境,可能并不会考虑采用k8s。如果满足以下3点:采用CI/CD进行自动构建并自动部署],或者手动上传应用到服务器采用Docker进行运行部署过程仅仅是简单上传文件到开发服务