CSharp
文章平均质量分 77
小鹰丶
这个作者很懒,什么都没留下…
展开
-
.net core 中使用 websocket
原文地址: https://www.jeremyjone.com/782/, 转载请注明。感觉放了好长时间的假期。贴个 websocket 的简单示例。整体文件结构- 项目(WebSockets.Test)|-- Extensions| |-- SocketsExtension.cs|-- Handlers| |-- WebSocketMessageHandler.cs|-- SocketsManager| |-- SocketsHandler.cs|原创 2021-02-23 11:33:33 · 5860 阅读 · 9 评论 -
LINQ 语句中格式化日期
原文地址: https://www.jeremyjone.com/656/,转载请注明。LINQ中经常需要进行数据判断进行筛选,如果遇到需要对日期进行格式化,需要注意不能在实体Entity中直接格式化日期,这样会报错,而是需要先将实体转换,再筛选。例如:var day = "2020-04-20";var r = _db.PlanDay.FirstOrDefault(x=>x.Va...原创 2020-04-20 17:22:04 · 2093 阅读 · 0 评论 -
.net core 3.x 使用NLog输出日志到文件
.net core 升级到3.x,变化还是比较多,之前配置的NLog也出了问题,需要重新配置。安装直接在NuGet中搜索NLog.Web.AspNetCore,安装4.9+版本。创建配置文件<?xml version="1.0" encoding="utf-8" ?><nlog xmlns="http://www.nlog-project.org/schemas/NL...原创 2020-04-15 12:43:25 · 2630 阅读 · 0 评论 -
.net core 3.x使用mysql EntityFramework
原文地址: https://www.jeremyjone.com/638/,转载请注明本文演示了MySql Entityframework在.net core中的基本使用。添加依赖包使用NuGet添加依赖,全部使用最新的即可。Microsoft.EntityFrameworkCoreMicrosoft.EntityFrameworkCore.DesignMicrosoft.Entit...原创 2020-03-30 14:40:58 · 2162 阅读 · 0 评论 -
.NET Model名称转换
原文地址: https://www.jeremyjone.com/603/,转载请注明。模型中为了统一命名,所以都是用首字母大写的格式。但是返回的Json格式统一都为小写格式。所以就需要用到.NET提供的一个强大且好用的声明属性:JsonProperty,这样,就可以很方便的转换我们需要使用的名字。public class Model1{ [JsonProperty("id")] pu...原创 2020-02-28 12:52:31 · 530 阅读 · 0 评论 -
.NET Core将Json字符串反序列化为对象
原文地址:https://www.jeremyjone.com/539/,转载请注明。有时候需要前端传一个Json对象到服务器,这样比较方便实用,但是传到后端的Json是string类型,有几种方法可以将其转成object来方便.net core操作。创建类对象创建一个需要转换的对象的类,这样做对大数据很友好。class Test { String test; Stri...原创 2019-11-19 14:39:22 · 4573 阅读 · 0 评论 -
C#使用Process的StandardOutput遇到阻塞的问题及解决方案
原文地址: https://www.jeremyjone.com/518/, 转载请注明。项目中使用ffprobe插件读取视频信息,不用想,肯定要是用Process创建进程,然后使用StandardOuput接收输出。然而在测试的时候,发现程序一直卡在ffprobe的进程。我试过的方案1、看到有人说需要把p.StandardOutput.ReadToEnd()放到p.WaitForExi...原创 2019-10-30 17:24:23 · 5322 阅读 · 1 评论 -
IIS Express 通过IP访问的方法和坑
本文地址:https://www.jeremyjone.com/499/,转载请注明。最近一直在写前后端分离的项目。后端使用ASP.NET Core生成的服务器,运行时默认vs使用iis express运行调试。但是默认路径是https://localhost:44342,(注:port可能不一样),如果自己测试,那么本机无所谓,但如果多人协作,后端在本机运行就显得有些尴尬。我希望在一台测试服...原创 2019-10-09 16:23:59 · 2997 阅读 · 3 评论 -
极简修复CORS跨域问题,亲测有效
原文地址:https://www.jeremyjone.com/456/ ,转载请注明。在前后端分离开发、远程调用等过程中,总能碰到跨域问题,其报错大体长这个鸟样:对于这个bug,前端同学可以使用简单的方法处理,这里推荐两个方案:方案一,安装一个名为Allow-Control-Allow-Origin的插件你没有听错,前端同学最方便的方式其实是安装一个插件,安装后,在浏览器中打开它,使图...原创 2019-08-15 16:40:07 · 6965 阅读 · 0 评论 -
C#读取Excel的内容和图片及图片位置
原文出自https://www.jeremyjone.com/395/ , 转载请注明。正文最近写web,有一个上传和下载Excel的功能,找了半天,下载好说,附带图片也能下载,毕竟html可以直接编译成table,然后整个table通过js-xlsx直接下载到本地。但是上传就不同了,上传需要操作文件,js并没有足够的能力。我直接把文件传到后端用C#操作。然而,C#可以读出文本内容和图片,...原创 2019-06-27 18:55:19 · 11700 阅读 · 4 评论 -
ASP 获取站点根目录
原文地址:https://www.jeremyjone.com/405/ ,转载请注明网站的根目录,一个是本地路径,一个是url路径,当需要文件操作时,我们需要本地路径,当需要与前端交互时,我们需要url路径。在控制器中找本地路径:string path = AppDomain.CurrentDomain.SetupInformation.ApplicationBasepath为C:\p...原创 2019-07-01 18:25:02 · 1803 阅读 · 0 评论 -
将.net mvc的数据传递给JavaScript
原文地址:https://www.jeremyjone.com/387/ ,转载请注明。在写MVC时,经常需要后台数据与前端交互,.net提供了ViewBag和@model强类型,可以将数据传递给页面。JS需要获取前端页面的数据。<script> var data = @Html.Raw(ViewBag.yourdata)</script>可以直接获取普...原创 2019-05-28 18:37:26 · 1433 阅读 · 0 评论 -
利用MVC5 Filter实现登录状态的判断
原文地址:https://www.jeremyjone.com/356/,转载请注明出处。1、定义LoginCheckAttribute过滤器类利用Session的键值UserName是否为null判断用户是否登录过,如果登录继续,如果没有,跳转到登录页public class LoginCheckAttribute : FilterAttribute, IAuthorizationFilt...原创 2019-05-08 16:36:01 · 484 阅读 · 0 评论