GeekGao

GeekGao

V2EX 第 30946 号会员,加入于 2012-12-20 03:30:05 +08:00
今日活跃度排名 1692
人生苦短,擅长打脸;
不学无数,偶尔疯癫。
根据 GeekGao 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
GeekGao 最近回复了
@857681664 以我的经验,这种事没办法,做好自己的那份工作就好(例如提前约定好接口、编写清楚文档),尽量避免接触对方代码的实现逻辑。
6 小时 14 分钟前
回复了 xianmofeng3 创建的主题 Python 各位大佬, 推荐一个 fastapi 用户权限库
```python

from fastapi import Depends, FastAPI, HTTPException, status
from fastapi.security import OAuth2PasswordBearer
import jwt

app = FastAPI()

oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token")

def get_current_user(token: str = Depends(oauth2_scheme)):
try:
payload = jwt.decode(token, "your_secret_key", algorithms=["HS256"])
user_id = payload.get("sub")
if user_id is None:
raise credentials_exception
# 在这里,你可以检查用户是否存在以及用户所属的组是否存在
# 例如:user = get_user_from_db(user_id)
# if user is None or not user.group_exists:
# raise credentials_exception
except jwt.PyJWTError:
raise credentials_exception
return user_id

@app.get("/users/me")
async def read_users_me(user_id: str = Depends(get_current_user)):
return {"user_id": user_id}

```
6 小时 19 分钟前
回复了 xianmofeng3 创建的主题 Python 各位大佬, 推荐一个 fastapi 用户权限库
如果只是校验用户和组匹配,很简单,自己撸就行了
6 小时 25 分钟前
回复了 cuishuang 创建的主题 Redis Redis 加上密码后,整体性能下降 20%?
支持 TLS 啊,为啥一定要用密码
写不好代码你有锅背吗,没有的话 “糟心” 是啥心态? 个体的完美主义+控制欲无法施加予外部,所以闹心?
如果与自己的利益没啥关联,那么就别管那么多了,你糟心影响自己的心理健康,对方不以为然自得其乐…
1 天前
回复了 coderMonkey 创建的主题 OpenAI AI 关于字符串回答总是错误的问题
我的测试题目是 #4 提供的这道题
1 天前
回复了 coderMonkey 创建的主题 OpenAI AI 关于字符串回答总是错误的问题
@chris850527 Claude 3 Opus 不行,回答也是错误
这 RAG 搜索没啥技术含量了。 就看怎么把成本压缩下来。
2 天前
回复了 cmlx1014 创建的主题 Google 谷歌为啥没有 hao123?
@BigShot404 哈哈,一看就是老网民了,好多年轻人不知道 yahoo 是啥,更不会知道 www 诞生后就有 Web directory 的概念了
2 天前
回复了 bomjack 创建的主题 程序员 怎么防止 windows 客户端 被破解
防止 Windows 客户端被破解主要涉及到两个方面:
技术手段和法律手段:

1.技术手段包括加密、服务端执行、本地代码化和代码混淆等。加密是指在发布应用中提供加密后的代码,运行时动态解密;服务端执行意味着将代码进行物理隔离,可以是网络服务器,也可以是独立硬件;本地代码化是针对高级编程语言程序,将代码本地化形式发布来提升反编译难度;代码混淆是最常用的手段,包括布局混淆、数据混淆、控制混淆、阻止性混淆等。

2.法律手段则是通过版权法保护你的产品和商标。

然而,完全防止客户端被破解是非常困难的,因为只要代码被分发到用户设备上,就存在被破解的风险。道高一尺魔高一丈。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2601 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 15:51 · PVG 23:51 · LAX 08:51 · JFK 11:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.