.NET开发
文章平均质量分 63
GoodTimeGGB
愿我们的心中永远充满笑声
展开
-
一篇学会cron表达式
Cron表达式是一种用于定义定时任务的格式化字符串。它被广泛用于Unix、Linux和类Unix系统中,用于在指定的时间执行预定的任务。Cron表达式由6个字段组成,每个字段通过空格分隔开。在本文中,我们将学习如何理解和编写Cron表达式。每个字段可以使用数字来表示具体的值,也可以使用一些特殊字符来表示范围、递增等。下面是一些常用的特殊字符::代表所有可能的值,例如在小时字段中表示每一个小时。?:在日期和星期字段中,表示不指定值。-:表示范围,例如在小时字段中1-3表示1点到3点。原创 2023-11-28 20:24:29 · 254 阅读 · 0 评论 -
1024程序员节日快乐
原创 2023-10-24 22:24:08 · 86 阅读 · 0 评论 -
|DataDirectory| 解决Web.config中数据库连接的相对路径问题
放在任何其他位置将得不到解析。如 |DataDirectory|\FnDB.mdf被解析为 项目根目录\App_Data\FnDB.mdf,而\data\|DataDirectory| \FnDB.mdf 则视为物理路径,不会对|DataDirectory|做解析)2)|DataDirectory| 在WebForm项目下默认为 项目根目录\App_Data文件夹,在Winform和控制台项目下,则为 项目根目录\bin\debug 或 项目根目录\bin\release 文件夹。原创 2023-06-29 18:39:04 · 335 阅读 · 0 评论 -
The transaction associated with this command is not the connection‘s active
1、出现问题原因2、解决办法将循环中需要更新的数据放入到列表中,在循环外用事务执行批量更新,以此使事务处于连接的活动事务中即可。原创 2023-04-11 11:21:12 · 666 阅读 · 1 评论 -
.net 字符串逗号隔开去重
同时输入/选择多条信息或批量输入/选择多条信息行程一个逗号隔开的字符串集,会出现数据重复的错误情况,产生不必要的脏数据,本文依次收集测试几种有效的去重方法。1)方法一:List集合和Contains。2)方法二:正则表达式。3)方法三:Linq语句(推荐)原创 2022-11-07 10:57:59 · 695 阅读 · 0 评论 -
判断两个时间段交集、时间重叠问题
判断两个时间段范围是否有交集(时间重叠)问题经常遇到,比如预约会议室开会,活动的开始结束等,本文做此分析。前提:本文时间传参已做限制,结束时间必须大于开始时间。原创 2022-09-20 11:00:49 · 3302 阅读 · 2 评论 -
.NET NPOI导出时间、公式等格式化
通过格式化处理,Excel工作表中的各种类型数据都可以提前格式化成我们导入需要的数据形式,当然上面的格式化方法也只是列出了部分类型,还有很多类型欢迎补充,以此本文简单快速的解决了关于NPOI导入的格式化问题。......原创 2022-07-06 14:15:55 · 801 阅读 · 10 评论 -
.net gRPC初探 - 从一个简单的Demo中了解并学习gRPC
.net gRPC初探 - 从一个简单的Demo中了解并学习gRPC原创 2022-05-26 14:58:38 · 1178 阅读 · 0 评论 -
发布在IIS的apk或者ipa文件无法访问
发布在IIS的apk或者ipa文件无法访问原创 2022-05-26 11:48:44 · 430 阅读 · 0 评论 -
.net NPOI Excel导入:时间格式2022/5/26导入变成26-5月-2022
.net NPOI Excel导入:时间格式2022/5/26导入变成26-5月-2022原创 2022-05-26 11:29:32 · 1575 阅读 · 2 评论 -
.net 多地点计算中心点
.net 根据多地点的经纬度坐标计算中心点坐标,再根据中心点的经纬度坐标反查获取中心地点的信息原创 2022-05-26 11:09:11 · 362 阅读 · 0 评论 -
Kinsoku jikou desu新浪股票接口变动
Kinsoku jikou desu!新浪股票接口变动原创 2022-02-17 15:00:39 · 4461 阅读 · 4 评论 -
祝 .NET 20周年生日快乐
.NET 20周年生日快乐!原创 2022-02-14 11:25:49 · 306 阅读 · 0 评论 -
.NET Core项目部署到Windows系统Docker
.NET Core项目部署到Windows系统Docker原创 2022-02-09 16:12:08 · 2016 阅读 · 0 评论 -
ASP.NET Core开发者指南(2022版路线图)
ASP.NET Core开发者指南(2022版路线图)翻译 2022-01-26 14:52:42 · 2199 阅读 · 0 评论 -
.NET Core MongoDB的简单使用
.NET Core MongoDB的简单使用转载 2022-01-19 16:45:47 · 1251 阅读 · 0 评论 -
.NET Core Redis的简单使用
.NET Core Redis的简单使用,一起学习吧!原创 2022-01-07 10:38:46 · 4835 阅读 · 0 评论 -
C# File、FileInfo、Directory、DirectoryInfo
C# File(文件类)、FileInfo(文件信息类)、Directory(目录类)、(目录信息类)原创 2021-12-31 16:23:49 · 1277 阅读 · 0 评论 -
.NET Core 日志记录程序和常用日志记录框架
本文主要是对.NET Core 日志记录程序和常用日志记录框架的简单使用和介绍;主要涉及自带的logging、以及常用的日志记录框架Log4Net、NLog和Serilog原创 2021-12-30 16:27:15 · 2585 阅读 · 0 评论 -
.net core 从(本地)服务器获取APK文件并解析APK信息
.net core 从(本地)服务器获取APK文件并解析APK信息原创 2021-12-23 18:02:34 · 1247 阅读 · 0 评论 -
.net core 上传文件到本地服务器
.net core 上传文件到本地服务器原创 2021-12-23 11:52:01 · 914 阅读 · 0 评论 -
.net core Autofac IOC 容器的简单使用
.net core Autofac IOC 容器的简单使用 + 读取配置文件的新方式的介绍原创 2021-12-17 17:49:31 · 961 阅读 · 0 评论 -
.net core 读取配置文件的几种方式
.net core 读取配置文件的几种方式原创 2021-12-16 14:12:02 · 9825 阅读 · 0 评论 -
C#小知识之中英文转换、去空格
C#小知识之中英文转换、去空格原创 2021-12-15 18:03:50 · 1801 阅读 · 0 评论 -
【加班但也开心的一天】
好好看代码,仔细读代码,认真写代码。原创 2021-12-09 21:13:44 · 113 阅读 · 0 评论 -
调用HttpClient.PostAsync时传token等值
调用HttpClient.PostAsync时传token等值原创 2021-12-09 20:53:51 · 1212 阅读 · 0 评论 -
Hangfire .NET任务调度框架实例
Hangfire .NET任务调度框架实例原创 2021-12-09 13:51:07 · 905 阅读 · 0 评论 -
Quartz.NET 任务调度框架的demo实例
Quartz.NET 任务调度框架的demo实例原创 2021-12-09 11:08:19 · 280 阅读 · 0 评论 -
.NET Core 项目启动时运行定时任务
.NET Core 项目启动时运行定时任务原创 2021-12-07 11:54:14 · 1770 阅读 · 0 评论 -
.net core 前端传递参数有值 后端接收到的数据却是null
.net core 前端传参有值 后端接收为null原创 2021-12-01 15:18:03 · 4480 阅读 · 0 评论 -
.net core + vue + elementui 删除指定日期段、指定路径下的所有文件
.net core + vue + elementui 删除指定日期段、指定路径下的所有文件原创 2021-12-01 15:09:55 · 479 阅读 · 0 评论 -
.net core 删除指定路径下的所有文件以及文件夹(文件夹建议保留目录)
.net core 删除指定路径下的所有文件以及文件夹(文件夹建议保留目录)原创 2021-11-30 11:26:34 · 2177 阅读 · 0 评论 -
利用ICSharpCode.SharpZipLib.dll解析 出错:“Wrong Local header signature: 0xFF8”
分析原因利用ICSharpCode.SharpZipLib.dll解析APK时,进入APK的AndroidXml获取时出现报错出错代码using (ICSharpCode.SharpZipLib.Zip.ZipInputStream zip = new ICSharpCode.SharpZipLib.Zip.ZipInputStream(File.OpenRead(path))) { using (var filestream = new FileStream(path, FileMode原创 2021-10-28 09:17:30 · 1761 阅读 · 0 评论 -
ICSharpCode.SharpZipLib.Zip 解析时报错System.NotSupportedException: No data is available for encoding 936
分析原因利用ICSharpCode.SharpZipLib.Zip进行APK解析时,因为APK内编译的名称为中文,查询微软开发文档936为gb2312中文编码微软开发文档地址https://docs.microsoft.com/zh-cn/windows/win32/intl/code-page-identifiers错误代码using (ZipInputStream zip = new ZipInputStream(File.OpenRead(path))) { using (.原创 2021-10-28 09:06:56 · 1801 阅读 · 0 评论 -
C# 高德地图WebApi对接示例
1、登录或注册高德地图开放平台然后申请应用key(需要认证个人或企业开发者)高德开放平台 | 高德地图API (amap.com)2、创建新应用,为新应用添加key,完成第一项后即可看到key管理3、具体的开发文档、接口入参出参以及结果示例等详见高德地图开放平台官网地理/逆地理编码-API文档-开发指南-Web服务 API | 高德地图API (amap.com)4、直接书写具体示例开发语言:C#开发工具:visual studio 2019开发项目类型:控制台程序//原创 2021-10-21 17:10:34 · 1333 阅读 · 0 评论 -
Cannot access child value on Newtonsoft.Json.Linq.JValue
开发项目框架为.net framework,遇到此问题原因是笔者在做接口转发时接口返回类型直接定义为了object类型,这导致格式化返回结果时出现如标题异常,具体代码如下try { var result = XXXWepApi.WebApiPost<请求参数类, object>("api/xxx接口地址", new 请求参数类()); if (result != null) { if (result.Code == "200") return Succ原创 2021-10-19 13:33:02 · 4683 阅读 · 0 评论 -
数组比较的几种方式
1、json序列化string[] strList1= new string[3] {"1", "2", "3"};string[] strList2= new string[3] {"4", "5", "6"};if (!string.Equals(strList1, strList2)){ // 比较数组的不同之处}// 涉及到修改日志输出等数组可以直接json序列化然后用上述方法比较即可,如下if (!string.Equals(JsonConvert.SerializeO原创 2021-07-09 18:27:31 · 8620 阅读 · 0 评论 -
C#中的Byte,String,Int,Hex之间的转换函数
/// <summary> Convert a string of hex digits (ex: E4 CA B2) to a byte array. </summary> /// <param name="s"> The string containing the hex digits (with or without spa...转载 2019-12-27 14:59:49 · 991 阅读 · 0 评论 -
怎么在GridView中限制显示字数
三种方法可以实现,前两种是C#代码实现(原理一样),第三种是CSS实现。1.cs代码中:GridView的RowDataBound中对想做处理的项做Remove()字符串截取。2.aspx页面中:GridView的<ItemTemplate>数据项模板标签对中对其控件内显示文本的相应属性做Eval绑定,同样以SubString为最终截取显示文本。如:<asp:Templa...转载 2019-11-25 15:11:16 · 551 阅读 · 0 评论