C#使用KingAOP实现AOP面向切面编程
摘要:AOP面向切面编程(Aspect Oriented Programming),是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 实现AOP主要由两种方式,一种是编译时静态植入,优点是效率高,缺点是缺乏灵活性,.net下PostSharp为代表者(这个是收费的)。 另一种方式是动态代
阅读全文
posted @
2020-12-22 22:00
无爱无伤
阅读(675)
推荐(0) 编辑
C# 调用python
摘要:https://www.cnblogs.com/lantingg/p/9418307.html
阅读全文
posted @
2019-09-05 16:54
无爱无伤
阅读(567)
推荐(0) 编辑
c# HttpClient和HttpWebRequest添加Basic类型的Authentication认证
摘要:c#项目中用到调用客户接口,basic身份认证,base64格式加密(用户名:密码)贴上代码以备后用 1、使用HttpClient实现basic身份认证 using (HttpClient client = new HttpClient()) { client.DefaultRequestHeade
阅读全文
posted @
2019-08-27 14:19
无爱无伤
阅读(3588)
推荐(0) 编辑
IIS教程:因权限问题被拒绝访问的解决方案
摘要:https://blog.csdn.net/a497785609/article/details/49952281 写了一个类IISAdmin,负责建立、设置、删除虚拟目录,发现在web中调用,遇到权限问题,解决方法如下(转载): 下面代码在ASP.NET中,会因权限问题被拒绝访问。 以下为引用的内
阅读全文
posted @
2019-08-15 15:12
无爱无伤
阅读(4175)
推荐(1) 编辑
C# 深浅复制 MemberwiseClone
摘要:http://www.cnblogs.com/chenwolong/p/MemberwiseClone.html 最近拜读了大话设计模式:原型模式,该模式主要应用C# 深浅复制来实现的!关于深浅复制大家可参考MSDN:https://msdn.microsoft.com/zh-cn/library/
阅读全文
posted @
2019-05-15 22:27
无爱无伤
阅读(218)
推荐(0) 编辑
OrderBy排序和IComparer的使用
摘要:https://www.cnblogs.com/May-day/p/7490334.html 一,OrderBy排序在MDSN中有两种使用方法,如下 1》第一种方法的使用,就是根据某个字段排序,使用默认的比较器(Comparer<T>.default),如下,由于Dictionary是继承IEnum
阅读全文
posted @
2019-04-22 17:15
无爱无伤
阅读(545)
推荐(0) 编辑
C# 字符串按 ASCII码 排序,注意其中的小坑
摘要:https://www.cnblogs.com/similar/p/6739293.html 在和银行做数据对接时,涉及到数据传输时的验签及加密。其中数据签名方案中就要求数据项根据属性名按 ASCII码 进行升序排序。C#中的ASCII码排序并不是表面上那么简单,一不小心就入坑了。因为C#的排序默认
阅读全文
posted @
2019-04-22 17:15
无爱无伤
阅读(418)
推荐(0) 编辑
C# 反射、与dynamic最佳组合
摘要:https://www.cnblogs.com/dw039/p/7476011.html 反射最突出的优点或存在的合理性:在不修改程序原码的情况下,实现程序功能的动态调整(Runtime动态对象创建) interface IRun { void Run(); } class Person : IRu
阅读全文
posted @
2019-03-26 09:56
无爱无伤
阅读(857)
推荐(0) 编辑
Autofac使用代码方式进行组件注册【不需要依赖】
摘要:public class AutofacFactory2 { IBank bank; public AutofacFactory2() { Type objTypeService = Type.GetType("Cropay.Bank.IBank"); Type objTypeA = Type.Ge
阅读全文
posted @
2019-03-18 23:47
无爱无伤
阅读(195)
推荐(0) 编辑
C# 反射,通过类名、方法名调用方法
摘要:C# 反射,通过类名、方法名调用方法 https://www.cnblogs.com/coderJiebao/p/CSharp09.html 在 C# 代码中,有些时候只知道方法的名字(string),需要调用该方法,那么就需要用到 C# 的反射机制。下面是一个简单的 demo。 1 using S
阅读全文
posted @
2019-03-14 11:11
无爱无伤
阅读(4225)
推荐(0) 编辑
IPv6正则表达式
摘要:斯蒂芬·瑞恩写了一个非常有用的正则表达式,可用于匹配任何一个合法的IPv6地址。以下为正则表达式的代码: --https://blog.csdn.net/jiangfeng08/article/details/7642018 /^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-F
阅读全文
posted @
2019-02-19 17:37
无爱无伤
阅读(843)
推荐(0) 编辑
Entity Framework 支持 DataTable
摘要:转载:http://www.cnblogs.com/wlflovenet/archive/2011/12/30/EF11.html https://www.cnblogs.com/hanjun0612/p/9779896.html datatable 在有的时候是非常有用的 例如 做报表等 因为我们
阅读全文
posted @
2019-01-10 10:21
无爱无伤
阅读(301)
推荐(0) 编辑
重启 IIS7 应用程序池的批处理
摘要:https://www.cnblogs.com/webenh/p/6018483.html 批处理很简单:c:\windows\system32\inetsrv\AppCmd.exe stop apppool /apppool.name:"ASP.NET v4.0"c:\windows\system
阅读全文
posted @
2019-01-06 18:37
无爱无伤
阅读(618)
推荐(0) 编辑
Spring.Net配置
摘要:<?xml version="1.0" encoding="utf-8"?> <configuration> <!--一定要在紧跟着configuration下面添加--> <configSections> <!--跟下面Spring.Net节点配置是一一对应关系--> <sectionGroup
阅读全文
posted @
2018-12-19 14:32
无爱无伤
阅读(200)
推荐(0) 编辑
RSA的密钥把JAVA格式转换成C#的格式
摘要:原文地址:https://www.cnblogs.com/hvaning/p/3636288.html RSA算法在C#与JAVA之前的交互 在JAVA生成一对RSA私钥和公钥的时候,是以下的形式给到C#去调用: string publickey = @"MIGfMA0GCSqGSIb4DQEBAQ
阅读全文
posted @
2018-10-25 09:28
无爱无伤
阅读(1159)
推荐(0) 编辑
c#随机生成英文名
摘要:private static string GenerateSurname() { string name = string.Empty; string[] currentConsonant; string[] vowels = "a,a,a,a,a,e,e,e,e,e,e,e,e,e,e,e,i,
阅读全文
posted @
2018-09-29 17:49
无爱无伤
阅读(2180)
推荐(0) 编辑
C#简繁体转换
摘要:/// <summary>/// 字符串简体转繁体/// </summary>/// <param name="strSimple"></param>/// <returns></returns>public static string ToTraditionalChinese(string str
阅读全文
posted @
2018-09-12 12:07
无爱无伤
阅读(602)
推荐(0) 编辑
EF上下文对象线程内唯一性与优化
摘要:在一次请求中,即一个线程内,若是用到EF数据上下文对象,就创建一个,这也加是很多人的代码中习惯在使用上下文对象时,习惯将对象建立在using中,也是为了尽早释放上下文对象, 但是如果有一个业务逻辑调用了多个dal层的方法,交互数据库多次,这样效率会低一些,而且在使用EF的情况下,我们通常把SaveC
阅读全文
posted @
2018-08-10 15:10
无爱无伤
阅读(278)
推荐(0) 编辑
C#对接JAVA系统遇到的AES加密坑
摘要:起因对接合作伙伴的系统,需要对数据进行AES加密 默认的使用了已经写好的帮助类中加密算法,发现结果不对,各种尝试改变加密模式改变向量等等折腾快一下午。最后网上查了下AES在JAVA里面的实现完整代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 pu
阅读全文
posted @
2018-08-07 10:55
无爱无伤
阅读(984)
推荐(0) 编辑
用IKVMC将jar转成dll供c#调用
摘要:资料来源:http://www.cnblogs.com/Jack-Blog/p/4710848.html?utm_source=tuicool&utm_medium=referral 用IKVMC将jar转成dll供c#调用 前言 ikvmc介绍 ikvmc下载安装 下载并解压 设置环境变量 jar
阅读全文
posted @
2018-07-16 11:34
无爱无伤
阅读(493)
推荐(0) 编辑