摘要:简介 打开祖传代码时,Visual Studio 2022没有正确选择编码方式,导致文件乱码,无法编译。 错误重现 上图点击“确定”,打开后看到如下乱码: 正确的打开方式 下图点右键,选“打开方式”: 下土中选“带编码功能的C#编辑器”: 下图默认选中了“自动检测” 经过一番尝试,上图中的“编码”,
阅读全文
04 2024 档案
摘要:摘要 使用Visual Studio 2022,基于Selenium.WebDriver创建项目,模拟用户登入网站,进一步下单和修改收货地址。 Visual Studio新建解决方案 引入Selenium.WebDriver 编写自动访问百度搜索的代码 因为搜索网站只有一个输入条件嘛。 第一版代码
阅读全文
摘要:摘要 需要模拟用户登入网站,然后下单和修改收货地址,用Selenium最合适。本文介绍Selenium.WebDriver的C#版本的用法。 下载 在Selenium的Downloads页面左上角就是C#: 底部有如下区域: 说明Selenium对C#有非常好的支持。 根据官网,转到如下页面: ht
阅读全文
摘要:摘要 SSH登入远程Windows,用PowerShell创建或修改IIS的虚拟目录。 用到的PowerShell命令 创建虚拟目录,微软官方例子: PS IIS:\> New-Item 'IIS:\Sites\Default Web Site\DemoVirtualDir1' -type Virt
阅读全文
摘要:简介 在远程Windows上安装“OpenSSH服务器”,然后在本地PowerShell中用“scp -r”一句话传送本地文件夹到远程服务器。 在远程Windows上安装Open SSH 配置Open SSH运行的端口号 在Windows防火墙中放行端口 Start-Service sshd Set
阅读全文
摘要:简介 在Windows上运行Gitlab Runner的资料较少,尤其打包基于.NET Framework的ASP.NET网站。 正确答案: build-job: # This job runs in the build stage, which runs first. stage: build t
阅读全文
摘要:简介 如果用cd命令去了MsBuild.exe的安装目录,再找到源代码签出的目录就有难度了。 暂时解决方案如下: variables: MSBUILD_PATH: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\MSB
阅读全文
摘要:摘要 直接用msbuild.exe会报错,要用“.\msbuild.exe”。 错误 build-job: stage: build tags: - zhongfang-windows script: - echo "Compiling the code..." - echo $DAIV_OA_WE
阅读全文
摘要:摘要 在Gitlab的作业日志中,执行PowerShell语句后的输出是乱码。即使是英文也是乱码。 网上搜索到的结果 下属两种做法,在Windows 11中都是无效的: 乱码的效果: $ echo $MSBUILD C:\Program Files\Microsoft Visual Studio\2
阅读全文
摘要:摘要 这是在Windows中摸索Gitlab Runner的第一个坑:默认的值是“pwsh”。 错误提示: Running with gitlab-runner 16.9.0 (656c1943) on Alice-WIndows-11 ********, system ID: s_********
阅读全文
摘要:摘要 本文描述如何在Windows 11中使用Ubuntu。 安装 1、打开Windows可选功能 2、安装Linux的内核补丁 https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4 download-the-linu
阅读全文
摘要:简介 对C#程序员来说,基于.NET Framework的程序只能运行在Windows上,我们想自动打包这种程序和发布传统ASP.NET网站,就必须在Windows上运行Gitlab Runner。本文详述了安装、初始配置、故障排查,并共享了我们团队开发的几个命令行程序。 一、安装 安装很简单,从官
阅读全文
摘要:简介 NextCloud官方网站:https://nextcloud.com/ 在局域网里,用Windows的共享文件夹,就可以实现多人挂载“共享文件夹”来作为网盘。 如果需要更方便的跨网段、跨设备的网盘,NextCloud就是一个开源的、功能齐全的、最新迭代版本已经到28.0.4的优秀网盘了。 安
阅读全文
摘要:摘要 RailDrive官网:https://www.raidrive.com/ 用RailDrive能把WebDAV网盘挂载成和本地硬盘一样。 另外,NextCloud官方已经推出了Windows客户端:https://nextcloud.com/install/#install-clients
阅读全文
摘要:背景 买了长江致钛的4T硬盘,重新安装Ubuntu 22.04后,发现硬盘空间只有100G。本文就是解决这个问题。 安装Ubuntu的过程 安装到这一步的时候,默认是100G: 进入修改界面: 修改界面这里显示的是100G: 修改成前一步中看到的最大容量1021.996G: 在这一步中,可以看到这两
阅读全文
摘要:摘要 提供DHCP的服务器,自己必须有固定的IP地址 查看有几个网卡配置 root@gateway:/mnt/data/dns.amihome.cn# cd /etc/netplan root@gateway:/etc/netplan# ls 00-installer-config-wifi.yam
阅读全文
摘要:摘要 用bind9的映像搭建DNS Docker-compose 文件说明如下: privileged是为了在webmin中更新软件; 映射67的udp端口是为了在webmin中安装DHCP服务。 version: '2' services: bind: image: sameersbn/bind:
阅读全文
摘要:Linux常用命令 本文的环境适用于Ubuntu 22.04 LTS。 查看Linux系统版本 在Linux系统中,查看系统版本的常用方法是使用lsb_release命令或查看特定文件。以下是两种常见的方法: 使用lsb_release -a命令 lsb_release -a 这将显示包含发行版信息
阅读全文
摘要:日志里面有个红色的error,表示安装后没有启动caddy的服务。 看了很多文章,感觉都没有把我当小白。自己折腾了几个小时,总算搞明白了。 1、如果80端口和443端口被其它程序(比如Nginx)占用了,得先卸载Nginx。 查看443端口被谁占用了: root@web005:~# sudo lso
阅读全文
摘要:一、安装 官网文章:https://caddyserver.com/docs/install 我们的服务器是Ubuntu,在官网上得到下述5条命令,复制粘贴后即可安装成功: sudo apt install -y debian-keyring debian-archive-keyring apt-t
阅读全文