作为程序员,你造过那些轮子,改变或者优化了什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
mobaijun
V2EX    程序员

作为程序员,你造过那些轮子,改变或者优化了什么?

  •  
  •   mobaijun
    mobaijun 2022 年 12 月 30 日 3368 次点击
    这是一个创建于 1114 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请附上 GitHub 地址,我想学习

    23 条回复    2022-12-31 19:15:06 +08:00
    AoEiuV020CN
        1
    AoEiuV020CN  
       2022 年 12 月 30 日
    提学习就让人不想说话了,
    仔细翻了一遍自己的 github ,发现没有能算“轮子”的项目,也不知道是好是坏,
    TtTtTtT
        2
    TtTtTtT  
       2022 年 12 月 30 日
    没造轮子,没改变,也没优化啥。
    BrightLiao
        3
    BrightLiao  
       2022 年 12 月 30 日   1
    最近主要在造的一个轮子: https://github.com/easysql/easy_sql

    类似的开源工具是 dbt ,不过,感觉 dbt 是静态模板编译,做得还不够,加上了动态的逻辑控制
    mobaijun
        4
    mobaijun  
    OP
       2022 年 12 月 30 日
    @AoEiuV020CN 加油,我也一样,目前在学着造轮子中
    mobaijun
        5
    mobaijun  
    OP
       2022 年 12 月 30 日
    @TtTtTtT 大多数人都是这样的状态吧
    mobaijun
        6
    mobaijun  
    OP
       2022 年 12 月 30 日
    @BrightLiao 我看不懂,但我觉得很棒
    KouShuiYu
        7
    KouShuiYu  
       2022 年 12 月 30 日
    准备写一个组件库 , 目前刚开始 https://ckpack.github.io/v-ui/
    echoZero
        8
    echoZero  
       2022 年 12 月 30 日
    优化过一个,go-pdf 生成库,原来的不支持字体,自己 fork 改了一下
    mobaijun
        9
    mobaijun  
    OP
       2022 年 12 月 30 日
    @KouShuiYu 很棒,文档也非常清晰
    mobaijun
        10
    mobaijun  
    OP
       2022 年 12 月 30 日
    @echoZero 目前也在学习 go
    anonymous2351d00
        11
    anonymous2351d00  
       2022 年 12 月 30 日   3
    想起来就好笑,不帖链接了。

    我写过一个 giveup-edge ,起初是用来`<script src="giveup-edge/index.js"></script>`让浏览器一加载,就自动拉张图加文字,教看到页面的人如何放弃 IE ,去下载 chrome 打开这个网站。

    可能是语法或者 babel 或者别的配置没搞好,用的 ts ,写完了发现这个项目本身就不支持 iIE 。。。所以导致 IE 加载不出来。
    linvaux
        12
    linvaux  
       2022 年 12 月 30 日   1
    @anonymous2351d00 edge: 我预判了你的预判
    hsfzxjy
        13
    hsfzxjy  
       2022 年 12 月 30 日
    最近造了个 Dart 和 Go 交互操作的,https://github.com/hsfzxjy/dgo 。有些地方比较粗糙,但基本功能有了,主要是自己项目自用,暂时没有文档,等有空补上。
    mumuy
        14
    mumuy  
       2022 年 12 月 30 日
    sophos
        15
    sophos  
       2022 年 12 月 30 日
    造过不少轮子,现在倾向于尽量参与完善相关开源项目,除非实在找不到类似项目 :-)

    比如前段时间写的基于 go struct 生成 go interface 的项目: https://github.com/hnlq715/struct2interface
    方便在项目中基于 mockery 写 mock 测试,自我感觉还挺好用的
    litguy
        16
    litguy  
       2022 年 12 月 30 日
    工作二十年,几乎一直是无聊得造轮子
    包括 set, list 这种都要自己造
    改变不了公司的哲学,就造呗
    反正都是混口饭吃
    licoycn
        17
    licoycn  
       2022 年 12 月 30 日
    SpringBoot 控制器统一的响应体编码 /加密与请求体解密的注解处理方式 https://github.com/Licoy/encrypt-body-spring-boot-starter
    Nugine0
        18
    Nugine0  
       2022 年 12 月 30 日
    研究 SIMD 技术,造出了整个 Rust 生态中最快的 hex 和 base64 编解码库
    https://github.com/Nugine/simd
    moonrailgun
        19
    moonrailgun  
       2022 年 12 月 30 日
    https://github.com/moonrailgun/codeck
    做了一个一直想做的可视化编程的轮子。至少自己很开心
    varzy
        20
    varzy  
       2022 年 12 月 31 日 via iPhone
    https://github.com/varzy/lancelot
    我的内容创作小助手,能够把 Notion 里的内容一键发布到 Telegram 频道,以及一键生成一篇 Newsletter 。
    frank42a
        21
    frank42a  
       2022 年 12 月 31 日
    手撸过一个 SpringMVC
    monkeydream
        22
    monkeydream  
       2022 年 12 月 31 日
    定时任务服务、文件服务、代码管理等,开源的很多只能作为参考,上生产还是有一定距离,所以很多基础服务还得自己造。
    yuancoder
        23
    yuancoder  
       2022 年 12 月 31 日
    一个 go 的日志库: https://github.com/lyuangg/ylog

    mysql 代理连接池: https://github.com/lyuangg/umyproxy
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2707 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 12:33 PVG 20:33 LAX 04:33 JFK 07:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86