摘要: 微软壁纸历史大全 https://gitee.com/Pridejoy/Bing 仓库里面整合2017年到目前的壁纸,可能有缺失的,实属不易。 2020年必应壁纸:传送门 2021年必应壁纸:传送门 阅读全文体验 相册 自己写的任务,每天自动获取微软壁纸,接口分享给大家 bing壁纸接口分享 htt 阅读全文
posted @ 2021-08-05 10:15 今晚打老虎! 阅读(105) 评论(0) 推荐(0) 编辑
摘要: C# string byte[] Base64 常用互相转换 定义string变量为str,内存流变量为ms,比特数组为bt 字符串 和 比特数组 互转 //1.字符串=>比特数组 byte[] bt=System.Text.Encoding.Default.GetBytes("字符串"); byt 阅读全文
posted @ 2021-07-29 09:21 今晚打老虎! 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 概述 首先程序访问且操作xml文件有两种模型:DOM(文档对象模型)、流模型。 DOM:允许编辑和更新文档,可随机访问文档中的数据,可使用XPath查询,但是必须要一次性将文档加载在内存中,对于大型的文件就会造成资源问题。 流模型:采用流访问,任何时候内存中只存在当前的节点,但是它只能向前且是只读的 阅读全文
posted @ 2021-07-24 11:09 今晚打老虎! 阅读(335) 评论(0) 推荐(0) 编辑
摘要: base64文件大小计算 有时候图片被base64之后需要计算图片大小,因为被编码后全是字符,计算文件大小可以反序列化成文件之后再获取大小,但是会比较麻烦。简单介绍一种利用base64编码原理计算大小的方法. 编码原理 要求把3个8位字节(38=24)转化为4个6位的字节(46=24),之后在6位的 阅读全文
posted @ 2021-07-24 10:51 今晚打老虎! 阅读(645) 评论(0) 推荐(0) 编辑
摘要: C# Topshelf 搭建 Windows 服务 Topshelf 是一个用来部署基于.NET Framework 开发的服务的框架。简化服务创建于部署过程,并且支持控制台应用程序部署为服务。本文基于 .net core 控制台应用程序部署为服务(.net Framework 可用)。 第一步:创 阅读全文
posted @ 2021-07-18 13:28 今晚打老虎! 阅读(97) 评论(0) 推荐(0) 编辑
摘要: IOC 容器IServiceCollection 什么是Ioc 把对象的统一创建交给第三方容器来创建 如何使用内置IOC ServerCollection 1.在Starup中的ConfigurServicetion方法中注册服务 services.AddSingleton<ITestService 阅读全文
posted @ 2021-06-07 16:05 今晚打老虎! 阅读(411) 评论(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 今晚打老虎! 阅读(135) 评论(0) 推荐(0) 编辑
摘要: public static DataTable ReadExcelToDataTable(string fileName, string sheetName = null, bool isFirstRowColumn = true) { //定义要返回的datatable对象 DataTable d 阅读全文
posted @ 2021-06-02 18:01 今晚打老虎! 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 前言 关于C#中默认的Distinct方法在什么情况下才能去重,这个就不用我再多讲,针对集合对象去重默认实现将不再满足,于是乎我们需要自定义实现来解决这个问题,接下来我们详细讲解几种常见去重方案,孰好孰歹自行判之。 首先给出我们需要用到的对象,如下: public class Person { pu 阅读全文
posted @ 2021-05-17 10:53 今晚打老虎! 阅读(6809) 评论(0) 推荐(2) 编辑
摘要: 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 今晚打老虎! 阅读(50) 评论(0) 推荐(0) 编辑