wenerme 最近的时间轴更新
wenerme

wenerme

V2EX 第 209911 号会员,加入于 2017-01-09 18:21:43 +08:00
原来写代码时候的我们都会进行施法前摇
  •  1   
    程序员  •  wenerme  •  178 天前  •  最后回复来自 wm5d8b
    27
    多年 CRM 开发的心路历程: Java -> Golang -> NodeJS
    程序员  •  wenerme  •  292 天前  •  最后回复来自 hutoer
    27
    我记录思考的方式简单总结
  •  3   
    分享发现  •  wenerme  •  360 天前  •  最后回复来自 wenerme
    2
    Caddy 怎么配置使用通配符的 acme dns 证书?
    问与答  •  wenerme  •  2024-07-05 08:11:24 AM  •  最后回复来自 daisyfloor
    4
    Label Studio 使用问题?
    机器学习  •  wenerme  •  2024-05-22 00:07:04 AM  •  最后回复来自 wenerme
    4
    关于设计设计数据库的原则
    程序员  •  wenerme  •  2024-04-20 19:39:32 PM  •  最后回复来自 v2webdev
    1
    Netflix 怎么选区?
    Netflix  •  wenerme  •  2024-04-11 14:31:51 PM  •  最后回复来自 wenerme
    10
    wenerme 最近回复了
    7 天前
    回复了 dancingshadow 创建的主题 程序员 minio 替代, rustfs 终于开源了
    点击 console 的联系支持跳转到 https://ww18.53kf.com/webCompany.php?arg=11003151&kf_sign=DA4MDMTc0Ng4MjE1MjEzODAyNDkyMDAyNzMwMDMxNTE%253D&style=2 有点难绷,觉得味道太浓,而且这个 console 本身也是改的 minio 的 console ,如果跳转到 github 链接还能接受。

    认证主体:北京恒河沙科技有限公司
    统一社会信用代码/组织机构代码:91110116MADCPTBA9Y
    7 天前
    回复了 dancingshadow 创建的主题 程序员 minio 替代, rustfs 终于开源了
    启动后,看到目录,应该很多设计是参考的 minio ,甚至可能直接用 minio 的数据目录说不定也能启动。类似 golang minio -> rust, 避免了 minio 的 agpl 。
    149 天前
    回复了 lh502101 创建的主题 Kubernetes 最近在学 kubernetes,需要学习搭子
    个人学习过程中整理的一些内容,可以作为参考

    https://wener.tech/notes/devops/kubernetes/awesome

    有个相对活跃的微信群,不过好像不好发,可以加 Q 群拉 558299436
    179 天前
    回复了 wenerme 创建的主题 程序员 原来写代码时候的我们都会进行施法前摇
    @Naruto129 来杯咖啡,真实回蓝☕️
    179 天前
    回复了 wenerme 创建的主题 程序员 原来写代码时候的我们都会进行施法前摇
    @handsome50

    > ctrl C+ctrl V ,法术瞬发

    结果出错一大堆,相当于自爆了
    179 天前
    回复了 wenerme 创建的主题 程序员 原来写代码时候的我们都会进行施法前摇
    @securityCoding `go mod tidy` 最多相当于擦拭法器,但 go 的咒语通常只有一句,但是非常长,类似 天灵灵灵灵灵灵灵灵。

    ```
    import (
    "灵"
    "灵"
    "灵"
    "灵"
    "灵"
    )
    ```
    179 天前
    回复了 wenerme 创建的主题 程序员 原来写代码时候的我们都会进行施法前摇
    @SchwarzeR 哈哈哈哈,这个架势让我想起 Python 的前摇,和一般的前摇不一样

    ```
    class FastAPI(Starlette):
    """
    技能前摇开始
    """
    开始施法
    ```


    ```
    class BackgroundTasks(StarletteBackgroundTasks):
    """
    A collection of background tasks that will be called after a response has been
    sent to the client.

    Read more about it in the
    [FastAPI docs for Background Tasks]( https://fastapi.tiangolo.com/tutorial/background-tasks/).

    ## Example

    ```python
    from fastapi import BackgroundTasks, FastAPI

    app = FastAPI()


    def write_notification(email: str, message=""):
    with open("log.txt", mode="w") as email_file:
    content = f"notification for {email}: {message}"
    email_file.write(content)


    @app.post("/send-notification/{email}")
    async def send_notification(email: str, background_tasks: BackgroundTasks):
    background_tasks.add_task(write_notification, email, message="some notification")
    return {"message": "Notification sent in the background"}
    ```
    """

    def add_task(
    ```
    179 天前
    回复了 wenerme 创建的主题 程序员 原来写代码时候的我们都会进行施法前摇
    Java 还有专属技能前摇: XyzController - XyzService - XyzServiceImpl - XyzDao - XyzDTO
    > 在客户端使用 KDF

    那不等同于数据库存储的是 plain 的密码了么?如果数据泄漏,那么客户端直接 post 到获取到的 hash 就能匹配对 password 了。如果想增加客户端的 PoW ,那不如引入专门的 captcha 来做。
    @xiaoshan5733

    > 在做技术选型时一般会考虑哪些因素呢?

    先做个方面了解,逐步筛选,锚定一些核心的,再围绕核心的技术去做选择。
    一般我们说单有了锤子,看什么都是钉子。
    然后再增加不同领域的锤子,逐步叠加就好。

    例如数据库,刚开始的时候,数据库都是 mysql ,后来自己能做决定了,开始去了解,了解到 pg ,发现真的很不错。然后需要做分析的时候,也了解了一些例如 clickhouse 之类的等等,但是最终要得到一个 **trade off**,每个技术方向都是有价值的,但是做技术选择是有自己的背景的,多积累这样的 trade off ,会帮助之后做选择。
    因此大约在 pg 10 用到了现在 15 、16 ,当需要 OLAP 场景的时候,也尝试通过 pg 解决,当需要搜索,需要做 AI/向量搜索,也是在通过 pg 解决。这里锚定的点就是 pg ,锚定了这个基本点后,可以更加深入的去使用 pg 的一些功能,例如我不会介意直接在 pg 里写 js (用 pg v8 )。

    例如 OS ,选择了 alpine ,之后 os 相关的场景 物理机、镜像、容器等 全都是 alpine ,得到的回报值得投入。
    前端后端之类的同理,只是这些领域锚定的内容可能还会有变化,例如前端一开始 antd ,然后变为 tw 。后端确定 nodejs 后,一开始 nestjs rest 然后 gql 反复,但最终能 settle down 到一些固定的技术栈。这些也都是自己的技术投资,非常乐意沟通和分享这些内容。

    这些核心的点是不会变的,但是围绕这些点的技术是会不断发展的,新的的东西也在不断涌现,保持好奇和兴趣,从 程序员 变为 工程师。搞这些真的好玩 😄。

    到现在,原意分享,帮助别人去用 alpine 、pg 这些也是一种乐趣,非常有意思。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2757 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:47 · PVG 21:47 · LAX 06:47 · JFK 09:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.