最新文章

共 105 篇公开记录

《工作的意义》读书笔记

令人称奇的是,在《创世记》1章,上帝不仅工作,而且享受工作。“上帝看他所造的一切都很好。有晚上,有早晨;这是第六日。这样,天地万物都造齐了。”(创1:31,2:1)在上帝眼中,他一切所作之工全然美好。

《财务自由之路》读书笔记

财富的背景(为什么想富有,目标) → 对财富的认知(价值观与目标一致) → 对自身的审视(自信、规划、策略) 金钱的重要性是我们赋予的。如果你有财务问题,金钱就会变得尤为重要

《财务自由之路》读书笔记 illustration

记录一次MySQL的学习历程

数据库五个组成部分 数据库服务器 数据库 数据表 数据字段 数据行 SQL语句划分 DDL(Data Defintion Language),数据定义语句,用于定义不同的数据段、数据库、表、列、索引等,关键字包括create、drop、al

在这里插入图片描述

IntelliJ IDEA配置Groovy教程

写这篇文章的起因是因为经常性的需要更新Jenkins脚本,而Jenkins脚本是用Groovy写的, 所以不可避免的会用到Groovy,这里简单记录下自己调试Groovy脚本的过程

在这里插入图片描述

使用SSH访问Ubuntu服务器

SSH访问的原理很简单,如图所示。被访问的机器称作Server,访问的机器称作Client,Client通过ip连接至Server,Server需要验证Client的私钥,若认证成功则可以访问,否则不能访问。最重要的两点是

在这里插入图片描述

【Yaml】了解yaml文件格式

YAML 是一种较为人性化的数据序列化语言,可以配合目前大多数编程语言使用。 YAML 的语法比较简洁直观,特点是使用空格来表达层次结构,其最大优势在于数据结构方面的表达,所以 YAML 更多应用于编写配置文件,其文件一般以 .

下载最新Nuegt包并备份

需求是备份Daily Nuget Package,这样以后要用到时可以直接拷贝不用重新下载安装 这里使用需要新建一个C项目, 引用需要用到的包,例如这样 因为要用到每天最新的包, 所以要添加Nuget服务器和勾选 Include prere

在这里插入图片描述

WPF引用项目图片资源

WPF引用图片资源的方式有很多种,分不同项目之间图片的引用、Xaml和代码的引用等,我们的测试项目如下,需要将两个项目中的logo.png属性中的 Build Action设为Resource

在这里插入图片描述

区块链书籍推荐

一向的建议,不要买国人写的区块链书籍,我读过很多本,都很一般(糟糕)! 相信比特币和其他代币的暴涨暴跌时刻拉动着人们的神经,究竟是什么样的技术有着这么大的魔力呢?币圈的疯狂的根源是什么呢?

在这里插入图片描述

区块链基础知识25讲

刚刚读完这本书,总结回顾一下知识点 作者:Daniel Drescher 第1讲 理解分层的概念 系统分层 应用层与实现层 功能性与非功能性

在这里插入图片描述

Jenkins书籍推荐

关于书籍推荐,我一向不建议阅读国人的书籍,有可能是因为应试教育的原因,在原理理解和阅读性方面往往没有国外专家写的透彻,当然不排除一些例外

在这里插入图片描述

【Jenkins】查看所有全局变量

全局变量分为两种,一种是系统全局变量, 一种是Jenkins全局变量 系统全局变量,也就是我们电脑上定义变量和Jenkins Java内置的一些变量, 在Pipeline脚本中查看

在这里插入图片描述

【BDD】BDD入门和工具对比

行为驱动开发(英语:Behavior-driven development,缩写BDD)是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。

【Github】如何优雅的Log Issue

作为一位QA Engineer,日常工作中见到太多因为书写格式不规范导致的沟通困难的案例,良好的书面语言也是工作能力的另外一种体现吧,这里分享一下自己在Github Issue中的一些书写格式的经验,其实也是一些常用Markdown语法的实

在这里插入图片描述

【Jenkins】备份配置与项目

