随笔分类 - C#/.NET
摘要:匿名函数的定义和用途# 匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。 可以使用匿名函数来初始化命名委托[无需取名字的委托],或传递命名委托(而不是命名委托类型,传递一个方法块,而不是委托类型)[callback的方式]作为方法参数。 两种匿名函数# 共有两种匿名函数,以下主题
阅读全文
摘要:问题缘起 有一次去北京给客户交航飞影像数据,客户那边用一个软件跑了一下所有的影像发现有几十个.tif文件打不开,这下把我们急的,就差最后一步还是出错了,我们也没没带原始数据盘,没办法还的回家拿数据再来一次。这时候同事就想能不能自己写一个程序看一下是否影像有损毁,我分析了一下,大体上有三种解决方案。
阅读全文
使用Redis连接错误处理It was not possible to connect to the redis server(s);to create a disconnected multiple
摘要:使用Redis时,有时候报错It was not possible to connect to the redis server(s); to create a disconnected multiplexer, disable AbortOnConnectFail. SocketFailure o
阅读全文
摘要:AntDeploy 是我开发一款开源一键发布插件 将本地vs中的代码,一键打包,部署到任意的远程服务器 部署方式支持 windows服务,linux服务,docker容器,iis 支持增量发布(只更新有修改的) 支持一键回滚(出了问题快速恢复) 支持查看发布历史记录 AntDeploy的代码托管地址
阅读全文
摘要:第1章 多线程 1.1 多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关的概念。 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有
阅读全文
摘要:总结以下三种方法,实现c#每隔一段时间执行代码: 方法一:调用线程执行方法,在方法中实现死循环,每个循环Sleep设定时间; 方法二:使用System.Timers.Timer类; 方法三:使用System.Threading.Timer; using System; using System.Co
阅读全文
摘要:ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布。它遵守GPL许
阅读全文
摘要:0x00 软件名称: Debugging Tools for Windows 0x01 软件版本: 6.12 0x02 适用操作系统: windows 7windows xp 0x03 官方下载地址 x64 http://download.microsoft.com/download/A/6/A/A
阅读全文
摘要:/// <summary> /// 读取config文件内容 /// </summary> /// <param name="Path">文件路径</param> public void ReadConfigContent(string path) { FileStream fs = new Fil
阅读全文
摘要:前端 @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>Index</title> <script src="/lib/jque
阅读全文
摘要:首先从阿里云官网下载OSS的.NET SDK,然后在项目中添加引用Aliyun.OSS.dll 本例为分片上传方式,适用于上传比较大的文件。 引入命名空间: using Aliyun.OSS; using Aliyun.OSS.Common; 定义阿里云OSS接口参数: private string
阅读全文
摘要:一、开篇描述 本篇博客所描述的断点续传功能是基于c#语言,服务器端采用.net mvc框架,客户端采用winform框架。 本篇博客实现断点续传功能的基本思路:1)服务器端是把接收到的文件流,追加到已有的文件;2)客户端是把文件流截段上传; 其实,任何一种计算机语言基于这个思路(web客户端Java
阅读全文
摘要:1. 什么是 MVVM Toolkit# 模型-视图-视图模型 (MVVM) 是用于解耦 UI 代码和非 UI 代码的 UI 体系结构设计模式。 借助 MVVM,可以在 XAML 中以声明方式定义 UI,并使用数据绑定标记将 UI 链接到包含数据和命令的其他层。 微软虽然提出了 MVVM,但又没有提
阅读全文
摘要:问题: 本地代码运行ok,但是发现push上去的代码运行后报错,发现有个文件没注意大小写,于是重命名了该文件,发现git没有识别这个更改,不能提交 解决方法: 查看git 的设置 git config --get core.ignorecase 发现默认是不区分大小的,因此当你修改了文件名的大小写后
阅读全文
摘要:C# HttpClient 请求认证、数据传输笔记 目录 一,授权认证 1. 基础认证示例 2. JWT 认证示例 3. Cookie 示例 二,请求类型 三,数据传输 1. Query 2. Header 3. 表单 4. JSON 5. 上传文件 一,授权认证 客户端请求服务器时,需要通过授权认
阅读全文
摘要:最近在一个项目上帮忙 ,做了一个将excel文件数据导入到数据库的功能 用到的辅助类: public class ExcelHelper : IDisposable { private string fileName = null; //文件名 private IWorkbook workbook
阅读全文
摘要:配置app.config或web.config的时候,经常要填写value值, 但是value值不能包含特殊字符,需要转义, 分享一下转义字符 App.config 实际上是 xml 文件,在标准 xml 文件中特殊字符要进行 HTML 转义。 规则如图:
阅读全文
摘要:--创建服务sc.exe create MarkUploadFileWorkerService binPath=C:\Projects\MarkUploadFileService\MarkUploadFileWorkerService\bin\Debug\netcoreapp3.1\MarkUplo
阅读全文
摘要:IEnumerable<string> lines = (await File.ReadAllLinesAsync(fileName, Encoding.Default)).Where(x => x.Length > 0);
阅读全文
摘要:https://blog.csdn.net/ylsxw/article/details/109102127
阅读全文