<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>知行</title><description>记录编程、AI 与工程实践</description><link>https://blog.gis2all.top/</link><item><title>ARCUS 项目详细调研</title><link>https://blog.gis2all.top/posts/ARCUS%20%E9%A1%B9%E7%9B%AE%E8%AF%A6%E7%BB%86%E8%B0%83%E7%A0%94/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/ARCUS%20%E9%A1%B9%E7%9B%AE%E8%AF%A6%E7%BB%86%E8%B0%83%E7%A0%94/</guid><description>CA：0xb7c934ff18730c24e6113bb4bc5a68feef16fd29（Arc 主网 / chain 5042） 快照：2026-09-20 09:00 +08 ｜ 代币页 · DexScreener · 官网 · X 一、结论摘要 判断 依据 --- --- --- 1 产品是…</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate></item><item><title>MURMUR 深度分析 —— 当果蝇住进 Arc</title><link>https://blog.gis2all.top/posts/MURMUR%20%E6%B7%B1%E5%BA%A6%E5%88%86%E6%9E%90%20%E2%80%94%E2%80%94%20%E5%BD%93%E6%9E%9C%E8%9D%87%E4%BD%8F%E8%BF%9B%20Arc/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/MURMUR%20%E6%B7%B1%E5%BA%A6%E5%88%86%E6%9E%90%20%E2%80%94%E2%80%94%20%E5%BD%93%E6%9E%9C%E8%9D%87%E4%BD%8F%E8%BF%9B%20Arc/</guid><description>它有一个很漂亮的故事：24 只数字果蝇，每只由约 1,080 个脉冲神经元驱动，不用 LLM，在 Arc 主网上通过 x402 用真实 USDC 互相交易。 但把官网、链上、GitHub、API 和 X 全部拆开之后，结论没有那么浪漫：MURMUR 是一个真实运行的早期实验，但 MURMUR 代币目…</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Zcash (ZEC) 生态全景梳理</title><link>https://blog.gis2all.top/posts/Zcash%20(ZEC)%20%E7%94%9F%E6%80%81%E5%85%A8%E6%99%AF%E6%A2%B3%E7%90%86/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/Zcash%20(ZEC)%20%E7%94%9F%E6%80%81%E5%85%A8%E6%99%AF%E6%A2%B3%E7%90%86/</guid><description>1. 市场与链上概览 指标 数值 来源 --- --- --- ZEC 价格 1513.79 美元（Gate 现货 1517.14，24h +12.05%） Blockchair / Gate 市值 / 排名 约 256.4 亿美元，全球前 10 Blockchair 流通量 约 1694 万 ZE…</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item><item><title>HarmonicAgent 项目深度尽调报告</title><link>https://blog.gis2all.top/posts/HarmonicAgent%20%E9%A1%B9%E7%9B%AE%E6%B7%B1%E5%BA%A6%E5%B0%BD%E8%B0%83%E6%8A%A5%E5%91%8A/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/HarmonicAgent%20%E9%A1%B9%E7%9B%AE%E6%B7%B1%E5%BA%A6%E5%B0%BD%E8%B0%83%E6%8A%A5%E5%91%8A/</guid><description>数据截面：2026-09-12 07:11 UTC / 北京时间 15:11 价格、手续费、产品状态变化很快；下文每个数字都标了来源与验证等级。 证据分层：【链上已验证】= 可从区块浏览器/RPC 独立复现；【项目自述】= 官方 API/页面陈述，未独立验证；【未验证】= 查无实据或无法证实。 0.…</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item><item><title>pools.trade 发射台完整分析</title><link>https://blog.gis2all.top/posts/pools.trade%20%E5%8F%91%E5%B0%84%E5%8F%B0%E5%AE%8C%E6%95%B4%E5%88%86%E6%9E%90/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/pools.trade%20%E5%8F%91%E5%B0%84%E5%8F%B0%E5%AE%8C%E6%95%B4%E5%88%86%E6%9E%90/</guid><description>一、定位与性质 pools.trade（常简称 Pools）是 Uniswap Labs 官方推出的代币 Launchpad，定位是「创建、发现、交易」一站式的代币发行界面。每个项目固定 10 亿枚供应，最终进入 Uniswap v4 池，流动性永久锁仓。 一句话：它是 Uniswap 官方下场做的…</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate></item><item><title>ACTFUN 项目详细分析</title><link>https://blog.gis2all.top/posts/ACTFUN%20%E9%A1%B9%E7%9B%AE%E8%AF%A6%E7%BB%86%E5%88%86%E6%9E%90/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/ACTFUN%20%E9%A1%B9%E7%9B%AE%E8%AF%A6%E7%BB%86%E5%88%86%E6%9E%90/</guid><description>数据截至 2026-09-10。ACTFUN 处于 TGE 前阶段，官方公布原生代币 ACT 将于 2026-09-16 09:00 UTC 上线，链上暂无公开可交易成交。本文基于官网与前端代码、链上合约核验、官方 X / Telegram 信息，以及对机制的推演解读。注意：ACTFUN（actfu…</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Tolly（TollyPad）项目详细分析</title><link>https://blog.gis2all.top/posts/Tolly%EF%BC%88TollyPad%EF%BC%89%E9%A1%B9%E7%9B%AE%E8%AF%A6%E7%BB%86%E5%88%86%E6%9E%90/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/Tolly%EF%BC%88TollyPad%EF%BC%89%E9%A1%B9%E7%9B%AE%E8%AF%A6%E7%BB%86%E5%88%86%E6%9E%90/</guid><description>数据截至 2026-09-10。Tolly 是 Arc 私有主网阶段已上线并持续运营的发射台，官方代币 TOLLY 当前市值约 269 万美元，是 Arc 生态里市值最高、交易最活跃的平台币之一。本文基于官方文档与官网、开源合约仓库（含字节码验证报告）、链上 RPC 实时读取，以及对机制的推演解读。…</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Arc 发射台「平台币」筛选分析</title><link>https://blog.gis2all.top/posts/Arc%20%E5%8F%91%E5%B0%84%E5%8F%B0%E3%80%8C%E5%B9%B3%E5%8F%B0%E5%B8%81%E3%80%8D%E7%AD%9B%E9%80%89%E5%88%86%E6%9E%90/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/Arc%20%E5%8F%91%E5%B0%84%E5%8F%B0%E3%80%8C%E5%B9%B3%E5%8F%B0%E5%B8%81%E3%80%8D%E7%AD%9B%E9%80%89%E5%88%86%E6%9E%90/</guid><description>数据截至 2026-09-09（私有主网阶段，9/16 公开主网前）；所有地址为完整 CA，均可点击跳转 Arcscan 浏览器核验。</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Argus 项目分析</title><link>https://blog.gis2all.top/posts/Argus%20%E9%A1%B9%E7%9B%AE%E5%88%86%E6%9E%90/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/Argus%20%E9%A1%B9%E7%9B%AE%E5%88%86%E6%9E%90/</guid><description>数据截至 2026-09-09（私有主网阶段，9/16 公开主网前）；价格为链上/官方 Board 实时快照，非投资建议。 一、一句话定位 Argus 是一个“看得见一切”的 Arc 原生发射台：扫描/行情终端（The Watch）+ Launchpad + 代币 Board 三合一。主打“人人可发…</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Kairo项目分析与总结</title><link>https://blog.gis2all.top/posts/Kairo%E9%A1%B9%E7%9B%AE%E5%88%86%E6%9E%90%E4%B8%8E%E6%80%BB%E7%BB%93/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/Kairo%E9%A1%B9%E7%9B%AE%E5%88%86%E6%9E%90%E4%B8%8E%E6%80%BB%E7%BB%93/</guid><description>Kairo = Arc 上的“无许可 YES/NO 二元预测市场”（类 Polymarket）</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate></item><item><title>x402 入门（一）：HTTP 402 的设计动机与 Agent 支付困境</title><link>https://blog.gis2all.top/posts/x402%20%E5%85%A5%E9%97%A8%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9AHTTP%20402%20%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%8A%A8%E6%9C%BA%E4%B8%8E%20Agent%20%E6%94%AF%E4%BB%98%E5%9B%B0%E5%A2%83/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/x402%20%E5%85%A5%E9%97%A8%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9AHTTP%20402%20%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%8A%A8%E6%9C%BA%E4%B8%8E%20Agent%20%E6%94%AF%E4%BB%98%E5%9B%B0%E5%A2%83/</guid><description>AI Agent 付不了钱，问题出在支付体系为人类设计。x402 用被闲置近 30 年的 HTTP 402 状态码，把支付变成 HTTP 的原生能力。</description><pubDate>Fri, 14 Aug 2026 23:00:00 GMT</pubDate></item><item><title>x402 原理（二）：一次支付的完整链路与结算机制</title><link>https://blog.gis2all.top/posts/x402%20%E5%8E%9F%E7%90%86%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E4%B8%80%E6%AC%A1%E6%94%AF%E4%BB%98%E7%9A%84%E5%AE%8C%E6%95%B4%E9%93%BE%E8%B7%AF%E4%B8%8E%E7%BB%93%E7%AE%97%E6%9C%BA%E5%88%B6/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/x402%20%E5%8E%9F%E7%90%86%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E4%B8%80%E6%AC%A1%E6%94%AF%E4%BB%98%E7%9A%84%E5%AE%8C%E6%95%B4%E9%93%BE%E8%B7%AF%E4%B8%8E%E7%BB%93%E7%AE%97%E6%9C%BA%E5%88%B6/</guid><description>从客户端请求、402 质询、钱包签名到 Facilitator 验证与链上结算，x402 把整个支付动作压缩进一次请求-质询-重试的 HTTP 交互。拆开看每一步的技术细节。</description><pubDate>Fri, 14 Aug 2026 22:00:00 GMT</pubDate></item><item><title>x402 上手（三）：TypeScript SDK 接入第一个付费 API</title><link>https://blog.gis2all.top/posts/x402%20%E4%B8%8A%E6%89%8B%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9ATypeScript%20SDK%20%E6%8E%A5%E5%85%A5%E7%AC%AC%E4%B8%80%E4%B8%AA%E4%BB%98%E8%B4%B9%20API/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/x402%20%E4%B8%8A%E6%89%8B%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9ATypeScript%20SDK%20%E6%8E%A5%E5%85%A5%E7%AC%AC%E4%B8%80%E4%B8%AA%E4%BB%98%E8%B4%B9%20API/</guid><description>从安装依赖、创建钱包客户端到用 Hono 中间件保护自己的 API 端点，跟着官方示例代码把 x402 的客户端和服务端完整跑起来。</description><pubDate>Fri, 14 Aug 2026 21:00:00 GMT</pubDate></item><item><title>x402 机制（四）：Facilitator 的职责、计费与信任模型</title><link>https://blog.gis2all.top/posts/x402%20%E6%9C%BA%E5%88%B6%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9AFacilitator%20%E7%9A%84%E8%81%8C%E8%B4%A3%E3%80%81%E8%AE%A1%E8%B4%B9%E4%B8%8E%E4%BF%A1%E4%BB%BB%E6%A8%A1%E5%9E%8B/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/x402%20%E6%9C%BA%E5%88%B6%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9AFacilitator%20%E7%9A%84%E8%81%8C%E8%B4%A3%E3%80%81%E8%AE%A1%E8%B4%B9%E4%B8%8E%E4%BF%A1%E4%BB%BB%E6%A8%A1%E5%9E%8B/</guid><description>Facilitator 是 x402 里最容易被忽略却最关键的组件。它负责验证签名、垫付 Gas、广播结算，也决定了协议的中心化程度与信任模型。</description><pubDate>Fri, 14 Aug 2026 20:00:00 GMT</pubDate></item><item><title>x402 生态（五）：付费端点全景盘点</title><link>https://blog.gis2all.top/posts/x402%20%E7%94%9F%E6%80%81%EF%BC%88%E4%BA%94%EF%BC%89%EF%BC%9A%E4%BB%98%E8%B4%B9%E7%AB%AF%E7%82%B9%E5%85%A8%E6%99%AF%E7%9B%98%E7%82%B9/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/x402%20%E7%94%9F%E6%80%81%EF%BC%88%E4%BA%94%EF%BC%89%EF%BC%9A%E4%BB%98%E8%B4%B9%E7%AB%AF%E7%82%B9%E5%85%A8%E6%99%AF%E7%9B%98%E7%82%B9/</guid><description>网关、钱包、Facilitator、付费 API、目录与分析平台——把 x402 生态里正在发生的项目按类目盘一遍，看清机器支付经济的基础设施长什么样。</description><pubDate>Fri, 14 Aug 2026 19:00:00 GMT</pubDate></item><item><title>x402 多链（六）：Solana、Stellar 适配与多语言 SDK</title><link>https://blog.gis2all.top/posts/x402%20%E5%A4%9A%E9%93%BE%EF%BC%88%E5%85%AD%EF%BC%89%EF%BC%9ASolana%E3%80%81Stellar%20%E9%80%82%E9%85%8D%E4%B8%8E%E5%A4%9A%E8%AF%AD%E8%A8%80%20SDK/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/x402%20%E5%A4%9A%E9%93%BE%EF%BC%88%E5%85%AD%EF%BC%89%EF%BC%9ASolana%E3%80%81Stellar%20%E9%80%82%E9%85%8D%E4%B8%8E%E5%A4%9A%E8%AF%AD%E8%A8%80%20SDK/</guid><description>一次 402 质询可以同时声明多条链多个资产。EVM 用 EIP-3009，Solana 用部分签名交易，Stellar 用 Soroban 授权；TypeScript、Python、Go、.NET、Java、Ruby 都有可用实现。</description><pubDate>Fri, 14 Aug 2026 18:00:00 GMT</pubDate></item><item><title>x402 安全（七）：Agent 支付的风险模型与防护</title><link>https://blog.gis2all.top/posts/x402%20%E5%AE%89%E5%85%A8%EF%BC%88%E4%B8%83%EF%BC%89%EF%BC%9AAgent%20%E6%94%AF%E4%BB%98%E7%9A%84%E9%A3%8E%E9%99%A9%E6%A8%A1%E5%9E%8B%E4%B8%8E%E9%98%B2%E6%8A%A4/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/x402%20%E5%AE%89%E5%85%A8%EF%BC%88%E4%B8%83%EF%BC%89%EF%BC%9AAgent%20%E6%94%AF%E4%BB%98%E7%9A%84%E9%A3%8E%E9%99%A9%E6%A8%A1%E5%9E%8B%E4%B8%8E%E9%98%B2%E6%8A%A4/</guid><description>提示注入能骗 Agent 掏空钱包，重放能重复扣款，恶意服务器能开出天价。x402 的协议内防护 + 生态里的退款、收据、风控方案，构成 Agent 支付的信任底座。</description><pubDate>Fri, 14 Aug 2026 17:00:00 GMT</pubDate></item><item><title>x402 治理（八）：从公司资产到公共标准的移交路径</title><link>https://blog.gis2all.top/posts/x402%20%E6%B2%BB%E7%90%86%EF%BC%88%E5%85%AB%EF%BC%89%EF%BC%9A%E4%BB%8E%E5%85%AC%E5%8F%B8%E8%B5%84%E4%BA%A7%E5%88%B0%E5%85%AC%E5%85%B1%E6%A0%87%E5%87%86%E7%9A%84%E7%A7%BB%E4%BA%A4%E8%B7%AF%E5%BE%84/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/x402%20%E6%B2%BB%E7%90%86%EF%BC%88%E5%85%AB%EF%BC%89%EF%BC%9A%E4%BB%8E%E5%85%AC%E5%8F%B8%E8%B5%84%E4%BA%A7%E5%88%B0%E5%85%AC%E5%85%B1%E6%A0%87%E5%87%86%E7%9A%84%E7%A7%BB%E4%BA%A4%E8%B7%AF%E5%BE%84/</guid><description>从 Coinbase 白皮书到 Linux 基金会托管，x402 用一年出头完成了去中心化治理的转身。40 家组织入局、MPP 双雄对峙——机器支付的标准之争刚刚开始。</description><pubDate>Fri, 14 Aug 2026 16:00:00 GMT</pubDate></item><item><title>Jenkins Pipeline项目无法在windows子节点中执行cmd命令</title><link>https://blog.gis2all.top/posts/Jenkins%20Pipeline%E9%A1%B9%E7%9B%AE%E6%97%A0%E6%B3%95%E5%9C%A8windows%E5%AD%90%E8%8A%82%E7%82%B9%E4%B8%AD%E6%89%A7%E8%A1%8Ccmd%E5%91%BD%E4%BB%A4/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/Jenkins%20Pipeline%E9%A1%B9%E7%9B%AE%E6%97%A0%E6%B3%95%E5%9C%A8windows%E5%AD%90%E8%8A%82%E7%82%B9%E4%B8%AD%E6%89%A7%E8%A1%8Ccmd%E5%91%BD%E4%BB%A4/</guid><description>最近遇到了一个非常特别的issue，测试的pipeline项目脚本如下 执行输出的时候， AAA可以正常显示， BBB却总是不显示，但是也不报错 于是， 我做了以下测试 （我的主节点为 windows， 子节点也为 windows）</description><pubDate>Mon, 08 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Jenkins升级后服务无法启动， 插件不匹配问题</title><link>https://blog.gis2all.top/posts/Jenkins%E5%8D%87%E7%BA%A7%E5%90%8E%E6%9C%8D%E5%8A%A1%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%EF%BC%8C%20%E6%8F%92%E4%BB%B6%E4%B8%8D%E5%8C%B9%E9%85%8D%E9%97%AE%E9%A2%98/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/Jenkins%E5%8D%87%E7%BA%A7%E5%90%8E%E6%9C%8D%E5%8A%A1%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%EF%BC%8C%20%E6%8F%92%E4%BB%B6%E4%B8%8D%E5%8C%B9%E9%85%8D%E9%97%AE%E9%A2%98/</guid><description>Jenkins升级至最新版本后从服务里启动失败 结论 - Jenkins版本不对， 需要重新选择版本， 在 jenkins.war下载列表尝试哪个版本的启动正常 https://get.jenkins.</description><pubDate>Mon, 08 Aug 2022 00:00:00 GMT</pubDate></item><item><title>《工作的意义》读书笔记</title><link>https://blog.gis2all.top/posts/%E3%80%8A%E5%B7%A5%E4%BD%9C%E7%9A%84%E6%84%8F%E4%B9%89%E3%80%8B%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%8A%E5%B7%A5%E4%BD%9C%E7%9A%84%E6%84%8F%E4%B9%89%E3%80%8B%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/</guid><description>令人称奇的是，在《创世记》1章，上帝不仅工作，而且享受工作。“上帝看他所造的一切都很好。有晚上，有早晨；这是第六日。这样，天地万物都造齐了。”（创1：31，2：1）在上帝眼中，他一切所作之工全然美好。</description><pubDate>Fri, 29 Jul 2022 00:00:00 GMT</pubDate></item><item><title>《财务自由之路》读书笔记</title><link>https://blog.gis2all.top/posts/%E3%80%8A%E8%B4%A2%E5%8A%A1%E8%87%AA%E7%94%B1%E4%B9%8B%E8%B7%AF%E3%80%8B%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%8A%E8%B4%A2%E5%8A%A1%E8%87%AA%E7%94%B1%E4%B9%8B%E8%B7%AF%E3%80%8B%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/</guid><description>财富的背景（为什么想富有，目标） → 对财富的认知（价值观与目标一致） → 对自身的审视（自信、规划、策略） 金钱的重要性是我们赋予的。如果你有财务问题，金钱就会变得尤为重要</description><pubDate>Fri, 29 Apr 2022 00:00:00 GMT</pubDate></item><item><title>【python】在项目中使用requirements.txt管理依赖，使用virtualenv虚拟环境隔离依赖</title><link>https://blog.gis2all.top/posts/%E3%80%90python%E3%80%91%E5%9C%A8%E9%A1%B9%E7%9B%AE%E4%B8%AD%E4%BD%BF%E7%94%A8requirements.txt%E7%AE%A1%E7%90%86%E4%BE%9D%E8%B5%96%EF%BC%8C%E4%BD%BF%E7%94%A8virtualenv%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83%E9%9A%94%E7%A6%BB%E4%BE%9D%E8%B5%96/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90python%E3%80%91%E5%9C%A8%E9%A1%B9%E7%9B%AE%E4%B8%AD%E4%BD%BF%E7%94%A8requirements.txt%E7%AE%A1%E7%90%86%E4%BE%9D%E8%B5%96%EF%BC%8C%E4%BD%BF%E7%94%A8virtualenv%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83%E9%9A%94%E7%A6%BB%E4%BE%9D%E8%B5%96/</guid><description>开发python项目经常遇到的问题就是自己本机代码没有问题，而在其他机器上使用就有各种问题，归根到底有两方面因素： python版本不一致 依赖库不一致</description><pubDate>Fri, 24 Sep 2021 00:00:00 GMT</pubDate></item><item><title>使用VSCode SSH工具进行远端Linux服务器开发，以及常见问题解决方案</title><link>https://blog.gis2all.top/posts/%E4%BD%BF%E7%94%A8VSCode%20SSH%E5%B7%A5%E5%85%B7%E8%BF%9B%E8%A1%8C%E8%BF%9C%E7%AB%AFLinux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%EF%BC%8C%E4%BB%A5%E5%8F%8A%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E4%BD%BF%E7%94%A8VSCode%20SSH%E5%B7%A5%E5%85%B7%E8%BF%9B%E8%A1%8C%E8%BF%9C%E7%AB%AFLinux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%EF%BC%8C%E4%BB%A5%E5%8F%8A%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/</guid><description>SSH客户端设置 安装openssh-clien 生成私钥 SSH服务器设置 安装openssh-server 新建公钥认证文件，复制公钥内容 修改sshd\config配置文件，禁止密码登录，允许公钥私钥登录，重启服务</description><pubDate>Wed, 01 Sep 2021 00:00:00 GMT</pubDate></item><item><title>记录一次MySQL的学习历程</title><link>https://blog.gis2all.top/posts/%E8%AE%B0%E5%BD%95%E4%B8%80%E6%AC%A1MySQL%E7%9A%84%E5%AD%A6%E4%B9%A0%E5%8E%86%E7%A8%8B/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E8%AE%B0%E5%BD%95%E4%B8%80%E6%AC%A1MySQL%E7%9A%84%E5%AD%A6%E4%B9%A0%E5%8E%86%E7%A8%8B/</guid><description>数据库五个组成部分 数据库服务器 数据库 数据表 数据字段 数据行 SQL语句划分 DDL(Data Defintion Language)，数据定义语句，用于定义不同的数据段、数据库、表、列、索引等，关键字包括create、drop、al</description><pubDate>Thu, 19 Aug 2021 00:00:00 GMT</pubDate></item><item><title>认证Jenkins工程师(CJE)考试资料分享，已过</title><link>https://blog.gis2all.top/posts/%E8%AE%A4%E8%AF%81Jenkins%E5%B7%A5%E7%A8%8B%E5%B8%88(CJE)%E8%80%83%E8%AF%95%E8%B5%84%E6%96%99%E5%88%86%E4%BA%AB%EF%BC%8C%E5%B7%B2%E8%BF%87/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E8%AE%A4%E8%AF%81Jenkins%E5%B7%A5%E7%A8%8B%E5%B8%88(CJE)%E8%80%83%E8%AF%95%E8%B5%84%E6%96%99%E5%88%86%E4%BA%AB%EF%BC%8C%E5%B7%B2%E8%BF%87/</guid><description>平常工作中经常和Jenkins打交道，所以就想着考个相关的证书，我考的是 Certified Jenkins Engineer (CJE) ，报名的网站在这里 https://www.cloudbees.</description><pubDate>Mon, 16 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Jenkins + Groovy脚本 = 高效✔✔ （纯干货）</title><link>https://blog.gis2all.top/posts/Jenkins%20+%20Groovy%E8%84%9A%E6%9C%AC%20=%20%E9%AB%98%E6%95%88%E2%9C%94%E2%9C%94%20%EF%BC%88%E7%BA%AF%E5%B9%B2%E8%B4%A7%EF%BC%89/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/Jenkins%20+%20Groovy%E8%84%9A%E6%9C%AC%20=%20%E9%AB%98%E6%95%88%E2%9C%94%E2%9C%94%20%EF%BC%88%E7%BA%AF%E5%B9%B2%E8%B4%A7%EF%BC%89/</guid><description>我们写在Jenkinsfile中写脚本的模式是， 先在IDE中验证脚本， 然后复制代码至Jenkinsfile, 关于在 IntelliJ IDEA 中写Groovy脚本参考这篇文章IntelliJ IDEA配置Groovy教程</description><pubDate>Thu, 29 Jul 2021 00:00:00 GMT</pubDate></item><item><title>使用并发参数编译项目和运行单元测试</title><link>https://blog.gis2all.top/posts/%E4%BD%BF%E7%94%A8%E5%B9%B6%E5%8F%91%E5%8F%82%E6%95%B0%E7%BC%96%E8%AF%91%E9%A1%B9%E7%9B%AE%E5%92%8C%E8%BF%90%E8%A1%8C%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E4%BD%BF%E7%94%A8%E5%B9%B6%E5%8F%91%E5%8F%82%E6%95%B0%E7%BC%96%E8%AF%91%E9%A1%B9%E7%9B%AE%E5%92%8C%E8%BF%90%E8%A1%8C%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/</guid><description>平常使用Jenkins构建项目时，默认使用MSbuild中没有带并发参数，所以比较慢 不带并发参数构建为 带并发参数， 只要有这个开关默认使用最大的并发数，当然你也可以指定CPU的数量</description><pubDate>Mon, 26 Jul 2021 00:00:00 GMT</pubDate></item><item><title>IntelliJ IDEA配置Groovy教程</title><link>https://blog.gis2all.top/posts/IntelliJ%20IDEA%E9%85%8D%E7%BD%AEGroovy%E6%95%99%E7%A8%8B/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/IntelliJ%20IDEA%E9%85%8D%E7%BD%AEGroovy%E6%95%99%E7%A8%8B/</guid><description>写这篇文章的起因是因为经常性的需要更新Jenkins脚本，而Jenkins脚本是用Groovy写的， 所以不可避免的会用到Groovy，这里简单记录下自己调试Groovy脚本的过程</description><pubDate>Sat, 24 Jul 2021 00:00:00 GMT</pubDate></item><item><title>Jenkins集成Docker的三种方式（Docker Desktop），万字长文！</title><link>https://blog.gis2all.top/posts/Jenkins%E9%9B%86%E6%88%90Docker%E7%9A%84%E4%B8%89%E7%A7%8D%E6%96%B9%E5%BC%8F%EF%BC%88Docker%20Desktop%EF%BC%89%EF%BC%8C%E4%B8%87%E5%AD%97%E9%95%BF%E6%96%87%EF%BC%81/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/Jenkins%E9%9B%86%E6%88%90Docker%E7%9A%84%E4%B8%89%E7%A7%8D%E6%96%B9%E5%BC%8F%EF%BC%88Docker%20Desktop%EF%BC%89%EF%BC%8C%E4%B8%87%E5%AD%97%E9%95%BF%E6%96%87%EF%BC%81/</guid><description>文章有些长，可以先直接到最后一步四、Jenkins + Docker集成方式对比总结 看对比总结 对于Jenkins，有3种方式可以把Docker集成到Pipeline中（括号的方式是我自己起的，只是一个称号，不那么标准不要介意）</description><pubDate>Tue, 13 Jul 2021 00:00:00 GMT</pubDate></item><item><title>Jenkins添加Ubuntu代理节点</title><link>https://blog.gis2all.top/posts/Jenkins%E6%B7%BB%E5%8A%A0Ubuntu%E4%BB%A3%E7%90%86%E8%8A%82%E7%82%B9/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/Jenkins%E6%B7%BB%E5%8A%A0Ubuntu%E4%BB%A3%E7%90%86%E8%8A%82%E7%82%B9/</guid><description>原理如下， Jenkins通过ip连接ubuntu，ubuntu使用SSH验证连接，另外Jenkins通过java在Ubuntu上相应操作控制该代理节点，所以关键点在于</description><pubDate>Mon, 12 Jul 2021 00:00:00 GMT</pubDate></item><item><title>使用SSH访问Ubuntu服务器</title><link>https://blog.gis2all.top/posts/%E4%BD%BF%E7%94%A8SSH%E8%AE%BF%E9%97%AEUbuntu%E6%9C%8D%E5%8A%A1%E5%99%A8/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E4%BD%BF%E7%94%A8SSH%E8%AE%BF%E9%97%AEUbuntu%E6%9C%8D%E5%8A%A1%E5%99%A8/</guid><description>SSH访问的原理很简单，如图所示。被访问的机器称作Server，访问的机器称作Client，Client通过ip连接至Server，Server需要验证Client的私钥，若认证成功则可以访问，否则不能访问。最重要的两点是</description><pubDate>Mon, 12 Jul 2021 00:00:00 GMT</pubDate></item><item><title>【git】使用ssh密钥访问Github</title><link>https://blog.gis2all.top/posts/%E3%80%90git%E3%80%91%E4%BD%BF%E7%94%A8ssh%E5%AF%86%E9%92%A5%E8%AE%BF%E9%97%AEGithub/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90git%E3%80%91%E4%BD%BF%E7%94%A8ssh%E5%AF%86%E9%92%A5%E8%AE%BF%E9%97%AEGithub/</guid><description>下载安装 Git 默认ssh密钥 使用 ssh-keygen命令生成公钥和私钥，在.ssh目录(例如 C:\Users\chao9441\.ssh)自动生成两个文件</description><pubDate>Fri, 02 Jul 2021 00:00:00 GMT</pubDate></item><item><title>超级详细从零搭建在线博客，基于 sphinx + markdown + nginx + docker 架构 ! 附源码</title><link>https://blog.gis2all.top/posts/%E8%B6%85%E7%BA%A7%E8%AF%A6%E7%BB%86%E4%BB%8E%E9%9B%B6%E6%90%AD%E5%BB%BA%E5%9C%A8%E7%BA%BF%E5%8D%9A%E5%AE%A2%EF%BC%8C%E5%9F%BA%E4%BA%8E%20sphinx%20+%20markdown%20+%20nginx%20+%20docker%20%E6%9E%B6%E6%9E%84%20!%20%E9%99%84%E6%BA%90%E7%A0%81/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E8%B6%85%E7%BA%A7%E8%AF%A6%E7%BB%86%E4%BB%8E%E9%9B%B6%E6%90%AD%E5%BB%BA%E5%9C%A8%E7%BA%BF%E5%8D%9A%E5%AE%A2%EF%BC%8C%E5%9F%BA%E4%BA%8E%20sphinx%20+%20markdown%20+%20nginx%20+%20docker%20%E6%9E%B6%E6%9E%84%20!%20%E9%99%84%E6%BA%90%E7%A0%81/</guid><description>python安装sphinx 安装完毕后转到任意目录测试，例如这里在D:\Temp\blog目录，输入sphinx-quickstart，则会自动生成一些文件</description><pubDate>Fri, 02 Jul 2021 00:00:00 GMT</pubDate></item><item><title>【Yaml】了解yaml文件格式</title><link>https://blog.gis2all.top/posts/%E3%80%90Yaml%E3%80%91%E4%BA%86%E8%A7%A3yaml%E6%96%87%E4%BB%B6%E6%A0%BC%E5%BC%8F/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Yaml%E3%80%91%E4%BA%86%E8%A7%A3yaml%E6%96%87%E4%BB%B6%E6%A0%BC%E5%BC%8F/</guid><description>YAML 是一种较为人性化的数据序列化语言，可以配合目前大多数编程语言使用。 YAML 的语法比较简洁直观，特点是使用空格来表达层次结构，其最大优势在于数据结构方面的表达，所以 YAML 更多应用于编写配置文件，其文件一般以 .</description><pubDate>Wed, 30 Jun 2021 00:00:00 GMT</pubDate></item><item><title>【Batch】批处理读取文本内容并分割字符串</title><link>https://blog.gis2all.top/posts/%E3%80%90Batch%E3%80%91%E6%89%B9%E5%A4%84%E7%90%86%E8%AF%BB%E5%8F%96%E6%96%87%E6%9C%AC%E5%86%85%E5%AE%B9%E5%B9%B6%E5%88%86%E5%89%B2%E5%AD%97%E7%AC%A6%E4%B8%B2/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Batch%E3%80%91%E6%89%B9%E5%A4%84%E7%90%86%E8%AF%BB%E5%8F%96%E6%96%87%E6%9C%AC%E5%86%85%E5%AE%B9%E5%B9%B6%E5%88%86%E5%89%B2%E5%AD%97%E7%AC%A6%E4%B8%B2/</guid><description>需求：需要从文本文件中读取Buildnumber 假设测试的 buildOK.txt中的内容为 读取文本所有内容，即1.13.3486需要用到以下For循环, 最后content的值为1.13.3486</description><pubDate>Mon, 21 Jun 2021 00:00:00 GMT</pubDate></item><item><title>下载最新Nuegt包并备份</title><link>https://blog.gis2all.top/posts/%E4%B8%8B%E8%BD%BD%E6%9C%80%E6%96%B0Nuegt%E5%8C%85%E5%B9%B6%E5%A4%87%E4%BB%BD/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E4%B8%8B%E8%BD%BD%E6%9C%80%E6%96%B0Nuegt%E5%8C%85%E5%B9%B6%E5%A4%87%E4%BB%BD/</guid><description>需求是备份Daily Nuget Package，这样以后要用到时可以直接拷贝不用重新下载安装 这里使用需要新建一个C项目, 引用需要用到的包，例如这样 因为要用到每天最新的包， 所以要添加Nuget服务器和勾选 Include prere</description><pubDate>Thu, 03 Jun 2021 00:00:00 GMT</pubDate></item><item><title>抛弃VMware Workstation使用 Hyper-V管理器吧！</title><link>https://blog.gis2all.top/posts/%E6%8A%9B%E5%BC%83VMware%20Workstation%E4%BD%BF%E7%94%A8%20Hyper-V%E7%AE%A1%E7%90%86%E5%99%A8%E5%90%A7%EF%BC%81/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E6%8A%9B%E5%BC%83VMware%20Workstation%E4%BD%BF%E7%94%A8%20Hyper-V%E7%AE%A1%E7%90%86%E5%99%A8%E5%90%A7%EF%BC%81/</guid><description>工作中难免会用到虚拟机，之前都是使用VMware Workstation软件, 但是存在以下缺点 收费， 虽然网上很多密钥可以用，但还是有一定限制 笨重，启动慢运行时内存消耗大 不能完美全屏显示虚拟机</description><pubDate>Wed, 02 Jun 2021 00:00:00 GMT</pubDate></item><item><title>使用Python和Jenkins REST API获取git changes信息</title><link>https://blog.gis2all.top/posts/%E4%BD%BF%E7%94%A8Python%E5%92%8CJenkins%20REST%20API%E8%8E%B7%E5%8F%96git%20changes%E4%BF%A1%E6%81%AF/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E4%BD%BF%E7%94%A8Python%E5%92%8CJenkins%20REST%20API%E8%8E%B7%E5%8F%96git%20changes%E4%BF%A1%E6%81%AF/</guid><description>因为工作中发生过很严重的 Regression Issue，当时的解决方案是在Daily Build中使用二分法找到出问题的Build, 过程比较繁琐，所以就有了这么个需求，要求记录Daily Build的git changes信息</description><pubDate>Tue, 01 Jun 2021 00:00:00 GMT</pubDate></item><item><title>识别夜神模拟器</title><link>https://blog.gis2all.top/posts/%E8%AF%86%E5%88%AB%E5%A4%9C%E7%A5%9E%E6%A8%A1%E6%8B%9F%E5%99%A8/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E8%AF%86%E5%88%AB%E5%A4%9C%E7%A5%9E%E6%A8%A1%E6%8B%9F%E5%99%A8/</guid><description>无论是用Appium还是Katalon Studio，都需要先使用命令行连接至启动的模拟器 先启动夜神模拟器 查看当前模拟器地址，这里要使用夜神自带的adb</description><pubDate>Sun, 18 Apr 2021 00:00:00 GMT</pubDate></item><item><title>【Groovy】读取文件、字符串替换、日期等操作</title><link>https://blog.gis2all.top/posts/%E3%80%90Groovy%E3%80%91%E8%AF%BB%E5%8F%96%E6%96%87%E4%BB%B6%E3%80%81%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%9B%BF%E6%8D%A2%E3%80%81%E6%97%A5%E6%9C%9F%E7%AD%89%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Groovy%E3%80%91%E8%AF%BB%E5%8F%96%E6%96%87%E4%BB%B6%E3%80%81%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%9B%BF%E6%8D%A2%E3%80%81%E6%97%A5%E6%9C%9F%E7%AD%89%E6%93%8D%E4%BD%9C/</guid><description>读取文件 获取系统变量 获取当前时间 替换字符串</description><pubDate>Wed, 14 Apr 2021 00:00:00 GMT</pubDate></item><item><title>【Python】比较两个目录下的所有文件版本、并找出版本异常的文件</title><link>https://blog.gis2all.top/posts/%E3%80%90Python%E3%80%91%E6%AF%94%E8%BE%83%E4%B8%A4%E4%B8%AA%E7%9B%AE%E5%BD%95%E4%B8%8B%E7%9A%84%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6%E7%89%88%E6%9C%AC%E3%80%81%E5%B9%B6%E6%89%BE%E5%87%BA%E7%89%88%E6%9C%AC%E5%BC%82%E5%B8%B8%E7%9A%84%E6%96%87%E4%BB%B6/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Python%E3%80%91%E6%AF%94%E8%BE%83%E4%B8%A4%E4%B8%AA%E7%9B%AE%E5%BD%95%E4%B8%8B%E7%9A%84%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6%E7%89%88%E6%9C%AC%E3%80%81%E5%B9%B6%E6%89%BE%E5%87%BA%E7%89%88%E6%9C%AC%E5%BC%82%E5%B8%B8%E7%9A%84%E6%96%87%E4%BB%B6/</guid><description>使用前需要安装以下依赖 使用方式 参数说明 currentdir： 当前目录，默认文件为高版本 standarddir： 标准目录，默认文件为低版本</description><pubDate>Tue, 13 Apr 2021 00:00:00 GMT</pubDate></item><item><title>【Python】获取某个目录及子目录下的所有文件</title><link>https://blog.gis2all.top/posts/%E3%80%90Python%E3%80%91%E8%8E%B7%E5%8F%96%E6%9F%90%E4%B8%AA%E7%9B%AE%E5%BD%95%E5%8F%8A%E5%AD%90%E7%9B%AE%E5%BD%95%E4%B8%8B%E7%9A%84%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Python%E3%80%91%E8%8E%B7%E5%8F%96%E6%9F%90%E4%B8%AA%E7%9B%AE%E5%BD%95%E5%8F%8A%E5%AD%90%E7%9B%AE%E5%BD%95%E4%B8%8B%E7%9A%84%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6/</guid><description>使用 os.walk() 输出结果 为方便知道每次打印结果，加了个num计数，可以看到每次都可以获取当前目录下的文件，所以需要优化下</description><pubDate>Mon, 12 Apr 2021 00:00:00 GMT</pubDate></item><item><title>使用Nexus Repository Manager管理Nuget包</title><link>https://blog.gis2all.top/posts/%E4%BD%BF%E7%94%A8Nexus%20Repository%20Manager%E7%AE%A1%E7%90%86Nuget%E5%8C%85/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E4%BD%BF%E7%94%A8Nexus%20Repository%20Manager%E7%AE%A1%E7%90%86Nuget%E5%8C%85/</guid><description>Nexus Repository Manager是什么 Nexus是一个存储库管理器。它使您能够代理，收集和管理依赖项，以免您不断处理一系列JAR。它使分发软件变得容易。</description><pubDate>Thu, 25 Mar 2021 00:00:00 GMT</pubDate></item><item><title>WPF引用项目图片资源</title><link>https://blog.gis2all.top/posts/WPF%E5%BC%95%E7%94%A8%E9%A1%B9%E7%9B%AE%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/WPF%E5%BC%95%E7%94%A8%E9%A1%B9%E7%9B%AE%E5%9B%BE%E7%89%87%E8%B5%84%E6%BA%90/</guid><description>WPF引用图片资源的方式有很多种，分不同项目之间图片的引用、Xaml和代码的引用等，我们的测试项目如下，需要将两个项目中的logo.png属性中的 Build Action设为Resource</description><pubDate>Sun, 07 Feb 2021 00:00:00 GMT</pubDate></item><item><title>区块链书籍推荐</title><link>https://blog.gis2all.top/posts/%E5%8C%BA%E5%9D%97%E9%93%BE%E4%B9%A6%E7%B1%8D%E6%8E%A8%E8%8D%90/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E5%8C%BA%E5%9D%97%E9%93%BE%E4%B9%A6%E7%B1%8D%E6%8E%A8%E8%8D%90/</guid><description>一向的建议，不要买国人写的区块链书籍，我读过很多本，都很一般(糟糕)! 相信比特币和其他代币的暴涨暴跌时刻拉动着人们的神经，究竟是什么样的技术有着这么大的魔力呢？币圈的疯狂的根源是什么呢？</description><pubDate>Tue, 02 Feb 2021 00:00:00 GMT</pubDate></item><item><title>【Docker】使用Docker编译 .NetCore项目</title><link>https://blog.gis2all.top/posts/%E3%80%90Docker%E3%80%91%E4%BD%BF%E7%94%A8Docker%E7%BC%96%E8%AF%91%20.NetCore%E9%A1%B9%E7%9B%AE/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Docker%E3%80%91%E4%BD%BF%E7%94%A8Docker%E7%BC%96%E8%AF%91%20.NetCore%E9%A1%B9%E7%9B%AE/</guid><description>我们知道在Visual Studio上不能同时构建两个App, 即MSBuild不能复用，那么如何实现MSBuild同时构建多个App呢？</description><pubDate>Mon, 01 Feb 2021 00:00:00 GMT</pubDate></item><item><title>区块链基础知识25讲</title><link>https://blog.gis2all.top/posts/%E5%8C%BA%E5%9D%97%E9%93%BE%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%8625%E8%AE%B2/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E5%8C%BA%E5%9D%97%E9%93%BE%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%8625%E8%AE%B2/</guid><description>刚刚读完这本书，总结回顾一下知识点 作者：Daniel Drescher 第1讲 理解分层的概念 系统分层 应用层与实现层 功能性与非功能性</description><pubDate>Thu, 21 Jan 2021 00:00:00 GMT</pubDate></item><item><title>Jenkins书籍推荐</title><link>https://blog.gis2all.top/posts/Jenkins%E4%B9%A6%E7%B1%8D%E6%8E%A8%E8%8D%90/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/Jenkins%E4%B9%A6%E7%B1%8D%E6%8E%A8%E8%8D%90/</guid><description>关于书籍推荐，我一向不建议阅读国人的书籍，有可能是因为应试教育的原因，在原理理解和阅读性方面往往没有国外专家写的透彻，当然不排除一些例外</description><pubDate>Mon, 18 Jan 2021 00:00:00 GMT</pubDate></item><item><title>Katalon Studio —— 事半功十倍的自动化测试利器</title><link>https://blog.gis2all.top/posts/Katalon%20Studio%20%E2%80%94%E2%80%94%20%E4%BA%8B%E5%8D%8A%E5%8A%9F%E5%8D%81%E5%80%8D%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E5%88%A9%E5%99%A8/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/Katalon%20Studio%20%E2%80%94%E2%80%94%20%E4%BA%8B%E5%8D%8A%E5%8A%9F%E5%8D%81%E5%80%8D%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E5%88%A9%E5%99%A8/</guid><description>做了大半年的自动化测试，无奈项目进度一直很慢😑。我采用的是Selenium、Appium这套开源框架，遇到的问题主要有：</description><pubDate>Mon, 14 Dec 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】查看所有全局变量</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E6%9F%A5%E7%9C%8B%E6%89%80%E6%9C%89%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E6%9F%A5%E7%9C%8B%E6%89%80%E6%9C%89%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F/</guid><description>全局变量分为两种，一种是系统全局变量, 一种是Jenkins全局变量 系统全局变量，也就是我们电脑上定义变量和Jenkins Java内置的一些变量, 在Pipeline脚本中查看</description><pubDate>Fri, 04 Dec 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】 手把手教你如何集成Jenkins和Github</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%20%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E5%A6%82%E4%BD%95%E9%9B%86%E6%88%90Jenkins%E5%92%8CGithub/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%20%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E5%A6%82%E4%BD%95%E9%9B%86%E6%88%90Jenkins%E5%92%8CGithub/</guid><description>Webhook是什么，这里引用Github官方的描述 Webhooks - Events - Ping Event Webhooks允许您构建或设置集成，例如GitHub Apps或OAuth Apps，这些集成订阅了GitHub.</description><pubDate>Thu, 03 Dec 2020 00:00:00 GMT</pubDate></item><item><title>【Appium】自动化测试中应掌握的技巧</title><link>https://blog.gis2all.top/posts/%E3%80%90Appium%E3%80%91%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E4%B8%AD%E5%BA%94%E6%8E%8C%E6%8F%A1%E7%9A%84%E6%8A%80%E5%B7%A7/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Appium%E3%80%91%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E4%B8%AD%E5%BA%94%E6%8E%8C%E6%8F%A1%E7%9A%84%E6%8A%80%E5%B7%A7/</guid><description>在寻找控件的过程中经常会出现控件延时出现的情况，所以有时候需要等待一会直到控件出现才能执行下一步操作，这里有三种等待时间技巧</description><pubDate>Wed, 02 Dec 2020 00:00:00 GMT</pubDate></item><item><title>【BDD】BDD入门和工具对比</title><link>https://blog.gis2all.top/posts/%E3%80%90BDD%E3%80%91BDD%E5%85%A5%E9%97%A8%E5%92%8C%E5%B7%A5%E5%85%B7%E5%AF%B9%E6%AF%94/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90BDD%E3%80%91BDD%E5%85%A5%E9%97%A8%E5%92%8C%E5%B7%A5%E5%85%B7%E5%AF%B9%E6%AF%94/</guid><description>行为驱动开发（英语：Behavior-driven development，缩写BDD）是一种敏捷软件开发的技术，它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。</description><pubDate>Wed, 02 Dec 2020 00:00:00 GMT</pubDate></item><item><title>【Github】如何优雅的Log Issue</title><link>https://blog.gis2all.top/posts/%E3%80%90Github%E3%80%91%E5%A6%82%E4%BD%95%E4%BC%98%E9%9B%85%E7%9A%84Log%20Issue/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Github%E3%80%91%E5%A6%82%E4%BD%95%E4%BC%98%E9%9B%85%E7%9A%84Log%20Issue/</guid><description>作为一位QA Engineer，日常工作中见到太多因为书写格式不规范导致的沟通困难的案例，良好的书面语言也是工作能力的另外一种体现吧，这里分享一下自己在Github Issue中的一些书写格式的经验，其实也是一些常用Markdown语法的实</description><pubDate>Wed, 02 Dec 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】备份配置与项目</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%A4%87%E4%BB%BD%E9%85%8D%E7%BD%AE%E4%B8%8E%E9%A1%B9%E7%9B%AE/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%A4%87%E4%BB%BD%E9%85%8D%E7%BD%AE%E4%B8%8E%E9%A1%B9%E7%9B%AE/</guid><description>在一次更换密码的过程中，意外的丢失了大多数Jenkins项目，导致一个个配置很麻烦，虽然已经使用的SCM Pipeline的方式简化了配置模式， 但手动的配置还是让我花费1个小时才完成所有项目的恢复，所以备份真的很重要</description><pubDate>Fri, 13 Nov 2020 00:00:00 GMT</pubDate></item><item><title>【Python】VS Code导入本地工具包和消除`Import [module] could not be resolved in Pylance`</title><link>https://blog.gis2all.top/posts/%E3%80%90Python%E3%80%91VS%20Code%E5%AF%BC%E5%85%A5%E6%9C%AC%E5%9C%B0%E5%B7%A5%E5%85%B7%E5%8C%85%E5%92%8C%E6%B6%88%E9%99%A4%60Import%20[module]%20could%20not%20be%20resolved%20in%20Pylance%60/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Python%E3%80%91VS%20Code%E5%AF%BC%E5%85%A5%E6%9C%AC%E5%9C%B0%E5%B7%A5%E5%85%B7%E5%8C%85%E5%92%8C%E6%B6%88%E9%99%A4%60Import%20[module]%20could%20not%20be%20resolved%20in%20Pylance%60/</guid><description>最近在学习Python, 需要用到自己定义的工具类模块，总结下来主要遇到两个问题 如何导入自定义模块 解决VS Code 警告Import [module] could not be resolved in Pylance 和实现包高亮与转</description><pubDate>Fri, 13 Nov 2020 00:00:00 GMT</pubDate></item><item><title>【自动化测试】这可能是最全的自动化测试工作流程 —— Windows、Android和Browser篇</title><link>https://blog.gis2all.top/posts/%E3%80%90%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E3%80%91%E8%BF%99%E5%8F%AF%E8%83%BD%E6%98%AF%E6%9C%80%E5%85%A8%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B%20%E2%80%94%E2%80%94%20Windows%E3%80%81Android%E5%92%8CBrowser%E7%AF%87/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E3%80%91%E8%BF%99%E5%8F%AF%E8%83%BD%E6%98%AF%E6%9C%80%E5%85%A8%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B%20%E2%80%94%E2%80%94%20Windows%E3%80%81Android%E5%92%8CBrowser%E7%AF%87/</guid><description>准备工作。配置PC的测试环境 开启Win10开发者模式 保持屏幕常亮，辅助工具 https://www.zhornsoftware.co.uk/caffeine/ 默认英文输入法</description><pubDate>Fri, 30 Oct 2020 00:00:00 GMT</pubDate></item><item><title>【WPF】可用性总结</title><link>https://blog.gis2all.top/posts/%E3%80%90WPF%E3%80%91%E5%8F%AF%E7%94%A8%E6%80%A7%E6%80%BB%E7%BB%93/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90WPF%E3%80%91%E5%8F%AF%E7%94%A8%E6%80%A7%E6%80%BB%E7%BB%93/</guid><description>Accessibility 508定义可参考 https://dev-preview.cnblogs.com/ksfer/archive/2004/01/13/1643141.</description><pubDate>Tue, 13 Oct 2020 00:00:00 GMT</pubDate></item><item><title>【Win10】解决Chrome由贵单位管理</title><link>https://blog.gis2all.top/posts/%E3%80%90Win10%E3%80%91%E8%A7%A3%E5%86%B3Chrome%E7%94%B1%E8%B4%B5%E5%8D%95%E4%BD%8D%E7%AE%A1%E7%90%86/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Win10%E3%80%91%E8%A7%A3%E5%86%B3Chrome%E7%94%B1%E8%B4%B5%E5%8D%95%E4%BD%8D%E7%AE%A1%E7%90%86/</guid><description>发现Chrome设置里面由贵单位管理，有点郁闷，相信谁也不愿意自己的浏览器被监控吧😕，那么如何解决呢？ 直接Google搜索， 按照这个办法来就可以解决 https://support.google.</description><pubDate>Sun, 04 Oct 2020 00:00:00 GMT</pubDate></item><item><title>【Win10】资源管理器无法正常启动</title><link>https://blog.gis2all.top/posts/%E3%80%90Win10%E3%80%91%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8%E6%97%A0%E6%B3%95%E6%AD%A3%E5%B8%B8%E5%90%AF%E5%8A%A8/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Win10%E3%80%91%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8%E6%97%A0%E6%B3%95%E6%AD%A3%E5%B8%B8%E5%90%AF%E5%8A%A8/</guid><description>资源管理器 File Explorer出现如下问题 可以从桌面我的电脑打开 无法使用快捷键 Win + E启动，提示错误Explorer.exe此文件没有与之关联的程序</description><pubDate>Sun, 04 Oct 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】增加Windows子节点</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%A2%9E%E5%8A%A0Windows%E5%AD%90%E8%8A%82%E7%82%B9/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%A2%9E%E5%8A%A0Windows%E5%AD%90%E8%8A%82%E7%82%B9/</guid><description>在Jenkins上增加 Linux 系统(Mac，Ubantu)的子节点比较容易，可以参考我的这篇文章【增加Mac子节点】，而增加 Windows 子节点就有些麻烦，不过尝试很多次之后总算成功了，这里写下配置的过程💪</description><pubDate>Wed, 16 Sep 2020 00:00:00 GMT</pubDate></item><item><title>【WinAppDriver】控件的局限性</title><link>https://blog.gis2all.top/posts/%E3%80%90WinAppDriver%E3%80%91%E6%8E%A7%E4%BB%B6%E7%9A%84%E5%B1%80%E9%99%90%E6%80%A7/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90WinAppDriver%E3%80%91%E6%8E%A7%E4%BB%B6%E7%9A%84%E5%B1%80%E9%99%90%E6%80%A7/</guid><description>对于大多数控件而言，WinAppDriver都可以正确识别，但是有一些特殊的要求没法满足，我们需要尽量避开这些需求。比如说有这么一个Button, 点击它之后 就打开Toc, 所以每回点击它之前， 我需要判断Toc是否已经打，对此有两种解决</description><pubDate>Mon, 14 Sep 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】Pipeline集成Groovy脚本</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91Pipeline%E9%9B%86%E6%88%90Groovy%E8%84%9A%E6%9C%AC/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91Pipeline%E9%9B%86%E6%88%90Groovy%E8%84%9A%E6%9C%AC/</guid><description>为方便编辑和调试脚本， IDE建议选择 IntelliJ IDEA， 社区版够用。安装完IDE后，还需安装groovy sdk， http://groovy-lang.org/download.</description><pubDate>Fri, 11 Sep 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】增加Mac子节点</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%A2%9E%E5%8A%A0Mac%E5%AD%90%E8%8A%82%E7%82%B9/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%A2%9E%E5%8A%A0Mac%E5%AD%90%E8%8A%82%E7%82%B9/</guid><description>由于平台的限制, iOS应用只能在 Mac电脑 上编译. 为方便维护, Windows上的Jenkins为主节点, Mac上的Jenkins为子节点, 统一在主节点上管理, 示意图如下 所以关键点在于ssh密钥的设置与分配</description><pubDate>Wed, 09 Sep 2020 00:00:00 GMT</pubDate></item><item><title>【WinAppDriver】等待时间设置技巧</title><link>https://blog.gis2all.top/posts/%E3%80%90WinAppDriver%E3%80%91%E7%AD%89%E5%BE%85%E6%97%B6%E9%97%B4%E8%AE%BE%E7%BD%AE%E6%8A%80%E5%B7%A7/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90WinAppDriver%E3%80%91%E7%AD%89%E5%BE%85%E6%97%B6%E9%97%B4%E8%AE%BE%E7%BD%AE%E6%8A%80%E5%B7%A7/</guid><description>做桌面程序的自动化测试，难免会涉及到控件的等待，比如当点击一个Button时，要等待一个Window的出现，然后在该Window上操作其他控件。最简单粗暴的方式是使用Thread.</description><pubDate>Fri, 04 Sep 2020 00:00:00 GMT</pubDate></item><item><title>【Selenium】实现GUI控件高亮测试报告</title><link>https://blog.gis2all.top/posts/%E3%80%90Selenium%E3%80%91%E5%AE%9E%E7%8E%B0GUI%E6%8E%A7%E4%BB%B6%E9%AB%98%E4%BA%AE%E6%B5%8B%E8%AF%95%E6%8A%A5%E5%91%8A/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Selenium%E3%80%91%E5%AE%9E%E7%8E%B0GUI%E6%8E%A7%E4%BB%B6%E9%AB%98%E4%BA%AE%E6%B5%8B%E8%AF%95%E6%8A%A5%E5%91%8A/</guid><description>理想中的GUI测试报告应该有一系列按时间顺序的屏幕截图组成，并且这些截图上可以高亮地显示所操作的元素，同时按照执行顺序配有相关操作步骤的详细信息</description><pubDate>Wed, 19 Aug 2020 00:00:00 GMT</pubDate></item><item><title>【Mind】角膜上皮脱落康复记录</title><link>https://blog.gis2all.top/posts/%E3%80%90Mind%E3%80%91%E8%A7%92%E8%86%9C%E4%B8%8A%E7%9A%AE%E8%84%B1%E8%90%BD%E5%BA%B7%E5%A4%8D%E8%AE%B0%E5%BD%95/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Mind%E3%80%91%E8%A7%92%E8%86%9C%E4%B8%8A%E7%9A%AE%E8%84%B1%E8%90%BD%E5%BA%B7%E5%A4%8D%E8%AE%B0%E5%BD%95/</guid><description>健康无价，请珍惜自己的身体。亲身经历全记录。 08.09 DAY 1. 从18:00睡到21:30，发现外面大雨，担心女朋友回淋雨，准备去接女朋友回家。同时，此时左眼有些不舒服，但症状并不严重，只是轻微干涩。</description><pubDate>Tue, 18 Aug 2020 00:00:00 GMT</pubDate></item><item><title>【WPF】使用Tab键Focus控件的相关操作</title><link>https://blog.gis2all.top/posts/%E3%80%90WPF%E3%80%91%E4%BD%BF%E7%94%A8Tab%E9%94%AEFocus%E6%8E%A7%E4%BB%B6%E7%9A%84%E7%9B%B8%E5%85%B3%E6%93%8D%E4%BD%9C/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90WPF%E3%80%91%E4%BD%BF%E7%94%A8Tab%E9%94%AEFocus%E6%8E%A7%E4%BB%B6%E7%9A%84%E7%9B%B8%E5%85%B3%E6%93%8D%E4%BD%9C/</guid><description>一个页面(窗口)中默认的使用Tab键时，默认Focus元素的顺序是按xmal页面的控件的顺序 在代码中如果想调整某些控件的顺序，可以在代码中使用KeyboardNavigation.</description><pubDate>Wed, 08 Jul 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】使用VS Code插件校验Jenkinsfile格式</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E4%BD%BF%E7%94%A8VS%20Code%E6%8F%92%E4%BB%B6%E6%A0%A1%E9%AA%8CJenkinsfile%E6%A0%BC%E5%BC%8F/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E4%BD%BF%E7%94%A8VS%20Code%E6%8F%92%E4%BB%B6%E6%A0%A1%E9%AA%8CJenkinsfile%E6%A0%BC%E5%BC%8F/</guid><description>在编写Jenkinsfile时候，经常由于代码格式不正确而导致项目编译失败，而Jenkins并没有提供很好的解决方法，大部分的时候只能现在一个临时项目里检查代码是否错误，然后再提交Jenkinsfile到脚本仓库，中间的过程过于繁琐😡，实在</description><pubDate>Sun, 21 Jun 2020 00:00:00 GMT</pubDate></item><item><title>【Bat】批处理脚本踩坑记录</title><link>https://blog.gis2all.top/posts/%E3%80%90Bat%E3%80%91%E6%89%B9%E5%A4%84%E7%90%86%E8%84%9A%E6%9C%AC%E8%B8%A9%E5%9D%91%E8%AE%B0%E5%BD%95/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Bat%E3%80%91%E6%89%B9%E5%A4%84%E7%90%86%E8%84%9A%E6%9C%AC%E8%B8%A9%E5%9D%91%E8%AE%B0%E5%BD%95/</guid><description>踩得的坑多了，坑也就被踩平了🤷‍♂️ 发现一个非常非常非常奇葩的错误，只要我在批处理中加入路径分隔符\，就会自动给我在前面加一个空格 \，导致文件路径识别出错</description><pubDate>Tue, 16 Jun 2020 00:00:00 GMT</pubDate></item><item><title>【SonarQube】集成.Net Core项目单元测试和代码覆盖率</title><link>https://blog.gis2all.top/posts/%E3%80%90SonarQube%E3%80%91%E9%9B%86%E6%88%90.Net%20Core%E9%A1%B9%E7%9B%AE%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E5%92%8C%E4%BB%A3%E7%A0%81%E8%A6%86%E7%9B%96%E7%8E%87/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90SonarQube%E3%80%91%E9%9B%86%E6%88%90.Net%20Core%E9%A1%B9%E7%9B%AE%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E5%92%8C%E4%BB%A3%E7%A0%81%E8%A6%86%E7%9B%96%E7%8E%87/</guid><description>几乎把中文所有C和SonarQube集成的资料看遍了，发现要么是别人用的测试框架和覆盖率框架不一样，要么就是解释的不够透彻，有些设置让人摸不着头脑，我觉得如果能把一件简单的事情说清楚也是很了不起的事情，这需要建立在自己有良好的阅读能力和理解</description><pubDate>Tue, 16 Jun 2020 00:00:00 GMT</pubDate></item><item><title>【SonarQube】从零搭建.Net Core代码质量检查平台</title><link>https://blog.gis2all.top/posts/%E3%80%90SonarQube%E3%80%91%E4%BB%8E%E9%9B%B6%E6%90%AD%E5%BB%BA.Net%20Core%E4%BB%A3%E7%A0%81%E8%B4%A8%E9%87%8F%E6%A3%80%E6%9F%A5%E5%B9%B3%E5%8F%B0/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90SonarQube%E3%80%91%E4%BB%8E%E9%9B%B6%E6%90%AD%E5%BB%BA.Net%20Core%E4%BB%A3%E7%A0%81%E8%B4%A8%E9%87%8F%E6%A3%80%E6%9F%A5%E5%B9%B3%E5%8F%B0/</guid><description>网上看了一些SonarQube的教程，感觉还是太繁琐😠，这里重新梳理下学习过程。其实从安装配置来说现在最新SonarQube可以不需要连接数据库，直接用默认的数据库就可以，这样降低了学习成本，可以很快速地熟悉软件的基本使用</description><pubDate>Mon, 15 Jun 2020 00:00:00 GMT</pubDate></item><item><title>【代码质量】MSBuild Log Viewer查看MSBuild输出日志</title><link>https://blog.gis2all.top/posts/%E3%80%90%E4%BB%A3%E7%A0%81%E8%B4%A8%E9%87%8F%E3%80%91MSBuild%20Log%20Viewer%E6%9F%A5%E7%9C%8BMSBuild%E8%BE%93%E5%87%BA%E6%97%A5%E5%BF%97/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90%E4%BB%A3%E7%A0%81%E8%B4%A8%E9%87%8F%E3%80%91MSBuild%20Log%20Viewer%E6%9F%A5%E7%9C%8BMSBuild%E8%BE%93%E5%87%BA%E6%97%A5%E5%BF%97/</guid><description>MSBuild提供日志记录功能，用来记录编译过程中的各种信息，关于MSBuild日志记录可参考MS官方文档 使用MSBuild获取构建日志</description><pubDate>Fri, 12 Jun 2020 00:00:00 GMT</pubDate></item><item><title>【读书笔记】Jenkins 2.x实践指南</title><link>https://blog.gis2all.top/posts/%E3%80%90%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0%E3%80%91Jenkins%202.x%E5%AE%9E%E8%B7%B5%E6%8C%87%E5%8D%97/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0%E3%80%91Jenkins%202.x%E5%AE%9E%E8%B7%B5%E6%8C%87%E5%8D%97/</guid><description>【读书笔记】Jenkins 2.x实践指南</description><pubDate>Thu, 11 Jun 2020 00:00:00 GMT</pubDate></item><item><title>【PPT】图片转PPT文件</title><link>https://blog.gis2all.top/posts/%E3%80%90PPT%E3%80%91%E5%9B%BE%E7%89%87%E8%BD%ACPPT%E6%96%87%E4%BB%B6/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90PPT%E3%80%91%E5%9B%BE%E7%89%87%E8%BD%ACPPT%E6%96%87%E4%BB%B6/</guid><description>先把实现的代码放上来，再详聊遇到的问题。代码地址：https://github.com/gis2all/csharp-scripts/tree/master/Scripts</description><pubDate>Sat, 30 May 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】在Stage块修改环境变量的值</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%9C%A8Stage%E5%9D%97%E4%BF%AE%E6%94%B9%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E7%9A%84%E5%80%BC/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%9C%A8Stage%E5%9D%97%E4%BF%AE%E6%94%B9%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E7%9A%84%E5%80%BC/</guid><description>在默认的情况下，一旦设置了新的环境变量，那么这个环境变量在整个Pipeline生命周期里都不会改变，但是有时我们需要在Stage阶段临时修改变量值，传递给其他命令使用，那么如何实现呢？</description><pubDate>Tue, 26 May 2020 00:00:00 GMT</pubDate></item><item><title>【ANT】实现与Bat批处理、Jenkins集成管理</title><link>https://blog.gis2all.top/posts/%E3%80%90ANT%E3%80%91%E5%AE%9E%E7%8E%B0%E4%B8%8EBat%E6%89%B9%E5%A4%84%E7%90%86%E3%80%81Jenkins%E9%9B%86%E6%88%90%E7%AE%A1%E7%90%86/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90ANT%E3%80%91%E5%AE%9E%E7%8E%B0%E4%B8%8EBat%E6%89%B9%E5%A4%84%E7%90%86%E3%80%81Jenkins%E9%9B%86%E6%88%90%E7%AE%A1%E7%90%86/</guid><description>迁移到ANT的原因是最近公司的VM在更新，很多测试数据的路径改变，导致测试失败。如果在测试代码和测试及脚本中手动更改新的路径，无疑是一项相当繁杂的工作，而ANT可以为我们减少路径更改时的烦恼</description><pubDate>Thu, 21 May 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】共享文件夹后访问受限</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E5%A4%B9%E5%90%8E%E8%AE%BF%E9%97%AE%E5%8F%97%E9%99%90/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E5%A4%B9%E5%90%8E%E8%AE%BF%E9%97%AE%E5%8F%97%E9%99%90/</guid><description>为方便测试，将测试机器上的文件夹共享，结果有时Jenkins Build的时候无法访问文件夹，出现如下错误 共享文件夹的权限设置为 Sharing → Andvanced Sharing → Permissions → Add… 添加新用户</description><pubDate>Sat, 09 May 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】在Pipeline和Ant中使用环境变量</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%9C%A8Pipeline%E5%92%8CAnt%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%9C%A8Pipeline%E5%92%8CAnt%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F/</guid><description>环境变量包括 系统环境变量 和自定义环境变量 系统环境变量 就是Jenkins自带的变量，他的使用范围是全局，如 BUILD\NUMBER，BUILD\URL等，使用格式为</description><pubDate>Sat, 09 May 2020 00:00:00 GMT</pubDate></item><item><title>【Android】常用ADB命令总结</title><link>https://blog.gis2all.top/posts/%E3%80%90Android%E3%80%91%E5%B8%B8%E7%94%A8ADB%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Android%E3%80%91%E5%B8%B8%E7%94%A8ADB%E5%91%BD%E4%BB%A4%E6%80%BB%E7%BB%93/</guid><description>| 命令 | 功能 | | :-- | :-- | | shell input text | 输入文本 | | shell rm | 移除文件 | | shell rmdir | 移除文件夹 | | shell pm clear | 清除安</description><pubDate>Wed, 29 Apr 2020 00:00:00 GMT</pubDate></item><item><title>【Appium】Android + MSTest 错误总结及解决方法</title><link>https://blog.gis2all.top/posts/%E3%80%90Appium%E3%80%91Android%20+%20MSTest%20%E9%94%99%E8%AF%AF%E6%80%BB%E7%BB%93%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Appium%E3%80%91Android%20+%20MSTest%20%E9%94%99%E8%AF%AF%E6%80%BB%E7%BB%93%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</guid><description>| 平台 | 自动化测试框架 | 单元测试框架 | | :-- | :-- | :-- | | Android | Appium | MSTest |</description><pubDate>Wed, 29 Apr 2020 00:00:00 GMT</pubDate></item><item><title>【Appium】图文并茂—超全Appium Desktop检查器使用指南</title><link>https://blog.gis2all.top/posts/%E3%80%90Appium%E3%80%91%E5%9B%BE%E6%96%87%E5%B9%B6%E8%8C%82%E2%80%94%E8%B6%85%E5%85%A8Appium%20Desktop%E6%A3%80%E6%9F%A5%E5%99%A8%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Appium%E3%80%91%E5%9B%BE%E6%96%87%E5%B9%B6%E8%8C%82%E2%80%94%E8%B6%85%E5%85%A8Appium%20Desktop%E6%A3%80%E6%9F%A5%E5%99%A8%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/</guid><description>其实对于自动化测试而言，脚本的编写其实不算太难，难点是如何找到我们想要的控件元素，而Appium Desktop检查器完美解决了这个难题</description><pubDate>Tue, 28 Apr 2020 00:00:00 GMT</pubDate></item><item><title>【Appium】安卓自动化测试之标准流程案例</title><link>https://blog.gis2all.top/posts/%E3%80%90Appium%E3%80%91%E5%AE%89%E5%8D%93%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E4%B9%8B%E6%A0%87%E5%87%86%E6%B5%81%E7%A8%8B%E6%A1%88%E4%BE%8B/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Appium%E3%80%91%E5%AE%89%E5%8D%93%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E4%B9%8B%E6%A0%87%E5%87%86%E6%B5%81%E7%A8%8B%E6%A1%88%E4%BE%8B/</guid><description>使用Visual Studio 2019自带的Android Devices Manager设备管理器来管理模拟设备，由于x86的处理器在Windows上的速度更快，所以建议虚拟设备使用x86处理器，内存的话一般大于6GB就比较流畅。</description><pubDate>Mon, 27 Apr 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】Pipeline遇到的问题和解决方法</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91Pipeline%E9%81%87%E5%88%B0%E7%9A%84%E9%97%AE%E9%A2%98%E5%92%8C%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91Pipeline%E9%81%87%E5%88%B0%E7%9A%84%E9%97%AE%E9%A2%98%E5%92%8C%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/</guid><description>一个项目完整Build时间过长，如果想从某个阶段运行脚本，该如何实现 解决方案 选择 Build Number ，从指定阶段重新运行，并设置需要指定的某个步骤</description><pubDate>Wed, 22 Apr 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】忽略警告</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%BF%BD%E7%95%A5%E8%AD%A6%E5%91%8A/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%BF%BD%E7%95%A5%E8%AD%A6%E5%91%8A/</guid><description>Jenkins的警告类型分为两种 系统警告 ： 一般提醒用户有新版本Jenkins可升级 插件警告 ：插件升级或安全警告</description><pubDate>Tue, 21 Apr 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】在Bat脚本中使用环境变量</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%9C%A8Bat%E8%84%9A%E6%9C%AC%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%9C%A8Bat%E8%84%9A%E6%9C%AC%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F/</guid><description>我司的PE有这样一个需求：编译C项目不同分支时，首先需要参数化选择要Build的分支，传递BranchName，Git下载编译该分支项目，最后把编译好的输出文件复制到远程服务器上，并且父目录名称也是分支名称，这样易于辨认。</description><pubDate>Fri, 17 Apr 2020 00:00:00 GMT</pubDate></item><item><title>【.Net Core】命令行编译DotNet Core项目问题汇总</title><link>https://blog.gis2all.top/posts/%E3%80%90.Net%20Core%E3%80%91%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%BC%96%E8%AF%91DotNet%20Core%E9%A1%B9%E7%9B%AE%E9%97%AE%E9%A2%98%E6%B1%87%E6%80%BB/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90.Net%20Core%E3%80%91%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%BC%96%E8%AF%91DotNet%20Core%E9%A1%B9%E7%9B%AE%E9%97%AE%E9%A2%98%E6%B1%87%E6%80%BB/</guid><description>解决方案 添加新变量，值为.Net SDK目录，设置成程序中使用的版本的对应目录，这样设置后，当MSBuild.exe编译.Net Core项目时，会自动根据该变量设置需要引用的SDK，参考 issues-2532</description><pubDate>Wed, 15 Apr 2020 00:00:00 GMT</pubDate></item><item><title>【Bat批处理】常用功能合集</title><link>https://blog.gis2all.top/posts/%E3%80%90Bat%E6%89%B9%E5%A4%84%E7%90%86%E3%80%91%E5%B8%B8%E7%94%A8%E5%8A%9F%E8%83%BD%E5%90%88%E9%9B%86/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Bat%E6%89%B9%E5%A4%84%E7%90%86%E3%80%91%E5%B8%B8%E7%94%A8%E5%8A%9F%E8%83%BD%E5%90%88%E9%9B%86/</guid><description>参考资源 windows CMD命令大全及详细解释和语法 | 符号 | 含义 | | :-- | :-- | | CR(0D) | 命令行结束符 | | Escape(1B) | ANSI转义字符引导符 | | Space(20) | 常用</description><pubDate>Wed, 08 Apr 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】奇怪错误总结</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%A5%87%E6%80%AA%E9%94%99%E8%AF%AF%E6%80%BB%E7%BB%93/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%A5%87%E6%80%AA%E9%94%99%E8%AF%AF%E6%80%BB%E7%BB%93/</guid><description>项目无缘无故的总是自动重复Build，但是并没有设置其他触发条件 解决方案 经过艰难的调试，发现是Git Pull源码引起的锅。</description><pubDate>Wed, 08 Apr 2020 00:00:00 GMT</pubDate></item><item><title>【Git】奇怪错误总结</title><link>https://blog.gis2all.top/posts/%E3%80%90Git%E3%80%91%E5%A5%87%E6%80%AA%E9%94%99%E8%AF%AF%E6%80%BB%E7%BB%93/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Git%E3%80%91%E5%A5%87%E6%80%AA%E9%94%99%E8%AF%AF%E6%80%BB%E7%BB%93/</guid><description>使用TortoiseGit进行Git操作时，出现以下错误 TortoiseGitPlink Fatal Error Network error Software cased connect abort</description><pubDate>Sat, 04 Apr 2020 00:00:00 GMT</pubDate></item><item><title>【自动化测试】用图像识别来设置系统默认输入法</title><link>https://blog.gis2all.top/posts/%E3%80%90%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E3%80%91%E7%94%A8%E5%9B%BE%E5%83%8F%E8%AF%86%E5%88%AB%E6%9D%A5%E8%AE%BE%E7%BD%AE%E7%B3%BB%E7%BB%9F%E9%BB%98%E8%AE%A4%E8%BE%93%E5%85%A5%E6%B3%95/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E3%80%91%E7%94%A8%E5%9B%BE%E5%83%8F%E8%AF%86%E5%88%AB%E6%9D%A5%E8%AE%BE%E7%BD%AE%E7%B3%BB%E7%BB%9F%E9%BB%98%E8%AE%A4%E8%BE%93%E5%85%A5%E6%B3%95/</guid><description>在做自动化测试时，有时会忘记把测试机器的输入法调成英文状态，这就导致Sendkey()输入时是中文，导致测试失败，所以我们需要在运行测试前确保输入法是英文状态，最保险的做法是Win+Space键直接切换到 ENG英语输入法，那么该如何自动实</description><pubDate>Sat, 04 Apr 2020 00:00:00 GMT</pubDate></item><item><title>【OpenCvSharp】使用SSIM指数衡量图片相似度</title><link>https://blog.gis2all.top/posts/%E3%80%90OpenCvSharp%E3%80%91%E4%BD%BF%E7%94%A8SSIM%E6%8C%87%E6%95%B0%E8%A1%A1%E9%87%8F%E5%9B%BE%E7%89%87%E7%9B%B8%E4%BC%BC%E5%BA%A6/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90OpenCvSharp%E3%80%91%E4%BD%BF%E7%94%A8SSIM%E6%8C%87%E6%95%B0%E8%A1%A1%E9%87%8F%E5%9B%BE%E7%89%87%E7%9B%B8%E4%BC%BC%E5%BA%A6/</guid><description>在自动化测试时，经常需要截图和标准图片对比，以此判断测试是否成功，那么用什么来判断测试图片与标准图片是相似的呢？这里需要使用SSIM (Structual Similarity, 结构相似性) 用来判断图片相似度</description><pubDate>Fri, 03 Apr 2020 00:00:00 GMT</pubDate></item><item><title>【Win10】屏幕常亮解决方案</title><link>https://blog.gis2all.top/posts/%E3%80%90Win10%E3%80%91%E5%B1%8F%E5%B9%95%E5%B8%B8%E4%BA%AE%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Win10%E3%80%91%E5%B1%8F%E5%B9%95%E5%B8%B8%E4%BA%AE%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/</guid><description>在做自动化测试的时候，需要模拟鼠标键盘操作事件，如果显示器锁屏的话，会导致测试失败，所以需要保持屏幕常亮不锁屏 控制面板 → 电源， 创建无限制高性能计划</description><pubDate>Tue, 31 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【Bat脚本】System error 85 has occurred</title><link>https://blog.gis2all.top/posts/%E3%80%90Bat%E8%84%9A%E6%9C%AC%E3%80%91System%20error%2085%20has%20occurred/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Bat%E8%84%9A%E6%9C%AC%E3%80%91System%20error%2085%20has%20occurred/</guid><description>这段时间使用bat脚本从远程服务器复制文件的时候抛出这个错误 System error 85 has occurred The local device name is already in use</description><pubDate>Fri, 27 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【Appium】从零搭建Android自动化测试环境</title><link>https://blog.gis2all.top/posts/%E3%80%90Appium%E3%80%91%E4%BB%8E%E9%9B%B6%E6%90%AD%E5%BB%BAAndroid%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Appium%E3%80%91%E4%BB%8E%E9%9B%B6%E6%90%AD%E5%BB%BAAndroid%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83/</guid><description>Appium是用于本机， 混合和移动Web应用程序的 开源测试自动化框架。它使用WebDriver协议驱动iOS，Android和Windows应用程序</description><pubDate>Sun, 22 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】从零配置.Net单元测试项目</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E4%BB%8E%E9%9B%B6%E9%85%8D%E7%BD%AE.Net%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E9%A1%B9%E7%9B%AE/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E4%BB%8E%E9%9B%B6%E9%85%8D%E7%BD%AE.Net%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E9%A1%B9%E7%9B%AE/</guid><description>经常忘，还是做个总结吧</description><pubDate>Sat, 21 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】.Net Core单元测试报告和代码覆盖率</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91.Net%20Core%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E6%8A%A5%E5%91%8A%E5%92%8C%E4%BB%A3%E7%A0%81%E8%A6%86%E7%9B%96%E7%8E%87/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91.Net%20Core%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E6%8A%A5%E5%91%8A%E5%92%8C%E4%BB%A3%E7%A0%81%E8%A6%86%E7%9B%96%E7%8E%87/</guid><description>在我们使用vstext.console运行单元测试命令，加入/logger参数 关于/logger参数 /logger:trx 为固定写法 ;LogFileName=TestResult38.trx 为输出的文件名，不能修改文件路径</description><pubDate>Thu, 19 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】解决本地文件依赖</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E8%A7%A3%E5%86%B3%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6%E4%BE%9D%E8%B5%96/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E8%A7%A3%E5%86%B3%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6%E4%BE%9D%E8%B5%96/</guid><description>在使用Jenkins配置项目的时候，有时会遇到要使用外部依赖文件的情况，比如我要复制某个本地文件或要用到某个外部程序做什么，但是这些外部依赖都是本机文件或程序，一旦位置改变就会导致项目Build失败。</description><pubDate>Thu, 19 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【PC】电脑软件 + 编程环境 + 插件推荐</title><link>https://blog.gis2all.top/posts/%E3%80%90PC%E3%80%91%E7%94%B5%E8%84%91%E8%BD%AF%E4%BB%B6%20+%20%E7%BC%96%E7%A8%8B%E7%8E%AF%E5%A2%83%20+%20%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90PC%E3%80%91%E7%94%B5%E8%84%91%E8%BD%AF%E4%BB%B6%20+%20%E7%BC%96%E7%A8%8B%E7%8E%AF%E5%A2%83%20+%20%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/</guid><description>这是我的电脑软件清单，或许能在这里找到你所需的软件 Chrome 浏览器 Microsoft Edge 浏览器 (强烈推荐) Tampermonky 插件， 可配置常用脚本，如去除广告、免登录等 Infinity 插件， 自定义启动页</description><pubDate>Fri, 13 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】xcopy无效的驱动器规格</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91xcopy%E6%97%A0%E6%95%88%E7%9A%84%E9%A9%B1%E5%8A%A8%E5%99%A8%E8%A7%84%E6%A0%BC/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91xcopy%E6%97%A0%E6%95%88%E7%9A%84%E9%A9%B1%E5%8A%A8%E5%99%A8%E8%A7%84%E6%A0%BC/</guid><description>在Jenkins里面使用 Window batch command 从远程服务器复制文件到另一个服务器时，发生错误 Invalid drive specification</description><pubDate>Tue, 10 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【.Net Core】单元测试项目的迁移</title><link>https://blog.gis2all.top/posts/%E3%80%90.Net%20Core%E3%80%91%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E9%A1%B9%E7%9B%AE%E7%9A%84%E8%BF%81%E7%A7%BB/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90.Net%20Core%E3%80%91%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E9%A1%B9%E7%9B%AE%E7%9A%84%E8%BF%81%E7%A7%BB/</guid><description>将 .NET Framework 库移植到 .NET Core 从 .NET Framework 移植到 .NET Core 的概述 .NET 可移植性分析器</description><pubDate>Tue, 10 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【ArcGIS Pro SDK for .Net】Add-in插件开发教程</title><link>https://blog.gis2all.top/posts/%E3%80%90ArcGIS%20Pro%20SDK%20for%20.Net%E3%80%91Add-in%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91%E6%95%99%E7%A8%8B/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90ArcGIS%20Pro%20SDK%20for%20.Net%E3%80%91Add-in%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91%E6%95%99%E7%A8%8B/</guid><description>在进行ArcGIS Pro Add-in插件开发之前，确保电脑安装以下依赖 - Visual Studio 2019 - ArcGIS Pro 2.5 - .Net Framework 4.8</description><pubDate>Thu, 05 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【Google Earth COM API】简易教程</title><link>https://blog.gis2all.top/posts/%E3%80%90Google%20Earth%20COM%20API%E3%80%91%E7%AE%80%E6%98%93%E6%95%99%E7%A8%8B/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Google%20Earth%20COM%20API%E3%80%91%E7%AE%80%E6%98%93%E6%95%99%E7%A8%8B/</guid><description>这段时间因为要做自己项目的SDK，所以参考了一下Google Earth COM API的开发方式，无奈Google Earth COM API年代过于久远，技术早已过时，所以也没有很大的参考意义，这里权当整理一下自己的做的笔记，或许能帮助</description><pubDate>Tue, 03 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】参数化选择Git分支</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%8F%82%E6%95%B0%E5%8C%96%E9%80%89%E6%8B%A9Git%E5%88%86%E6%94%AF/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E5%8F%82%E6%95%B0%E5%8C%96%E9%80%89%E6%8B%A9Git%E5%88%86%E6%94%AF/</guid><description>要完成参数化选择Git分支，并Pull分支代码需要以下Jenkins插件 参数化构建插件： Parameterized Build Git插件：Git</description><pubDate>Tue, 03 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】登录失败的问题</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E7%99%BB%E5%BD%95%E5%A4%B1%E8%B4%A5%E7%9A%84%E9%97%AE%E9%A2%98/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E7%99%BB%E5%BD%95%E5%A4%B1%E8%B4%A5%E7%9A%84%E9%97%AE%E9%A2%98/</guid><description>前段时间手滑不小心点错Jenkins登录设置，结果再怎么也登不进去。这里汇总网上资料，最终解决了该问题。 登录时候输入正确的用户名和密码，弹出如下错误信息</description><pubDate>Tue, 03 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【ENVI】FLAASH大气校正工具中比例因子说明</title><link>https://blog.gis2all.top/posts/%E3%80%90ENVI%E3%80%91FLAASH%E5%A4%A7%E6%B0%94%E6%A0%A1%E6%AD%A3%E5%B7%A5%E5%85%B7%E4%B8%AD%E6%AF%94%E4%BE%8B%E5%9B%A0%E5%AD%90%E8%AF%B4%E6%98%8E/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90ENVI%E3%80%91FLAASH%E5%A4%A7%E6%B0%94%E6%A0%A1%E6%AD%A3%E5%B7%A5%E5%85%B7%E4%B8%AD%E6%AF%94%E4%BE%8B%E5%9B%A0%E5%AD%90%E8%AF%B4%E6%98%8E/</guid><description>FLAASH要求输入数据的像元值具有物理意义，其单位为： µW/(cm2 \ sr \ nm) 所以在操作此步骤之前，需对数据进行辐射定标，ENVI中通用辐射定标工具为Radiometric Calibration，默认选项定标后的数据单位</description><pubDate>Mon, 02 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【ENVI】shp文件裁剪需要注意的问题</title><link>https://blog.gis2all.top/posts/%E3%80%90ENVI%E3%80%91shp%E6%96%87%E4%BB%B6%E8%A3%81%E5%89%AA%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%E7%9A%84%E9%97%AE%E9%A2%98/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90ENVI%E3%80%91shp%E6%96%87%E4%BB%B6%E8%A3%81%E5%89%AA%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%E7%9A%84%E9%97%AE%E9%A2%98/</guid><description>ENVI中的裁剪不是很方便，背景值总是容易保留，其实只要注意以下三点就不会出错 当shp文件为线状时，裁剪出来的栅格会以外面的矩形为准，不能完整裁剪栅格，以面状shp裁剪时，则保留面状内的栅格</description><pubDate>Mon, 02 Mar 2020 00:00:00 GMT</pubDate></item><item><title>【读书笔记】Jenkins权威指南</title><link>https://blog.gis2all.top/posts/%E3%80%90%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0%E3%80%91Jenkins%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0%E3%80%91Jenkins%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97/</guid><description>| Title | Info | | :-- | :-- | | 书名 | Jenkins权威指南 | | 作者 | Jobn Ferguson Smart | | 译者 | 郝树伟 于振苓 熊熠 |</description><pubDate>Fri, 21 Feb 2020 00:00:00 GMT</pubDate></item><item><title>【Google Earth Studio】高级编辑技巧</title><link>https://blog.gis2all.top/posts/%E3%80%90Google%20Earth%20Studio%E3%80%91%E9%AB%98%E7%BA%A7%E7%BC%96%E8%BE%91%E6%8A%80%E5%B7%A7/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Google%20Earth%20Studio%E3%80%91%E9%AB%98%E7%BA%A7%E7%BC%96%E8%BE%91%E6%8A%80%E5%B7%A7/</guid><description>Google Earth Studio教程专栏 【Google Earth Studio】初步探索 【Google Earth Studio】基础编辑技巧 【Google Earth Studio】进阶编辑技巧 【Google Earth</description><pubDate>Wed, 12 Feb 2020 00:00:00 GMT</pubDate></item><item><title>【MBTI】INFJ人格报告书</title><link>https://blog.gis2all.top/posts/%E3%80%90MBTI%E3%80%91INFJ%E4%BA%BA%E6%A0%BC%E6%8A%A5%E5%91%8A%E4%B9%A6/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90MBTI%E3%80%91INFJ%E4%BA%BA%E6%A0%BC%E6%8A%A5%E5%91%8A%E4%B9%A6/</guid><description>前言。 这是基于16种人格测试分析来的测试报告，当初做这个测试后看到结果后惊诧不已，怎么可以这么准确！原来对自己的认识这么不透彻，这是我整理网上资料重排格式后关于自己的测试报告，希望以后能发扬自己的长处，改进自己的不足。</description><pubDate>Wed, 12 Feb 2020 00:00:00 GMT</pubDate></item><item><title>【印象笔记】我的心得</title><link>https://blog.gis2all.top/posts/%E3%80%90%E5%8D%B0%E8%B1%A1%E7%AC%94%E8%AE%B0%E3%80%91%E6%88%91%E7%9A%84%E5%BF%83%E5%BE%97/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90%E5%8D%B0%E8%B1%A1%E7%AC%94%E8%AE%B0%E3%80%91%E6%88%91%E7%9A%84%E5%BF%83%E5%BE%97/</guid><description>话虽短却道出千年智慧，事实上随着年纪的增长我们的经验、知识也在呈倍增长，但不幸的是我们的身体却越来越疲惫，记忆力体力远远没有少年时期充沛。当你回想某件事却怎么也记不起来时，当你想看清远处努力睁大眼睛时，是否也会感到青春逝去的无可奈何。</description><pubDate>Wed, 12 Feb 2020 00:00:00 GMT</pubDate></item><item><title>【COVID-19新型冠状病毒】从Json解析到数据可视化</title><link>https://blog.gis2all.top/posts/%E3%80%90COVID-19%E6%96%B0%E5%9E%8B%E5%86%A0%E7%8A%B6%E7%97%85%E6%AF%92%E3%80%91%E4%BB%8EJson%E8%A7%A3%E6%9E%90%E5%88%B0%E6%95%B0%E6%8D%AE%E5%8F%AF%E8%A7%86%E5%8C%96/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90COVID-19%E6%96%B0%E5%9E%8B%E5%86%A0%E7%8A%B6%E7%97%85%E6%AF%92%E3%80%91%E4%BB%8EJson%E8%A7%A3%E6%9E%90%E5%88%B0%E6%95%B0%E6%8D%AE%E5%8F%AF%E8%A7%86%E5%8C%96/</guid><description>参考Github上的这项目 wuhan2020/map-viz 我使用的数据是 省市每日历史数据 分析该数据的Json内容格式，发现如下重点</description><pubDate>Mon, 03 Feb 2020 00:00:00 GMT</pubDate></item><item><title>【Google Earth Studio】进阶编辑技巧</title><link>https://blog.gis2all.top/posts/%E3%80%90Google%20Earth%20Studio%E3%80%91%E8%BF%9B%E9%98%B6%E7%BC%96%E8%BE%91%E6%8A%80%E5%B7%A7/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Google%20Earth%20Studio%E3%80%91%E8%BF%9B%E9%98%B6%E7%BC%96%E8%BE%91%E6%8A%80%E5%B7%A7/</guid><description>Google Earth Studio教程专栏 【Google Earth Studio】初步探索 【Google Earth Studio】基础编辑技巧 【Google Earth Studio】进阶编辑技巧 【Google Earth</description><pubDate>Sun, 19 Jan 2020 00:00:00 GMT</pubDate></item><item><title>【Google Earth Studio】基础编辑技巧</title><link>https://blog.gis2all.top/posts/%E3%80%90Google%20Earth%20Studio%E3%80%91%E5%9F%BA%E7%A1%80%E7%BC%96%E8%BE%91%E6%8A%80%E5%B7%A7/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Google%20Earth%20Studio%E3%80%91%E5%9F%BA%E7%A1%80%E7%BC%96%E8%BE%91%E6%8A%80%E5%B7%A7/</guid><description>Google Earth Studio教程专栏 【Google Earth Studio】初步探索 【Google Earth Studio】基础编辑技巧 【Google Earth Studio】进阶编辑技巧 【Google Earth</description><pubDate>Wed, 15 Jan 2020 00:00:00 GMT</pubDate></item><item><title>【Google Earth Studio】初步探索</title><link>https://blog.gis2all.top/posts/%E3%80%90Google%20Earth%20Studio%E3%80%91%E5%88%9D%E6%AD%A5%E6%8E%A2%E7%B4%A2/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Google%20Earth%20Studio%E3%80%91%E5%88%9D%E6%AD%A5%E6%8E%A2%E7%B4%A2/</guid><description>Google Earth Studio教程专栏 【Google Earth Studio】初步探索 【Google Earth Studio】基础编辑技巧 【Google Earth Studio】进阶编辑技巧 【Google Earth</description><pubDate>Tue, 14 Jan 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】Pull Request触发项目构建</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91Pull%20Request%E8%A7%A6%E5%8F%91%E9%A1%B9%E7%9B%AE%E6%9E%84%E5%BB%BA/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91Pull%20Request%E8%A7%A6%E5%8F%91%E9%A1%B9%E7%9B%AE%E6%9E%84%E5%BB%BA/</guid><description>1\. Jenkin安装插件 2\. 配置插件 GitHub Server API Credentials， 注意，如果后续你的密码更改了。这里的密码也要同步更改，否则项目无法运行</description><pubDate>Thu, 09 Jan 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】时间格式</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E6%97%B6%E9%97%B4%E6%A0%BC%E5%BC%8F/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E6%97%B6%E9%97%B4%E6%A0%BC%E5%BC%8F/</guid><description>Jenkins时间表使用的UNIX知名的Cron语法 Cron语法包括以空格分隔的五个字段，示意如下： 值的范围表示方法</description><pubDate>Thu, 09 Jan 2020 00:00:00 GMT</pubDate></item><item><title>【Jenkins】更换Jenkins主题</title><link>https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E6%9B%B4%E6%8D%A2Jenkins%E4%B8%BB%E9%A2%98/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Jenkins%E3%80%91%E6%9B%B4%E6%8D%A2Jenkins%E4%B8%BB%E9%A2%98/</guid><description>Jenkins自带的图标样式不太美观，我们可以自己定义主题使其变得美观 转到主题制作网站 jenkins-material-theme</description><pubDate>Thu, 09 Jan 2020 00:00:00 GMT</pubDate></item><item><title>【Prism】Region 关联页面</title><link>https://blog.gis2all.top/posts/%E3%80%90Prism%E3%80%91Region%20%E5%85%B3%E8%81%94%E9%A1%B5%E9%9D%A2/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90Prism%E3%80%91Region%20%E5%85%B3%E8%81%94%E9%A1%B5%E9%9D%A2/</guid><description>MSDN教程，看完后温习一遍，就算是中文懒人包吧。这是个利用ArcGIS Earth API 写的一个 Tool。 如图所示，在NuGet包中下载对应的Prism</description><pubDate>Mon, 05 Feb 2018 00:00:00 GMT</pubDate></item><item><title>15个免费遥感影像数据源</title><link>https://blog.gis2all.top/posts/15%E4%B8%AA%E5%85%8D%E8%B4%B9%E9%81%A5%E6%84%9F%E5%BD%B1%E5%83%8F%E6%95%B0%E6%8D%AE%E6%BA%90/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/15%E4%B8%AA%E5%85%8D%E8%B4%B9%E9%81%A5%E6%84%9F%E5%BD%B1%E5%83%8F%E6%95%B0%E6%8D%AE%E6%BA%90/</guid><description>原文网址：http://gisgeography.com/free-satellite-imagery-data-list/ 国外数据：</description><pubDate>Thu, 03 Aug 2017 00:00:00 GMT</pubDate></item><item><title>【SpaceNet on AWS】遥感数据集下载教程</title><link>https://blog.gis2all.top/posts/%E3%80%90SpaceNet%20on%20AWS%E3%80%91%E9%81%A5%E6%84%9F%E6%95%B0%E6%8D%AE%E9%9B%86%E4%B8%8B%E8%BD%BD%E6%95%99%E7%A8%8B/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90SpaceNet%20on%20AWS%E3%80%91%E9%81%A5%E6%84%9F%E6%95%B0%E6%8D%AE%E9%9B%86%E4%B8%8B%E8%BD%BD%E6%95%99%E7%A8%8B/</guid><description>前言。 这片文章内容比较多，可以直接点击目录跳转你感兴趣的内容，所有数据均在文章末尾，欢迎下载 到AWS官网注册账号 AWS 云服务</description><pubDate>Thu, 03 Aug 2017 00:00:00 GMT</pubDate></item><item><title>【TemsorFlow】Win10系统安装TensorFlow简易教程</title><link>https://blog.gis2all.top/posts/%E3%80%90TemsorFlow%E3%80%91Win10%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85TensorFlow%E7%AE%80%E6%98%93%E6%95%99%E7%A8%8B/</link><guid isPermaLink="true">https://blog.gis2all.top/posts/%E3%80%90TemsorFlow%E3%80%91Win10%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85TensorFlow%E7%AE%80%E6%98%93%E6%95%99%E7%A8%8B/</guid><description>下载地址：https://www.continuum.io/downloads 一路默认安装，安装完成后菜单栏查看(我这里后来安装了ipython与spyder)</description><pubDate>Tue, 01 Aug 2017 00:00:00 GMT</pubDate></item></channel></rss>