• JoeJoeJoe
    V2EX历史数据看板添加了对打赏相关数据的展示
  • ssshooter
    探索大语言模型前沿技术:推理能力训练、超长上下文处理、性能优化策略、MoE 等先进技术。了解LLM最新发展趋势和未来方向。
  • dyedd1
    claude code 专栏上线~
  • moatkon
    模块解耦和依赖管理
  • ssshooter
    useEffect 是 React 的 Evil。本文反向思考,总结仅有的两种合理使用场景:生命周期副作用与响应异步 Props。提供 useEffectEvent、useImperativeHandle 替代方案,附完整代码重构示例,帮你系统性消除项目中多余的 useEffect。
  • zahui
    “御下之术”与现代PUA方法的本质区别在于,前者强调的是相互尊重和平衡,而后者往往是为了操控和利用他人。避免“走火入魔”的关键是始终以尊重他人的选择权为核心,无论是对待自己还是他人,都要保持真诚和善意。我们中国古代有一种御下之术,和现...
  • dyedd
    一个解决Banana无法生成透明背景的办法
  • wowgogoing
    记得我刚接触Go这门语言的时候,用到它的网络请求库的时候还不太理解,为什么函数的返回值不直接是请求的响应内容,而是一个http Response,并且,Body字段也并不是实际的响应内容,而是一个`io.ReadCloser`接口。想要拿到响应内容,需要手动做一次读取操作。刚开始的时候,我觉得这样十分的不便,不像诸如PHP语言的 curl_exec 函数那样来的直接。
  • JoeJoeJoe
    工具站点地址: https://data.v2ex.pro/ 仓库地址: https://github.com/HelloWorldImJoe/v2ex-info-history 数据源地址: https://github.com/GrabCoffee/v2ex-info-newsletter-data 技术栈: 纯React前端项目 数据采集: 使用Cloud Flare定时采集的数据, 然后保存到了github仓库中, 有些时候可能会被限流导致一些采集不到的脏数据, 在前端做了一层过滤,应该不影响整体的分析. 发布: 这个可以详细说一下思路 使用了Planet的文件夹发布功能: 将项目打包之后, 通过planet发布文件夹并生成ipns 在V2EX的Planet管理器中, 提交这个ipns, 并绑定了data.v2ex.pro的域名 因为正常V2ex的Planet管理器是会去站点找一个planet.json的文件, 所以我伪造了这个文件, 并修改了这个文件对应的ipns, 目的是能够让v2ex抓取到我最新的cid来与上面提到的域名做关联. 为了在Planet管理器中能显示头像, 我…
  • zahui
    揭秘“高气场”误区,警惕模仿陷阱与PUA操控!我们一起识别真气场,摆脱他人评价束缚,预告下篇:破解PUA反噬术,助你重获自由!#表面特征≠核心气场:警惕模仿的僵化陷阱如之前文章中的讨论,高气场的人通常有被动、慢、专注等特征,但是不要被...
  • moatkon
    Ollama
  • zxyang3636
    短信登录 基于Session实现登录的流程 发送验证码: 用户在提交手机号后,会校验手机号是否合法,如果不合法,则要求用户重新输入手机号。 如果手机号合法,后台此时生成对应的验证码,同时将验证码进行保存,然后再通过短信的方式将验证码发送给用户 短信验证码登录、注册: ​ 用户将验证码和手机号进行输入,后台从session中拿到当前验证码,然后和用户输入的验证码进行校验,如果不一致,则无法通过校验,如果一致,则后台根据手机号查询用户,如果用户不存在,则为用户创建账号信息,保存到数据库,无论是否存在,都会将用户信息保存到session中,方便后续获得当前登录信息 校验登录状态: 用户在请求时候,会从cookie中携带JsessionId到后台,后台通过JsessionId从session中拿到用户信息,如果没有session信息,则进行拦截,如果有session信息,则将用户信息保存到threadLocal中,并且放行。 发送验证码 @Service @Slf4j public class UserInfoServiceImpl extends ServiceImpl<UserInf…
  • Showfom
    本文将介绍使用 acme.sh 配置 Let's Encrypt 为 IP 地址签发 SSL 证书。 之前写过一篇使用 acme.sh 签发证书的教程,但在很长一段时间里,Let's Encrypt 只能给域名签发证书。 经过几个月的测试之后,现在终于可以对 IP 地址 下手了。 为什么要给 IP 签发证书 在很多场景下,我们并不一定需要域名,但确实需要 HTTPS。比如: DNS over HTTPS(DoH)服务无需依赖域名解析 直接通过 IP 提供 DoH 服务,避免「为了安全先做一次不安全的域名解析」这种哲学问题。 Web 服务默认站点隐藏真实域名 默认站点只暴露 IP,不暴露真实域名,顺便还能挡掉一部分不太礼貌的爬虫。 临时服务或测试环境 临时起个服务,只想加个锁,不想再去 DNS 那边折腾。 避免证书透明日志(Certificate Transparency Log)暴露域名,保护隐私 有些域名不太想出现在公开日志里,低调一点总是好的。 准备工作 首先更新 acme.sh 到最新版本: acme.sh --upgrade 因为 IP 证书目前只能通过 http-01 和 t…
  • JoeJoeJoe1
    自己一个人开发的个人项目最大的好处就是可以Happy coding 没有对赌也没有deadline, 一切都是在想做的时候做, 想推翻的时候推翻, 有了新的想法之后也不需要过会, 唯一需要考虑的就是这份热情能保持多久.
  • zahui
    很多人在关系中不自觉地吃亏,因拒绝后弱化气场而被他人持续“吊着”情绪。这种陷阱通过隐性控制让个体被动付出,甚至牺牲利益。文章指出,破解关键在于重新定义“自我评价权”,避免陷入被动角色。人际关系陷阱的隐形操控我们接下来要讲一个话题,叫人...
  • Evan
    你有没有发现一个反常识的真相:职场里那些看着能抄近道的机会,到最后大多变成了绕不开的远路。真正的陷阱从不是捷径 […]
  • hoochanlon
    用对照方式拆开 VPS、容器/K8s 与 Serverless 等云服务黑话,降低跨行沟通成本。