自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1032)
  • 资源 (16)
  • 收藏
  • 关注

原创 【Linux】APT 本地 deb 安装与 `-f` 参数总结笔记

apt install ./xx.deb 可自动解析并安装依赖,无需 -f;-f 仅用于修复已损坏的依赖状态,非首次安装时必需。apt install -f 可单独运行,修复 broken dependencies。两者职责不同:前者是安装与依赖解决,后者是故障修复。完全离线时需提前准备依赖包或本地源。

2026-11-03 14:31:36 202

原创 【AI】方案设计:通用慢节奏策略游戏大模型智能体流水线开发架构设计——基于 OODA 文件总线与可插拔协议适配层

本方案设计了一种面向慢节奏策略游戏的通用智能体架构,通过C++与Python协同构建协议适配层,实现游戏状态与控制指令的解耦。核心采用文件目录作为唯一总线,基于OODA循环分阶段处理态势感知、研判、决策与执行,支持多协议接入、可审计回放、人在回路干预及自愈容错。大模型仅依赖统一结构化简报与通用指令,具备高兼容性与可扩展性,适用于复杂推演场景。

2026-11-02 10:56:23 153

原创 【AI】基于大模型的AI游戏地图生成、控制方案:AI Native Game Harness 迁移操作手册

本手册指导团队将魔兽争霸3地图生成与操作语义能力从Claude Skill/MCP迁移至DSH SDK + 自研Web UI。核心原则:复用DSH通用运行时,模型、Agent Loop、工具管理等不重写;游戏领域逻辑(地图生成算法、操作语义、知识库)归入Adapter,原生API调用由Bridge执行,严格分层。通过“假游戏”最小链路验证,确保Harness插件→Adapter→Bridge通路畅通。资产迁移按职责映射:算法与知识进Adapter,Schema定义工具接口,桥接层仅执行权威动作。强调Adap

2026-10-30 15:11:48 254

原创 【AI】游戏大模型智能体OODA过程记忆问题解决方案:AgenticSTS 有界记忆契约:技术分析与流水线改造操作手册

AgenticSTS 提出“有界记忆契约”,主张将无序追加的历史改为五层结构化记忆:L1-L2(协议与状态)固定输入,L3(知识)按需检索,L4(情景)跨局召回,L5(技能库)为最大收益源。改造核心是拆解全量转译为按决策类型限域的 L2,并优先构建可触发的策略规则(L5),而非自由文本反思。流水线应从“追加历史”转向“每步组装五层有界上下文”,局后离线生成 L4/L5,通过回放门控确保质量。实操建议:先建 L5 技能库,再部署 L4,保留双调用但共享有界上下文,实现提示规模恒定、可解释性提升与胜率跃迁。

2026-10-30 14:57:01 381

原创 【AI】深度学习、强化学习、深度强化学习基础概念笔记

深度学习、强化学习与深度强化学习是人工智能演进中的关键层级:深度学习擅长从数据中自动提取特征,实现感知与识别;强化学习通过试错与奖励机制,学习长期决策策略;深度强化学习则融合二者,用深度神经网络处理复杂环境输入,再结合强化学习进行智能决策。三者并非替代关系,而是协同互补——DL提供“看懂”的能力,RL实现“行动”的智慧,DRL将两者结合,解决高维感知与连续决策难题,广泛应用于游戏AI、机器人控制与自动驾驶等领域。

2026-10-29 09:12:23 163

原创 【Windows】检测证书吊销列表可达性powershell脚本,用于分析客户端网络故障

必须保存为utf-8 with bom。

2026-10-08 10:48:55 69

原创 【AI】python对codebuddy cli的长期执行任务封装,用于驱动智能体一次一个任务,逐步完成一个大规模任务,避免上下文超长而中止任务或者文档输出因上下文过大质量下滑

【代码】【AI】python对codebuddy cli的长期执行任务封装,用于驱动智能体一次一个任务,逐步完成一个大规模任务,避免上下文超长而中止任务或者文档输出因上下文过大质量下滑。

2026-09-30 09:34:25 249

原创 【脑科学】当大脑“预听”到充电提示音:一个预测性感知的神经科学案例

<think>我们需根据用户要求生成摘要。用户给出长文,要求“根据以下内容,生成≤150字的文章摘要”。需简洁概括核心现象与神经科学解释。注意字数限制。撰写专业但通俗。包括现象:充电前预听提示音;机制:预测编码、传出联动/伴随发放、时间绑定。摘要需不超过150字。</think>在大脑预见性感知案例中,作者在插头接触前“预听”到充电提示音。神经科学解释为:预测编码使大脑基于经验预激活听觉皮层;伴随发放将动作预期传递至感觉区;时间绑定则建构主观时间顺序。这体现大脑主动预演世界的节能机制。

2026-09-03 08:26:33 216

原创 【游戏】低帧率策略游戏类帧同步保障公平性软件详细设计文档

<think>我们只需要根据提供的详细设计文档生成一个不超过150字的摘要。摘要应该概括核心内容:低帧率策略游戏帧同步公平性保障软件设计,强调服务器权威、确定性帧同步、等待机制、快照管理、双通道推送等。注意字数限制。</think>本文档设计低帧率多人在线策略游戏的帧同步公平性保障方案,采用服务器权威与确定性锁步机制,通过条件等待、最大超前帧数配置、环形缓冲区快照及双通道推送,确保公平竞技并支持断线恢复。

2026-08-31 16:18:11 266

原创 【AI】【运维】基于Docker&squid内网大模型访问网关/代理服务器部署操作手册

<think>我们根据要求,对用户提供的内容生成≤150字的文章摘要。内容是关于基于Docker和squid部署内网大模型访问网关/代理服务器的操作手册。摘要应简洁概括核心要点。注意字数限制。</think>本文档介绍使用Docker-Compose部署Squid代理,作为内网大模型访问网关,实现安全可控的公网通道。通过域名白名单和ACL精确控制内网客户端对API及插件源的访问。方案支持容器化快速部署、配置持久化与热加载,并确保内网隔离安全。

2026-08-31 14:37:41 271

原创 【Windows】powershell获取Windows11应用程序启动的完整命令行

摘要:本文介绍如何获取并复制QtConsoleApplication2.exe进程的命令行信息。首先需要在任务管理器中显示命令行列,然后使用PowerShell命令Get-WmiObject win32_process配合Where-Object筛选出目标进程,即可打印出完整的命令行信息供复制使用。这个方法解决了任务管理器无法直接复制命令行的问题,适合需要获取进程详细启动参数的情况。(99字)

2026-08-20 15:08:23 258

原创 【Linux】Ubuntu 22.04 LTS GNOME 原生远程桌面配置:告别vnc、nomachine

本文介绍了在Ubuntu 22.04 LTS系统上配置原生GNOME远程桌面的最佳方案。文章首先分析了TigerVNC和NoMachine等传统方案的局限性(Wayland兼容性问题或商业授权限制),重点推荐了系统自带的GNOME远程桌面功能,该方案基于RDP协议,完美支持Wayland,配置简单且免费。详细说明了服务端设置步骤(通过系统设置的共享功能)、防火墙配置以及Windows客户端的连接方法,并附有截图说明。文章通过对比表格直观展示了各方案的优劣,最终结论认为GNOME原生远程桌面是Ubuntu 2

