随笔分类 - ASP.Net
摘要:一、用法 1、引入包:https://www.nuget.org/packages/log4net/ 2、Main函数 如果不想创建Repository的话,也可以写个工具类,统一在名称空间上备注完成。 3、新建一个log4net.config配置文件,并设置输出到程序目录下。 4、效果:
阅读全文
摘要:一、实体书写 将枚举类型的属性前面加上[JsonConverter(typeof(StringEnumConverter))]即可。 二、举例 四、结果 另外,如果需要变更属性的名称,则在前面添加[JsonProperty(PropertyName = "newName")]:
阅读全文
摘要:一、问题 使用Swashbuckle.AspNetCore生成.NetCore WEBAPI的接口文档的方法 二、解决方案 参考文章:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/web-api-help-pages-using-swa
阅读全文
摘要:一、使用http://www.nuget.org/packages/LevelDB.NET 测试 1、新建项目,并Nuget引入库: 2、写代码 3、看效果:我的机器上配置不怎么好,大约5000条/秒。 二、修改引用库: http://www.meebey.net/projects/leveldb-
阅读全文
摘要:第一种方式 第二种方式
阅读全文
摘要:1、我们平时手机拍的照片,传到电脑后,使用Photoshop或者其它图片浏览工具打开时,发现图片是被转过的。可是Windows上预览却是正的。其实原因是部分Android或IOS手机拍照后,将图片角度信息存到了Exif信息中。我们只需要读取出来,再做相应的重绘,即可。 2、代码送上。
阅读全文
摘要:一、新建空的WEB项目最好是.net4.5。 二、新建一个一般处理程序,修改IHttpHandler为HttpTaskAsyncHandler,然后敲入如下代码,开始执行。 三、运行效果。 浏览器上输入:http://localhost:39510/handler/asynchandler.ashx
阅读全文
摘要:问题:WCF服务引用之后会将原来的泛型类自动生成一个代理类,但是有时候名称太长怎么办? 解决方案: 1、方案一: 调用客户端同样也引用这个泛型类的类库。 2、方案二: 找到这个泛型类,然后在上面的【DataContract】中添加Name属性。 如下,{#}会被自动替换为Hash码。{0}和{1}会
阅读全文
摘要:所有规则的翻译(基于版本4.7.44.0): 文档规则 1、SA1600:ElementsMustBeDocumented元素必须添加注释 2、SA1601: PartialElementsMustBeDocumented Partial修饰的成员必须添加注释 3、SA1602:Enumeratio
阅读全文
摘要:一、效果: 二、安装步骤: 1、安装系统CentOS,我这是用CentOs7测试的。 2、接下来安装libgdiplus、Mono、Jexus有问题可以参考安装工具的官网: Libgdiplus下载官网:http://download.mono-project.com/sources/libgdip
阅读全文
摘要:C#和网页js互调代码1、先写个网页放在主程序目录下:test.html 测试网页 2、打开WinForm,拖个按钮,拖个WebBrowser。3、写C#代码并测试using System;using System.Collections.Generic;using Sy...
阅读全文
摘要:App.config:1 2 3 4 5 6 7 8 9 由于数据库连接的密码中含有特殊字符"&",编译时出现如下如下错误信息:显然编译器不认识"&456",怎么解决呢,总不能更换密码吧?事实上App.config是xml文件,在xml文件中特殊字符...
阅读全文
摘要:WCF服务中,如果实体类中,包含有[DataMember]属性标记时,该属性一定要有set访问器。当系统必须调用到[DataMember]标记的属性时,如果该属性没有set访问器,则会出错。
阅读全文
摘要:引言Http 请求处理流程和Http Handler 介绍这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由实现了IHttpHandler接口的类进行处理(应该记得Page类实现了IHttpHandler)。从Http 请求处理流程一文的最后的一幅图中可以...
阅读全文