xioxu's recent timeline updates
xioxu

xioxu

V2EX member #407045, joined on 2019-04-28 10:10:22 +08:00
xioxu's recent replies
4 days ago
Replied to a topic by Lucups › Claude › 被 Claude 钓鱼执法了,这套路我服
应该是训练素材的问题 不至于这么心思缜密
这是一个最坏的时代, 程序员这个职业的岗位必将被大量削减; 这又是一个最好的时代,少量程序员可以独立做出更多有价值的产品。
很不错, 已 star
Mar 15, 2025
Replied to a topic by PeiXyJ › 浏览器 › 大家的 Chrome 浏览器有哪些推荐的插件呢?
ProxyGo , 白名单代理工具 个人觉得比 Proxy SwitchyOmega 用起来方便
这是 chatGPT 生成的示例代码:

using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Filters;

public class CacheFilter : IActionFilter
{
private static ConcurrentDictionary<string, byte[]> _cache = new ConcurrentDictionary<string, byte[]>();

public void OnActionExecuted(ActionExecutedContext context)
{
if (context.Result is FileResult)
{
// 缓存 FileResult 类型的结果
var file = context.Result as FileResult;
using (var stream = new MemoryStream())
{
file.CopyTo(stream);
var key = $"{context.HttpContext.Request.Path}{context.HttpContext.Request.QueryString}";
_cache.TryAdd(key, stream.ToArray());
}
}
}

public void OnActionExecuting(ActionExecutingContext context)
{
var key = $"{context.HttpContext.Request.Path}{context.HttpContext.Request.QueryString}";
if (_cache.TryGetValue(key, out var data))
{
// 如果缓存中有,则直接返回
context.Result = new FileContentResult(data, "application/octet-stream");
}
}
}
自己写一个 Filter ,自行控制过期、缓存逻辑。
Oct 14, 2022
Replied to a topic by pysex › 奇思妙想 › 有奖征集软件名字(银行业)
智银招投
大佬,视频清晰度太低了,最高 360p
Aug 24, 2022
Replied to a topic by Mark24 › 分享发现 › 其实不会有人真的会用 Nodejs 去写后端
@lzgshsj 哈哈 我属于会 java golang 这些,但一些我单干的项目还是会选择使用 nodejs , 开发上线速度太快了,真的,论起写 web API ,没有哪个语言比 js 更方便,包括但不限于 python,java,go.
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5379 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 05:56 · PVG 13:56 · LAX 22:56 · JFK 01:56
♥ Do have faith in what you're doing.