摘要:C# string byte[] Base64 常用互相转换 定义string变量为str,内存流变量为ms,比特数组为bt 字符串 和 比特数组 互转 //1.字符串=>比特数组 byte[] bt=System.Text.Encoding.Default.GetBytes("字符串"); byt 阅读全文
posted @ 2021-07-29 09:21 迷恋自留地 阅读(3) 评论(0) 推荐(0) 编辑
摘要:概述 首先程序访问且操作xml文件有两种模型:DOM(文档对象模型)、流模型。 DOM:允许编辑和更新文档,可随机访问文档中的数据,可使用XPath查询,但是必须要一次性将文档加载在内存中,对于大型的文件就会造成资源问题。 流模型:采用流访问,任何时候内存中只存在当前的节点,但是它只能向前且是只读的 阅读全文
posted @ 2021-07-24 11:09 迷恋自留地 阅读(11) 评论(0) 推荐(0) 编辑
摘要:base64文件大小计算 有时候图片被base64之后需要计算图片大小,因为被编码后全是字符,计算文件大小可以反序列化成文件之后再获取大小,但是会比较麻烦。简单介绍一种利用base64编码原理计算大小的方法. 编码原理 要求把3个8位字节(38=24)转化为4个6位的字节(46=24),之后在6位的 阅读全文
posted @ 2021-07-24 10:51 迷恋自留地 阅读(4) 评论(0) 推荐(0) 编辑
摘要:C# Topshelf 搭建 Windows 服务 Topshelf 是一个用来部署基于.NET Framework 开发的服务的框架。简化服务创建于部署过程,并且支持控制台应用程序部署为服务。本文基于 .net core 控制台应用程序部署为服务(.net Framework 可用)。 第一步:创 阅读全文
posted @ 2021-07-18 13:28 迷恋自留地 阅读(6) 评论(0) 推荐(0) 编辑
摘要:IOC 容器IServiceCollection 什么是Ioc 把对象的统一创建交给第三方容器来创建 如何使用内置IOC ServerCollection 1.在Starup中的ConfigurServicetion方法中注册服务 services.AddSingleton<ITestService 阅读全文
posted @ 2021-06-07 16:05 迷恋自留地 阅读(202) 评论(0) 推荐(0) 编辑
摘要:c#四舍五入取整 Math.Round(3.45, 0, MidpointRounding.AwayFromZero) 上取整或下取整 Math.Ceiling(3.1)=4; Math.Floor(3.9)=3; Sql 获取向上取整、向下取整、四舍五入取整的实例详解 【四舍五入取整截取】 sel 阅读全文
posted @ 2021-06-05 19:45 迷恋自留地 阅读(19) 评论(0) 推荐(0) 编辑
摘要:public static DataTable ReadExcelToDataTable(string fileName, string sheetName = null, bool isFirstRowColumn = true) { //定义要返回的datatable对象 DataTable d 阅读全文
posted @ 2021-06-02 18:01 迷恋自留地 阅读(26) 评论(0) 推荐(0) 编辑
摘要:前言 关于C#中默认的Distinct方法在什么情况下才能去重,这个就不用我再多讲,针对集合对象去重默认实现将不再满足,于是乎我们需要自定义实现来解决这个问题,接下来我们详细讲解几种常见去重方案,孰好孰歹自行判之。 首先给出我们需要用到的对象,如下: public class Person { pu 阅读全文
posted @ 2021-05-17 10:53 迷恋自留地 阅读(487) 评论(0) 推荐(0) 编辑
摘要:c#中如何将一个数组拆分多个小数组 int[] data = {1,2,3,4,5,6,7,8,9}; int[][] result = Enumerable.Range(0, data.Count() / 3).Select(x => data.Skip(x*3).Take(3).ToArray( 阅读全文
posted @ 2021-05-14 20:06 迷恋自留地 阅读(13) 评论(0) 推荐(0) 编辑
摘要:​ 站点名称一点要和服务器的站点名称一样 使用Web Deploy进行远程部署 Web Deploy支持直接从本地Visual Studio的工程文件部署网站到远程服务器,部署的过程中可以对比哪些文件变化了需要拷贝,而不是一股脑的全部拷贝,效率和准确性会更好。 部署的过程主要要注意以下几点: 远程服 阅读全文
posted @ 2021-05-14 19:38 迷恋自留地 阅读(31) 评论(0) 推荐(0) 编辑