2026-08-20 14:41:54 985

原创 【Hyper-V】Hyper-V Ubuntu 22.04 分辨率修复记:一行参数解决 1024×768 困境

摘要: 在Hyper-V中安装Ubuntu 22.04后,桌面分辨率被锁定为1024×768且无法调整。解决方法是通过修改GRUB启动参数:编辑/etc/default/grub文件,在GRUB_CMDLINE_LINUX_DEFAULT行追加video=hyperv_fb:1920x1080(或所需分辨率),保存后执行sudo update-grub并重启。该方案通过直接指定Hyper-V帧缓冲驱动参数解决分辨率问题,适用于多数衍生发行版,注意避免设置过高分辨率或格式错误。

2026-08-19 15:25:56 524

原创 【AI】规范驱动开发(SDD)团队实践指南 v2

规范驱动开发(SDD)团队实践指南摘要 SDD(规范驱动开发)是一种以结构化规范为全流程核心的开发方法,强调"先定规范后写代码"。与Vibe Coding相比,SDD更适合中大型项目,具有更好的可追溯性和团队协作性。 指南推荐两种主流SDD框架:GitHub Spec Kit(适合受监管行业)和OpenSpec(轻量灵活)。实施SDD需遵循四条铁律,包括需求由人定义、规范即真相源等。 完整工作流程分为五个阶段:上下文初始化(建立项目基础)、规范撰写(明确定义需求)、技术方案规划(AI提出方案供人决策)、任务

2026-08-18 16:46:11 460

原创 【AI】Harness实战:Raven + Claude Code 离线协同部署操作手册(草稿)

Raven + Claude Code 离线协同部署摘要 本文档提供了在完全离线内网环境中部署Raven框架与Claude Code协同工作的操作指南。Raven作为自进化Agent运行框架负责任务规划与记忆管理,Claude Code作为执行智能体专注代码任务。部署流程包括: 环境准备:需部署OpenAI兼容模型服务作为统一LLM后端 离线包准备:在有网环境预先下载Raven源码、Python依赖和Node.js运行时 Raven安装:解压安装包、配置Node.js环境、离线安装Python依赖 配置对接

2026-08-18 14:40:59 268

原创 【AI】 规范驱动开发(SDD)团队实践指南

规范驱动开发(SDD)实践指南摘要 SDD是一种以结构化规范为核心真相源的开发方法论,强调先定义规范再生成代码。指南面向有传统开发经验的中高级团队,通过Taskify任务管理平台示例,对比了SDD与传统Vibe Coding的区别,详细介绍了五阶段工作流:上下文收集、规范撰写(定义做什么/为什么)、方案规划(技术设计)、任务拆解和代码实现验证。重点展示了如何编写结构化规范文档(含用户故事、验收标准和异常处理),并推荐了OpenSpec等工具。SDD通过"谋定而后动"的规范先行方式,提升代码可追溯性和项目可维

2026-08-18 11:24:15 352

原创 【运维】一次“幽灵断网”的排障实录:网卡统计零丢包,但 Ping 就是超时?

文章摘要: 一位运维人员遇到诡异的网络故障:服务器网卡统计显示零丢包,但客户机却频繁出现Ping超时和"无法访问目标主机"错误。故障每月仅出现不到10分钟,且拔插网线即可恢复。经排查发现,问题根源在于Marvell网卡的"节能以太网(EEE)"功能与Windows电源管理共同作用,导致服务器在低负载时进入深度休眠状态,无法响应ARP请求。解决方案是关闭网卡省电功能,包括系统电源管理选项和硬件EEE设置。该案例揭示:1)零丢包统计可能掩盖ARP层故障;2)服务器网卡节能功能可能引发间歇性断网;3)物理操作(如

2026-08-07 11:41:09 317

原创 【虚拟化】Hyper-V动态内存引发的“内存故障”:一场虚惊,真相大白

Hyper-V动态内存引发"内存故障"的真相 在排查一台Linux虚拟机内存异常占用时,发现free显示53GB内存已用,但实际进程总和仅6.8GB。常规排查手段(缓存清理、Slab分析等)均无果。最终发现是Hyper-V动态内存机制通过hv_balloon驱动"锁定"了约44GB内存用于宿主机的资源调配。这种设计会导致虚拟机内部内存统计出现"假象"——被锁定的内存既不属于任何进程,也不计入缓存。关闭动态内存后,内存统计恢复正常。这并非真正的故障,而是Hyper-V资源复用的正常表现。虚拟化环境中需结合底层

2026-08-03 17:30:16 293

原创 【云原生】腾讯云 TLinux 容器云平台 Coredump 自动收集配置指南 —— 基于 systemd-coredump 实现容器崩溃转储宿主机集中管理

腾讯云 TLinux 3.1 容器云平台提供了一套无需挂载宿主机目录的 coredump 自动收集方案。通过配置内核参数 kernel.core_pattern 以管道方式将核心转储传递给 systemd-coredump 服务处理,实现容器崩溃转储的集中管理。方案包含一键配置脚本,设置 core dump 的压缩、大小限制(单个8G/总大小5%)和文件保留数量(10个)。验证方法包括检查内核参数和 ulimit 设置,所有容器的 core dump 将自动保存至宿主机 /var/lib/systemd/c

2026-07-29 15:09:58 547

原创 ubuntu coredump 环境配置操作指南

本文档说明如何配置 Linux coredump 环境,用于捕获程序崩溃时的核心转储文件,便于使用 gdb 进行问题定位。coredump 是程序崩溃时的内存快照,包含崩溃时的寄存器状态、堆栈信息等,对于分析引擎崩溃问题至关重要。

2026-07-29 14:55:25 323

原创 一次“Anaconda”引发的记忆灾难——同名不同命的两个开源项目

这篇文章探讨了两个同名但功能完全不同的开源项目"Anaconda"带来的混淆问题。一个是Linux系统安装程序(用于Fedora/RHEL等发行版),另一个是Python数据科学平台。作者详细分析了两者的区别:Linux Anaconda是用Python编写的系统安装工具,运行在操作系统之前;而Python Anaconda是包含conda、Jupyter等工具的数据科学套件,运行在操作系统之上。文章提供了区分两者的关键指标(如运行时机、命令行提示符等),并给出了各自的GitHub仓库地址。最后作者幽默地表

2026-07-29 10:02:46 262

原创 【大数据】Demo 城市供水管网智能监控系统——项目开发实施计划

本文档为城市供水管网智能监控系统演示程序的开发实施计划,项目周期12周,团队规模5人。项目采用"演示目的、生产级架构"原则,在单机Ubuntu系统上实现100个管网节点的数据采集、处理与展示功能。计划分为7个阶段:项目启动与准备(3天)、需求分析与确认(3天)、概要设计(5天)、详细设计(7天)、编码与单元测试(28天)、集成测试(10天)、部署与验收(8天)。技术栈包含Kafka、Spark、Hadoop、HBase、ClickHouse等组件,支持水平扩展能力。核心交付物包括源码、测试报告、部署文档及用

2026-07-17 15:18:53 228

原创 【大数据】Demo 城市供水管网智能监控系统——演示程序详细需求规格说明书

城市供水管网智能监控系统演示程序需求摘要 本规格说明书描述了一个基于传统Hadoop技术栈的城市供水管网智能监控演示程序,主要实现以下功能: 全链路技术验证:从Kafka数据采集、Spark Streaming流处理、HDFS数据湖存储、Spark SQL离线ETL到HBase/ClickHouse存储和React/Vue前端展示的完整流程。 核心模拟功能: 模拟管网节点(阀门/泵站)的实时状态数据生成 实时监控大屏展示管网拓扑和节点状态 基于规则引擎的故障预警 历史数据聚合分析展示 系统架构: 数据层:H

2026-07-17 14:39:48 244

原创 【大数据】《传统Hadoop大数据技术入门:补充与进阶——从数据格式到智能决策的问答实录》

文章摘要 《传统Hadoop大数据技术入门:补充与进阶》是以问答形式深入探讨生产环境中21个关键问题的技术指南。本书针对前作简化的内容,重点解析真实场景下的数据处理难题,包括Protobuf等二进制格式处理、日志采集框架选择、分布式计算完整性保障、数据仓库分层设计、HBase与ClickHouse的架构关系,以及LLM时代下传统BI的智能升级路径。通过具体代码示例和架构对比,揭示了从数据传输、存储到分析的完整技术决策链,为读者提供经过生产验证的进阶解决方案。

2026-07-17 11:40:59 303

原创 【大数据】《传统Hadoop大数据技术入门:从数据源到用户界面的全链路实践指南》

摘要 《传统Hadoop大数据技术入门》通过开发者对话形式,系统讲解Hadoop技术栈的演进与应用。全书聚焦"数据湖时代"和"实时补全时代"两个关键阶段,以数据流动为主线,从日志产生到最终展示,完整呈现包括Kafka、HDFS、Hive、Spark、HBase等组件的协同工作流程。本书特别适合具备Java/Spring基础但缺乏大数据实践经验的开发者,通过伪代码和架构图解,帮助读者快速构建传统大数据处理全链路的知识体系,掌握从原始数据采集到业务应用落地的完整解决方案。不同于技术手册的碎片化讲解,本书强调组件

2026-07-17 10:19:29 376

原创 【AI】传统 LangGraph 智能体迁移到 DeerFlow 实施手册

DeerFlow智能体迁移指南摘要 DeerFlow是字节跳动开源的超级智能体编排框架,基于LangGraph重构,提供完整智能体开发套件。相比原生LangGraph,DeerFlow内置了Web界面、沙箱执行、持久化记忆等企业级功能。系统采用分层架构,包含LangGraph运行时、Gateway API和中间件链等核心组件。 迁移实施需分五步:1)评估现有智能体结构;2)将节点封装为Skill;3)工具系统注册;4)状态管理适配;5)配置文件迁移。通过Skill/Tool化改造,保留业务逻辑的同时适配De

