- 2024-11-05OkHttp的简单使用
1.httpclient的创建OkHttpClienthttpclient=newOkHttpClient.Builder().connectionPool(newConnectionPool(50,5,TimeUnit.MINUTES))//设置连接池.readTimeout(Duration.ofSeconds(2))//读取超时.
- 2024-11-05使用 axios 拦截器实现请求和响应的统一处理(附常见面试题)
在现代前端开发中,我们经常需要向服务器发送HTTP请求,并根据响应内容做不同的处理。axios是一个流行的HTTP库,提供了拦截器功能,可以在请求和响应阶段插入自定义逻辑,这使得我们在处理认证、错误提示等场景时更为简洁、统一。本文将讲解如何利用axios的请求拦截器和响应拦
- 2024-11-05loki: python3访问loki接口的例子
一,代码:importrequests#loki的地址loki_url="http://127.0.0.1:3100/loki/api/v1/query_range"#请求参数query_params={"query":"{job=\"devlogs\"}|=`dev.ERROR`","start":"2024-11-04T00:00:00Z
- 2024-11-05手把手教你编写自定义Categraf插件
本文分享自天翼云开发者社区《手把手教你编写自定义Categraf插件》,作者:任****佳Categraf是一个监控采集Agent,类似Telegraf、Grafana-Agent、Datadog-Agent,希望对所有常见监控对象提供监控数据采集能力,采用All-in-one的设计,不但支持指标采集,也希望支持日志和调用链路的数据采
- 2024-11-04Axios详解及用法
文章目录Axios详解:用法、创作流程、优缺点、代码案例及使用场景Axios简介Axios的用法Axios的创作流程Axios的优缺点代码案例及详细解释Axios的使用场景Axios详解:用法、创作流程、优缺点、代码案例及使用场景Axios简介Axios是一个基于Promise的HTTP客户端,用于浏览
- 2024-11-04clean-code-javascript系列之并发
使用Promises,不要使用回调回调不够简洁,因为他们会产生过多的嵌套。在ES2015/ES6中,Promises已经是内置的全局类型了,使用它们吧!不好的:require('request').get('https://en.wikipedia.org/wiki/Robert_Cecil_Martin',(requestErr,response)=>{if(requestErr
- 2024-11-04python爬虫:xpath的基本使用指南
当面对一个新网站时,了解其数据加载逻辑是获取所需信息的关键。以下是一份详细的技术指南,帮助你分析和提取网站数据。1.数据加载来源分析1.1数据从页面源代码加载浏览器获取页面源代码浏览器通过发送HTTP请求获取页面源代码。作为开发者,我们可以通过编程模拟这一过程。
- 2024-11-02YLCTF-Web-404 And NewStarctf2024-Web-你能在一秒内打出八句英文吗
YLCTF-Web-404打开网页啥也没有在扫描网站和源码的js文件中找到了线索404.php跟进查看发现确实是404,但是和正常的404页面好像不太一样bp抓包得到下一关线索ca.php跟进查看,一道经典的代码题目expimportrequestsfrombs4importBeautifulSoupimportmath#
- 2024-11-02【书生大模型L1 Prompt Is All You Need】
文章目录1任务说明1.1基础任务(完成此任务即完成闯关)1.2进阶任务(闯关不要求完成此任务)达标要求2Prompt介绍2.1什么是Prompt(提示词)?2.2提示词的六大原则2.3提示词优化例子2.4提示设计框架2.4.1CRISPE2.4.2CO-STAR2.5LangGPT结构化提示词2.5.1LangGPT
- 2024-11-01MindSearch踩坑心得
MindSearch允许llm生成类似jupyternotebook的代码片段自主的规划搜索路径,形成搜索图可以自由的控制最大迭代步数,这种灵活的特性使得的MindSearch搜索效果相比写死的代码要效果好很多。MindSearch代码不多,但是调用很复杂,不行请看这个时序图,请格外关注WebSearchGraph和MindSearch
- 2024-11-012024网鼎杯
赛题名称:WEB02解题步骤(WriteUp)第一步:登录随便输入就能登陆第二步:测试登陆后简单试探发现可以xss但是测试发现不能出网我们没发把想要的内容弹到我们的服务器上第三步:改变思路编写脚本但是我们可以利用boss将想要的内容提交到我们所设置的模块里<!DOCTYPEhtml><html
- 2024-11-01Java方法设计原则与实践:从Effective Java到团队案例
作者:京东物流京东物流背景本文通过阅读《EffectiveJava》、《CleanCode》、《京东JAVA代码规范》等代码质量书籍,结合团队日常代码实践案例进行整理,抛砖引玉、分享一些在编写高质量代码方面的见解和经验。这些书籍提供了丰富的理论知识,而团队的实际案例则展示了这些原则在实际
- 2024-11-01浅析Dockerhub API:如何优雅地从dockerhub偷rootfs镜像
成品:https://github.com/Moe-hacker/docker_image_puller前言:八月初的时候,咱无聊去扒了下dockerhub的接口,想通过网络请求直接从dockerhub偷镜像。然后写完才想起来dockkerhub在国内是被墙的,似乎这么一个功能用处也不大。。。。。然后咱就去旅游了,连项目Readme都没写(逃)。至于
- 2024-11-01https脚本python和bash版本
以下是一个使用 `curl` 的 Bash 脚本,可以发送 HTTPS 的 GET 和 POST 请求,同时支持 cookies 和gzip 压缩: ```bash#!/bin/bash # 默认配置COOKIE_FILE="cookies.txt" # 存储cookies的文件USER_AGENT="Mozilla/5.0(X11;Ubuntu;Linuxx86_64)AppleWe
- 2024-11-01【Python】网络请求与数据获取:Requests库的使用与技巧
网络请求与数据获取:Requests库的使用与技巧在现代Web开发与数据科学工作中,从API、网页或服务端获取数据是非常常见的任务,而Python的Requests库为此提供了便捷且功能强大的工具。本文将从基本的HTTP请求操作出发,结合常见的数据获取需求,深入讲解Requests的使用
- 2024-10-31终极对决!Tomcat 服务器压缩性能哪家强?Gzip、Brotli、Zstd 全面测评
Tomcat服务器的三种压缩测评!!!三万字长文,现在这同样的文章在csdn不多了,家人们点点赞!!!欢迎订阅专栏,永不收费,hacker精神,更快获得第一手优质博文!!!Tomcat服务器三种压缩方式测评:Gzip、Brotli、Zstd在Web服务领域,数据压缩对于提升网站性能至关重要。通过压缩服务器响应
- 2024-10-31fetch 与 xmlHttpRequest 请求总结
文章目录fetch、XMLHttpRequest、ajax简要介绍fetch与xmlHttpRequest比较fetch、XMLHttpRequest、ajax简要介绍FetchAPI概述Fetch是一种现代的JavaScriptAPI,用于在浏览器中进行网络请求。它提供了一种更灵活、更强大的方式来获取资源,相比传统的XMLHttpRe
- 2024-10-31python实战(五)——构建自己的大模型助手
一、任务目标 本文将利用大语言模型强大的对话能力,搭建一个PC端问答助手。具体来说,我们将使用API来调用我们想要的大模型,并结合Prompt让大模型根据任务类型生成对应的输出。为了更方便地调用大模型助手,我们将结合python第三方库中的语音识别库进行开发,实现调用麦克
- 2024-10-30QQ空间协议从登录到实现各种功能完整代码(专栏完结)
QQ协议扫码登录、账号密码登录、说说、评论、点赞、访客、留言实现及代码——专栏完结本文章为包和实现代码汇总,每个功能的具体实现和分析过程请看本专栏对应的文章,不管扣代码还是分析都是超详细的教程本文为本专栏的完结汇总文章一、扫码登录 扫码登录流程:发送获取二
- 2024-10-30Feign失败重试与全局异常捕获
feign注册spring加载的时候通过@EnableFeignClients的FeignClientsRegistrar注册扫描所以得FeignClient以及Configuration,最终注册为ReflectiveFeign,最终通过代理类FeignInvocationHandler实现方法的调用,在FeignInvocationHandler中通过SynchronousMethodHandler方法执行实际逻
- 2024-10-30我用这个 AI 工具生成单元测试,简直不要太爽!
本文分享如何使用驭码CodeRider的单元测试功能生成单元测试文件。在之前的文章如何用Python手撸一个GitLab代码安全审查工具?中,我用Python写了一个接受极狐GitLab代码安全审计事件流并且将消息推送到钉钉群的脚本,完整的python代码为:fromfastapiimportFastAPI
- 2024-10-30【AIGC】AI文本转语音+语音转文本,构建专属领域转文本模型
AI文本转语音+语音转文本1.引言2.实例2.1文本转语音2.2文字合成语音2.3语音转文字2.4使用热词库2.5完整代码3.总结1.引言在AI领域,文本转语音和语音转文本技术已经取得了显著的进展。这些技术在许多领域都有广泛的应用,如语音助手、实时弹幕、通话检测等。本文我们使
- 2024-10-29axios请求封装(vue2)
importaxiosfrom'axios';import{ElLoading,ElMessage}from'element-plus';import{RefreshToken}from'@/request';import{getlocalStorage,setlocalStorage}from'@/utils/common.js';constpendingMap=new
- 2024-10-29主动写入流对@ResponseBody注解的影响
作者:京东零售柯贤铭问题回溯2023年Q2某日运营反馈一个问题,商品系统商家中心某批量工具模板无法下载,导致功能无法使用(因为模板是动态变化的)商家中心报错(JSON串):{"code":-1,"msg":"失败"} 负责的同事看到失败后立即与我展开讨论(因为不是关键业务,所以不需要回滚,修复即可),我们发
- 2024-10-28Rust整合Elasticsearch
Elasticsearch是什么Lucene:Java实现的搜索引擎类库易扩展高性能仅限Java开发不支持水平扩展Elasticsearch:基于Lucene开发的分布式搜索和分析引擎支持分布式、水平扩展提高RestfulAPI,可被任何语言调用ElasticStack是什么ELK(ElasticStack):Elasticsearch结合Kibana、Log