前言 距写上一篇 https://www.cnblogs.com/vipwan/p/18535459 生成DTO已经有一段时间了, 最初没有考虑复杂二级属性嵌套的实现,而是直接使用排除使用自定义的方式解决这个问题, 但是这个有些违背简约到底的初衷,并且也有好几个网友提出希望支持复杂嵌套属性DTO的功 ...
WikeFlow官网:www.wikesoft.com WikeFlow学习版演示地址:workflow.wikesoft.com WikeFlow学习版源代码下载:https://gitee.com/wikesoft/WorkFlow WikeFlow2.0演示地址:workflow2.wikes ...
win10系统 亲测有效! 批处理清除图标缓存数据库如果上面两个方法都无法解决问题,那就试试更暴力的批处理吧。 这段批处理文件会删除 IconCache.db 文件,同时还清理 thumbcache.db 文件和注册表中的 IconStreams、PastIconsStream 两个值。清理速度很快 ...
编写一个shell脚本, 功能:磁盘空间检查与预警,监控磁盘使用率,超过阈值自动触发邮件报警和钉钉机器人报警 !/bin/bash 配置区 THRESHOLD=${1:-85} # 默认阈值85%,可通过参数1自定义 CHECK_PARTITIONS="/ /data" # 指定检测分区,空值检测 ...
随着软件的不断发展,功能越来越复杂,为了将复杂的逻辑简单化,解耦成了架构师,工程师们经常提起的话题,今天我们就以一个简单的小例子,来看一下解耦的好处,顺便介绍一款Ioc容器Ninject的应用,仅供学习分享使用,如有不足之处,还请指正。 ...
前言 随着工业4.0的深入推进,越来越多的企业开始重视智能制造和自动化生产。在这个背景下,对具备C#和Halcon开发经验的专业人才需求也日益增长。 为了帮助广大 C#工业视觉开发的朋友更好地备战面试,掌握Halcon的核心技能,小编精心整理了20道高频Halcon面试题。 这些题目涵盖了Halco ...
前言 .NET NativeAOT 想必不少开发者都已经很熟悉了,它可以将 .NET 程序集直接编译到原生的机器代码,从而可以脱离 VM 直接运行。简单的一句 dotnet publish -c Release -r <rid> /p:PublishAot=true 就可以做到。 在编写 C++ 程 ...
一开始图标为“W”,改成"A"重新编译后,还是“W” 方法一重启电脑你永远可以相信重启大法,他确实能解决99%的问题,重启完就好了 方法二修改程序运行目录名或者他的任意父文件夹名注意:如果在没重启的情况下又把文件夹名改回去了,那图标也回去了 提示 图标最好选择 64×64 以上的,如果设置图标查看方 ...
1.说明 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 1.1 TCP特点 基于流的方式; 面向连接; 可靠通信方式; 在网络状况不佳的时候尽量降低系统由于重传带来的带宽开销; 通信连接维护是面向通信的两个端 ...
在设计和出版行业中,字体的选择和使用对最终作品的质量有着重要影响。然而,有时我们可能会遇到包含未知字体的PDF文件,这使得我们无法准确地复制或修改文档。获取PDF中的字体信息可以解决这个问题,让我们能够更好地处理这些文件。无论是用于重新设计、文档翻译还是个人学习,了解如何获取PDF中的字体信息都是一 ...
ShadowSql专职拼写sql,要想做为ORM就需要借高人之手 我们要借的就是Dapper,Dapper以高性能著称,ShadowSql搭配Dapper就是强强联手 为此本项目内置了一个子项目Dapper.Shadow就是Dapper扩展 以下是Dapper.Shadow的示例 一、配置Dappe ...
首先,目前新版本vscode不再使用bin文件夹,而是使用cli文件夹和code文件,具体可以查看:vscode 远程 linux(包括离线vscode-server安装,免密登录方法)_vscode-server-linux-CSDN博客其中的新版方法,然而需要注意的是: 下一步如果正常使用,那么 ...
MySurvey 项目 很久没更新我的博客了,之前开发的Biwen.QuickApi微框架 一直没有开发一个示例项目,最近有点时间,写了一个示例项目稍微介绍下, 项目地址 欢迎Star: https://github.com/vipwan/MySurvey 项目简介 这是一个基于 Biwen.Qui ...
ShadowSql拼接sql除了性能突出外还是讲逻辑的 其一为了更好拼接正确的sql,提供代码可读性 其二是为了码农同学爽,拼写起来更简便 以下我就举几个例子给大家观摩一下 一、单表查询示例 为了静态检测,我们首先自定义一个表UserTable用来查询 class UserTable : Table ...
ShadowSql包含sql的绝大多数功能 按可执行功能分为Insert、Delete、Update、Select(SingleSelect)、CreateTable、DropTable和TruncateTable 以上功能还包含子功能,有Table、AliasTable、DB、TableView、 ...
在实际开发中,我们经常会使用第三方工具调用后台接口,比如postman,apifox,但除了这些工具,你还知道哪些方式可以吗? 以下是几种调用方式的简单例子: 测试接口代码如下: using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.O ...
我正在开发的一个.net sql拼写工具(SqlBuilder),也可以算是ORM,命名为ShadowSql 本工具的作用就是帮码农拼写sql,对标开源项目SqlKata。 在项目里面直接拼写sql很容易出错,是件很Low的事情,所以我们需要ORM工具。 但是有些ORM很重,很担心造成性能问题,这就 ...
记一个.NET AOT交叉编译时的坑 背景: 使用.NET9开发的Avalonia项目需要部署到Linux-arm64 踩坑: 根据官方AOT交叉编译文档配置后执行打包 dotnet publish -r linux-arm64 提示error : The PrivateSdkAssemblies ...
方法一:调用未公开接口 IOpenWithLauncher Adobe Acrobat 应该是调用的未公开接口方法 [ComImport] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] [Guid("6A283FE2-ECFA-4599- ...
做这个的目的是想使用 Blazor 中的 Javascript 与 C#中的互操作,但是又不需要加载 Blazor 整个类库,另外 BlazorWebView 组件没有支持直接通过 Http 协议加载 web 页面,调试的时候需要先把后端接口写好,然后前端打包,然后一起调试,感觉很麻烦,因此想能不能 ...