
编程语言
web,http,后台服务
敏叔V587
吃货程序员一枚
展开
-
腾讯一面之气球游戏
题目原文小Q在进行射击气球的游戏,如果小Q在连续T枪中打爆了所有颜色的气球,将得到一只QQ公仔作为奖励。(每种颜色的球至少被打爆一只)。这个游戏中有m种不同颜色的气球,编号1到m。小Q一共有n发子弹,然后连续开了n枪。小Q想知道在这n枪中,打爆所有颜色的气球最少用了连续几枪?原始连接思路与解答这个题目一开始是琢磨题目了半天,后面自己整理了一下,基本就是不断开枪,开枪之后数字就代表颜色编号,因为颜色可以重复的,题目是问里面连续中枪的时候可以覆盖全部的颜色。直观上来说其实就是需要连续的一段数原创 2020-08-15 14:28:04 · 389 阅读 · 0 评论 -
头条一面之大数求和
题目描述大数求和其实是leetcode的415号题目,基本题目计算数据会比较大,一锅炖不下~题解因为数据是比较大的,所以的话输入就变成了字符串,两个字符串的数值内容求和,我们可以按照我们的竖式加法,然后碰到了进位的时候需要处理进位。这里的关键点其实是取数的操作,字符串的12345其实最后一位才是我们数值的第一位,其实就是反着来的。而且999的话高位其实没那么多位,我们可以补0操作。字符串999需要位数对齐,则变成了00999,基于此思路,我们定义一个函数,用于取特定位置上的数字,如果没有这个位原创 2020-08-15 14:05:52 · 259 阅读 · 0 评论 -
Chrome您的连接不是私密连接解决办法--一个比较实用的技巧分享
问题:运行项目在Chrome中打开出现以下问题您的连接不是私密连接攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情NET::ERR_CERT_INVALID将您访问的部分网页的网址、有限的系统信息以及部分网页内容发送给 Google,以帮助我们提升 Chrome 的安全性。隐私权政策x.x.x.x 通常会使用加密技术来保护您的信息。Google Chrome 此次尝试连接到 x.x.x.x 时,此网站发回了异常的错误凭据。这可能是因为有攻击者在试图原创 2020-05-23 22:54:38 · 253787 阅读 · 108 评论 -
五子棋与稀疏数组
前言稀疏数组是我们一开始学数据结构的时候第一次有点味道的小算法了,大部分的人第一次是交代在这里。这是因为,这个需求来自于我们比较喜欢的五子棋小游戏。这个游戏主要是当年有个东西叫做电子词典,也不知道是啥规则,清一色都有这个游戏。稀疏数组在应用在五子棋上面的一个原因是,落子不多的话格子是很少,但是我们定义全局的时候其实是一个二维数组。说正事棋盘中的代码其实是一个数组,但是里面会附带很多0元素...原创 2020-03-14 11:37:45 · 388 阅读 · 0 评论 -
二分查找的一种改进-拉格朗日插值查找法
引言二分查找算法是比较早期时候接触到的算法,这种算法有两个要求,一个是要求是顺序存储结构,其实就是数组,另一个是要查找的表要按照大小有序排列。代码讨论轻量级查找我们先看下最基础的查找,基本思想就是从一个数组上面挨个找,找到了就返回: public static int find_v1(int[] arr, int targetValue) { int targetInde...原创 2020-01-29 19:01:51 · 563 阅读 · 0 评论 -
使用jstack定位程序许久没有反应死锁问题
引言这个情况现象的程序运行的时候迟迟没有输出,我们可以怀疑的死锁的问题,但是怎么去定位这个问题呢,我们还是借助jstack来做。jstack 163746这个查看没有太复杂的流程,直接查看堆栈信息最后的一部分就okFound one Java-level deadlock:============================="Thread_02": waiting to l...原创 2020-01-06 00:01:40 · 879 阅读 · 0 评论 -
Linux下如何定位最耗CPU的JAVA代码
引言程序运行卡的时候,我们经常需要定位到底程序在执行什么代码最消耗CPU,这里有个我经常用的小技巧,分享一下。过程如下:首先,Linux下面top命令可以直接找出最消耗CPU的进程 top可以看到如下显示,我们看到前面有三个都是100% CPU占用的top - 19:53:23 up 118 days, 6:09, 4 users, load average: 3.00, 2...原创 2020-01-05 20:25:26 · 818 阅读 · 0 评论 -
Idea下运行Maven项目时provide包没有依赖导致类找不到
这个包在maven引入的时候是provide的,运行main函数的时候会有如下错误:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/spark/sql/SparkSession at Rdd01.main(Rdd01.java:16)Caused by: java.lang.ClassNotFound...原创 2020-01-04 22:22:19 · 2127 阅读 · 0 评论 -
Java判断字符串是否为空
空字符串的几种情况public class Jvm1221 { public static void main(String[] args){ //1.认识空字符串 String s1=null; String s12=""; String s123=" "; System.out.println("s1...原创 2019-12-21 10:15:50 · 208 阅读 · 0 评论