草庐IT

博客之星

全部标签

2022百度之星程序设计大赛 - 初赛 - 第二场 1001 和

problemsolution题意:给出长为n的序列,q次询问区间是否存在=x。n,q思路:因为要和>=x,所以让和尽可能大,即判断区间中最大的k个数之和是否大于x即可。即区间最大,倒数第2大,倒数第3大,倒数第k大之和即可,k对于区间从小到大第x个数(即第x大的数),主席树板子即可,复杂度O(qklogn)。#includeusingnamespacestd;constintN=100000+5;inta[N],b[N],rt[N*20],ls[N*20],rs[N*20],sum[N*20];intn,k,tot,sz,ql,qr,x,q,T;intkk,xx;voidBuild(int&

【项目实战】手把手教你利用博客园API开发、上线一个自己的博客小程序-无需编程基础

说明本篇希望用最简单的方式帮助大家上线一个属于自己的实用的小程序,帮助大家体验一个相对较完整的小程序创建、上线流程,步骤会尽可能详尽;文章会更像新手教程,只是引导零基础的同学入个门,所以会尽可能避免让大家自行编辑代码,因此在文中也不会对代码逻辑进行解释,文章中也会附上源码地址。 小程序功能查看微信搜索“小王子的开发博客”或扫码查看(因为小程序在更新,所以源码中的功能可能会比看到的功能要少) 一、准备工作:1.  安装微信开发者工具(官方地址,选择稳定版)2. 开通博客园博客(官方地址) 3. 申请博客园api(官方地址) 二、博客园发布随笔这个就很简单不放图了,记得"访问权限"设置为"公开"就

使用Cloud Studio&Flutter完成全平台博客网站的搭建

使用CloudStudio&Flutter完成全平台博客网站的搭建文章目录使用CloudStudio&Flutter完成全平台博客网站的搭建前言一.CloudStudio二.应用场景2.1快速启动项目2.2实时调试网页2.3远程访问云服务器三.登录注册四.工作空间的创建与使用4.1创建工作空间4.1.1填写工作空间信息4.2工作空间的使用4.2.1工作空间界面简介4.2.2管理工作空间运行停止删除恢复五.使用Git进行版本控制5.1CloudStudio查看SSH公钥5.2Gitee添加SSH公钥5.3Gitee上新建一个仓库5.4CloudStudio配置邮箱和密码5.5CloudStudi

没忍住终究还是对博客园下手了

写在前面前面的文章中提到过,自己开始在博客园上更新文章。说也奇怪,自己博客园账号注册了好久,都没在上面更新过博客。直到前段时间博客园的求助信息火了,才对博客园有了全新的认知。博客园一个最大的特点就是简洁、干净,广告少。但也有一个个人认为很不好的地方就是界面太丑,容易劝退新人。直到前段时间无意间发现,原来博客园的主页是可以自己定制的(可以通过js、css美化界面)。于是乎,好像打开了新世界大门,决定对它下手了。一、最终效果给大家看下修改前和修改后的对比效果①修改前②修改后二、主要修改内容2.1赞助功能效果如下图所示,支持支付宝和微信打赏2.2置顶功能效果如下图所示,当内容拖动到下方时,隐藏的小火

【博客478】prometheus-----存储目录结构以及格式,作用分析

prometheus-----存储目录结构存储原理:prometheus按照block块的方式来存储数据,每2小时为一个时间单位,首先会存储到内存中,当到达2小时后,会自动写入磁盘中。为防止程序异常而导致数据丢失,采用了WAL机制,即2小时内记录的数据存储在内存中的同时,还会记录一份日志,存储在block下的wal目录中。当程序再次启动时,会将wal目录中的数据写入对应的block中,从而达到恢复数据的效果。当删除数据时,删除条目会记录在tombstones中,而不是立刻删除。每个block都是一个独立的数据库:prometheus采用的存储方式称为“时间分片”,每个block都是一个独立的数

CSDN博客运营团队2023年H1总结

