首页 文章 精选 留言 我的

精选列表

搜索[CODING DevOps],共7261篇文章
优秀的个人博客,低调大师

在《The DevOps 2.0 Toolkit》测试时要作的ansible的配置更改

这本极有用。要看完,测试完。 原生的配置: - name: Docker Compose is present get_url: url: https://github.com/docker/compose/releases/download/1.4.1/docker-compose-Linux-x86_64 dest: /usr/local/bin/docker-compose tags: [docker] 因为老是超时,所以更改为如下的红字,先自己CP下来,再CP到VAGRANT中去。 - name: Add Docker repository and update apt cache apt_repository: repo: deb https://apt.dockerproject.org/repo ubuntu-trusty main update_cache: yes state: present tags: [docker] - name: Docker is present apt: name: docker-engine state: latest force: yes tags: [docker] - name: Python-pip is present apt: name=python-pip state=present tags: [docker] - name: Docker-py is present pip: name=docker-py version=0.4.0 state=present tags: [docker] - name: Docker Compose is present copy: src=/vagrant/docker-compose-Linux-x86_64 dest=/usr/local/bin/docker-compose tags: [docker] - name: Docker Compose permissions are set file: path: /usr/local/bin/docker-compose mode: 0755 tags: [docker]

优秀的个人博客,低调大师

DevOps与阿里云容器服务(四)- 复杂拓扑应用的蓝绿发布

前言 在上一篇文章中,我们演示了如何使用蓝绿发布来实现热部署,但是在实际生产的场景中,应用的拓扑结构会复杂很多。在本篇文章中我们将会讨论下复杂应用拓扑中的蓝绿发布方案以及蓝绿发布适用的场景。 场景分析 大于大多数场景而言,对客户提供服务的软件的形态有三种。一种是前端类服务,用户可以直接或者间接通过网页、接口调用使用该服务提供的能力;一种是后端类服务,用户无法直接使用该服务提供的功能,该服务主要的使用者是其他服务,并通过其他服务最终将处理后的结果反馈给用户;第三种是调度任务类服务,即不被用户使用也不被其他服务调用,它的生命周期只存在在一个任务的执行生命周期中,通常任务的执行周期完毕,服务的生命周期就停止,通常为无状态资源密集性服务。 对于上述三种场景,以路由权重切换为主要实现方式的发布策略例如蓝绿发布、A/BTest等通常情况下

优秀的个人博客,低调大师

游戏玩家的 WorkBuddy 实战:vibe coding 搓了个王者万象棋攻略网

