- 博客(18)
- 收藏
- 关注
原创 将python的FastAPI项目通过docker部署在Linux服务器上
一个fastAPI项目,其项目结构应该如下所示其中,代码放在app文件夹下,与其同级的有Dockerfile文件和requirements.txt文件。requirements.txt文件声明了此python项目需要的所有的包(如果没有,可通过 pip freeze > requirements.txt 命令去生成),而Dockerfile文件则是执行docker命令打包为镜像的关键文件。Dockerfile的编写规则如下不同的项目,通常只需要修改暴露端口即可。
2024-09-12 16:15:39 214
原创 使用pycharm创建python虚拟环境
使用pycharm创建python虚拟环境时,需要填入的关键数据有三条。3. 基础python的路径。1. 项目保存的路径。2. 虚拟环境的路径。
2024-09-05 10:16:09 228
原创 在Linux系统下,后台启动python脚本
后台挂起启动python脚本,并输出日志:nohup python -u app.py > log.log 2>&1 &创建虚拟环境的命令为:conda create --name venv python=3.8 -y。首先需要创建虚拟环境,如果已经创建了虚拟环境,则不需要这一步。进入base环境:source activate。用pip安装相应的包。
2024-05-07 15:53:03 268 1
原创 cesium加载3dtiles模型时,对3dtiles模型进行平移
其中,targetLongitude和targetLatitude分别是需要平移到的经度和纬度。在上面的示例代码中,3dtiles会被平移到目标的经度和纬度上,并且最低点的高度也会被设置为0.当我们使用cesium加载3dtiles模型时,有时模型并没有加载在正确的位置上,这时我们就需要对模型的经纬度和高度进行平移。
2024-02-20 08:55:47 762 4
原创 react+antd,Input组件如何实现按回车触发请求
antd的Input组件有一个名为onPressEnter的API函数,是Input组件按下回车的回调。因此,我们可以自定义onPressEnter函数来实现我们想要的功能。当我们使用Input组件时,如果想输入一段文字后触发请求,而不是换行,可以这样做。
2023-11-14 08:55:26 2042
原创 利用SSE技术,在前端实现实现类似chatgpt的打字机回复效果
与chatgpt类似的聊天大模型,在请求接口之后的返回结果的Response headers里有content-type: text/event-stream;这表明返回的结果是eventStream,是利用SSE技术实现的。要想在前端实现类似的流式返回文字的效果,可以用如下的代码。
2023-11-13 14:13:57 864
原创 使用ReactEcharts时数据没有及时更新
在React中,如果一个组件的属性或状态变化,但组件没有重新渲染,可以尝试通过给组件设置不同的。但是有时候state的option更新后,图表并没有根据新的值渲染出来,这时可以。的值,这会导致组件重新渲染,从而更新图表。属性来强制重新渲染。
2023-09-14 09:05:19 642 3
原创 JPA将字符串存储为长文本
在 JPA(Java Persistence API)中,如果您想要存储较长的文本数据,可以使用。(Large Object)注解用于指示实体类的字段应该被映射为数据库中的大对象类型,比如。(Character Large Object)或者。
2023-08-30 09:09:01 670 1
原创 解决Linux服务器中,端口号被防火墙拦截的问题
4. 重启防火墙服务:重启防火墙服务以使更改生效。具体的命令可能因你使用的Linux发行版而有所不同。在接口调用的时候,如果频繁出现连接超时的问题,在排除网络问题后,大概率是防火墙拦截的问题。对于Ubuntu、Debian等使用。对于CentOS、Fedora等使用。
2023-06-13 15:03:39 2203 1
原创 JS查询一个数组中满足特定条件的元素的索引
你可以根据你的实际情况调整数组名称和属性名,并将上述代码嵌入到你的JavaScript程序中以找到相应的索引。方法将返回该元素的索引;如果没有找到匹配的元素,将返回-1。方法来找到一个数组中满足特定条件的元素的索引。数组,其中包含了多个对象,每个对象都有一个。在JavaScript中,你可以使用。如果找到了匹配的元素,在上述示例中,我们定义了一个。属性为'测试模型'。
2023-06-08 10:42:52 1949
原创 Flask项目快速部署
linux环境内的部分命令与windows下有些许不同,如果在程序中是使用python命令行运行推理服务,可能需要修改虚拟环境激活的代码以适应Linux的环境。使用xtfp等工具,将flask项目的代码拖拽上传到服务器的指定位置,虚拟环境的文件夹可以不用上传。--port 5438:设置flask运行的端口号,否则会按照默认端口号运行。使用如下命令运行flask项目,可以在关闭ssh连接后让代码继续运行。程序运行时的日志在项目根目录下的app.log文件里。
2023-06-07 16:15:43 742
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人