自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (14)
  • 收藏
  • 关注

原创 C# ForEach 异步操作list,async await

C# ForEach 异步操作list,async await

2022-01-18 18:30:40 1885

原创 .net core startup中执行controller下的action

private static async Task DriveControllerAction(HttpContext context, RouteData routeData, IApplicationBuilder app) { var actionDesciptor = CreateActionDescriptor<HomeController>(nameof(HomeController.Init), routeData); ...

2021-06-01 09:31:08 465

原创 ASP.NET Core 3.X 集成Identity,实现注册、登录、登出

最近做一个小项目,实在不想在用户鉴权与授权上重复造轮子,本着“拿来主义”的想法,因为不想在创建工程的时候被“HTTPS”,所以想去集成一下微软自带的Identity组件,在网上找了很多资料,都是.net core 2.X的集成方式,踩了不少坑,也从2.X中汲取了不少经验,特此立贴,以记录学习过程。以下为集成步骤:1.Nuget引包Microsoft.AspNetCore.Identity.EntityFrameworkCore【核心组件】Microsoft.EntityFrameworkCo

2020-08-28 13:07:01 1369

原创 ASP.NET Core MVC 加载静态资源

public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app....

2020-08-26 10:31:39 661

原创 Asp.net Core 绑定域名和端口

using System.Net;using Microsoft.AspNetCore.Hosting;using Microsoft.Extensions.Hosting;namespace ManagerCore{ public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); .

2020-08-26 09:46:16 2313

原创 SqlServer生成数据字典

-- 数据字典SELECT (case when a.colorder=1 then d.name else '' end)表名, a.colorder 字段序号, a.name 字段名, (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识, (case when (SELECT count(*) FROM.

2020-07-09 10:16:29 1250

原创 C#扩展方法(语法糖)

using System;using System.Collections;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Globalization;using System.IO;using System.Linq;using System....

2020-03-27 18:22:51 285

原创 Windows下使用TortoiseGit实现排除文件与目录上传

在仓库主体文件夹下新建排除规则文件,文件名:.gitignore 将文件push到仓库里 将代码放入Git目录中,并push至仓库 .gitignore文件内容如下:实现效果如下:...

2020-03-24 11:00:10 1254

原创 cwRsync文件同步配置,windows版

服务端:cwRsyncServer-v4.1.0.zip客户端:cwRsync-v4.1.0.zip 服务器:192.168.200.1(被同步)客户机:192.168.200.141(获取文件) 服务端安装完毕之后,对rsyncd.conf文件做如下配置use chroot = falsestrict modes = falsehosts allow = *lo...

2019-01-22 11:19:39 1530

原创 EnumberHelper

public class EnumberHelper { public static List&lt;EnumberEntity&gt; EnumToList&lt;T&gt;() { List&lt;EnumberEntity&gt; list = new List&lt;EnumberEntity&gt;(); ...

2018-12-21 10:47:30 202

原创 RedisHelper

需要引用:ServiceStack.Redis和RedisSessionProvider public class RedisHelper : IDisposable { #region one /* * servicestack.redis为github中的开源项目 * redis是一个典型的k/v型数据库...

2018-12-21 10:32:58 933

原创 .Net阿里云API网关SDK

using System;using System.Collections.Generic;using System.IO;using System.Net;using System.Text;using aliyun_api_gateway_sdk.Constant;using aliyun_api_gateway_sdk.Util;namespace APISDK.Util...

2018-10-19 08:53:00 1012 2

原创 c#实用工具方法——贰

#region 处理动态Key的json对象 /// &lt;summary&gt; /// 本类用于处理动态Key的json对象 /// &lt;/summary&gt; /// &lt;param name="jObject"&gt;需要处理的json对象&lt;/param&gt; /// &...

2018-08-17 16:46:22 279

原创 c#实用工具方法——壹

/// &lt;summary&gt; /// 字典转key=value /// &lt;/summary&gt; /// &lt;param name="paramsMap"&gt;&lt;/param&gt; /// &lt;returns&gt;&lt;/returns&gt; public

2018-08-17 16:39:58 378

原创 MVC WebAPI Action缓存类

using System;using System.Net.Http;using System.Net.Http.Headers;using System.Runtime.Caching;using System.Threading;using System.Web;using System.Web.Http.Controllers;using System.Web.Http.Fil...

2018-05-02 17:56:51 1105

原创 C# 微信wx.getUserInfo和wx.getUserNumber解密方法

public static string DecodeUserInfo(string encryptedData, string iv, string code) { var url = "https://api.weixin.qq.com/sns/jscode2session?appid=微信AppID&amp;secret=开发秘钥&am...

2018-03-23 17:49:46 666

原创 ASP.NET API Helper Page 创建并生成相关帮助文档

创建API项目修改原工程文件,该行为是为了避免和引入第三方API工程文件冲突修改发布设置引入需要生成文档的相关文件,将第三方API依赖的相关文件(XML文件非常重要,是注释显示的关键),复制到文档工程的bin目录下,为避免引用依赖出错,尽可能全拷贝,宁多勿少修改XML文件读取逻辑,可读取多个XML文件(原有工程中只能读取单个XML文件

2018-02-01 10:41:43 1002

原创 webapi跨域调用问题解决(405错误)

webapi webconfig里添加节点

2018-01-16 15:56:52 1386

转载 WebApi Request对象转为Http Request对象

HttpContextBase context = (HttpContextBase)Request.Properties["MS_HttpContext"];//获取传统contextHttpRequestBase request = context.Request;//定义传统request对象

2017-12-19 13:49:00 2429 2

原创 获取字符串中指定位置开始的指定长度的字符串,支持汉字英文混合 汉字为2字节计数

/// /// 获取字符串中指定位置开始的指定长度的字符串,支持汉字英文混合 汉字为2字节计数 /// /// 输入中英混合字符串 /// 开始截取的起始位置 /// 要截取的字符串长度 /// private string GetSubString(string strSub,

2016-02-18 13:56:05 592

转载 Razor:从aspx到cshtml常见错误及正确书写方法

从aspx转到chshtml还是有很多要适应的地方的,本帖是个人学习笔记帖不断更新。每天开着本帖编程。按第一个有意义的编译错误的首字母排序,便于查找: Cannot implicitly convert type 'void' to 'object'错误:@Html.RenderPartial("_XXXX", Model);正确:@{Html.Rend

2015-08-26 09:32:52 451

原创 asp.net mvc 5.0 借助路由规则实现*.aspx与HttpHandler交互

实现效果是通过访问http://localhost/ajax.aspx执行ashx文件,原本打算使用httphandler在webconfig中的配置实现,但不知道是程序环境问题还是我个人资质有限,不是404就是500,在网上找了很多资料,结合国际友人的博客帮助,才完成了想要的效果,上代码:需要几个文件:1.AjaxRouteHandlerusing System;using Sys

2015-08-17 14:47:59 2467 1

转载 安装VS2008无法更改安装路径解决方法

一直用VS2012 以及 VS2012开发,但是他们都不支持Wince程序的开发,所有要安装VS2008.但是发现VS2008只能安装在C盘,要知道C空间很宝贵的。     经过查找资料发现系统中已经安装了VS2008相关的组件,正是因为这些组件导致一些目录不能修改,解决方法如下:        Microsoft Visual Studio Tools for Appli

2014-05-12 17:14:44 2676

原创 C# 中相对路径、绝对路径的问题

//本地路径转换成URL相对路径 public string urlconvertor(string imagesurl1) { string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//

2013-03-12 15:01:42 1665

原创 JQuery如何获得所有选中的checkbox与c#去掉string最后一个字符

var chkIds = "";$("input:checkbox:checked").each(function(i){ chkIds += $(this).val() + ",";});str = str.substring(0,length-1);

2012-12-06 16:44:19 1025

原创 一些SQL操作语句

USE [DataBaseName]GO/****** Object: User [MyFamily] Script Date: 12/03/2012 11:31:59 ******/GOCREATE USER [UserName] WITHOUT LOGIN WITH DEFAULT_SCHEMA=[DataBaseName]GO/**给予用户默认库中某个表的操作权限

2012-12-03 12:24:45 720

原创 javascript操作cookie

/**//************************************************************************ | 函数名称: setCookie | | 函数功能: 设置cookie函数 | | 入口参数: name:cookie名称;value:cookie值 | ***********************************

2012-11-28 10:07:35 412

原创 过滤到所有HTML 标签

public static string StripHTML(string source) { try { string result; result = source.Replace("\r", " "); result

2012-11-22 16:33:58 500

原创 Metro UI动态调用自定义模版(Template)

public class MyTemplateSelector : DataTemplateSelector { public DataTemplate importantTaskTemplate { get; set; } public DataTemplate myTaskTemplate { get; set; } protected

2012-10-30 16:25:26 1273

转载 开发相关文章转载地址(陆续更新)

http://www.cnblogs.com/wanderer/articles/1448007.htmlASP.NET中如何实现FORM认证登录  http://www.cnblogs.com/fangbo/archive/2009/10/10/1580411.html数据库主体在该数据库中拥有 架构,无法删除解决方法

2012-10-19 17:24:13 633

原创 MVC多路由规则配置

public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default", // 路由名称

2012-10-17 11:55:38 9655 2

原创 JsonHelper

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Runtime.Serialization.Json;using System.IO;using System.Text;/// ///JSONHelper 的摘要说明//

2012-10-15 15:13:27 1068

原创 绝对路径与相对路径的相互转换

//本地路径转换成URL相对路径 private string urlconvertor(string imagesurl1) { string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());/

2012-08-30 11:25:09 1133

原创 复杂对象序列化与反序列化

序列化为XML字符串:public static string XMLSerialize(T entity) { StringBuilder buffer = new StringBuilder(); XmlSerializer serializer = new XmlSerializer(typeof(T)); using

2012-08-27 13:59:10 1687

原创 WebService中方法的重载

一:WebService中的方法是否允许重载?                   WebService中不支持使用方法的重载,从图片我们能够得出结论  [WebMethod]   public string SayHello()   { return "helow world !!";   }   [WebMethod]   public string S

2012-08-22 11:15:02 846

原创 HTMLHelper

using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Xml.Serialization;using System.Text.RegularExpressions;namespace HttpHelper{

2012-08-20 14:49:56 741

原创 Clone 分浅拷贝和深拷贝

Clone 分浅拷贝和深拷贝两者的区别:当有引用类型成员时,浅拷贝复制的是成员的引用,深拷贝复制的是成员对象。如何实现对象的拷贝功能:== 继承接口ICloneable实现Clone方法== ICloneable.Clone本身并不能区分(Deep or Shallow)你可以在Clone中调用MemberwiseClone来实现一个ShallowClone也可以自己来实现一个De

2012-08-17 16:38:34 2725

原创 数据库的事务日志已满。若要查明无法重用日志中的空间的原因

一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复. 1.清空日志DUMP TRANSACTION 库名 WITH NO_LOG2.截断事务日志:BACKUP LOG 库名 WITH NO_LOG3.收缩数据库文件(如果不压缩,数据库的文件不

2012-08-14 12:09:54 17664 1

原创 数据库一些删除语句

--1.删除外键约束DECLARE c1 cursor for     select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; '    from sysobjects     where xtype = 'F'open c1declare @c1 varchar(80

2012-08-09 16:57:35 1762

转载 Convert、Parse、TryParse、(int)等区别

Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解释为将类型转换为 int,那它们的区别是什么呢?Convert.ToInt32 与 int.Parse 较为类似,实际上 Convert.ToInt32 内部调用了 int.Parse:    * Convert.ToInt32 参数为 null 时,返回 0

2012-08-03 14:50:22 570

LevenBlog2.09srcBySQLServer稳定版

开发工具:vs2013下 数据库:SQLSERVER,直接执行LevenBlog.Data.SqlServer下的LevenBlog2.0.sql脚本完成数据初始化 可以编译通过并运行

2015-06-03

c#工具类源码大全

c#工具类源码大全,ASP.NET类库,C#读取AD域里用户名或组,Common类库,DotNet基础类大全,SqlHelper基类,字符串加密

2015-03-31

C#技术开发规范

C#技术开发规范,为了提高软件开发质量,降低开发周期,增强代码的可重用性和易读性,使软件便于维护,开发人员间便于交流和协作,特总结出开发规范,以为参考。

2014-09-29

UML2.0标准规范与教程

整合了UML2.0的应用标准与使用方法教程

2014-09-18

单点登录CAS.net客户端源码

单点登录CAS.net客户端源码,已调试成功,需要在webconfig中将服务端地址以及跳转地址修改好即可

2013-12-06

SmartFileUpload上传

纯.net制作fileupload,无刷新多附件,大附件上传

2012-11-22

asp.net生成json对象,jquery读取

asp.net生成json对象,jquery读取

2012-11-07

Asp.net格式化Json对象,Jquery读取

asp.net实现json对象转化,通过jquery请求并读取

2012-11-07

fckeditor与swfupload整合实例

fckeditor与swfupload实例,内有详细配置说明,请参见两个项目中的readme,fckeditor包含控件dll

2012-11-07

动态调用webservice与复杂对象的序列化

动态调用webservice与复杂对象的序列化,反序列化

2012-08-28

抓取网页div源码

抓取网页div源码,获取标签属性,URL字符串

2012-08-20

NET报表设计源代码+dotnetCHARTING的最新版本.zip

NET报表设计源代码+dotnetCHARTING的最新版本.zip

2009-02-19

flash上传工具实例(swfupload)

flash上传工具实例(swfupload)

2009-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除