c#
大宇宙尘埃
从不敢休息,一直在拼命学习,古人云:勤学不辍,就是要做到这点
展开
-
asp.net core 如何全局设置404错误
如上述代码,在控制器中添加404导航即可原创 2022-06-27 21:43:46 · 263 阅读 · 0 评论 -
asp.net core 如何读取ini文件
以上方法主要是通过反射的形式获取到私有方法里的Data数据集合,方便后期做处理原创 2022-06-27 21:35:36 · 647 阅读 · 0 评论 -
System.Text.json 处理null替换为string.Empty
使用 System.Text.json 处理空字符串和空字符串假设我们要显示的数据如下:但是,我们发现有许多的空值被转换成null了之后我在百度查找质料都无法解决,于是就到了官网查找了相关值资料,.net6.0之后微软了做了很大的升级和改动,现在网上很多是针对5.0以前的处理方法,因为.net6.0之后 asp.net core就不使用【Microsoft.AspNetCore.Mvc.NewtonsoftJson】,而是使用了【System.Text.json 】,所以格式化等方法全部.原创 2022-05-14 20:11:43 · 799 阅读 · 0 评论 -
dotnet.microsoft.com无法访问的解决方法
dotnet.microsoft.com原创 2022-04-14 01:43:53 · 3091 阅读 · 0 评论 -
c# 控制hyer-v 虚拟机,实现关机、开机、重新启动
可以实现通过网页控制hyer-v虚拟机,查看虚拟机的信息、实现关闭和启动指定的虚拟机 ObjectQuery queryObj = new ObjectQuery("SELECT * FROM Msvm_ComputerSystem WHERE NOT Description LIKE '%Host%'"); ManagementScope scope = GetVMScope(); ManagementObjectSearcher vm...原创 2022-03-06 23:51:59 · 889 阅读 · 1 评论 -
asp.net mvc api如何过滤xss攻击
这里我引用网络上的一些代码,然后我也进行了一些调整,以前在网络上搜到的只支持html字符串类型的过滤,不支持json格式的过滤,代码如下,我就不一一描述了,其实很简单,如果有什么不懂的,可以微信群加入提出讨论 public class XssActionInvoker : ApiControllerActionInvoker { private static readonly ILogger _log = LoggerFactory.Logger; public原创 2020-05-25 16:28:26 · 1091 阅读 · 0 评论 -
c#阿里CSB接口对接--
在接到公司有业务要接入对方CSB接口后,去阿里的git上找了csb的sdk,但是下载回来后怎么使用都是错的,不是加密校验错误就是500,但是通过java的代码能正常的运行,所以分析java 的csb sdk包后通过以下方法正常接入 var url = ""; var post = "json字符串数据"; var ak = "ak"; ...原创 2019-10-28 15:13:02 · 4150 阅读 · 3 评论 -
通过百度AI识别图片上的文字
一、首先要自己去百度AI注册,然后获取一个APIKey和SecretKey通过;二、开始识别图片上的文字,一下为部分代码if (comboBox1.Text.Equals("文字识别通用含位置版")) { url = TysbLdUrl; } if (c...原创 2019-07-05 10:57:51 · 2261 阅读 · 0 评论 -
web、app跳转微信支付解决方案
前言:之前一直为web跳转微信支付二搜索百度,居然没有得到想要的结果,所以现在给出以下解决方案。其实微信的H5支付就是可以解决这个问题的1,公众号首先开通H5支付;2,通过微信“统一支付订单”api请求 #1.生成字符串:appid=wx12a881c60697&attach=sd&body=测试&device_info=wx&goods...原创 2018-09-06 11:31:14 · 16752 阅读 · 1 评论 -
EF6 T4 Model.TT文件的修改-自动加上注释
找到mdoel.tt文件然后打开,按照以下操作第一步:动态库的引用,其中$(SolutionDir)是自动获取项目根目录,有些引用动态库之后还需要引用相关的命名空间才能正确使用,比如System.Data。<#@ template language="C#" debug="false" hostspecific="true"#><#@ assembly name="S...原创 2018-06-08 11:22:31 · 2746 阅读 · 0 评论 -
c# HttpWebRequest未能为 SSL/TLS 安全通道建立信任的终极解决办法
一般遇到这种情况的是在win7或以下的操作系统上,因为操作系统本身不支持大于1024的加密密钥解决步骤:一,在程序里写入如下代码,在获取网站证书的时候最好使用谷歌浏览器,操作如下图1、图2、图3进行保存到桌面,然后复制到程序运行的根目录。 (图1) ...原创 2018-06-22 09:19:16 · 16374 阅读 · 0 评论 -
asp.net MVC5+EF+Autofac 关于泛型接口的继承与使用实现
之前在使用ef的时候为了省事就考虑了大量使用泛型接口来实现,在更新实体之后可以不用更新任何接口就可以实现增、删、改灯操作。第一步:建立IDAL 负责连接entity 处理数据的接口,这里只简单写了几个,如果在实际运用中可以把所有操作数据的实现方法放在这里;public interface IDalBase<T> where T:class,new() { ...原创 2018-06-07 09:47:42 · 2273 阅读 · 1 评论 -
NHibernate与EF(Entity Framework)的区别
概述长久以来,程序员和数据库总是保持着一种微妙的关系,在商用应用程序中,数据库一定是不可或缺的元件,这让程序员一定要为了连接与访问数据库而去学习 SQL 指令,至少对于我而言,我觉得这是一个很不爽的事情。因此在信息业中有很多人都在研究如何将程序设计模型和数据库集成在一起,对象关系对应 (Object-Relational Mapping) 的技术就是由此而生,像Hibernate或NHiber...转载 2018-06-07 09:19:19 · 2275 阅读 · 0 评论 -
.net c# for HttpWebResponse 抓取网页信息走多网卡,配置各种参数
HttpWebResponse 抓包百度一搜一大堆,但是完整的配置和注释对新手来说还是很难得,这里我来说一下HttpWebResponse response = null; //申明ServicePointManager.Expect100Continue = false; 这个是可以解决有些网页返回异常的情况,System.Net.ServicePointManager...原创 2017-09-11 14:01:43 · 992 阅读 · 0 评论 -
c#将DataTable中数据写入到CSV文件中
常用写法,在这里做个备注,方便初学者查看我们以文本方式打开csv会发现其实列是由“,”分割,行驶由“\t”分割的,所以data转csv其实也很简单,看如下代码public static void SaveCSV(DataTable dt, string fullPath) { var fi = new FileInfo(fullPath...原创 2017-09-13 14:35:07 · 7044 阅读 · 0 评论 -
利用 INI 文件对软件进行注册
本实例主要实现使用 INI 文件对软件的用户信息进行 注册的功能。运行本程序,输入登录名称、登录口令和注 册码,单击“注册”按钮进行注册,如果注册成功,则给 出提示;如果信息已注册,系统给出提示信息本实例实现时主要用到了系统 API 函数 GetPrivateProfileString 和 WritePrivateProfileString,下面分别对它们 进行详细讲解。 (1)GetPriva原创 2017-08-25 11:01:50 · 908 阅读 · 0 评论