办公 1567 阅读 python批量裁剪图片 今天翻到了以前下载的老漫画,是jpg格式的文件,可是放在手机上却发现一张图是包含了两页的,这在手机观看就看不清楚了得不停放大拖拽。于是打算用小段程序来裁剪图片,将每一张图片都切成两半,适用于手机观看。涉及到的代码不难,只是记录一下,或许有人也有需要,可以直接拷贝用起来。 首先观察了一下漫...... python
APP开发 1528 阅读 MAUI加Blazor做一个跨平台的记账APP(三)请求后端接口 前面记录了加页面,但是需要从后端请求数据,来灵活地更新页面展示情况,记账毕竟也是要个人特有的,像账户和细目啊这些。于是以登录获取token为例记录一下请求后端接口。 在项目根目录新增Models和Services文件夹。 在Models目录下新增一个文件Token.cs,用以定义后...... APP开发 MAUI C# Blazor
APP开发 1433 阅读 尝试Avalonia的一些记录 之前尝试了MAUI+Blazor,感觉不错,打算之后再继续做下去。现在为了对比Avalonia,所以打算尝试一下,看看它的特性是不是和其他大佬们推荐的那样舒坦。毕竟MAUI都被喷成狗了。 目前主力机是mac,visual studio已经不在mac支持了,改用vscode;dotnet版...... C# Avalonia
自动化 1402 阅读 selenium对于伪类元素的操作 以前很少见,现在类似::before或::after的伪类元素(pseudo element)还挺常见了。前端的东西我不了解,只是目前在做web自动化时操作这类元素会提示异常。比如会提示元素不可交互之类的错误(Element not Interactable),无法正常操作。于是准备逐步记录一...... python 自动化测试 web测试 selenium
编程语言 1392 阅读 c#中的各种问号和点的用法 最近在看c#,因为打算试一下blazor和MAUI的混合开发,自己记录一下各种问号和点的用法,最近总觉得要混淆。 1. ? 声明的变量可以为空,可用于int或datetime类型等。比如 int? length = null; 比如 int? length = a...... C#