刷新
剑指offer-29、最⼩的k个数

博主头像 题⽬描述 输⼊ n 个整数,找出其中最⼩的 K 个数。例如输⼊ 4,5,1,6,2,7,3,8 这 8 个数字,则最⼩的 4 个数字是 1,2,3,4 。 思路及解答 排序法 最直接的思路是将数组排序后取前k个元素 public ArrayList<Integer> GetLeastNumbers_ ...

【日记】买了小蛋糕吃!(748 字)

博主头像 正文 从同事那里听到了机票盲盒这种东西。怎么还有这种逆天玩意儿。 本想去宁波。 问了一下她,她这周末单休,周日休。最近天天十二点下班,想睡个懒觉,不太愿意出门。 下次再约吧。也不知道还有没有下次了。只能说感谢她帮我省了机票钱。 如此一来,我还是不知道去哪儿。 毕业之后,很容易把某个人和某个城市联系起 ...

HTB_Bike练习记录——SSTI

博主头像 目标ip:10.129.64.117 一、信息收集 ping 10.129.64.117 nmap -sV -sC -v 10.129.64.117 -v:增加详细程度,让 Nmap 打印有关正在进行的扫描的更多信息。 扫描显示 22 端口(SSH)已打开,但由于我们没有可用于身份验证的凭证或密钥, ...

医学如果不追求深入的话,其实门槛没有特别高

博主头像 正文 医学只是一个代表例子,其实我更想说的是那些 “看起来很困难” 的东西。 “感知到的困难”和 “实际上的困难” 一样重要。 人在现实生活中接受到的、看到的人或事物,一般是经过训练完成之后已经合格的状态。这种已经合格的状态,和完全没有接受训练的状态,落差非常大。 大脑一般情况下会以为,从我们没有接 ...

安卓机: 批量导入-短信

博主头像 方式一(我用的荣耀测试机,失败了。 三星手机和OPPO手机可以):下载软件: SMS Backup 使用该软件,备份文件到 本机目录å 将生成的 .xml 文件,传到 本机备份的目录 点击 SMS Backup 左上角的选项 - “恢复” - 选择 “本地备份位置” -- 选择 “选择另一个备份” ...

SSE技术总结

博主头像 参考 https://www.ruanyifeng.com/blog/2017/05/server-sent_events.html SSE本质 严格地说,HTTP 协议无法做到服务器主动推送信息。但是,有一种变通方法,就是服务器向客户端声明,接下来要发送的是流信息(streaming)。 也就是说 ...

【日记】拜托,丝之歌不开挂真的能打得过吗(975 字)

博主头像 正文 周六晚上来了一只流浪猫,周天晚上又来了。隔壁的隔壁住了个女同事,周天晚上她给流浪猫喂了根火腿肠,然后那只猫开始巴拉她门。 最搞的是,那只猫见进门无望,开始跑我这边来了。差点把放在外面的文竹啃一口。还好我及时发现了。那可是礼物啊,被流浪猫啃了我得后悔死。 这周零花钱花超了。买了两双跑鞋,加起来一 ...

剑指offer-28、数组中出现次数超过⼀半的数字

博主头像 题⽬描述 数组中有⼀个数字出现的次数超过数组⻓度的⼀半,请找出这个数字。例如输⼊⼀个⻓度为 9 的数组 {1,2,3,2,2,2,5,4,2} 。由于数字 2 在数组中出现了 5 次,超过数组⻓度的⼀半,因此输出 2 。如果不存在则输出 0 。 思路及解答 哈希表法(HashMap) 哈希表法通过统 ...

springboot~SpringData自定义Repository的正确方式

博主头像 获取Spring Data自定义Repository中的实际类型 在Spring Data中,当您实现自定义Repository时,由于Java类型擦除的原因,泛型参数T在运行时确实会被擦除为Object类型。不过,有几种方法可以获取实际的类型信息。 你想在自定义的 Spring Data Neo4 ...

如果没有学过哲学,可以去了解一下

博主头像 正文 我不敢说我对哲学的理解一定是对的,但是我敢说,世界上大部分人对哲学的理解,都一头扎进了哲学本身的内容里面去了。 当然这个不能说不对,只是对于普通人来说,没多大用。 如果看过哲学,应该多少都能意识到,它竟然有点类似于神学:反正都是各自的学派站边站队,自成一派,对着一些说不清道不明的话题开始掐架。 ...

C++20新增属性[[no_unique_address]]详解

博主头像 有一个古老的c++问题:struct Empty{}; sizeof(Empty); 请问Empty的大小是多少。 很多新手会回答0,但稍有经验的开发者会说出正确答案,大小至少是1字节。 这看起来很奇怪,但这是语言规范决定的:c++要求同一类型的不同实例对象必须拥有完全不同的地址,如果Empty的大 ...

C语言之如何定义一个数据类型

博主头像 本文介绍了如何设计和定义一个新的数据类型,具体包括建立抽象、建立接口和实现接口三个部分。总结这三步法:从思考“做什么”(抽象)到规定“怎么做才对”(接口),最后才是“怎么做到”(实现),这是编写健壮、清晰、可维护代码的基石。 ...

Python 潮流周刊#118:Python 异步为何不够流行?(摘要)

本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 温馨提示: 在微信关注 Python猫,发送数字“9”,即可领取 9 折优惠码,订 ...

<1···101112···50>