在一次更换密码的过程中,意外的丢失了大多数Jenkins项目,导致一个个配置很麻烦,虽然已经使用的SCM Pipeline的方式简化了配置模式, 但手动的配置还是让我花费1个小时才完成所有项目的恢复,所以备份真的很重要

在这里插入图片描述

【Win10】解决Chrome由贵单位管理

发现Chrome设置里面由贵单位管理,有点郁闷,相信谁也不愿意自己的浏览器被监控吧😕,那么如何解决呢? 直接Google搜索, 按照这个办法来就可以解决 https://support.google.

在这里插入图片描述

【Jenkins】增加Windows子节点

在Jenkins上增加 Linux 系统(Mac,Ubantu)的子节点比较容易,可以参考我的这篇文章【增加Mac子节点】,而增加 Windows 子节点就有些麻烦,不过尝试很多次之后总算成功了,这里写下配置的过程💪

在这里插入图片描述

【WinAppDriver】控件的局限性

对于大多数控件而言,WinAppDriver都可以正确识别,但是有一些特殊的要求没法满足,我们需要尽量避开这些需求。比如说有这么一个Button, 点击它之后 就打开Toc, 所以每回点击它之前, 我需要判断Toc是否已经打,对此有两种解决

在这里插入图片描述

【Jenkins】增加Mac子节点

由于平台的限制, iOS应用只能在 Mac电脑 上编译. 为方便维护, Windows上的Jenkins为主节点, Mac上的Jenkins为子节点, 统一在主节点上管理, 示意图如下 所以关键点在于ssh密钥的设置与分配

在这里插入图片描述

【Mind】角膜上皮脱落康复记录

健康无价,请珍惜自己的身体。亲身经历全记录。 08.09 DAY 1. 从18:00睡到21:30,发现外面大雨,担心女朋友回淋雨,准备去接女朋友回家。同时,此时左眼有些不舒服,但症状并不严重,只是轻微干涩。

【WPF】使用Tab键Focus控件的相关操作

一个页面(窗口)中默认的使用Tab键时,默认Focus元素的顺序是按xmal页面的控件的顺序 在代码中如果想调整某些控件的顺序,可以在代码中使用KeyboardNavigation.

【Jenkins】使用VS Code插件校验Jenkinsfile格式

在编写Jenkinsfile时候,经常由于代码格式不正确而导致项目编译失败,而Jenkins并没有提供很好的解决方法,大部分的时候只能现在一个临时项目里检查代码是否错误,然后再提交Jenkinsfile到脚本仓库,中间的过程过于繁琐😡,实在

在这里插入图片描述

【Bat】批处理脚本踩坑记录

踩得的坑多了,坑也就被踩平了🤷‍♂️ 发现一个非常非常非常奇葩的错误,只要我在批处理中加入路径分隔符\,就会自动给我在前面加一个空格 \,导致文件路径识别出错

【SonarQube】集成.Net Core项目单元测试和代码覆盖率

几乎把中文所有C和SonarQube集成的资料看遍了,发现要么是别人用的测试框架和覆盖率框架不一样,要么就是解释的不够透彻,有些设置让人摸不着头脑,我觉得如果能把一件简单的事情说清楚也是很了不起的事情,这需要建立在自己有良好的阅读能力和理解

在这里插入图片描述

【SonarQube】从零搭建.Net Core代码质量检查平台

网上看了一些SonarQube的教程,感觉还是太繁琐😠,这里重新梳理下学习过程。其实从安装配置来说现在最新SonarQube可以不需要连接数据库,直接用默认的数据库就可以,这样降低了学习成本,可以很快速地熟悉软件的基本使用

在这里插入图片描述

【PPT】图片转PPT文件

先把实现的代码放上来,再详聊遇到的问题。代码地址:https://github.com/gis2all/csharp-scripts/tree/master/Scripts

在这里插入图片描述

【Jenkins】在Stage块修改环境变量的值