一、运营工作的指导思路CSDN的核心价值之一是帮助开发者/技术人快速的学习成长和解决技术问题。这个核心价值的建立离不开无数开发者的无私贡献,而运营工作的核心就是要保证这个价值链不断放大:让内容贡献者体验更好,付出有回报,让内容需求者能更快速的找到想要的内容。所以运营工作最需要利他思维,了解开发者&创作者的诉求并提供更好的服务,基于此我们将服务重心提炼,围绕4个方向不断优化,以下是创作者运营工作的指导思路:1、CSDN提供了丰富的话题供我创作;2、CSDN提供了一流的写作工具;3、创作后获得了流量和高质量的互动;4、通过长期创作,在CSDN获得了一流的回报;而将工作内容公开化,也是我们一直在坚持

我用我的10万条微信聊天记录和 280 篇博客文章,做了我自己的数字克隆AI

除了开飞机,做出完美的烤肋排,获得6块腹肌以及让公司赚大钱之外,我一直以来也想做成的一件事,是实现一个聊天机器人。和多年前简单通过关键词匹配来回复的小黄鸡,到现在已经堪比人类智慧的chatgpt,聊天AI一直在进步,但他们和我想的都有一些区别。我在微信上和很多人聊天,有的人聊得多,有的人聊的少,我在群里也会说话,我还会写博客和公众号,我会在很多地方留下评论,我也会发微博,这些是我在网络世界留下的痕迹,某种程度上这些东西构成了世界对我的认知,从这个角度上,也就构成了我。将这些数据——我对不同消息的回复,我写的每一篇文章,每一句话,我发过的每一条微博等,全部汇入一个神经网络模型之中,去更新其中的参

我用我的10万条微信聊天记录和 280 篇博客文章,做了我自己的数字克隆AI

除了开飞机,做出完美的烤肋排,获得6块腹肌以及让公司赚大钱之外,我一直以来也想做成的一件事,是实现一个聊天机器人。和多年前简单通过关键词匹配来回复的小黄鸡,到现在已经堪比人类智慧的chatgpt,聊天AI一直在进步,但他们和我想的都有一些区别。我在微信上和很多人聊天,有的人聊得多,有的人聊的少,我在群里也会说话,我还会写博客和公众号,我会在很多地方留下评论,我也会发微博,这些是我在网络世界留下的痕迹,某种程度上这些东西构成了世界对我的认知,从这个角度上,也就构成了我。将这些数据——我对不同消息的回复,我写的每一篇文章,每一句话,我发过的每一条微博等,全部汇入一个神经网络模型之中,去更新其中的参

解决java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter三更博客系统

这个错误通常发生在使用JDK9或更高版本的Java应用程序中,因为在这些版本中,JDK已经移除了JAXB默认实现的某些部分。要解决这个问题,您可以尝试以下几个步骤:升级您的应用程序以使用JAXB的最新实现。可以从Maven仓库或JAXB的官方网站中获取JAXB的最新版本。1.如果您使用的是Maven构建系统,请确保将以下依赖项添加到您的pom.xml文件中:javax.xml.bindjaxb-api2.3.12.如果您使用的是Java9或更高版本,请添加以下选项到您的应用程序启动命令中:–add-modulesjava.xml.bind这个选项将向您的应用程序添加java.xml.bind模

庆贺博客五百万访问量

我的技术博客总访问量已经突破了五百万,这让我感到非常兴奋和自豪,我想在这篇博客中庆祝一下这个里程碑。我想和大家分享一些关于我的技术博客的访问情况。通过分析访问数据,我发现不同类型的技术博客在不同时间段的访问量也有所不同。同时,我也想借此机会感谢大家的支持和阅读,我将会继续编写更多有趣的技术博客。我的技术博客已经陪伴我走过了很长一段路程,从最初的入门类博客到现在的原理和解决问题类型博客,每一篇博客都是我对技术的探索和总结。五百万的访问量,虽然在互联网上算不上很大,但对于我来说,却是一份肯定和鼓励。通过分析访问数据,我发现不同类型的技术博客在不同时间段的访问量也有所不同。解决问题类型的技术博客,主