2026-07-16 08:55:09 441

原创 【AI】本地安全RAG + 云端弹性大模型 混合架构方案设计

买不起高端GPU,但又无法忍受弱智模型的劣质答案。安全与智能的解耦:将“存数据”与“算数据”分离。数据存本地保安全,计算上云端保智商。经济性极佳:利用DeepSeek V4 Flash的超低价(1元/百万输入)和语义缓存机制,将年度API成本控制在可接受的范围内,避免了数十万的A100显卡采购费用。主流模型护航:依托DeepSeek、MiniMax、Kimi等国内一线大厂的SOTA模型,智力水平直接对齐行业顶尖,确保系统具备真正的商业实用价值。弹性扩展。

2026-07-14 10:04:18 303

原创 【云原生】Kubernetes Pod 优雅终止参数 `terminationGracePeriodSeconds` 通用说明文档

Kubernetes Pod 优雅终止参数 terminationGracePeriodSeconds 是控制 Pod 终止行为的关键配置。该参数定义 Pod 从运行状态转为终止状态时允许的优雅退出宽限时间(默认30秒)。文档详细解析了其工作原理、推荐配置场景(如Web服务30-45秒、数据库60-300秒)以及开发者必须遵循的实现规范(捕获SIGTERM信号、合理使用PreStop钩子)。重点强调仅配置该参数不足以保证优雅终止,应用需主动实现信号处理逻辑,并提供常见问题排查方法和StatefulSet的配

2026-07-10 11:50:06 532

原创 【AI】Claude Code 3类模型配置参数的意义Haiku、Sonnet 与 Opus

总而言之,配置三个模型变量是 Claude Code 的一项精细化控制设计。它允许系统根据不同任务智能选择最合适的模型,从而在性能、速度和成本之间实现最佳平衡。你可以根据实际需求,为不同场景指定不同的模型。Opus:用于复杂的架构和推理任务。Sonnet:作为日常编码的主力模型。Haiku:用于快速的简单查询和补全。当然,如果你希望在所有场景下都统一使用一个模型,也完全可行。

2026-07-10 11:16:04 1151

原创 【云原生】Kubernetes 探针完全指南LivenessProbe ReadinessProbe StartupProbe

探针类型核心职责失败后动作生命周期检测容器是否存活,用于发现死锁等进程存在但无法工作的情况重启容器持续运行,伴随 Pod 整个生命周期检测容器是否就绪,能否接收用户流量从 Service 摘除流量持续运行,伴随 Pod 整个生命周期检测容器内的应用是否成功启动,专门用于慢启动场景重启容器仅在启动阶段运行,成功1次后永久停用实践要点说明探针需持续运行和是持续运行的,不会在首次成功后停止。是唯一成功即停的探针。探针应轻量化。

2026-07-10 09:20:23 382

原创 【AI】从Vibe Coding到Vibe Engineering——AI编程进入深水区的实践反思与行业观察

本报告基于作者团队大半年使用Claude Code + MiniMax后端模型的Vibe Coding实战经验,结合字节跳动、腾讯、快手、TCL等国内头部企业的AI Coding落地数据,系统梳理了AI编程从“个人提效”到“组织规模化”过程中面临的效率悖论、Token成本失控与上下文连续性断裂三大核心挑战。报告指出,AI编程正在从“Vibe Coding”(氛围编程)的野蛮生长阶段,进入以工程规范、上下文治理和多智能体协作为核心特征的“Vibe Engineering”(氛围工程)阶段。

2026-07-02 15:36:12 483

原创 【云原生】 游戏接入网关开源方案调研报告

