- 博客(106)
- 资源 (13)
- 收藏
- 关注

原创 C#将Excel表格内容导入数据库--ASP.NET MVC
导入Excel表格内容至数据库(提示:请参考,基于不同框架复制粘贴无法运行)基于ASP.NET使用方法View层(Index.cshtml)注意:引用Bootstrap框架和jQuery脚本,网上都有,本文仅提供方法<div class="well&amp
2018-12-28 11:26:12
31293
13
原创 C#创建带颜色的Excel
5、遍历 DownloadColorDTO 对象中的数据,将值填充到 Excel 单元格中,并根据提供的颜色代码设置单元格的背景色。2、在 Main 方法中,创建了两个 ColorDTO 列表,并将它们添加到 DownloadColorDTO 对象中。1、定义了两个类:DownloadColorDTO 和 ColorDTO,用于存储数据和颜色信息。4、创建了一个 Excel 文件,并添加了一个名为 “Sheet1” 的工作表。3、设置了 OfficeOpenXml 的许可证为非商业用途。
2024-12-10 17:16:53
5764
原创 Graphics绘图方法汇总
方法描述DrawArc绘制圆弧DrawBezier绘制贝塞尔曲线DrawBeziers绘制贝塞尔曲线组DrawClosedCurve绘制封闭曲线DrawCurve绘制曲线DrawEllipse绘制椭圆DrawIcon绘制图标DrawIconUnstrectched无缩放绘制图标DrawImage绘制图像DrawImageUnscaled无缩放绘制图像Graphics对象绘制实心图形方法FillClos
2023-03-15 11:48:35
714
原创 使用SkiaSharp旋转图片(位图)
public static SKBitmap Rotate(SKBitmap bitmap, double angle) { double radians = Math.PI * angle / 180; float sine = (float)Math.Abs(Math.Sin(radians)); float cosine = (float)Math.Abs(Math.Cos(radians)); int originalWidt.
2022-04-29 16:40:09
1717
原创 风向值与风向描述定义
/*---------------------------------------------------------------- // 版权所有_HDG // // 文件名: ItemDemo// 文件功能描述: 风向值转风向描述//----------------------------------------------------------------*/using System;using System.Drawing;using System.IO;using System
2021-11-01 07:00:00
757
原创 替换图片除透明外其他颜色
/*---------------------------------------------------------------- // 版权所有_HDG // // 文件名: ItemDemo// 文件功能描述: 替换图片中除透明外其他颜色为某种指定颜色//----------------------------------------------------------------*/using System;using System.Drawing;using System.IO;
2021-10-28 08:51:28
201
原创 SQL 的各种 JOIN 用法
Inner JOINSELECT <select_list>FROM Table_A AINNER JOIN Table_B BON A.Key = B.KeyLeft JOINSELECT <select_list>FROM Table_A ALEFT JOIN Table_B BON A.Key = B.KeyRight JOINSELECT <select_list>FROM Table_A ARIGHT JOIN Tabl.
2021-10-22 07:00:00
215
原创 Aspose.Word 的常用说明(不使用标签)
执行程序——控制台应用程序using System;using System.IO;using System.Linq;using System.Text;namespace ItemDemo{ class Program { static void Main(string[] args) { Console.WriteLine("开始创建word"); new WordRelated().Crea
2021-10-21 07:00:00
1297
原创 C#遍历文件和文件夹
C#遍历文件和文件夹(获取和删除)using System;using System.IO;using System.Linq;using System.Text;namespace ItemDemo{ class Program { private static FileStream fs; private static StreamWriter sw; static void Main(string[] args)
2021-10-20 11:25:19
5512
原创 c# – SSH.NET SFTP递归获取目录和文件列表
以下内容未列出/ home目录中的文件,而是列出/(root)目录中的文件:sftp.ChangeDirectory("home");sftp.ListDirectory("").Select (s => s.FullName);以下不起作用并返回SftpPathNotFoundException:sftp.ChangeDirectory("home");sftp.ListDirectory("home").Select (s => s.FullName);以下是列出/ home
2021-06-28 16:15:10
3515
原创 CSS实现渐变色
若一开始提交表单返回 Failed to read the request form. Form value count limit 1024 exceeded 则需要往控制器添加属性如下:[RequestFormLimits(ValueCountLimit = int.MaxValue)] public class HomeController : Controller{//你的代码}之后提示服务器错误,经过调试,发现是某个字段集合超过MvcOptions.MaxModelBindin
2021-06-02 11:13:04
246
原创 c# mongodb保存时间相差八个小时解决办法
在定义的实体模型中,对时间类型(DataTime)的字段添加属性头如下:/// <summary>/// 创建时间/// </summary>[BsonDateTimeOptions(Kind = DateTimeKind.Local)]public DateTime CreateTime { get; set; }添加了这个特性并不是说在保存时mongodb数据库的时间就是本地时间了。而是说在显示的时候mongodb驱动会根据这个特性自动转化成本地时间。实际存入数据库
2021-05-24 10:06:33
23219
1
原创 文件转byte[] byte[]转base64 各类转换
/// <summary>/// 将文件转换为Bytes/// </summary>/// <param name="fileLocation">文件位置</param>/// <returns></returns>public byte[] FileBytes(string fileLocation){ try { FileStream fs = new FileStream(fileLoc
2021-04-28 14:18:08
661
原创 C#字符串DES加密和解密
using System;using System.IO;using System.Security.Cryptography;using System.Text;namespace Demo{ class Program { private static byte[] Keys = { 0x22, 0x34, 0x76, 0x58, 0x90, 0xAB, 0xAD, 0xBF }; private static string Encrypt
2021-04-26 14:25:40
1002
原创 vs2019下载和更新速度非常慢的解决方案
尝试修改host。查询微软的下载网站的域名 download.visualstudio.microsoft.com,找到最近的cdn节点。看到TTL最小的是湖南联通和江西联通的节点最快。于是,复制下IP,找到本机C:\Windows\System32\drivers\etc 下的hosts文件然后添加一行110.53.72.104 download.visualstudio.microsoft.com然后刷新dns,ping一下看看hosts文件有没有生效,无效的话,检查,有效的话,关闭掉vs
2021-02-22 14:52:03
2324
原创 Windows Server 2016 IIS10 安装配置图文详解
一、进入服务器管理器1、开始菜单2、服务器管理器3、管理4、添加角色和功能向导二、开始之前单击"下一步"三、安装类型选择"基于角色或基于功能的安装"->单击"下一步"四、服务器选择选择"从服务器池中选择服务器"->单击"下一步"五、服务器角色1、选择"Web服务器(IIS)"2、添加Web服务器(IIS)所需的功能->单击"增加功能"3、单击"下一步"六、功能1、选择".NET Framework 3.5 功能"选择"HTTP激活"
2020-12-10 16:00:37
1932
原创 Asp.Net Core 文件上传处理
1.在使用控制器接收 [HttpPost] public IActionResult UploadFiles(IList<IFormFile> files) { long size = 0; foreach(var file in files) { var filename = ContentDispositionHeaderValue .Parse(file.ContentDispositi
2020-11-25 11:56:59
586
原创 css修改滚动条样式
css样式/*滚动条整体部分*/div::-webkit-scrollbar{ width:10px; height:10px;}/*滚动条的轨道(里面装有Thumb)*/div::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}/*滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条)*/div::-webkit-scrollbar-thu
2020-11-24 09:35:46
410
原创 c# 【MVC】WebApi返回各种类型(图片/json数据/字符串)
using System.IO;/// <summary>/// WebApi返回图片(1)/// </summary>public HttpResponseMessage GetImg1(){ var imgPath = @"D:\ITdosCom\Images\itdos.jpg"; //从图片中读取byte var imgByte = File.ReadAllBytes(imgPath); //从图片中读取流 var imgSt
2020-11-13 13:49:24
2656
原创 C#实体对象序列化成Json并让字段的首字母小写的两种解决方法
第一种:使用对象的字段属性设置JsonProperty来实现(不推荐,因为需要手动的修改每个字段的属性)public class UserInfo{ [JsonProperty("id")] public int Id{ set; get; } [JsonProperty("userName")] public string UserName{ set; get; }}第二种:使用newtonsoft.json来设置格式化的方式(推荐使用)var user = new { Na
2020-10-30 17:13:01
1101
原创 WebApi直接返回json字符串的方法
[HttpGet]public HttpResponseMessage GetStuInfo(){string strJson = "{\"UserName\":\"张三\",\"Age\":\"14\",\"Gender\":\"男\"}";return new HttpResponseMessage { Content = new StringContent(strJson , System.Text.Encoding.UTF8, "application/json") };}...
2020-06-24 09:28:18
1225
1
原创 handlebars,each循环里面套each循环
handlebars,each循环里面套each循环handlebars可以用each自动进行循环,下面介绍一下each循环里面套循环来着。html代码!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>handlebars循环套循环</title> <style media="screen"> *{ m
2020-05-22 11:27:11
1049
原创 从客户端中检测到有潜在危险的 Request.Form 值"的解决方案汇总
目录解决方案1、前端对富文本字符串进行encodeURI编码,服务端进行HttpUtility.UrlDecode解码操作;2、前端不以form的方式提交,直接以json方式提交,服务端从request的body中读取数据,然后反序列化,得到信息;3、aspx页面,当前页面进行form提交4、在ASP.NET MVC中的解决方案说明 ...
2020-04-10 14:31:44
3015
原创 Oracle数据库新增和修改显示问号乱码的解决办法
设置系统变量(可尝试使用,我的问题就是这样解决的)计算机 —> 属性 —> 高级系统设置 —> 环境变量 —> 新建(系统变量)变量名:NLS_LANG 值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK(记得重启Oracle服务)...
2020-04-10 11:55:17
598
原创 C#中json字符串的序列化和反序列化
C#中具体如何使用: 在C#中我们经常使用下面的工具来解析Json格式的内容 Newtonsoft.Json,是.Net中开源的Json序列化和反序列化工具,官方地址:http://www.newtonsof...
2020-04-10 11:42:56
513
原创 在Vue中使用echarts的两种方式
方式一、直接引入echarts先npm安装echartsnpm install echarts --save代码:main.jsimport myCharts from './comm/js/myCharts.js'Vue.use(myCharts)myCharts.js/** * 各种画echarts图表的方法都封装在这里 * 注意:这里echarts没有采用按需引入的...
2020-04-06 19:22:33
2841
原创 JQuery插件之颜色选取器——colpick
截图用法下载该插件和 colpick.js 和 colpick.css 添加到您的文档的头:<script src="js/colpick.js" type="text/javascript"></script><link rel="stylesheet" href="css/colpick.css" type="text/css"/>现在你可能会...
2020-04-06 18:42:54
1179
原创 C#文件相关处理整理
//1.获取bin目录下文件地址(D:\ProjectName\bin\Debug)AppDomain.CurrentDomain.BaseDirectory//2.自动转换拼写路径地址(~\level1\level2\level3\....)System.IO.Path.Combine("~","level1","level2","level3",....)//3.拷贝文件(将文件拷贝到...
2020-04-02 10:34:56
234
原创 常用邮箱的 IMAP/POP3/SMTP 设置
如有错误的地方望指正。POP3POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循 POP3协议的接收邮件服...
2020-03-27 11:12:26
288197
原创 Npoi--合并Excel单元格
1.导出 处理 逻辑。 try { int propertyCount = getPropertyCount(typeof(T)); var hssfWorkbook = new XSSFWorkbook(); var sheet1 = hssfWorkbook.Crea...
2020-03-27 09:46:19
1236
原创 js序列化和反序列化+排序
js序列化(对象转字符串)const obj = { id: 0, name: '张三', age: 18, gender:'男',}const objToStr = JSON.stringify(obj)//集合对象也是该操作js反序列化(字符串转为对象)const str = '{"id":0,"name":"张三","age":18,"ge...
2020-03-27 09:40:41
546
你的知识需要管理
2019-01-19
省份-市-区及镇街道级联下拉框加载
2019-01-18
Google60款开源项目
2019-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人