随笔分类 - C#
摘要:概述 使用微软官方的类库 (Microsoft.AspNet.WebHooks.Receivers) 使用说明:https://docs.microsoft.com/en-us/aspnet/webhooks/receiving/handlers NuGet:https://www.nuget.or
阅读全文
摘要:C# 开发 Microsoft.AspNet.WebHooks.Receivers 使用微软官方的类库 使用说明:https://docs.microsoft.com/en-us/aspnet/webhooks/receiving/handlers NuGet:https://www.nuget.o
阅读全文
摘要:1. TCP抓包原理 1.1. TCP/IP协议 TCP/IP协议在一定程度上参考了OSI的体系结构。OSI模型共有七层,从下到上分别是物理层、数据链路层、网络层、运输层、会话层、表示层和应用层。但是这显然是有些复杂的,所以在TCP/IP协议中,它们被简化为了四个层次。 1、应用层、表示层、会话层三
阅读全文
摘要:http://blog.sina.com.cn/s/blog_927f3c2401011937.html 图形工具 http://api.mongodb.org/csharp/current/html/R_Project_CSharpDriverDocs.htm C#API http://docs.
阅读全文
摘要:1. POST POST的参数需要加上[FromBady],且参数只能一个 客户端提交数据的时候ContentType 为 application/x-www-form-urlencoded 或者 application/json 并没有什么影响。 如果数据是简单、平面的key-value键值对,那
阅读全文
摘要:通过WebApi或者MVC模式的接口上传文件时,总数报错 413 Request Entity Too Large IIS 404 服务未找到 解决方法: 1. 在web.config文件下找到system.webSever 节点下面增加,maxAllowedContentLenth 文件上传的长度
阅读全文
摘要:一. 报错 异常:System.Data.Entity.Infrastructure.DbUpdateException: 更新条目时出错。有关详细信息,请参阅内部异常。 > System.Data.Entity.Core.UpdateException: 更新条目时出错。有关详细信息,请参阅内部异
阅读全文
摘要:1. 业务流程 2. 业务建模 3. 系统架构 关于源代码,里面有公司的信息,还在整理中……
阅读全文
摘要:问题描述:在IEnumerable使用时显示警告 分析:如果对IEnumerable多次读取操作,会有因数据源改变导致前后两次枚举项不固定的风险,最突出例子是读取数据库的时候,第二次foreach时恰好数据源发生了改变,那么读取出来的数据和第一次就不一致了。 查看测试代码 几乎所有返回类型为 IEn
阅读全文
摘要:vs报错“以下文件中的行尾不一致,是否将行尾标准化” 分析: 通过读取源文件,发现换行都使用的是“\n” Windows和Unix不同的标准引起的...即“回车”和“换行”的问题... 符号 ASCII码 意义 \n 10 换行NL \r 13 回车CR 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一...
阅读全文
摘要:1、Global.asax中配置 Void Application_BeginRequest(Object sender, EventArgs e){ If(Request.IsLocal){ //请求来自本地计算机 StatckExchange.Profiling.MiniProfiler.Start(); } } Void Application_EndRequest(Obj...
阅读全文
摘要:using Fasterflect; using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Threadi
阅读全文
摘要:问题:实例化的对象,反射后得到的列表包含了被隐藏的基类成员,这时如果转换为hashtable将会报key以存在的错误,如果单独使用GetProperty(“”),将会引发异常“System.Reflection.AmbiguousMatchException” 分析:找不到办法得到不包含基类成员集合
阅读全文
摘要:using Fasterflect;using System;using System.Collections.Generic;using System.Data.SqlClient;using System.IO;using System.Linq;using System.Reflection;...
阅读全文
摘要:1打开工具--自定义2选择上下文菜单--编辑器上下文菜单|代码窗口3在这里我们可以看到“创建单元测试”这个菜单了,将它移到运行测试菜单下面4关闭VS并重启重启后再对着类名,点击右键,发现上下文菜单中已经出现了“创建单元测试”按钮,但它是灰色的,并不能使用。但我们离成功不远了。重启很重要,如果不重启,...
阅读全文
摘要:Couldnotloadfileorassembly'Noesis.Javascript.dll'oroneofitsdependencies.找不到指定的模块。通过反编译发现了这个dll引用了“Microsoft.VisualC”,版本为10.0.0.0下载安装“MicrosoftVisualC+...
阅读全文
摘要:1、MSBuild四个基本块(属性、项、任务、目标):MSBuild属性:属性是一些键/值对,主要用来存储一些配置信息。MSBuild项:主要是存储一些项目文件信息,以及文件的元数据信息(如版本号)。MSBuild任务:Build过程中的一些原子操作(如CSC编译cs文件、MakeDir创建目录)M...
阅读全文
摘要:场景:在iis目录下,因为特殊需要共享一个文件夹,给到其他的技术人员访问,突然发现小小的操作,搞“大”了,使用stringpath=Server.MapPath("~/file/test.txt");Response.Write(System.IO.File.Exists(path));返回的是fa...
阅读全文