文章摘要 本文调研了游戏接入网关的开源解决方案,针对当前"一房间一StatefulSet"的Kubernetes部署模式提出改进需求。报告对比了三类方案:专用游戏网关(如Janus、channeld)、云原生网关集成方案(如Higress+OKG、Agones)和通用代理方案(如Nginx、Envoy)。重点分析了各方案在统一接入、认证、会话管理、智能路由和跨云部署等核心需求上的匹配度,为后续技术选型提供依据。调研发现Janus功能最匹配但需框架集成,而Higress+OKG方案自动化程度高但组件较多,需根

2026-06-24 09:13:40 387

原创 【AI】Windows平台Nvidia GPU环境简版单机知识库搭建方案

下载地址官方下载地址是github提供的下载服务,务必保持网络与github的连通性。国内加速地址原地起飞安装安装完成,自动弹出窗口可以看到,ollama支持自动配置claude code等多种智能体程序,非常方面。

2026-06-09 20:48:54 352

原创 【AI】Claude Code 长时间重复任务操作手册

任务单元足够小:每个 Agent 只处理 1 个文件,降低单次失败的影响循环机制可靠:脚本在 Agent 退出后自动启动下一个,无需人工干预监控机制到位:定期检查防止问题扩散清理机制必要:中途发现质量问题可及时修正。

2026-06-04 09:22:19 491

原创 【AI】光的衍射底层原理追问:从惠更斯到量子,从物理真实到数学等效

关于惠更斯-菲涅尔原理,目前的教材是把光穿过的小孔洞前排列一排重新产生光的点进行计算,但根据你的描述,实际上重新产生新波源的应该是物质边界上的电子,中间区域不会产生任何新的波源,这我的理解对不对?衍射不是哪一个单一原因导致的,而是线性波动系统与边界约束相遇时的普遍数学结果——在光这种量子场身上,它既可以用经典波的叠加来精确描述,也可以用光子的量子概率幅叠加来理解,两者在本质上是统一的。答案很明确:这些点不是随机画的,但它们之间的距离,在原理层面的精确计算中没有固定的“步长”,而是取一个趋近于零的极限。

2026-05-23 07:36:12 463

原创 【AI】关于claude code长会话过程中逐渐遗忘给它提供的标准操作规范问题思考

在使用claude code的时候,我发现,我提供了一系列的操作规范,比如代码编译,容器创建,资源初始化等标准化的操作规范,我让它按照规范执行操作。会话前期,它会严格执行,但是会话长了以后,它会忽略掉我的标准规范,导致编写代码报错,执行报错等问题,然后逐渐失控。我的方案是提供docs目录,放置大量操作规范,是不是采用skills技术,会跟家稳定呢?

2026-05-20 15:32:38 492

原创 【AI】我跟豆包的鬼点子:动能智健——抖音生态联动智能健身设备商业计划书

核心团队由智能硬件研发、互联网产品运营、短视频生态合作、市场营销资深人士组成,平均从业经验8年以上,具备硬件量产、互联网产品落地、大型平台合作的成功经验,深刻理解健身与短视频行业痛点,具备极强的项目落地与运营能力。1. 自发电技术:设备内置微型永磁发电机+储能模块,用户运动时将动能转化为电能,为设备屏幕、系统、抖音播放模块供电,无外接电源,不运动则设备无法开机、无法播放视频,从物理层面绑定运动与娱乐;应对:加快产品落地,抢占先发优势;申请技术与模式专利,构筑法律壁垒;依托抖音独家合作,形成生态护城河。

2026-05-16 09:06:25 514

原创 【AI】Vibe Coding 深度解析:从概念本质到国内外最优解,以及程序员的未来

Vibe Coding:编程范式革命与开发者未来 Vibe Coding代表着一场编程范式革命,它通过提示词驱动多智能体协作,将开发者的角色从代码编写者转变为系统指挥者。国内最优解是Claude Code+MiniMax M2.7组合,能完成全栈开发;国际方案则采用多模型路由架构。这场变革将淘汰低价值的"代码打字员",催生高价值的"AI编排师"和"系统架构师"。未来程序员将专注于需求分解、智能体协调和代码审查,而非具体编码。这场变革不是温和的进化,

2026-04-07 15:02:48 1011

原创 【AI】Windows 10 部署 OpenClaw 龙虾

下载页下载地址验证安装(powershell)

2026-03-15 20:53:41 1167 1

原创 【AI】Claude Code 连续任务执行操作手册(24小时码农)

这个脚本实现了一个自动化连续任务执行框架│ 脚本执行流程 ││ ││ │ 设置环境 │ -> │ 定义任务 │ -> │ 循环执行 │ ││ │ ││ ▼ ││ │ -p (管道输入) │ ││ │ ││ ▼ ││ │ Claude 执行任务 │ ││ │ 返回结果 │ ││ │ ││ ▼ ││ │ 循环等待下一个任务 │ ││ │如果需要修改任务内容,编辑脚本中的PROMPT# 方法1: 直接修改脚本中的 PROMPT 变量。

2026-03-11 09:54:32 1198

java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7-8.aarch64.tar.gz

基于arm64架构CentOS 7.9.2009 (AltArch)版本系统 yum install java-1.7.9-openjdk-devel.aarch64 打包/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.aarch64 openEuler 20.04 LTS安装GConf2-devel后,可启动apache-tomcat-8.5.91

2023-07-12

arm64平台适配过的Node Exporter Full监控报表

arm64平台适配过的Node Exporter Full监控报表

2022-10-13

arm64架构 Docker 离线安装包、systemd脚本

arm64架构 Docker 离线安装包、systemd脚本 支持银河麒麟高级服务器操作系统V10SP1 支持FT2000+、S2500处理器

2022-09-21

hkWin7asm 采用win32汇编写的模仿windows7 win+上下左右控制窗口大小效果(附源代码)

hkWin7asm 采用win32汇编写的模仿windows7 win+上下左右控制顶层窗口大小效果,另外加了个win+回车窗口自适应居中效果 压缩包内含有编译完成的本件及源代码 编译环境使用masm32,需要先下载masm32才可以进行编译操作

2011-01-27

jenkins.zip 配置国内加速版本

jenkins.zip 配置国内加速版本

2020-07-17

安卓下利用ndk编译wget项目

参考 https://hoffman-andrews.com/android/wget/ 上传包里面的项目可以编译生成安卓平台下的wget可执行文件。

2013-11-23

ip2location-lite-db1.csv.zip ip国家对应 数据库 ipv4版本

ip2location-lite-db1.csv.zip ip国家对应 数据库 ipv4版本

2019-01-25

SolarWinds-FT-Solar-PuTTY.zip

windowd下免费的ssh客户单工具 Solar-PuTTY Manage remote sessions in a professional way Connect to any server or device in your network with Solar-PuTTY for Windows Key Features Manage multiple sessions from one console with a tabbed interface Save credentials or private keys to any session for easy login Automate all scripts you’re using when connection is established Find your saved session easily thanks to Windows Search integration No installation is needed

2020-05-11

hk局域网多客户端桌面共享程序(源码+应用程序)

解决方案hkDesktopShare, hkDesktopShare.Client 客户端程序, hkDesktopShare.Server 服务端程序, 服务器默认端口27015,需要修改的话,修改代码重新编译 客户端默认连接服务器ip:192.168.1.254,端口27015,需要修改的话,修改源代码重新编译 采用缓存截屏方式,流量较大,不适合广域网 开发环境 vs2008 + windows xp sp3

