【python】在项目中使用requirements.txt管理依赖,使用virtualenv虚拟环境隔离依赖
开发python项目经常遇到的问题就是自己本机代码没有问题,而在其他机器上使用就有各种问题,归根到底有两方面因素: python版本不一致 依赖库不一致

105 篇学习记录,按技术领域整理
开发python项目经常遇到的问题就是自己本机代码没有问题,而在其他机器上使用就有各种问题,归根到底有两方面因素: python版本不一致 依赖库不一致

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

平常使用Jenkins构建项目时,默认使用MSbuild中没有带并发参数,所以比较慢 不带并发参数构建为 带并发参数, 只要有这个开关默认使用最大的并发数,当然你也可以指定CPU的数量

需求:需要从文本文件中读取Buildnumber 假设测试的 buildOK.txt中的内容为 读取文本所有内容,即1.13.3486需要用到以下For循环, 最后content的值为1.13.3486
需求是备份Daily Nuget Package,这样以后要用到时可以直接拷贝不用重新下载安装 这里使用需要新建一个C项目, 引用需要用到的包,例如这样 因为要用到每天最新的包, 所以要添加Nuget服务器和勾选 Include prere

因为工作中发生过很严重的 Regression Issue,当时的解决方案是在Daily Build中使用二分法找到出问题的Build, 过程比较繁琐,所以就有了这么个需求,要求记录Daily Build的git changes信息

读取文件 获取系统变量 获取当前时间 替换字符串
使用前需要安装以下依赖 使用方式 参数说明 currentdir: 当前目录,默认文件为高版本 standarddir: 标准目录,默认文件为低版本
使用 os.walk() 输出结果 为方便知道每次打印结果,加了个num计数,可以看到每次都可以获取当前目录下的文件,所以需要优化下
WPF引用图片资源的方式有很多种,分不同项目之间图片的引用、Xaml和代码的引用等,我们的测试项目如下,需要将两个项目中的logo.png属性中的 Build Action设为Resource

最近在学习Python, 需要用到自己定义的工具类模块,总结下来主要遇到两个问题 如何导入自定义模块 解决VS Code 警告Import [module] could not be resolved in Pylance 和实现包高亮与转

Accessibility 508定义可参考 https://dev-preview.cnblogs.com/ksfer/archive/2004/01/13/1643141.

一个页面(窗口)中默认的使用Tab键时,默认Focus元素的顺序是按xmal页面的控件的顺序 在代码中如果想调整某些控件的顺序,可以在代码中使用KeyboardNavigation.
几乎把中文所有C和SonarQube集成的资料看遍了,发现要么是别人用的测试框架和覆盖率框架不一样,要么就是解释的不够透彻,有些设置让人摸不着头脑,我觉得如果能把一件简单的事情说清楚也是很了不起的事情,这需要建立在自己有良好的阅读能力和理解

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

MSBuild提供日志记录功能,用来记录编译过程中的各种信息,关于MSBuild日志记录可参考MS官方文档 使用MSBuild获取构建日志

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

解决方案 添加新变量,值为.Net SDK目录,设置成程序中使用的版本的对应目录,这样设置后,当MSBuild.exe编译.Net Core项目时,会自动根据该变量设置需要引用的SDK,参考 issues-2532

使用TortoiseGit进行Git操作时,出现以下错误 TortoiseGitPlink Fatal Error Network error Software cased connect abort

将 .NET Framework 库移植到 .NET Core 从 .NET Framework 移植到 .NET Core 的概述 .NET 可移植性分析器

参考Github上的这项目 wuhan2020/map-viz 我使用的数据是 省市每日历史数据 分析该数据的Json内容格式,发现如下重点

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

下载地址:https://www.continuum.io/downloads 一路默认安装,安装完成后菜单栏查看(我这里后来安装了ipython与spyder)
