
.net
文章平均质量分 81
paolei
这个作者很懒,什么都没留下…
展开
-
Github上优秀的.NET Core开源项目的集合
内容包括:库、工具、框架、模板引擎、身份认证、数据库、ORM框架、图片处理、文本处理、机器学习、日志、代码分析、教程等。Github地址:https://github.com/GeekPowerFelixSun,[awesome-dotnet-core]其中的翻译有可能有问题,大家发现了及时提出来,其他的比较好的项目也可以提出来,我会及时添加修改上去的。一般ASP.NET Core Documentation- 官方ASP.NET核心文档站点。 .NET Core Documentati.转载 2020-10-01 17:41:38 · 4509 阅读 · 2 评论 -
编号排序排序
编号排序记录void Main(){ var list= new List<string>();list.Add("1");list.Add("1.1");list.Add("1.1.1");list.Add("1.2");list.Add("1.2.1");list.Add("1.2.16");list.Add("1.10");list.Add("1...原创 2020-01-21 00:57:06 · 914 阅读 · 0 评论 -
Aspose.Cells Smart markers 基于模板导出Excel
Aspose.Cells可以预先定义Excel模板,然后填充数据(官方文档:http://www.aspose.com/docs/display/cellsjava/Smart+Markers)。设置的模板是一个标准的Excel文件,包含了可视化的格式,公式,以及标记(smart markers),并且可以引用多个数据源。支持的标记(Smart Marker Options)&a...转载 2019-12-12 20:17:11 · 949 阅读 · 0 评论 -
.Net配置Swagger包含中文注释与Header参数传递
.Net配置Swagger包含中文注释与Header参数传递使用swagger输出在线api文档非常方便,配置也非常的简单,但是有可能会遇到一些小问题,这里我就把自己遇到的一些小问题记录一下。1、中文注释2、如果是分层架构,显示实体类的注释3、如果接口有token认证,需要在swagger中传递token头部信息分割首先在项目中使用nuget工具搜索swagge...转载 2019-10-30 15:53:36 · 2023 阅读 · 0 评论 -
log4net在.Net下的应用(vs2010下不能使用)
vs2010下不能使用,请下载最新的版本log4net 1.2.11。http://logging.apache.org/log4net/download_log4net.cgi 1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual转载 2013-06-07 13:15:26 · 3831 阅读 · 0 评论 -
asp.net mvc session锁问题 Ajax请求慢问题
一、会话状态Session Session用于服务器端状态管理,使用Session之后,每个客户端都可以将实际的数据保存在服务器上,对于每个客户端的数据,将会生成一个对应的唯一的key(保存在客户端)。客户端与服务器端就是通过这个key来确认客户端的身份,通常这个key为SessionID。 一般情况下,SessionID以Cookie的形式保存在浏览器中,在不使用Cookie转载 2014-07-22 22:20:08 · 6278 阅读 · 0 评论 -
windows2003 IIS6 部署MVC3和MVC4程序
windows2003 IIS6 部署MVC3和MVC4程序1.服务器上安装SP2 和 IIS62.安装.Net Framework3.5SP1(完整安装包,包含2.0 2.0SP1,237MB那个安装包)3.安装.Net Framework4.04.安装WindowsServer2003-KB968930-x86-CHS.exe,PowerShell2.0的补丁(下载地址:htt原创 2014-08-25 16:18:16 · 2304 阅读 · 0 评论 -
asp.netSession共享的解决方案
1.iis7.0webconfig配置 2.截取类,重置sessionid的值namespace aspnetstate_webformtest{ public class mysession : IHttpModule { private string m_RootDomain =原创 2014-09-03 17:51:17 · 6512 阅读 · 0 评论 -
Web Api 中返回JSON的正确做法
在使用Web Api的时候,有时候只想返回JSON;实现这一功能有多种方法,本文提供两种方式,一种传统的,一种作者认为是正确的方法。JSON in Web API – the formatter based approach只支持JSON最普遍的做法是:首先清除其他所有的formatters,然后只保留JsonMediaTypeFormatter。有了HttpConfigu转载 2014-11-12 16:07:40 · 2357 阅读 · 0 评论 -
Http测试工具
这几天在调试一个使用Http POST协议的接口。在网上找了几个Http测试工具,但感觉不太好用。于是自己用C#写了一个简单的测试工具。一、使用介绍 默认是“POST”模式。在最上面的文本框中输入Url地址,然后在“Post Data”文本框中输入Post参数,再点击“Go”按钮发送请求。 如果想使用“GET”模式。便点击左上角的组合框,选择“GET”模式,再点击“Go”按钮发送请转载 2014-12-11 20:53:46 · 1754 阅读 · 0 评论 -
.net发送邮件
/// /// 发送邮件 /// /// 邮件主题 /// 邮件正文 /// 收件人列表 /// 发件人地址 public bool send(string title, string body, string[] toAddress, string fromAddress,ref string msg) { //原创 2015-03-04 14:01:51 · 709 阅读 · 0 评论 -
基于xslt的简单应用开发
1.应用场景(爬虫,应用系统转换合并,xml,html) 2.实现现代码 基本转换实例:通过xslt转换xml为html; 基本语法应用实例:变量,循环,条件,模板(方法),参数; 结合c#方法扩展 继承(导入)和重载(重定义)的模拟原创 2015-10-12 20:12:08 · 3161 阅读 · 0 评论 -
MVC4相关Razor语法(1)
默认建的工程都自带的了一个_ViewStart.cshtml文件,文件里面的代码如下:[csharp] view plaincopyprint?@{ Layout = "~/Views/Shared/_Layout.cshtml";} [csharp] view plaincopyprint?转载 2014-07-20 10:46:12 · 998 阅读 · 0 评论 -
C# 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)
C# 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)原创 2011-05-26 15:42:00 · 950 阅读 · 0 评论 -
memcached安装使用
http://www.cnblogs.com/whoknows/articles/memcache_php5-3-10_win32.html introducehttp://blog.couchbase.com/memcached-144-windows-32-bit-binary-now-available downhttp://www.cnblogs.com原创 2013-05-28 21:08:57 · 2651 阅读 · 0 评论 -
Connecting to TFS 2010 with Visual Studio 2008
顺序一定要正确。Connecting to TFS 2010 with Visual Studio 2008I got error TF31002 when trying to connect to TFS 2010 with Visual Studio 2008:The basic problem is that in Team Explorer, before Visual转载 2013-09-24 15:15:11 · 784 阅读 · 0 评论 -
.Net平台上繁簡互轉
就目前已知在.Net平台上繁簡互轉的作法大約有四種1. Microsoft.VisualBasic.dll .Net平台內建可以直接參考使用,效率三級。 2. Microsoft Visual Studio International Pack 1.0 SR1 微軟官方所出的官方套件,需要另外安裝,目前不支援 VS 200转载 2013-11-20 10:37:28 · 1891 阅读 · 0 评论 -
cdn 获取原始的ip c#
public static string GetUserIp { get { string userIP = "未获取用户IP"; try { if (HttpContext.Current ==转载 2013-11-11 18:00:33 · 7703 阅读 · 0 评论 -
C# LDAP认证登录
LDAP是轻量目录访问协议基于c#的认证原创 2013-09-11 17:28:17 · 12498 阅读 · 0 评论 -
C# Http文件下载公共类(支持断点续传)
请看代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Net;namespace XcDownLoadFile{ public class DownLoadFile {转载 2014-02-17 22:44:55 · 1799 阅读 · 0 评论 -
利用QrCode.Net生成二维码 asp.net mvc c#
2018.10.30更新:https://www.nuget.org/packages/QRCoder/ 大家可以使用这个 /// <summary> /// 返回二维码对应的图片(base64编码) /// </summary> /// <param name="inputText">&...原创 2013-10-10 19:15:15 · 23942 阅读 · 3 评论 -
Log4net是.Net 的全部应用(可以用来记录自己的日志中心的日志)
Log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是简单的介绍如何在Visual Studio2010(Asp.Net Mvc3.0)中使用log4net快速创建系统日志,如何扩展以输出自定义字段。用户可以从http://logging.apache.org/log4net/下载lo转载 2014-04-17 17:30:37 · 878 阅读 · 0 评论 -
asp.net 正确的使用session
asp.net 正确的使用session转载 2016-04-11 20:12:12 · 4101 阅读 · 0 评论 -
Castle IOC容器快速入门
Castle ioc C#转载 2016-04-21 19:53:19 · 3405 阅读 · 0 评论 -
通过Aspose.word.net 和 aspose.barcode.net替换指定位置图片生成条形码BarCode
通过Aspose.word.net 和 aspose.barcode.net替换指定位置图片生成条形码BarCode原创 2016-05-19 15:36:04 · 2429 阅读 · 0 评论 -
依赖注入之Autofac使用总结
依赖注入之Autofac使用总结依赖倒置?控制反转(IOC)? 依赖注入(DI)?你是否还在被这些名词所困扰,是否看了大量理论文章后还是一知半解了?今天我想结合实际项目,和正在迷惑中的新手朋友一起来学习和总结依赖注入Autofac的使用和理解。依赖注入粗暴理解依赖:public class A{ public A(B b) { ...转载 2019-09-23 17:34:52 · 1530 阅读 · 0 评论 -
Websocket原理
看完让你彻底搞懂Websocket原理偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对websocket的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化...转载 2019-05-28 16:44:46 · 631 阅读 · 0 评论 -
针对RSA加密,JavaScript,java,php 和dotnet之间的公私钥转换
针对js和php、java使用的公钥和私钥,dotnet使用之前都需要进行转换下面直接提供转换的方法(c#代码)using System;using System.Xml;using Org.BouncyCastle.Asn1.Pkcs;using Org.BouncyCastle.Asn1.X509;using Org.BouncyCastle.Crypto.Parameter...原创 2018-11-27 12:01:11 · 1069 阅读 · 0 评论 -
正确处理下载文件时HTTP头的编码问题(Content-Disposition),safari下载文件 中文名乱码问题
目前支持ie9-11,firefox63.0,chrome69.0,qq10.2.1的版本,safari的最新版本(特别是解决mac下的safari中,下载文件的中文文件名问题)。下载文件时, 设置Content-Disposition。对于较新的 Firefox 、 Chrome 、 Opera 、 Safari 等浏览器,都支持新标准规定的 filename* ,并且会优先使用,所以尽管 ...原创 2018-11-14 16:26:48 · 5438 阅读 · 2 评论 -
H5使用Base64和Canvas上传图片
参考:https://blog.youkuaiyun.com/a515557595_xzb/article/details/79098679https://ourcodeworld.com/articles/read/322/how-to-convert-a-base64-image-into-a-image-file-and-upload-it-with-an-asynchronous-...原创 2018-08-02 09:30:07 · 752 阅读 · 0 评论 -
Asp.net Web Api开发 性能:使用Jil提升Json序列化性能
from:http://blog.youkuaiyun.com/sqqyq/article/details/51692342看了几篇网上关于各种序列化工具的性能对比,在这里再粘贴下:我们使用了ASP.NET WEB API来提供RESTfull风格的接口给APP调用,默认序列化库用的是:Newtonsoft.Json为了进一步提高服务端的性能,有必要将序列化库进行替换。从上图可以看出,Jil是最快的Json序...转载 2018-03-19 16:31:55 · 1039 阅读 · 2 评论 -
图片水印 c# 和 页面js版本
c#代码水印 public class WaterMark { private const int XInterval = 380; private const int YInterval = 180; private Image image = null; public WaterMark(byte[] ...原创 2018-03-01 11:37:22 · 603 阅读 · 0 评论 -
c#抓取网页(带解析js)
抓取中国银行汇率 (phantomjs-1.9.2-windows + Selenium.WebDriver.3.8.0)直接上代码using LTITools.util;using OpenQA.Selenium;using OpenQA.Selenium.PhantomJS;using System;using System.Collections.Generic;usi原创 2018-02-06 18:29:07 · 6242 阅读 · 2 评论 -
为什么选择.NETCore?
为什么选择.NETCore? 为什么选择.NETCore? 学习新的开发框架是一项巨大的投资。您需要学习如何在新框架中编写,构建,测试,部署和维护应用程序。作为开发人员,有许多框架可供选择,很难知道什么是最适合的。即使您正在使用.NET开发软件,.NET Core也不相同,您需要花时间学习使用它的工具和技术。为了理解为什么.NET Core值得一看,这有助于知道转载 2018-02-06 18:17:08 · 14775 阅读 · 5 评论 -
一月马克
一月马克原创 2018-01-31 19:18:32 · 212 阅读 · 0 评论 -
IIS负载均衡ARR路由请求到ARR服务器和处理服务器
IIS负载均衡ARR路由请求到ARR服务器和处理服务器原创 2017-11-20 14:52:51 · 6022 阅读 · 3 评论 -
报表运行参数为空,Allow NULL value in Multi Value Report Parameter in SQL Server Reporting Services
报表运行参数为空,Allow NULL value in Multi Value Report Parameter in SQL Server Reporting Services参考https://www.mssqltips.com/sqlservertip/3502/allow-null-value-in-multi-value-report-parameter-in-sql-server-reporting-services/转载 2017-11-29 09:31:52 · 679 阅读 · 0 评论 -
windows service宿主web api使用"依赖注入"和“控制反转”的技术实践
c#原创 2017-03-07 15:31:13 · 1241 阅读 · 0 评论 -
winform+BackgroundWorker 多线程下如何停止和暂停
本文主要记录如何利用winform,BackgroundWorker线程控件和progressBar进度控件进行开发(这样启用工作线程和UI主线程,可以让进度条能进行更新,避免UI假死),同时支持启用多个后台BackgroundWorker,以及支持统一的全局进度条更新,同时支持暂停和停止任务。原创 2017-02-07 15:13:20 · 9215 阅读 · 1 评论 -
IIS后台job运行问题记录- 基于ASP.NET Boilerplate Background Jobs and Workers
IIS后台job运行问题记录- 基于ASP.NET Boilerplate Background Jobs and Workers原创 2016-12-19 14:40:56 · 1033 阅读 · 0 评论