随笔分类 -  C#/.NET/WPF

C#/.NET-文件夹&文件重命名(非复制copy+删除delete)
摘要:用法如下 1 //文件夹重命名 2 Computer myComputer = new Computer(); 3 myComputer.FileSystem.RenameFile(fullFilePath, newFileName); 4 myComputer.FileSystem.RenameD 阅读全文
posted @ 2021-05-13 18:29 奥奥没有利 阅读(1852) 评论(0) 推荐(0)
WPF-改变Datagrid选中行的颜色
摘要:WPF里面,DataGrid自带的选中行颜色 #FFF0F0F0 深蓝色,真的非常丑,尤其是当行高很宽的时候,见下图。 所以,忍不了必须得修改颜色。 其中一种方式如下, 1 <Style TargetType="{x:Type DataGridCell}" > 2 <Setter Property= 阅读全文
posted @ 2021-05-13 18:14 奥奥没有利 阅读(2400) 评论(0) 推荐(0)
C#/.NET 自己用的生成随机数的方法-主流方法之一
摘要:主流的3种方法已经很多人写过了, 自己用的也是其中之一, 这里记录一下自己用的方法, 方便以后查找。 1 string ram = ((new Random(Guid.NewGuid().GetHashCode())).Next(100, 999)).ToString(); 引用如下 using S 阅读全文
posted @ 2021-01-22 14:28 奥奥没有利 阅读(237) 评论(0) 推荐(0)
C#/.NET-WebApi 调用时跨域问题,踩坑指南
摘要:在WebApi项目里面,config已经添加了解决跨域问题的配置, 发布后的接口,其他人也可以正常调用, postman也可以正常调用, 但是自己调用的时候就出现了跨域问题。 配置文件如下 1 <system.webServer> 2 <!--解决跨域问题--> 3 <httpProtocol> 4 阅读全文
posted @ 2021-01-20 16:28 奥奥没有利 阅读(327) 评论(0) 推荐(0)
C#/.NET-WebApi 文件大小 踩坑指南
摘要:接口中需要对上传的文件进行大小的限制 原上传如下 1 #region 方法1.自动保存.使用中 2 //可以用这个返回之后的键值对-此处有返回类故废弃不用 3 //Dictionary<string, string> dic = new Dictionary<string, string>(); 4 阅读全文
posted @ 2021-01-14 14:31 奥奥没有利 阅读(1149) 评论(0) 推荐(0)
C#, WebApi log4net 踩坑
摘要:1 public class WebApiApplication : System.Web.HttpApplication 2 { 3 protected void Application_Start() 4 { 5 log4net.Config.XmlConfigurator.Configure( 阅读全文
posted @ 2021-01-07 18:19 奥奥没有利 阅读(279) 评论(0) 推荐(0)
C#/.NET-WebApi,Postman踩坑指南
摘要:环境是MVC+API 测试是用Postman+raw 一开始是用Postman的form-data测试的,后来觉得太麻烦,改值不方便之类的, 要换成Postman的raw。 然后原来写的后台就开始接收不到数据了。 调查发现, raw是文本文件流的形式,接收方式不同。 最后修改如下: 1 //获取前台 阅读全文
posted @ 2020-12-29 14:39 奥奥没有利 阅读(1097) 评论(0) 推荐(0)
C#/.NET-WebApi,ContentType踩坑指南
摘要:先附上可以调通前后台的代码 前台 1 $.ajax({ 2 url: 'http://localhost:4405/api/applySubmit', 3 type: 'POST', 4 data: { applyData: JSON.stringify(applyData) }, 5 Conten 阅读全文
posted @ 2020-12-28 17:52 奥奥没有利 阅读(1243) 评论(0) 推荐(0)
C#.判断字符串中是否包括汉字
摘要:最普遍的方法,逐个循环 一开始用的是这种方法,后来觉得要写太多行了,不想写,就去找到了其他方法 1 //判断原字符串是否包含汉字 2 for (int i = 0; i < poDate.Length; i++) 3 { 4 //正则表达式逐个字符判断是否为汉字 5 if (Regex.IsMatc 阅读全文
posted @ 2020-12-28 11:12 奥奥没有利 阅读(2307) 评论(0) 推荐(0)
AWS S3 单个文件上传+获取url
摘要:框架是.NET MVC+API,下面简称WebApi了。 最开始调用AWS S3,不报错,但是始终没有办法上传成功。 开始怀疑点: 1.框架 2.方法 3.异步 4.连接数据库 但是最后调查发现是因为配置文件中的Log导致 去除下面这一段配置就可以上传成功了。 1 <log4net> 2 <!--定 阅读全文
posted @ 2020-12-24 11:45 奥奥没有利 阅读(3467) 评论(0) 推荐(0)
C#/.NET遍历类取值
摘要:项目是WebApi的,.Net Framework 4.5,写的接口。 因为项目需要,有个类大概有几十个字段需要进行判断, 一开始想用 System.Reflection.PropertyInfo 但是,不知道为什么一旦引用了这个,就会报500(Internal Server Error)这个错误。 阅读全文
posted @ 2020-12-15 18:03 奥奥没有利 阅读(132) 评论(0) 推荐(0)
HashSet简易使用
摘要:最近发现HashSet很好用,之前没有接触过,现在也并没有专门取学习,大概记录一下自己的使用。 #情况1. 添加字符串的时候,需要去重 HashSet<string> hsFileType = new HashSet<string>(); hsFileType.Add(Converts.ToStr( 阅读全文
posted @ 2020-12-11 17:55 奥奥没有利 阅读(102) 评论(0) 推荐(0)
C#/.NET-WebApi上传文件.后台
摘要:看了很多前辈的内容,大概有两种写法, 1.用 MultipartFileData 类 接收文件后,会自动保存,名命方式是BodyPart_xxxxxx,没有后缀名的一个文件 想要按照自己的名命方式存的话,需要再加一步重命名的操作, 删除同理。 #方法1. 1 // POST api/<control 阅读全文
posted @ 2020-12-11 11:57 奥奥没有利 阅读(2183) 评论(0) 推荐(0)
NPOI,数字转为字母
摘要:NPOI导出用,将列号转化为Excel英文字母列号。 1 #region 数字转为Excel列名 2 /// <summary> 3 /// 数字转为Excel列名 4 /// </summary> 5 /// <param name="col"></param> 6 /// <returns></ 阅读全文
posted @ 2020-09-25 22:38 奥奥没有利 阅读(325) 评论(0) 推荐(0)