问题:https://leetcode-cn.com/problems/search-in-rotated-sorted-array/submissions/ GitHub实现:https://github.com/JonathanZxxxx/LeetCode/blob/master/Class33 ...
分类:
编程语言 时间:
2019-10-23 14:00:06
阅读次数:
117
在工作中经常会有需求去查看日志,无论是通过应用或者系统error日志去查找问题或者通过nginx的访问日志统计站点日均PV、UV。所以体现了日志的重要性,但是通常当业务越来越大的时候各项目产生的日志将会是个很大的数字,优势我们会需要查找往期的日志,这时候就需要对日志进行合理的备份保留。随着时间的 累... ...
分类:
其他好文 时间:
2019-09-30 16:41:54
阅读次数:
100
部署C#相关的项目时,在IIS上正常步骤将程序应用池和站点新建成功后,然后通过浏览器对服务发起请求,发现报503的错误。想着报503错误,更多的是服务端有问题,于是在先想着在IIS上查找问题,可以看到所用到的应用程序池是关闭的,你再重新发起请求,依然出现503错误,再去看应用程序池还是关闭的。为啥出 ...
分类:
其他好文 时间:
2019-09-30 14:18:38
阅读次数:
123
1.可用VS单步调试的分布式服务端,N变1 一般来说,分布式服务端要启动很多进程,一旦进程多了,单步调试就变得非常困难,导致服务端开发基本上靠打log来查找问题。平常开发游戏逻辑也得开启一大堆进程,不仅启动慢,而且查找问题及其不方便,要在一堆堆日志里面查问题,这感觉非常糟糕,这么多年也没人解决这个问 ...
分类:
其他好文 时间:
2019-09-28 13:07:38
阅读次数:
154
1. 实践题目 二分查找 2. 问题描述 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 输入格式: 输入共三行: 第一行是n值; 第二行是n个整数; 第三行是x值。 输出格式 ...
分类:
编程语言 时间:
2019-09-26 23:28:49
阅读次数:
112
上次Java课上,亲爱的王建民老师生动形象得给我们上了一堂理论和实践课。开头,老师以愚公移山的神话故事开头讲述编程的精义,讲述了编程的根本是顺序,分支和循环。Java程序通常经历五个阶段:编辑,编译,装入,校检,执行。还告诉我们要从测试中找问题,从测试中找不足,给我们提了很多基础性问题然后讲了Jav ...
分类:
编程语言 时间:
2019-09-23 16:56:20
阅读次数:
93
1.实践题目 PTA算法 7-1 二分查找 2.问题描述 3.算法描述 4.算法时间及空间复杂度分析 (1)时间复杂度: 每经过一次比较,数组a的大小就变为原来的一半,则有T(n) = O(1) + T(n/2) = O(logn) (2)空间复杂度: 因为定义的变量a[]所分配的空间大小不随n和x ...
分类:
编程语言 时间:
2019-09-22 21:46:39
阅读次数:
86
1.实践题目 7-1 二分查找 2.问题描述 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 输入格式: 输入共三行: 第一行是n值; 第二行是n个整数; 第三行是x值。 输出 ...
分类:
编程语言 时间:
2019-09-22 21:33:06
阅读次数:
86
生产环境经验1、限制了容器资源,还经常被杀死?2、滚动更新之健康检查重要性3、滚动更新之流量的丢失先说一下第一个问题,限制容器资源,还经常去杀死的原因?就是说部署的java应用,不一会就重启了,其实重启就是在重建了,这就意味着你的pod是不健康的,然后k8s重新再帮你去拉取了,这样的话就要去找问题去排查了,说白了其实就是被杀死了,可以通过describe去查看一下事件,一般都会能看到,由于健康状态
分类:
Web程序 时间:
2019-09-17 12:13:02
阅读次数:
156
[TOC] 更新、更全的《数据结构与算法》的更新网站,更有python、go、人工智能教学等着你: 一、什么是二叉搜索树 首先让我们回顾之前说过的查找问题:上次我们之讲过了静态查找,这次我们将通过二叉搜索树实现动态查找。但是针对动态查找,数据该如何组织呢? 二叉搜索树(BST,Binary Sear ...
分类:
其他好文 时间:
2019-09-16 19:22:16
阅读次数:
118