• 2024-09-29使用Ollama部署本地LLM:构建AI REST API的简易指南
    关注TechLead,复旦AI博士,分享AI领域全维度知识与研究。拥有10+年AI领域研究经验、复旦机器人智能实验室成员,国家级大学生赛事评审专家,发表多篇SCI核心期刊学术论文,上亿营收AI产品研发负责人。利用Ollama本地LLM(大语言模型)搭建AI的RESTAPI服务是一个实用的方法。下面是一个简单
  • 2024-09-28sicp每日一题[2.32]
    上一道题没什么改动,再来一道Exercise2.32Wecanrepresentasetasalistofdistinctelements,andwecanrepresentthesetofallsubsetsofthesetasalistoflists.Forexample,ifthesetis(123),thenthesetofallsubsetsis(()(3)(2)(23)
  • 2024-09-26AT_arc176_e [ARC176E] Max Vector 题解
    发现数据范围很小,考虑最小割。先对题面做一个转化:构造两个序列\(X=(X_1,X_2,\dots,X_N),Y=(Y_1,Y_2,\dots,Y_N)\)最小化\(\sumX_i+Y_i\),有\(M\)个限制,每个限制有一个序列\(A_1,A_2,\dots,A_n\),需要满足\(\foralli,X_i\geA_i\)或者\(\foralli,Y_i\geA_i\)。考虑怎
  • 2024-09-23使用 typed-rest-client 进行 REST API 调用
    typed-rest-client是一个用于Node.js的库,它提供了一种类型安全的方式来与RESTfulAPI进行交互。其主要功能包括:安装typed-rest-client要使用typed-rest-client,首先需要安装它,可以通过npm来安装:$npminstalltyped-rest-client使用typed-rest-client这里假
  • 2024-09-20http REST 简介
    REST简介REST代表表现层状态转移(REpresentationalStateTransfer),由RoyFielding在他的论文中提出。REST是一种软件架构风格,不是技术框架,REST有一系列规范,满足这些规范的API均可称为RESTfulAPI。REST规范中有如下几个核心:1,REST中一切实体都被抽象成资源,每个
  • 2024-09-11Rest-assured框架详解
    Rest-assured框架官网官网url: https://rest-assured.io/一、接口测试介绍-什么是接口测试本质上基于某种协议,发送请求给服务器,服务器返回响应数据,对响应数据进行分析,判断和我们的预期是否一致,从而验证功能是否正确。-为什么做接口测试更早发现问题,降低研发成本减少回归
  • 2024-09-09Rest 构建分布式微服务架构
    开发环境要求jdk1.8(SpringBoot推荐jdk1.8及以上):javaversion"1.8.0_151"Maven3.x(maven3.2以上版本):ApacheMaven3.3.9IntelliJIDEA:IntelliJIDEA2018.2.1x64SpringBoot:SpringBoot2.0.7SpringCloud使用当前最新稳
  • 2024-09-04如何使用confluence rest api(wiki自动化),如何解决confluence登录认证问题
    想要使用AtlassianConfluence提供的RESTAPI中的getUser方法来获取用户信息。1.如何使用账号密码登录以下是一个示例Python脚本,演示如何使用该API:importrequestsimportjson#设置ConfluenceAPI的基本URL和登录的用户名密码base_url='https://your-confluence-url/
  • 2024-09-02Dinic/ISAP求最大流
    算法执行过程见蓝书和OI-wiki,当前弧优化见OI-wiki的描述,代码见下#include<bits/stdc++.h>#definelllonglongusingnamespacestd;constintN=10010,M=100010,inf=1<<29;intnow[N],End[M<<1],Next[M<<1],Len[M<<1],Last[N];intn,m,s,t,cnt=1,d[N];llmax
  • 2024-08-29NocoBase 1.3:REST API 数据源、移动端 V2 和更多功能
    从v1.3开始,NocoBase提供两个关键分支:main和next。main分支,beta版本,专注于缺陷修复,确保为用户提供一个稳定的版本;next分支,alpha版本,包含一些正式未发布的新特性,这个版本不稳定,适用于开发者或测试人员,用于提前体验新功能或进行兼容性测试。本次1.3beta的新特性包括
  • 2024-08-27[1051] What is RESTful API?
    ref:WhatisRESTfulAPI?WhatisRESTfulAPI?RESTfulAPIisaninterfacethattwocomputersystemsusetoexchangeinformationsecurelyovertheinternet.Mostbusinessapplicationshavetocommunicatewithotherinternalandthird-partyapplications
  • 2024-08-25REST framework:限流
    对接口访问的频次进行限制,以减轻服务器压力(反爬虫的一种手段)。一、前期知识准备1、限流类型AnonRateThrottle限制所有匿名未认证用户,使用IP区分用户。使用DEFAULT_THROTTLE_RATES['anon']来设置频次UserRateThrottle限制认证用户,使用Userid来区分。使
  • 2024-08-24REST framework:分页
    RESTframework提供了分页的支持一、全局配置(不建议使用)在配置文件中设置全局的分页方式:REST_FRAMEWORK={'DEFAULT_PAGINATION_CLASS':'rest_framework.pagination.PageNumberPagination','PAGE_SIZE':10#每页数据量}二、局部配置在不同的视图中可以
  • 2024-08-24REST framework:排序过滤器的使用
    对于列表数据,RESTframework提供了OrderingFilter过滤器来帮助我们快速指明数据按照指定字段进行排序1、在setting中的REST_FRAMEWORK添加配置'DEFAULT_FILTER_BACKENDS':(#这个是指定使用django_filters中的过滤器来进行过滤'django_filters.rest_framework.DjangoFilte
  • 2024-08-23REST framework:过滤
    一、数据准备模型类classUserInfo(models.Model):name=models.CharField(max_length=20,verbose_name='用户名')pwd=models.CharField(max_length=18,verbose_name='密码')email=models.EmailField(max_length=40,verbose_name='邮箱�
  • 2024-08-23REST framework:接口文档
    RESTframework通过第三方库可以自动帮助我们生成网页版的接口文档,自动接口文档能生成的是继承自APIView及其子类的视图1、安装依赖RESTframewrok生成接口文档需要coreapi库的支持 pipinstallcoreapi-ihttp://mirrors.aliyun.com/pypi/simple/--trusted-hostmirrors.
  • 2024-08-21Django 后端架构开发:JWT 项目实践与Drf版本控制
  • 2024-08-20利用Spring Boot的RestTemplate进行REST客户端开发
    利用SpringBoot的RestTemplate进行REST客户端开发大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在微服务架构中,服务之间的通信通常通过RESTAPI来实现。SpringBoot提供了RestTemplate,这是一个用于同步客户端REST请求的类。本文将介绍如何使用Spri
  • 2024-08-16API和Web服务
    API(WebAPI)和Web服务(WebService)API和Web服务都是数据交换的方式,但测试方法不同。Web服务通过SOAP或REST协议进行通信,而API是调用约定,更灵活。测试API关注其通信功能,Web服务测试则验证响应。Web服务(WebService)通过使用简单对象访问协议(SOAP)或REST协议来检索所需的数据。SOAP和R
  • 2024-08-16接口测试的常用协议
    接口测试的常用协议Http协议(超文本传输协议):HTTP是用于在网络上传输数据的常用协议。绝大多数的API都是基于HTTP协议的,使用HTTP方法(如GET、POST、PUT、DELETE等)进行通信。HTTPS(HypertextTransferProtocolSecure):HTTPS是HTTP的安全版本,通过使用SSL(SecureSocketsLayer
  • 2024-08-148.simple-jwt
    【一】simple-jwt快速使用1)安装pipinstalldjangorestframework-simplejwt2)使用1.签发路由配置fromdjango.urlsimportpathfromrest_framework_simplejwt.viewsimporttoken_obtain_pairurlpatterns=[path('login/',token_obtain_pair)]2.认证
  • 2024-08-13Django-rest-framework(DRF)怎么使用celery
    目录一、什么是celery1、celery简介2、celery的使用场景3、celery的架构二、Django使用celery1、安装celery2、Django配置三、定时任务和异步任务一、什么是celery1、celery简介Celery是一个基于Python开发的分布式异步消息任务队列,它专注于实时处理的异步任务队
  • 2024-08-13SpringBoot优雅开发REST API最佳实践
    写在前面博主最近在做一个数据服务的项目,而这个数据服务的核心就是对外暴露的API,值得高兴的这是一个从0开始的项目,所以终于不用受制于“某些历史”因素去续写各种风格的Controller,可以在项目伊始就以规范的技术和统一形式去搭建API。借此机会,梳理和汇总一下基于SpringBoot项目开
  • 2024-08-08实际上手体验maven面对冲突Jar包的加载规则
    一、问题背景相信大家在日常的开发过程中都遇到过Jar包冲突的问题,emm,在最近处理业务需求时我也遇到了不同版本jar包冲突导致项目加载出错的问题。主要是一个完整的项目会不可避免的使用第三方的Jar包来实现功能开发,各种第三方包之间可能会存在依赖关系,不同版本的依赖就会可能导
  • 2024-08-05习题2.32
    这个题目粗看起来好像是很简单,但是我在实现的时候,真的是废了好大的力气,主要原因有三点,第一,对clojure语言的属性程度不够高,第二,课本语言与clojure语言的差异点,我自以为理解的很透彻,导致了出现很奇异的现象,我找不到解释,一点思路都没有。第三,也就是最关键的一点,我根本不知道如何