在默认的情况下,一旦设置了新的环境变量,那么这个环境变量在整个Pipeline生命周期里都不会改变,但是有时我们需要在Stage阶段临时修改变量值,传递给其他命令使用,那么如何实现呢?

【ANT】实现与Bat批处理、Jenkins集成管理

迁移到ANT的原因是最近公司的VM在更新,很多测试数据的路径改变,导致测试失败。如果在测试代码和测试及脚本中手动更改新的路径,无疑是一项相当繁杂的工作,而ANT可以为我们减少路径更改时的烦恼

在这里插入图片描述

【Jenkins】共享文件夹后访问受限

为方便测试,将测试机器上的文件夹共享,结果有时Jenkins Build的时候无法访问文件夹,出现如下错误 共享文件夹的权限设置为 Sharing → Andvanced Sharing → Permissions → Add… 添加新用户

在这里插入图片描述

【Jenkins】在Bat脚本中使用环境变量

我司的PE有这样一个需求:编译C项目不同分支时,首先需要参数化选择要Build的分支,传递BranchName,Git下载编译该分支项目,最后把编译好的输出文件复制到远程服务器上,并且父目录名称也是分支名称,这样易于辨认。

在这里插入图片描述

【Jenkins】解决本地文件依赖

在使用Jenkins配置项目的时候,有时会遇到要使用外部依赖文件的情况,比如我要复制某个本地文件或要用到某个外部程序做什么,但是这些外部依赖都是本机文件或程序,一旦位置改变就会导致项目Build失败。

在这里插入图片描述

【PC】电脑软件 + 编程环境 + 插件推荐

这是我的电脑软件清单,或许能在这里找到你所需的软件 Chrome 浏览器 Microsoft Edge 浏览器 (强烈推荐) Tampermonky 插件, 可配置常用脚本,如去除广告、免登录等 Infinity 插件, 自定义启动页

【Google Earth COM API】简易教程

这段时间因为要做自己项目的SDK,所以参考了一下Google Earth COM API的开发方式,无奈Google Earth COM API年代过于久远,技术早已过时,所以也没有很大的参考意义,这里权当整理一下自己的做的笔记,或许能帮助

在这里插入图片描述

【Jenkins】登录失败的问题

前段时间手滑不小心点错Jenkins登录设置,结果再怎么也登不进去。这里汇总网上资料,最终解决了该问题。 登录时候输入正确的用户名和密码,弹出如下错误信息

在这里插入图片描述

【ENVI】FLAASH大气校正工具中比例因子说明

FLAASH要求输入数据的像元值具有物理意义,其单位为: µW/(cm2 \ sr \ nm) 所以在操作此步骤之前,需对数据进行辐射定标,ENVI中通用辐射定标工具为Radiometric Calibration,默认选项定标后的数据单位

这里写图片描述

【ENVI】shp文件裁剪需要注意的问题

ENVI中的裁剪不是很方便,背景值总是容易保留,其实只要注意以下三点就不会出错 当shp文件为线状时,裁剪出来的栅格会以外面的矩形为准,不能完整裁剪栅格,以面状shp裁剪时,则保留面状内的栅格

【MBTI】INFJ人格报告书

前言。 这是基于16种人格测试分析来的测试报告,当初做这个测试后看到结果后惊诧不已,怎么可以这么准确!原来对自己的认识这么不透彻,这是我整理网上资料重排格式后关于自己的测试报告,希望以后能发扬自己的长处,改进自己的不足。

【印象笔记】我的心得

话虽短却道出千年智慧,事实上随着年纪的增长我们的经验、知识也在呈倍增长,但不幸的是我们的身体却越来越疲惫,记忆力体力远远没有少年时期充沛。当你回想某件事却怎么也记不起来时,当你想看清远处努力睁大眼睛时,是否也会感到青春逝去的无可奈何。

在这里插入图片描述

【Prism】Region 关联页面

MSDN教程,看完后温习一遍,就算是中文懒人包吧。这是个利用ArcGIS Earth API 写的一个 Tool。 如图所示,在NuGet包中下载对应的Prism

这里写图片描述