先自报家门:我不是程序员,就是个玩万象棋的。这辈子写过最复杂的代码,是大学 C 语言课的 Hello World,还挂科补考才过的。 但我现在打万象棋,开局前 30 秒打开的,是我自己做的网站——**万象棋谱 WXHub**([wxq.whatsyour.fun](http://wxq.whatsyour.fun)):16 个功能模块,85 个英雄、254 张天赋、99 张效果牌、64 套阵容一图流、533 张官方卡图,全部塞在一个站里。不注册、不下 App、不弹广告。 一行代码没写,全靠嘴。 这事得从我被这游戏折磨说起。 ![](https://developer.qcloudimg.com/http-save/audit-9607820/f460b1911102657b2ad05e2f03f299be.png) ## 被万象棋按在地上摩擦的日子 公测那天入的坑。前两把觉得「不就是下棋么」,第三把开始上头。 上头归上头,折磨也是真折磨。这游戏对新人的记忆量太不友好。五个阵营:河洛、逐鹿、日落海、三分之地、大河流域,每个阵营一套词条,加上 43 组机制词条、254 张天赋、99 张效果牌,全焊在卡面上。对面场上站着个三星干将莫邪,我盯着卡面看了三秒,愣是没想起他那词条是干嘛的。 更要命的是 ban 位。开局先禁阵营,我背了三天的「木兰震龙」,进游戏一看:河洛被禁,直接胎死腹中。行吧,换一套?脑子当场空盒。 还有时间压力。回合间就二三十秒,D 牌、摆位、拿装备、升人口,手速慢一点都不够用。我也试过切出去搜「吕布铁骑站位」,搜到第三个网页的时候,人口已经空了。 一句话总结那段时间:赢不知道怎么赢的,输不知道怎么输的。 ## 第一阶段:把 WorkBuddy 当随身攻略搭子 后来学聪明了,找了个搭子。 WorkBuddy,腾讯 CodeBuddy 团队做的 AI 智能体。别人拿它做表、写周报、干办公,我拿它干游戏,也算物尽其用。 用法就是聊天: 等加载的十几秒,问一句:「这版本三分之地和日落海哪个强?」它能把版本环境和强势思路给我捋一遍。 ban 完阵营,问一句:「河洛被禁,我练的木兰震龙还能玩吗?」它会告诉我这套的核心在不在河洛、不能玩的话换哪套沾边。 一把输了,把过程复述给它,让它帮我复盘:是经济运营炸了,还是站位被克了。 那段时间它就是我随身的攻略百科。说实话体验已经比翻浏览器里存的 9 个书签强多了,起码张嘴就问,不用自己翻页。 ![](https://developer.qcloudimg.com/http-save/audit-9607820/e20d685918cd1488fc16d8979f699402.png) ## 撞墙:攻略搭子的天花板 但用了一个多月,我撞墙了。 **第一,来不及。** 回合间就二三十秒,我把问题打出来、等它想、等它答、我再读完——这套流程走完,对面都打完了。搭子再好,对局里请不起。 **第二,重复。** 我发现八成的问题都在原地打转:阵营词条是什么、这套阵容站位怎么摆、这个英雄多少血多少攻。同样的东西问了几十遍,每次都要重新问一遍。 **第三,也是我想通的那一下:我要的不是「答案」,是「工具」。** 筛选阵容、对照站位、算数值、认卡速记,这些是操作,不是问答。问答模式的天花板就在这了。 某天晚上连跪三把之后,我想明白了一件事:既然每个问题的答案都是现成的、死的,那不如把答案直接做成一个站。我自己点开查,比张嘴问它还快。 ## 第二阶段:从「军师」到「代练」 到这一步,WorkBuddy 的另一半本事才真正派上用场。 前面说的都是它的问答面。但它真正的定位是 **Agent 智能体**:你给它一个任务,它自己拆解、自己动手、自己检查结果。说白了,聊天 AI 是军师,只出主意不上号;Agent 是代练,你报需求,它直接开干。 于是我先把攒了一个多月的碎碎念,整理成一篇「需求小作文」: > 我要一个王者万象棋的工具站。要有一图流,64 套阵容,能按棋手、阵营、分类筛,被禁的阵营要能一键排除。点进阵容要有 4 行 7 列的站位棋盘,前中后三期分开。要有图鉴,英雄、装备、天赋、效果牌都要,能按品阶阵营筛。要有 Buff 词典,43 组词条。要有伤害计算器。要有一个「禁入应对」:我选被禁的阵营,你告诉我还剩哪些阵容能玩,核心英雄没了找谁替。要能练认卡,像答题一样。要有官方资讯…… 这段小作文写了快一千字,事后证明是最值钱的一步:需求说得越具体,第一版出来的东西就越能用。你要是只说「做个好看的攻略站」,出来的八成是个空壳模板。 需求丢过去,我的角色就变成甲方了。 WorkBuddy 先把市面上几个万象棋工具站的公开数据扒了一遍:85 个英雄、78 件装备、64 套阵容,全部归一成统一格式,连 533 张官方卡图都存到了本地。然后页面开始一个个冒出来:阵容库、图鉴、词条、计算器……我只在旁边看着。那感觉像是抽卡的时候,旁边站了个人替你肝日常。 ![](https://developer.qcloudimg.com/http-save/audit-9607820/d1d5b76fc78ceacd70e7876244cba52e.png) 第一版当然不能直接用,但改起来是真不费劲,全程说话就行: 「棋盘不对,4 行 7 列,不是 5 行 8 列。」 「禁入推演加上替补对比,正主和替补的数值差距给我算个百分比出来。」 「加个搜索框,Ctrl+K 唤起,能搜英雄阵容装备天赋,拼音首字母得行,打个 lb 就得出李白,谁跟你拼全拼。」 「加夜间模式。半夜上分,白底瞎眼。」 每条提完,它自己改、自己测、改完给我看。最顺的那晚,一晚上迭代了七八轮。 最后上线也是一句话的事:部署到 Cloudflare,绑上自己的域名。现在每次更新内容,重新发布,10 秒全球生效。 从动笔到上线,不到一周。中间大部分时间花在哪?花在我自己开游戏验证功能好不好使。 ## 现在,我的「游戏工作台」长这样 挑几个对局里用得最爽的说: **阵容一图流(64 套)**:按棋手、阵营、分类随便筛;这把禁了什么,勾掉直接排除,剩下的全是能玩的。每套阵容点进去有前中后三期站位,4×7 棋盘照着摆。 **禁入应对推演**:多选被禁阵营,它告诉我哪些阵容还活着;核心英雄被禁了找谁顶,数值差距差几个百分比都列清楚。这个功能我自封全站 MVP:ban 位机制折磨我多久,它就爽了我多久。 **阵容编辑器 + 站位模拟器**:拖拽上棋盘、右键删、双击觉醒、装备天赋随便挂,摆完一键导出 PNG,直接甩开黑群。 ![](https://developer.qcloudimg.com/http-save/audit-9607820/f4cd458b82e99910a444d5573248246c.png) **快速认卡**:20 题竞速、40 秒冲刺、自由练习。我练了一周,现在扫一眼卡面边框就知道品阶,再也不是对面场上的「这是谁来着」先生。 **庄周套牌推演**:庄小鱼「如梦似幻」的手牌模板,13 套固定套路加组合候选池,玩过的兄弟懂的都懂。 还有伤害计算器、Buff 词典、英雄面板数值榜、官方资讯……一共 16 个模块,全站拼音搜索加昼夜切换,就不一一报菜名了,网址在文末,自己开一把。 以前是「切出去查攻略」,现在是「开局前 30 秒,一个站把功课全做完」。对局里我基本不用切出去,该记的练熟了,记不住的,回合间点开比我张嘴问还快。 ## 几句大实话 先说 vibecoding。它真正的核心能力不是写代码,是把话说清楚。「需求描述」这件事,跟开黑时报点、跟领导对需求,本质是一回事:说不明白,神仙也做不出你要的东西。 还有就是,AI 会犯错,你得会验收。期间它也出过妖孽 bug,构建崩了、图片路径错位什么的。但没关系,把现象原样描述给它,它自己就能修。你不需要懂代码,但你需要看得懂「对不对」。 最后一条,也是我最想说的:这个站没有实战胜率。站内所有数据来自官方卡牌库和玩家整理的阵容,我做不到也不敢编一个「登顶率 87%」出来。网上凡是声称有实战胜率的第三方工具,建议都留个心眼。攻略站的底线是数据诚实,这条我打算守到底。 ## 写在最后 回头看挺魔幻的:一个挂过 C 语言的玩家,先拿 AI 智能体当攻略搭子,搭子不够用了,又让它直接上号,给自己搓出来一个工作台。 如果你也有一个「要是有个 xx 工具就好了」的念头,不管你是玩家、学生还是办公室摸鱼人,现在的门槛真的低到只剩一件事:把需求说明白。 站点地址:[https://wxq.whatsyour.fun](https://wxq.whatsyour.fun) 欢迎来抄作业,也欢迎来提需求。毕竟我现在改站,也就是动动嘴的事。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

用户登录
用户注册