首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
工程开发实战
烂笔头
创建于2024-01-29
订阅专栏
分享下在具体项目中遇到的一些有趣的工程问题。
等 3 人订阅
共52篇文章
创建于2024-01-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
给定经纬度,如何快速获取其点位置的业务数据? | Geohash-地理编码和逆编码的实际应用
前言 前段时间,遇到了这样一个产品需求:在地球上任意选一点,实时返回这个位置的天气信息(如温度,湿度等)。如下图(最终效果): 该需求的前置条件已满足: 在地图上任意选点的时候,可以获取到该点经纬度信
国内github的三方登录慢/无法登陆,怎么破?
在我们平台的登录系统中,有一个业务场景是基于github的oauth2.0三方登录。国内由于网络环境的原因,会出现github访问慢甚至无法访问等现象。 网络上,关于解决github访问慢的方案一大把
pytorch分布式训练之training-operator和pytorch-distributed里关于RANK变量不统一的问题解决
我们在使用 training-operator 框架来实现 pytorch 分布式任务时,发现一个变量不统一的问题:在使用 pytorch 的分布式 launch 时,需要指定一个变量是 node_r
OpenAPI开发 | 如何动态的添加接口
在《如何动态的处理接口的返回数据》里提到了我们的业务场景:服务A对接了服务B,服务C等服务的一些接口,然后由服务A统一暴露接口给到外部用户使用。其中有个需求是:服务A可以动态的接入服务B/C的接口
Server-Send-Event (SSE) 技术在单服务多实例副本上的实现
在项目迭代的过程中,有些业务场景,比如客户端(浏览器)需要定期的获取后端的数据,一般比较常规的方式是通过客户端 long polling 的方式。除了这种方式外,还可以通过 SSE
当开发遇到了IP白名单限制
0. 前言 1. 申请将本地开发环境的IP地址加入到第三方的IP白名单池里 2. 本地只进行代码开发,将服务部署到线上环境进行第三方接口调试 3. 使用远程代理,实现本地IDE <--> 远程代理 <--> 第三方接口 优点:开发效率高,在本地IDE里,一边…
基于FRP实现外部访问内网kafka集群
0. 前言 我们在开发过程中,需要对大模型做推理验证。而在开发环境下,由于本地物理机性能限制(GTX1660的显卡,GPU显存只有6G),在大模型推理的过程中,会报显存不足的错误,导致功能验证bloc
内网穿透用得好,咖啡奶茶少不了
0 - 前言 开篇之前,先抛出问题:什么是内网穿透? 内网很好理解,计算机不直接暴露在公网上,而是在局域网内,通过交换机,路由器等设备经过NAT和公网进行交互。 但是这个交互是单向的:只能是内网的计算
如何让docker构建的镜像容器使用zsh作为默认shell
0. 前言 我们在做在线IDE的时候,会使用开源的 vscode 和 jupyterlab 这两种 IDE。这两个 IDE 都自带一个 terminal,vscode 默认的 shell(ubuntu
如何在 https 的 iframe 里访问 http 页面? | nginx应用实战-3
0 | 前言 项目中,有这样一个业务场景,作为一个平台,可以部署用户写的各种应用,比如gradio应用,streamlit应用,也可以嵌入外部网站的url,这些应用在平台上通过嵌入 iframe 去展
[@你] 您有新的模型申请加入群聊
前言 刚刚过去的2023年,是一场大语言模型的盛宴,从 ChatGPT 面市的第一声号角,越来越多的聊天机器人纷至沓来。大语言模型的宇宙里,有的专注于语言能力的提升,让自己的星光更加耀眼;而有的模型不
OpenAPI开发 | 如何动态的处理接口的返回数据
需求说明 业务场景:服务A对接了服务B,服务C等服务的一些接口,然后由服务A统一暴露接口给到外部用户使用。 需求是: 服务A可以动态的接入服务B/C的接口,对外暴露并无需重启(不在本文的讨论); 对接
网站要上 HTTPS 却没有 SSL/TLS 证书?| 教你一招搞定免费的(泛域名)SSL/TLS 证书
很多人对怎么部署 HTTPS 的网站其实还是有很多疑问的: 1. 怎么申请 SSL/TLS 证书? 2. 花不花钱,有没有免费的 SSL/TLS 证书? 3. 免费的 SSL/TLS 证书有什么
基于Harbor私有仓库的镜像推送和拉取
前言 最近在搭建团队的devops平台,其中有一步骤是通过gitlab-runner将代码打包成docker镜像,推送到Harbor仓库,K8S集群再从Harbor中拉取镜像。 考虑到docker镜像
iframe内嵌的页面,如何鉴权?
在线编辑器只允许通过我们平台的 web 页面进入,当在别的浏览器或者别的电脑上通过在线编辑器链接访问时,无法进入在线编辑器。这个需求是合理且必要的。从安全的角度看,如果在线编辑器的链接在任何地....
细粒度的IP访问控制?用 Kubernetes Ingress就行了
有这么一个业务场景:业务平台还是通过Kubernetes进行编排对外提供服务。然后其后台管理部分,出于安全的考虑,只允许特定的IP才能访问。如何实现? 目前,我们的网络架构是 SLB + Nginx
ElasticSearch突然就采集不到日志了?也许是因为这个原因
0-前言 组内同学反馈,kibana上最新的k8s日志看不到了。由于我们是采用elk(elastic search+logstash+kibana)的方式下部署日志采集系统,其中logstash以De
一个高级的开发/运维/测试,需要掌握这个高级的命令 | envsubst
在正常操作模式下,标准输入被复制到标准输出,对 `$VARIABLE` 或 `${VARIABLE}` 形式的环境变量的引用被替换为相应的值。如果给出了 SHELL-FORMAT,则仅替换那些在 SH
Delve版本太老导致 Intellij IDEA 无法 debug GO程序的解决方案
先不去探究为什么会报上面的错误吧。其实,这个方案的本质就是升级一下delve版本,让其与golang版本(本地是1.15)相匹配不就得了。所以变通下,直接去github上下载一个吧。
利用自定义Validator和枚举类来限定接口的入参
0. 前言 Spring Validation 作为一个参数验证框架,本身提供的注解已经很强大了,能覆盖大部分业务场景需求,比如:@NotNull, @NotBlank, @Min, @Max, @Size, @Email等等。 但是对于更加复杂的业务场景,Spring Val…
下一页