2011-03-11

汉诺塔 源代码 -汉诺塔小程序

---汉诺塔源代码--- ---汉诺塔源代码--- ---汉诺塔源代码--- ---汉诺塔源代码--- ---汉诺塔源代码---

2008-12-17

CentOS7.2.1511 gcc4.8.5 通过编译的 tfs2.2.16

centos7 tfs部署笔记.txt 环境信息: Docker version 1.8.2-fc22, build cb216be/1.8.2 Fedora release 22 (Twenty Two) Linux localhost.localdomain 4.0.4-301.fc22.x86_64 #1 SMP Thu May 21 13:10:33 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux docker centos:CentOS Linux release 7.2.1511 (Core) 参考: http://code.taobao.org/p/tfs/wiki/get/ http://my.oschina.net/beiyou/blog/76129?fromerr=bGluCWDI tfs版本:2.2.16 centos:7.2.1511 gcc:4.8.5 # docker run -i -t centos /bin/bash [root@2f60c4bcddfa /]# yum install make automake autoconf libtool gcc gcc-c++ libuuid-devel zlib-devel mysql-devel readline-devel gperftools-devel.x86_64 -y Libraries have been installed in: /usr/local/lib64//lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /usr/bin/mkdir -p '/usr/local/lib64//include/tbnet' /usr/bin/install -c -m 644 channel.h channelpool.h connection.h controlpacket.h databuffer.h defaultpacketstreamer.h epollsocketevent.h httppacketstreamer.h httprequestpacket.h httpresponsepacket.h iocomponent.h ipacketfactory.h ipackethandler.h ipacketstreamer.h iserveradapter.h packet.h packetqueue.h packetqueuethread.h serversocket.h socketevent.h socket.h stats.h tbnet.h tcpacceptor.h tcpcomponent.h tcpconnection.h transport.h udpacceptor.h udpcomponent.h udpconnection.h connectionmanager.h '/usr/local/lib64//include/tbnet' [root@2f60c4bcddfa tfs_release-2.2.16]# ./configure --prefix=/usr/local/ configure ok make 问题 : serialization.h:575:27: error: conversion to 'char' from 'long int' may alter its value [-Werror=conversion] buff[3] = (v>>32) & 0xFF; ^ serialization.h:576:27: error: conversion to 'char' from 'long int' may alter its value [-Werror=conversion] buff[2] = (v>>40) & 0xFF; ^ serialization.h:577:27: error: conversion to 'char' from 'long int' may alter its value [-Werror=conversion] buff[1] = (v>>48) & 0xFF; ^ serialization.h:578:27: error: conversion to 'char' from 'long int' may alter its value [-Werror=conversion] 解决 [root@2f60c4bcddfa tfs_release-2.2.16]# find -name Makefile | xargs sed -i 's/-Werror//' 问题 : In file included from session_util.cpp:1:0: session_util.h:30:43: 错误:‘int32_t’不是一个类型名 static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id); ^ session_util.h:30:51: 错误:ISO C++ 不允许声明无类型的‘app_id’ [-fpermissive] static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id); ^ session_util.h:30:65: 错误:‘int64_t’不是一个类型名 static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id); ^ session_util.h:30:73: 错误:ISO C++ 不允许声明无类型的‘session_ip’ [-fpermissive] static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id); ^ session_util.h:31:68: 错误:‘int32_t’未声明 static int parse_session_id(const std::string& session_id, int32_t& app_id, int64_t& session_ip); ^ session_util.h:31:85: 错误:‘int64_t’未声明 static int parse_session_id(const std::string& session_id, int32_t& app_id, int64_t& session_ip); session_util.cpp:24:10: 错误:‘void tfs::common::SessionUtil::gene_session_id(int32_t, int64_t, std::string&)’的原型不匹配类‘tfs::common::SessionUtil’中的任何一个 void SessionUtil::gene_session_id(const int32_t app_id, const int64_t session_ip, string& session_id) ^ In file included from session_util.cpp:1:0: session_util.h:30:21: 错误:备选为:static void tfs::common::SessionUtil::gene_session_id(int, int, std::string&) static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id); ^ session_util.cpp:31:9: 错误:‘int tfs::common::SessionUtil::parse_session_id(const string&, int32_t&, int64_t&)’的原型不匹配类‘tfs::common::SessionUtil’中的任何一个 int SessionUtil::parse_session_id(const string& session_id, int32_t& app_id, int64_t& session_ip) ^ In file included from session_util.cpp:1:0: session_util.h:31:20: 错误:备选为:static int tfs::common::SessionUtil::parse_session_id(const string&, int&, int&) static int parse_session_id(const std::string& session_id, int32_t& app_id, int64_t& session_ip); 解决 [root@localhost tfs_release-2.2.16]# vim src/common/session_util.h 添加 #include <stdint.h> 整体代码如下 #ifndef TFS_COMMON_SESSIONUTIL_H_ #define TFS_COMMON_SESSIONUTIL_H_ #include <string> #include <stdint.h> namespace tfs { namespace common { static const char SEPARATOR_KEY = '-'; class SessionUtil { public: static std::string gene_uuid_str(); static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id); static int parse_session_id(const std::string& session_id, int32_t& app_id, int64_t& session_ip); }; } } #endif //TFS_RCSERVER_SESSIONUUID_H_ 问题: /lib64//lib/libtbsys.a -lrt -lpthread -lm -ldl -lc /usr/bin/ld: cannot find -ljemalloc collect2: error: ld returned 1 exit statu 解决 curl -O http://www.canonware.com/download/jemalloc/jemalloc-4.0.4.tar.bz2 tar -jxvf jemalloc-4.0.4.tar.bz2 cd jemalloc-4.0.4/ && ./configure && make && make install 问题: block_collect.cpp:229:17: 错误:‘abs’不是‘__gnu_cxx’的成员 if (__gnu_cxx::abs(info_.version_ - info.version_) <= VERSION_AGREED_MASK)//version agreed ^ client_request_server.cpp:167:21: error: 'abs' is not a member of '__gnu_cxx' stat[3] = __gnu_cxx::abs(out.size() - block_count); 解决:替换成cstdlib的abs 问题: meta_server_service.cpp:1584:48: error: invalid conversion from 'const char*' to 'char*' [-fpermissive] char* pos = strstr(sub_dir, parents_dir); 解决:添加编译参数-fpermissive [root@localhost tfs_release-2.2.16]# vim src/name_meta_server/Makefile CXXFLAGS = -g -D__STDC_LIMIT_MACROS -Wall -Wextra -Wunused-parameter -Wformat -Wconversion -Wdeprecated -fpermissive [root@localhost tfs_release-2.2.16]# make Making all in src make[1]: Entering directory `/usr/local/tfs_release-2.2.16/src' Making all in common make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/common' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/common' Making all in message make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/message' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/message' Making all in new_client make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/new_client' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/new_client' Making all in dataserver make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/dataserver' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/dataserver' Making all in nameserver make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/nameserver' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/nameserver' Making all in adminserver make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/adminserver' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/adminserver' Making all in tools make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools' Making all in util make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/util' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/util' Making all in dataserver make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/dataserver' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/dataserver' Making all in nameserver make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/nameserver' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/nameserver' Making all in adminserver make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/adminserver' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/adminserver' Making all in mock make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/mock' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/mock' Making all in transfer make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/transfer' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/transfer' Making all in cluster make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/cluster' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/cluster' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools' Making all in rcserver make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/rcserver' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/rcserver' Making all in monitor make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/monitor' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/monitor' Making all in name_meta_server make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/name_meta_server' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/name_meta_server' Making all in rootserver make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/rootserver' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/rootserver' Making all in checkserver make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/checkserver' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/checkserver' make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src' make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/src' Making all in conf make[1]: Entering directory `/usr/local/tfs_release-2.2.16/conf' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/conf' Making all in scripts make[1]: Entering directory `/usr/local/tfs_release-2.2.16/scripts' Making all in ha make[2]: Entering directory `/usr/local/tfs_release-2.2.16/scripts/ha' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts/ha' make[2]: Entering directory `/usr/local/tfs_release-2.2.16/scripts' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts' make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts' Making all in sql make[1]: Entering directory `/usr/local/tfs_release-2.2.16/sql' Making all in ms make[2]: Entering directory `/usr/local/tfs_release-2.2.16/sql/ms' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/ms' Making all in rcs make[2]: Entering directory `/usr/local/tfs_release-2.2.16/sql/rcs' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/rcs' make[2]: Entering directory `/usr/local/tfs_release-2.2.16/sql' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/sql' make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/sql' make[1]: Entering directory `/usr/local/tfs_release-2.2.16' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/usr/local/tfs_release-2.2.16' [root@localhost tfs_release-2.2.16]# make install Making install in src make[1]: Entering directory `/usr/local/tfs_release-2.2.16/src' Making install in common make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/common' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/common' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/include' /usr/bin/install -c -m 644 define.h cdefine.h lock.h func.h internal.h meta_server_define.h rts_define.h error_msg.h '/usr/local/include' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/common' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/common' Making install in message make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/message' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/message' Making install in new_client make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/new_client' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/new_client' /usr/bin/mkdir -p '/usr/local/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c libtfsclient.la libtfsclient_c.la '/usr/local/lib' libtool: install: /usr/bin/install -c .libs/libtfsclient.so.0.0.0 /usr/local/lib/libtfsclient.so.0.0.0 libtool: install: (cd /usr/local/lib && { ln -s -f libtfsclient.so.0.0.0 libtfsclient.so.0 || { rm -f libtfsclient.so.0 && ln -s libtfsclient.so.0.0.0 libtfsclient.so.0; }; }) libtool: install: (cd /usr/local/lib && { ln -s -f libtfsclient.so.0.0.0 libtfsclient.so || { rm -f libtfsclient.so && ln -s libtfsclient.so.0.0.0 libtfsclient.so; }; }) libtool: install: /usr/bin/install -c .libs/libtfsclient.lai /usr/local/lib/libtfsclient.la libtool: install: /usr/bin/install -c .libs/libtfsclient_c.so.0.0.0 /usr/local/lib/libtfsclient_c.so.0.0.0 libtool: install: (cd /usr/local/lib && { ln -s -f libtfsclient_c.so.0.0.0 libtfsclient_c.so.0 || { rm -f libtfsclient_c.so.0 && ln -s libtfsclient_c.so.0.0.0 libtfsclient_c.so.0; }; }) libtool: install: (cd /usr/local/lib && { ln -s -f libtfsclient_c.so.0.0.0 libtfsclient_c.so || { rm -f libtfsclient_c.so && ln -s libtfsclient_c.so.0.0.0 libtfsclient_c.so; }; }) libtool: install: /usr/bin/install -c .libs/libtfsclient_c.lai /usr/local/lib/libtfsclient_c.la libtool: install: /usr/bin/install -c .libs/libtfsclient.a /usr/local/lib/libtfsclient.a libtool: install: chmod 644 /usr/local/lib/libtfsclient.a libtool: install: ranlib /usr/local/lib/libtfsclient.a libtool: install: /usr/bin/install -c .libs/libtfsclient_c.a /usr/local/lib/libtfsclient_c.a libtool: install: chmod 644 /usr/local/lib/libtfsclient_c.a libtool: install: ranlib /usr/local/lib/libtfsclient_c.a libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" ldconfig -n /usr/local/lib ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make install-exec-hook make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/new_client' tmp_dir=".tfs_tmp_dir";\ for client_lib in libtfsclient.a libtfsclient_c.a; \ do \ cd /usr/local/lib;\ test -d $tmp_dir && rm -rf $tmp_dir;\ mkdir -p $tmp_dir && mv $client_lib $tmp_dir;\ cd $tmp_dir;\ ar x $client_lib;\ rm -f $client_lib;\ for i in *.a ; do\ lib_tmp_dir=".tmp_$i";\ mkdir -p $lib_tmp_dir;\ mv $i $lib_tmp_dir;\ cd $lib_tmp_dir;\ ar x $i;\ cd ../; done;\ ar cru ../$client_lib `find . -name '*.o'`;\ ranlib ../$client_lib;\ chmod 644 ../$client_lib;\ done; \ cd .. && rm -rf $tmp_dir make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/new_client' /usr/bin/mkdir -p '/usr/local/include' /usr/bin/install -c -m 644 tfs_client_api.h tfs_client_capi.h tfs_rc_client_api.h tfs_meta_client_api.h '/usr/local/include' make install-data-hook make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/new_client' cd /usr/local/include && \ sed -i 's#common/\(.*\.h\)#\1#g' tfs_client_api.h tfs_client_capi.h tfs_rc_client_api.h tfs_meta_client_api.h && \ sed -i -n -e '/ifdef \+WITH_UNIQUE_STORE/{h;d}' -e '/endif/{x;/ifdef \+WITH_UNIQUE_STORE/d;x;p;d}' -e 'x;/ifdef \+WITH_UNIQUE_STORE/{x;d};x;p' tfs_client_api.h tfs_client_capi.h tfs_rc_client_api.h tfs_meta_client_api.h make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/new_client' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/new_client' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/new_client' Making install in dataserver make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/dataserver' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/dataserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c dataserver '/usr/local/bin' libtool: install: /usr/bin/install -c dataserver /usr/local/bin/dataserver make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/dataserver' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/dataserver' Making install in nameserver make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/nameserver' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/nameserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c nameserver '/usr/local/bin' libtool: install: /usr/bin/install -c nameserver /usr/local/bin/nameserver make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/nameserver' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/nameserver' Making install in adminserver make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/adminserver' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/adminserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c adminserver '/usr/local/bin' libtool: install: /usr/bin/install -c adminserver /usr/local/bin/adminserver make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/adminserver' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/adminserver' Making install in tools make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools' Making install in util make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/util' make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/util' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/util' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/util' Making install in dataserver make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/dataserver' make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/dataserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c clear_file_system ds_client format_file_system read_super_block recover_disk_data_to_cluster recover_sync_file_queue convert_name reload_config read_index_tool read_block_prefix reverse_name modify_super_block tfsping view_local_key gen_block_prefix verify_block_to_dataserver '/usr/local/bin' libtool: install: /usr/bin/install -c clear_file_system /usr/local/bin/clear_file_system libtool: install: /usr/bin/install -c ds_client /usr/local/bin/ds_client libtool: install: /usr/bin/install -c format_file_system /usr/local/bin/format_file_system libtool: install: /usr/bin/install -c read_super_block /usr/local/bin/read_super_block libtool: install: /usr/bin/install -c recover_disk_data_to_cluster /usr/local/bin/recover_disk_data_to_cluster libtool: install: /usr/bin/install -c recover_sync_file_queue /usr/local/bin/recover_sync_file_queue libtool: install: /usr/bin/install -c convert_name /usr/local/bin/convert_name libtool: install: /usr/bin/install -c reload_config /usr/local/bin/reload_config libtool: install: /usr/bin/install -c read_index_tool /usr/local/bin/read_index_tool libtool: install: /usr/bin/install -c read_block_prefix /usr/local/bin/read_block_prefix libtool: install: /usr/bin/install -c reverse_name /usr/local/bin/reverse_name libtool: install: /usr/bin/install -c modify_super_block /usr/local/bin/modify_super_block libtool: install: /usr/bin/install -c tfsping /usr/local/bin/tfsping libtool: install: /usr/bin/install -c view_local_key /usr/local/bin/view_local_key libtool: install: /usr/bin/install -c gen_block_prefix /usr/local/bin/gen_block_prefix libtool: install: /usr/bin/install -c verify_block_to_dataserver /usr/local/bin/verify_block_to_dataserver make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/dataserver' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/dataserver' Making install in nameserver make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/nameserver' make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/nameserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c admintool showsyncoplog rmsyncoplog ssm tfstool performance syncbyfile read_syncoplog_header repair_block_info '/usr/local/bin' libtool: install: /usr/bin/install -c admintool /usr/local/bin/admintool libtool: install: /usr/bin/install -c showsyncoplog /usr/local/bin/showsyncoplog libtool: install: /usr/bin/install -c rmsyncoplog /usr/local/bin/rmsyncoplog libtool: install: /usr/bin/install -c ssm /usr/local/bin/ssm libtool: install: /usr/bin/install -c tfstool /usr/local/bin/tfstool libtool: install: /usr/bin/install -c performance /usr/local/bin/performance libtool: install: /usr/bin/install -c syncbyfile /usr/local/bin/syncbyfile libtool: install: /usr/bin/install -c read_syncoplog_header /usr/local/bin/read_syncoplog_header libtool: install: /usr/bin/install -c repair_block_info /usr/local/bin/repair_block_info make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/nameserver' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/nameserver' Making install in adminserver make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/adminserver' make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/adminserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c adminservertool '/usr/local/bin' libtool: install: /usr/bin/install -c adminservertool /usr/local/bin/adminservertool make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/adminserver' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/adminserver' Making install in mock make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/mock' make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/mock' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c mock_data_server '/usr/local/bin' libtool: install: /usr/bin/install -c mock_data_server /usr/local/bin/mock_data_server make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/mock' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/mock' Making install in transfer make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/transfer' make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/transfer' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c transfer_block split_block_tool compare_crc compare_same_cluster transfer_same_cluster_block compare_same_cluster_ext remove_block verify_file_same_cluster transfer_ge_dirs transfer_logo_tool '/usr/local/bin' libtool: install: /usr/bin/install -c transfer_block /usr/local/bin/transfer_block libtool: install: /usr/bin/install -c split_block_tool /usr/local/bin/split_block_tool libtool: install: /usr/bin/install -c compare_crc /usr/local/bin/compare_crc libtool: install: /usr/bin/install -c compare_same_cluster /usr/local/bin/compare_same_cluster libtool: install: /usr/bin/install -c transfer_same_cluster_block /usr/local/bin/transfer_same_cluster_block libtool: install: /usr/bin/install -c compare_same_cluster_ext /usr/local/bin/compare_same_cluster_ext libtool: install: /usr/bin/install -c remove_block /usr/local/bin/remove_block libtool: install: /usr/bin/install -c verify_file_same_cluster /usr/local/bin/verify_file_same_cluster libtool: install: /usr/bin/install -c transfer_ge_dirs /usr/local/bin/transfer_ge_dirs libtool: install: /usr/bin/install -c transfer_logo_tool /usr/local/bin/transfer_logo_tool make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/transfer' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/transfer' Making install in cluster make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/cluster' make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/cluster' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c sync_by_blk sync_by_log sync_by_file transfer_by_file sync_analyze_tool '/usr/local/bin' libtool: install: /usr/bin/install -c sync_by_blk /usr/local/bin/sync_by_blk libtool: install: /usr/bin/install -c sync_by_log /usr/local/bin/sync_by_log libtool: install: /usr/bin/install -c sync_by_file /usr/local/bin/sync_by_file libtool: install: /usr/bin/install -c transfer_by_file /usr/local/bin/transfer_by_file libtool: install: /usr/bin/install -c sync_analyze_tool /usr/local/bin/sync_analyze_tool make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/cluster' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/cluster' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools' make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools' Making install in rcserver make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/rcserver' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/rcserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c rcserver '/usr/local/bin' libtool: install: /usr/bin/install -c rcserver /usr/local/bin/rcserver make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/rcserver' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/rcserver' Making install in monitor make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/monitor' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/monitor' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c ha_monitor ns_ping '/usr/local/bin' libtool: install: /usr/bin/install -c ha_monitor /usr/local/bin/ha_monitor libtool: install: /usr/bin/install -c ns_ping /usr/local/bin/ns_ping make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/monitor' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/monitor' Making install in name_meta_server make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/name_meta_server' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/name_meta_server' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c metaserver '/usr/local/bin' libtool: install: /usr/bin/install -c metaserver /usr/local/bin/metaserver make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/name_meta_server' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/name_meta_server' Making install in rootserver make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/rootserver' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/rootserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c rootserver '/usr/local/bin' libtool: install: /usr/bin/install -c rootserver /usr/local/bin/rootserver make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/rootserver' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/rootserver' Making install in checkserver make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/checkserver' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/checkserver' /usr/bin/mkdir -p '/usr/local/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c checkserver '/usr/local/bin' libtool: install: /usr/bin/install -c checkserver /usr/local/bin/checkserver make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/checkserver' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/checkserver' make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src' make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/src' Making install in conf make[1]: Entering directory `/usr/local/tfs_release-2.2.16/conf' make[2]: Entering directory `/usr/local/tfs_release-2.2.16/conf' make[2]: Nothing to be done for `install-exec-am'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/conf' make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/conf' Making install in scripts make[1]: Entering directory `/usr/local/tfs_release-2.2.16/scripts' Making install in ha make[2]: Entering directory `/usr/local/tfs_release-2.2.16/scripts/ha' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/scripts/ha' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/scripts/ha' /usr/bin/install -c -m 644 authkeys.sh deploy.sh ha.cf NameServer RootServer rsdep.sh nsdep.sh ns.xml rs.xml '/usr/local/scripts/ha' make install-data-hook make[4]: Entering directory `/usr/local/tfs_release-2.2.16/scripts/ha' mv //usr/local/scripts/ha/authkeys.sh //usr/local/scripts/ha/authkeys mv //usr/local/scripts/ha/deploy.sh //usr/local/scripts/ha/deploy mv //usr/local/scripts/ha/nsdep.sh //usr/local/scripts/ha/nsdep mv //usr/local/scripts/ha/rsdep.sh //usr/local/scripts/ha/rsdep chmod u+x //usr/local/scripts/ha/authkeys chmod u+x //usr/local/scripts/ha/deploy chmod u+x //usr/local/scripts/ha/nsdep chmod u+x //usr/local/scripts/ha/rsdep chmod u+x //usr/local/scripts/ha/NameServer chmod u+x //usr/local/scripts/ha/RootServer make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts/ha' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts/ha' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts/ha' make[2]: Entering directory `/usr/local/tfs_release-2.2.16/scripts' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/scripts' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/scripts' /usr/bin/install -c -m 644 stfs.sh tfs.sh start_sync_log.sh sync.sh cs_sync.sh '/usr/local/scripts' make install-data-hook make[4]: Entering directory `/usr/local/tfs_release-2.2.16/scripts' mv //usr/local/scripts/stfs.sh //usr/local/scripts/stfs mv //usr/local/scripts/tfs.sh //usr/local/scripts/tfs mv //usr/local/scripts/sync.sh //usr/local/scripts/sync mv //usr/local/scripts/start_sync_log.sh //usr/local/scripts/start_sync_log mv //usr/local/scripts/cs_sync.sh //usr/local/scripts/cs_sync chmod u+x //usr/local/scripts/stfs chmod u+x //usr/local/scripts/tfs chmod u+x //usr/local/scripts/sync chmod u+x //usr/local/scripts/start_sync_log chmod u+x //usr/local/scripts/cs_sync sed -i 's#\(TFS_HOME=\).*$#\1/usr/local#g' //usr/local/scripts/stfs //usr/local/scripts/tfs make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts' make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts' Making install in sql make[1]: Entering directory `/usr/local/tfs_release-2.2.16/sql' Making install in ms make[2]: Entering directory `/usr/local/tfs_release-2.2.16/sql/ms' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/sql/ms' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/sql/ms' /usr/bin/install -c -m 644 create_dir.sql create_file.sql create_table.sql mv_dir.sql mv_file.sql pwrite_file.sql rm_dir.sql rm_file.sql seq_simulator.sql '/usr/local/sql/ms' make install-data-hook make[4]: Entering directory `/usr/local/tfs_release-2.2.16/sql/ms' make[4]: Nothing to be done for `install-data-hook'. make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/ms' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/ms' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/ms' Making install in rcs make[2]: Entering directory `/usr/local/tfs_release-2.2.16/sql/rcs' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/sql/rcs' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/sql/rcs' /usr/bin/install -c -m 644 create_table.sql '/usr/local/sql/rcs' make install-data-hook make[4]: Entering directory `/usr/local/tfs_release-2.2.16/sql/rcs' make[4]: Nothing to be done for `install-data-hook'. make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/rcs' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/rcs' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/rcs' make[2]: Entering directory `/usr/local/tfs_release-2.2.16/sql' make[3]: Entering directory `/usr/local/tfs_release-2.2.16/sql' make[3]: Nothing to be done for `install-exec-am'. make install-data-hook make[4]: Entering directory `/usr/local/tfs_release-2.2.16/sql' make[4]: Nothing to be done for `install-data-hook'. make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/sql' make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/sql' make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/sql' make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/sql' make[1]: Entering directory `/usr/local/tfs_release-2.2.16' make[2]: Entering directory `/usr/local/tfs_release-2.2.16' make[2]: Nothing to be done for `install-exec-am'. make[2]: Leaving directory `/usr/local/tfs_release-2.2.16' make[1]: Leaving directory `/usr/local/tfs_release-2.2.16'

