随笔分类 -  C#

摘要:要修改程序引用的DLL路径,在配置文件 app.config 上添加 runtime 内的配置,将项目的 dll 文件都放到 privatePath 配置的目录即可 <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSetting 阅读全文
posted @ 2024-08-16 14:01 Nine_Jason 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1. %作为通配符 . 任意字符%a 字母%l 小写字母%u 大写字母%c 控制字符%d 数字%p 标点字符%s 空白符%w 字母和数字%x 十六进制数字%z 代表0的字符 2. 部分特殊字符需要用'%'进行转义如 ().%+-*?[^$ %. 匹配点%% 匹配字符 '%' 阅读全文
posted @ 2024-07-01 17:45 Nine_Jason 阅读(110) 评论(0) 推荐(0) 编辑
摘要:1.隐藏响应信息的中间件版本号 在web.config文件中进行配置 <httpRuntime enableVersionHeader="false" /> 2.添加X-Frame-Options头 在 C# 中设置 X-Frame-Options 头可以通过修改 Web.Config 文件来完成。 阅读全文
posted @ 2024-03-01 10:06 Nine_Jason 阅读(25) 评论(0) 推荐(0) 编辑
摘要:本次使用 SqlConnection 来连接数据库,使用 DataGridView 来显示查询的结果。最终效果如下: 一、连接数据库 1.获取连接数据库所需的字符串,包括服务器名称,数据库名称,用户名以及密码,可在配置文件中配置,或直接在代码里写死 在配置文件 App.config 中配置的代码: 阅读全文
posted @ 2023-03-09 19:06 Nine_Jason 阅读(1488) 评论(0) 推荐(0) 编辑
摘要:using NPOI.SS.UserModel; using NPOI.HSSF.UserModel; using NPOI.XSSF.UserModel; using System; using System.Collections.Generic; using System.IO; using 阅读全文
posted @ 2022-09-05 14:29 Nine_Jason 阅读(598) 评论(0) 推荐(0) 编辑
摘要:在运行代码前,需要从 Git 上下载源码,导入 Resources 文件夹,不然代码运行之后会报找不到文件的错误 下载地址: https://github.com/anderscui/jieba.NET 阅读全文
posted @ 2022-08-09 16:28 Nine_Jason 阅读(234) 评论(0) 推荐(0) 编辑
摘要:在更新decimal类型字段时,提示 decimal 字段的值超出了范围。 最开始以为是数据库的问题,数据库定义的类型是 decimal(20,2), 确认了参数的值只有 9 位整数以及两位小数,没有超出数据库的范围。 然后要去查找了FreeSQL 的官方文档,最后才发现是 FreeSQL 里默认只 阅读全文
posted @ 2022-02-15 12:59 Nine_Jason 阅读(683) 评论(0) 推荐(0) 编辑
摘要:1 /// <summary> 2 /// Post单个文件 3 /// </summary> 4 /// <typeparam name="T">返回结果</typeparam> 5 /// <param name="url">提交地址</param> 6 /// <param name="fie 阅读全文
posted @ 2022-01-13 10:51 Nine_Jason 阅读(458) 评论(0) 推荐(0) 编辑
摘要:1.刚开始接触 cshtml 页面,在页面上编写C#代码时,页面没有提示,不知道有没有问题,所以想试试怎么让 VS 再cshtml页面对 C# 代码进行提示 2.然后在 VS 的拓展中找到一个工具(Razor Generator),安装后就能进行提示了 安装流程: a.点击VS上方的拓展画面,搜索R 阅读全文
posted @ 2021-12-29 11:05 Nine_Jason 阅读(1712) 评论(0) 推荐(0) 编辑
摘要:最近项目需要实现多文件打包的功能,尝试了一些方法,最后发现使用 ICSharpCode.SharpZipLib 最符合项目的要求。 具体实现如下: 1.在 Nuget 中安装 ICSharpCode.SharpZipLib 2.将要打包的文件放到同个文件夹进行压缩: ①压缩文件夹 1 /// <su 阅读全文
posted @ 2021-12-24 14:50 Nine_Jason 阅读(2027) 评论(0) 推荐(7) 编辑
摘要:1.TimeSpan的生成方法 // 参数: // ticks: // A time period expressed in 100-nanosecond units. public TimeSpan(long ticks); public TimeSpan(int hours, int minut 阅读全文
posted @ 2021-11-04 16:00 Nine_Jason 阅读(5543) 评论(0) 推荐(0) 编辑
摘要:在后台接口处理时,经常需要对请求的参数做验证。因此提取了共通方法,方便进行判断。 /// <summary> /// 数据验证工具类 /// </summary> public static class CheckUtil { /// <summary> /// 验证对象中的字段是否为空 /// < 阅读全文
posted @ 2021-10-10 15:28 Nine_Jason 阅读(1864) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 金额数字转大写(带小数点) /// </summary> public static string PriceToCn(decimal price) { //数字转大写 string[] n = { "零", "壹", "贰", "叁", "肆", "伍", "陆 阅读全文
posted @ 2021-09-17 13:46 Nine_Jason 阅读(498) 评论(2) 推荐(1) 编辑
摘要:在 Nuget 中导入需要的插件: 实现的代码: 1 [HttpGet, Route("CreatePdf")] 2 public Response CreatePdf() 3 { 4 Response resp = new Response(); 5 resp.StartTime = DateTi 阅读全文
posted @ 2021-09-08 11:21 Nine_Jason 阅读(585) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示