V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
FadedZero
V2EX  ›  程序员

上线了一个网站

  •  
  •   FadedZero · 354 天前 · 2405 次点击
    这是一个创建于 354 天前的主题,其中的信息可能已经有所发展或是发生改变。

    作为一个写业务系统代码的 Java 选手,平时工作上越发感觉激不起自己写代码的激情

    上次用 react + antdesign 写了个 json 转换器感觉又找到了最开始写代码的兴奋感

    这次学习了下 next.js 和 tailwindcss ,抽空写了一个 ai 内容检测工具: https://gpt-zero.cc/

    是调用的 replicate 的 api ,中间不会写的代码问问 gpt 也折腾出来了,写的时候感觉 tailwindcss 真的很好用,一个 animate-spin 标签就可以让选定的图片转起来,也不用怎么 copy 看起来麻烦的 css 了

    10 条回复    2024-03-28 16:32:56 +08:00
    Zhuzhuchenyan
        1
    Zhuzhuchenyan  
       354 天前
    感觉做的不错呀,不过提交检测之后报 405 错误,也可能是我这里网络环境问题。
    顺便捉虫:Recommend by costomers -> customers
    FadedZero
        2
    FadedZero  
    OP
       354 天前
    @Zhuzhuchenyan 收到,405 的问题我有空看下
    baituodaren
        3
    baituodaren  
       353 天前
    什么原理
    xuelang
        4
    xuelang  
       353 天前
    稳定 500 错误。
    请求:
    prompt: "高版本的 GCC 不再使用写时复制( COW )技术来实现 std::string 主要是因为 C++11 标准的引入。C++11 标准对 std::string 的实现提出了新的要求,特别是在多线程支持和性能方面,这导致 COW 不再是一个理想的实现策略。主要原因包括: 多线程安全:C++11 标准增加了对多线程的支持,强调了线程安全的重要性。在 COW 实现中,对字符串的读取可能需要检查引用计数,而修改操作可能导致数据的复制。这需要额外的同步机制来确保在多线程环境中的正确性,从而增加了复杂性和性能开销。 性能考虑:虽然 COW 可以减少内存的使用,但它引入了额外的开销,如引用计数的管理和复制检测。在多核处理器和多线程应用日益普及的背景下,这种开销变得更加明显。特别是在并发环境中,对共享数据的管理(如引用计数)可能成为性能瓶颈。 标准的统一性:C++11 之后的标准更倾向于简化和统一标准库的行为。摒弃 COW 可以使 std::string 的行为更加可预测,减少不同编译器之间的差异。 避免潜在的副作用:COW 实现可能导致一些非直观的副作用,特别是当程序员不了解背后的 COW 机制时。例如,一个简单的修改操作可能意外地触发整个字符串的复制,导致性能下降。 综上所述,虽然 COW 在某些情况下能够节省内存,但它在多线程环境中的性能问题和实现复杂性使得它在现代 C++ 标准中不再被采用。C++11 以后的实现更倾向于使用更直接、更高效、更易于理解和维护的内存管理策略。"
    xuelang
        5
    xuelang  
       353 天前
    页面设计的挺好看的!
    JeremyFeng
        6
    JeremyFeng  
       353 天前
    同样是 500 报错。
    whoami9426
        7
    whoami9426  
       353 天前
    UI 好看,咋设计的呢?想请教一下
    RangerWolf
        8
    RangerWolf  
       353 天前
    同 500
    我的文本:

    航母的确是以飞机作为主要武器,而不是单纯靠导弹,主要原因有以下几点:

    1. 航程和打击范围: 飞机的航程远远大于导弹,可以执行更远距离的偵查、打击和支援任务。航母搭载的艦載机可以覆盖数百公里甚至上千公里的范围,而舰载导弹的射程一般只有几十到 100 多公里。

    2. 灵活性和多用途: 飞机执行的任务种类比导弹更加多样化,不仅可以进行空中作战,还可以执行侦察、电子战、空中加油、运输等任务。一艘航母可以根据不同的作战需求搭载不同的类型的飞机,从而应对各种各样的威胁和任务。

    3. 可重复使用和持续作战能力: 飞机不像导弹一次性发射即用完,它可以在完成任务后返回航母进行重新加油和弹药补给,然后再次执行新的任务。这样,航母上的空中力量可以持续不断地进行作战,保持长时间的压制力。

    4. 威慑作用: 一艘航母编队出现在某个海域,就意味着强大的空中力量的存在,这本身就具有很强的威慑作用,可以阻止潜在的威胁。

    5. 政治象征: 航母被认为是国家军事实力的象征,拥有航母的国家往往被视为大国,在国际政治中拥有更大的影响力。

    当然,导弹也是航母的重要武器,它可以用于防空、反舰、对地攻击等任务。但是,导弹只是一种战术武器,无法取代飞机在航母作战中的核心地位。

    因此,虽然航母也携带导弹,但它本质上仍然是一个以飞机为主要武器的海上移动空军基地,这才是它的核心价值所在。
    FadedZero
        9
    FadedZero  
    OP
       353 天前
    看了下,500 的原因是这个模型对中文的支持不太理想,导致内容超出了限制,我再研究下

    #3 ,是在 huggingface 上找的这个模型: https://huggingface.co/idajikuu/AI-HUMAN-detector

    #7 ,是用的 tailwindcss ,很推荐这个
    tomdddd
        10
    tomdddd  
       275 天前
    我也是 java 选手,最近业余时间喜欢写 nextjs + tailwindcss ,可以加个 V 交流下吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1071 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 18:55 · PVG 02:55 · LAX 10:55 · JFK 13:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.