2015-12-17

google-chrome-stable_current_x86_64.rpm

google-chrome-stable_current_x86_64.rpm Version 62.0.3202.62 (Official Build) (64-bit) Fedora26 安装方式 #dnf install -y google-chrome-stable_current_x86_64.rpm

2018-03-09

hkWin7(MFC) 采用MFC写的模仿windows7 win+上下左右控制窗口大小效果(源代码)

hkWin7(MFC) 采用MFC写的模仿windows7 win+上下左右控制窗口大小效果,另外加了个win+回车窗口自适应居中效果 压缩包内含有完整源代码,vs2008下编译通过 去安装vs2008及以上版本才可以正常编译生成文件

2011-01-27

vc6简单静态多线程http服务器程序源代码(含可执行文件)

将release目录下的hkWin32HttpServer_Static.exe拷贝至网站根目录,双击启动即可 服务器端口号99,启动后首页访问地址http://localhost:99/ 默认文档为"index.html" 程序没有初始化窗体- -(懒得搞) 其他功能,后面做 开发工具vc6.0,有兴趣的可以拿来玩玩,代码有bug就留言,有空了继续更新.纯属娱乐~

2012-02-05

多边形游戏 源代码 (控制台程序.cpp)

//***************************************************** //问题描述:多边形游戏是一个单人玩的游戏,开始时有一个由 //n个顶点构成的多边形。每个顶点被赋予一个整数值,每条边 //被赋予一个运算符“+”或“*”。所有边依次用整数从1到n编号。 //游戏第1步,将一条边删除。随后n-1步按以下方式操作: //(1)选择一条边E以及由E连接着的2个顶点V1和V2; //(2)用一个新的顶点取代边E以及由E连接着的2个顶点V1和V2。将 //由顶点V1和V2的整数值通过边E上的运算得到的结果赋予新顶点。 //最后,所有边都被删除,游戏结束。游戏的得分就是所剩顶点上 //的整数值

2008-12-17

《矛与盾》ADSL探密者V1.1.rar

矛与盾 ADSL ADSL探密者 ADSL密码查看 windows 直接运行程序即可查看 注意:杀毒软件会报木马,放行即可。

2012-01-17

socket代码 入门

windows socket 入门级代码。 包含简单的服务器server.cpp及客户端client.cpp源代码

2008-12-17

快速排序 程序 源代码 cpp

#include "stdio.h" int Par(int a[],int p,int r) { int i=p,j=r+1; int x=a[p]; while(true) { while(a[++i]<x&&i<r); while(a[--j]>x); if(i>=j) break; else . . . .

2008-12-17

FastCopy 文件快速拷贝工具 中文版

FastCopy 文件快速拷贝工具 速度奇快|~

2011-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除