V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GeekGao  ›  全部回复第 5 页 / 共 108 页
回复总数  2155
1  2  3  4  5  6  7  8  9  10 ... 108  
17 天前
回复了 cosmain 创建的主题 宽带症候群 最近几天是不是大墙有发威了?
联通表示无压力
@wzdsfl 首先要知道自己能掌控的事情范围,超出自己责任和能力范围的事儿不爽也仅限于不爽(心理病、内分泌失调、心脏病等同事、公司不负责啊)。

btw:没准这系统代码 1 年后就没任何商业价值被遗弃了,或者下个季度就裁员了…
17 天前
回复了 cuishuang 创建的主题 Redis Redis 加上密码后,整体性能下降 20%?
@Rehtt ???
@857681664 以我的经验,这种事没办法,做好自己的那份工作就好(例如提前约定好接口、编写清楚文档),尽量避免接触对方代码的实现逻辑。
18 天前
回复了 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}

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

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

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

然而,完全防止客户端被破解是非常困难的,因为只要代码被分发到用户设备上,就存在被破解的风险。道高一尺魔高一丈。
22 天前
回复了 stardustree 创建的主题 云计算 云计算的发展方向是不是出现了问题
要相信,大厂的产品总监、商业分析师、CFO 和 CEO 商业理解水平、实践能力、行业认知
比绝大多数 v2 网友们的综合认知和能力不知高到哪里去了……
占便宜的一种思路:可以享受免费的水电网空调… 的办公室
不占便宜的思路:咖啡馆等商业场所
最好搞个视频演示,不想不知情的情况下安装陌生软件
24 天前
回复了 MoonWalker 创建的主题 Java 网关与微服务间鉴权的疑惑
例子:
Dapr 通过 mTLS 确保 Dapr sidecar 与 Dapr 控制平面系统服务之间的通信安全。当启用 mTLS 时,Sentry 服务(证书颁发机构)将根证书和颁发者证书写入 Kubernetes secret (在 Kubernetes 模式下)或配置的文件系统路径(在自托管模式下)。在 Kubernetes 中,Dapr 系统服务启动时,它们会自动挂载包含根证书和颁发者证书的 secret ,并使用这些证书来保护 Dapr sidecar 使用的 gRPC 服务器。在自托管模式下,每个系统服务可以挂载到文件系统路径以获取凭据。当 Dapr sidecar 初始化时,它会使用挂载的叶证书和颁发者私钥向系统 pods 进行身份验证,这些叶证书和私钥作为环境变量挂载在 sidecar 容器上
24 天前
回复了 MoonWalker 创建的主题 Java 网关与微服务间鉴权的疑惑
一般而言,是通过 mTLS ,Dapr 的实践是这样的。
完全可以,samba+外置个硬盘阵列就行了
我觉得唯一的问题是:不利于架构演进和改造。
1  2  3  4  5  6  7  8  9  10 ... 108  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1050 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 19:12 · PVG 03:12 · LAX 12:12 · JFK 15:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.