![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c# 基础
混乱之序
什么是昵称?干嘛要设置昵称啊!
展开
-
未能加载文件或程序集"Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad
转载自:https://blog.csdn.net/joyhen/ar打开vs2010,工具,扩展管理器,然后点击在线,网速不好的这里需要等待,等加载完成以后会有很多插件选项供你选择。安装NuGet程序包管理器(它的排名比较高,一般是第一个),安装完成以后重新启动vs2010.打开工具=》NuGet程序包管理器=》程序包管理器控制台。在控制台界面输入Install-Package Mic...转载 2020-04-25 21:33:33 · 2923 阅读 · 0 评论 -
Linq to XML 添加命名空间
学习东西 顺便吐槽下 那些所谓的技术博客今天本来兴致很高的准备编写xml对应的函数方法,便于下面项目运用结果开始的的命名空间 耗了我不少时间想找linq to xml的方法 结果一宿 找的不是xmldocument 就是不能用的东西就是层窗户纸的事自己也知道 没找到门路很是难受最后还是去官方msdn的给力例子好好的摆在那自己没去看想找什么捷径 结果这样 呵呵原创 2013-05-08 16:42:29 · 1333 阅读 · 0 评论 -
站在巨人的肩膀上系列:.NET服务端Socket监听
学习和自我学习参考大牛们的链接太多就不一一列举贴出链接了有冒犯之处还望见谅进入正题:1.服务端监听TCP和UDP的异步通讯,刚做过测试2.TCP同步通讯一年前写的,做参考用吧3.串口是一年前写的了,也没测试的,但应该能用,做参考吧希望改进:1.想往后的工作中,把这些写成一个共用类来调用——感觉这样实施有些问题,望懂的大牛们指点2.写成原创 2013-06-17 09:24:14 · 1544 阅读 · 0 评论 -
程序设计模式的有趣解释
1、FACTORY一追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及转载 2012-04-19 17:17:41 · 1519 阅读 · 4 评论 -
未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。
转载自:点击打开链接如果你将应用程序生成x86而不是Any CPU时,在64位操作系统中不会出错错误,而在32位操作系统中可能会出现以下错误“/xxxxx”应用程序中的服务器错误。 -----------------------------------------------------------------------------转载 2014-11-25 10:56:41 · 2160 阅读 · 0 评论 -
Web系统开发构架再思考-前后端的完全分离
转载自:点击打开链接前言 前后端完全分离其实一直是Web开发人员的梦想,也一直是我的梦想,遥想当年,无论是直接在代码里面输出HTML,还是在HTML里面嵌入各种代码,都不能让人感到满意.期间的痛苦和纠结,我想所有Web开发人员都深有感触.由于最近几年一直在MS平台,从Web Form到MVC,MS平台虽然易用好学,但整合度太高而灵活性不足,一直没有找到很好的前后端转载 2015-05-06 15:32:40 · 1241 阅读 · 0 评论 -
C# DataTable 按数字排序问题
C# DataTable 按数字排序问题用dt.DefaultView.Sort = "RateSort desc"; 方法排序出来的顺序是1,10,2,20,3,30而非 1,2,3,10,20,30解决方案:按数值排序,可以添加一列转换为数值后的列dtSum.Columns.Add("RateSort", typeof(int转载 2015-07-07 18:22:15 · 4027 阅读 · 0 评论 -
未能加载文件或程序集“ICSharpCode.SharpZipLib”或它的某一个依赖项
发生如上这样的错误很简单如果程序是2.0的,则删除 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/中的所有的文件如果程序是4.0的,删除C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET files这里的所有文件转载自:点击打开链接谢谢 6楼转载 2016-07-21 11:11:48 · 11914 阅读 · 0 评论 -
未能加载文件或程序集"Microsoft.Web.Infrastructure 的解决方案
转载自:点击打开链接部署MVC5 项目发布到文件系统 IIS新建网站选择刚发布的项目 浏览 报错上面一堆没看懂没关系 解决方法VisualStudio 打开项目 打开 Tools -> Library Package Manager -> Package Manager Console看到一个PM> 输入 Install-Package Micr转载 2016-08-08 22:20:23 · 5549 阅读 · 0 评论 -
最全面的常用正则表达式大全
转载自:点击打开链接很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-转载 2017-03-08 16:26:44 · 633 阅读 · 0 评论 -
WPF捕获未处理的异常
转载自:点击打开链接WPF程序中,对于异常的捕获一般使用try/catch块。就像程序中的bug一样,很难保证程序中所有的异常都能够通过try/catch捕获。如果异常没有被捕获,轻则影响用户体验,严重时会导致数据丢失。WPF中提供了Application.DispatcherUnhandledException事件和AppDomain.UnhandledException事件,通过注转载 2017-11-21 13:31:22 · 951 阅读 · 0 评论 -
未能加载文件或程序集"Microsoft.Web.Infrastructure 的解决方案
转载来源: http://www.cnblogs.com/zaiyuzhong/p/Unload-Infrastructure-Solution.html 部署MVC5 项目发布到文件系统 IIS新建网站选择刚发布的项目 浏览 报错上面一堆没看懂没关系 解决方法VisualStudio 打开项目 打开 Tools -> Library Package Manager -> ...转载 2018-06-08 10:37:48 · 2816 阅读 · 0 评论 -
C# 反射,通过类名、方法名调用方法
转载自:https://www.cnblogs.com/coderJiebao/p/CSharp09.html在 C# 代码中,有些时候只知道方法的名字(string),需要调用该方法,那么就需要用到 C# 的反射机制。下面是一个简单的 demo。using System;using System.Reflection;class Test{ // 无参数,无返回值方法...转载 2018-09-26 17:30:03 · 6790 阅读 · 0 评论 -
JAVA 抽象类、普通类、接口的区别——值得你一看的干货
转载自https://blog.csdn.net/csdn_aiyang/article/details/71171886概念抽象类和具体类是相对的概念。“抽象”是一种存在思想逻辑中的概念,而“具体”是一种可见可触摸的现实对象。简单说,比如“人”比“男人”抽象一点,“动物”又比“人”更抽象一点,而“生物”又比“动物”更抽象。 抽象的概念是由具体概念依其“共性”而产生的,把具体概念的诸...转载 2019-02-26 14:57:49 · 614 阅读 · 0 评论 -
深入理解Java的接口和抽象类
转载自:https://www.cnblogs.com/dolphin0520/p/3811437.html对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:...转载 2019-02-26 14:59:13 · 168 阅读 · 0 评论 -
启用 mvc webapi 的 session功能可用
转载自:https://www.cnblogs.com/wangqiideal/p/5356545.html默认 mvc webapi 不开启 session 会话支持所以需要修改配置,在 Global开启 session 支持如下:1.重写 init() 方法 public override void Init(){ //注册事件 this....转载 2019-03-11 11:13:26 · 465 阅读 · 0 评论 -
基础补充 待续...
public static string GetStringByStream(Stream stream) { StreamReader srdPreview = new StreamReader(stream); StringBuilder temp = new StringBuilder(); while转载 2010-11-04 14:58:00 · 577 阅读 · 0 评论 -
MySql-MSSQL数据库复制表数据
转载自:点击打开链接//自己mark 留个爪 测试第一个有用 //两张表 存在 且 ID均为自增长 不可用* 选择好列排除ID 即可数据库表间数据复制 --1.表结构相同的表,且在同一数据库(如,table1,table2) Sql :insert into table1 select * from table2 (完全复制) inse转载 2012-11-22 15:13:18 · 1144 阅读 · 0 评论 -
.net富文本编辑器中大文本写入Oracle(string转clob)
后台封装方法 /// /// 用于牵涉到写入Orcale的string转clob录入数据库 /// /// oracle临时变量名 /// 需要封装到oracle临时变量里的strContent /// sql执行语句 /// public static bool Orca原创 2012-02-09 11:40:24 · 1980 阅读 · 1 评论 -
创建并写入文件-解决发生错误:另一程序运行中
<br />private string ExistsFile() { //报警记录文件路径 //string path = System.Windows.Forms.Application.StartupPath; //string path = AppDomain.CurrentDomain.SetupInformation.ApplicationBase; //string fil原创 2010-10-25 16:01:00 · 918 阅读 · 0 评论 -
找不到方法:“Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()”
转载自:http://hi.baidu.com/thought007/blog/item/62a745ca8b6a7e34b700c87d.html 出现问题 别在Google里面搜的 范围太大还是老老实实用百度或bing吧真的 很好用 这个错误出先在ASP.NET使用EXT.NET 1.0(注意版本,好像是在1.0版本下才会报错,0.8的我没遇转载 2011-06-23 16:43:00 · 3973 阅读 · 2 评论 -
[转]C#取得Web程序和非Web程序的根目录的N种取法
虽然是复制粘贴过来的,但还是记录下吧 要不找不很麻烦web项目中 最新方法System.Web.HttpRuntime.AppDomainAppPath+"/xml/Area.xml" 一.摘自:http://liu.wf.blog.163.com转载 2010-11-02 14:45:00 · 2096 阅读 · 0 评论 -
Stream转xml格式 用LinQ 操作
System.IO.Stream stream = Request.InputStream; stream.Position = 0;//重置流的位置,以便我们可以从头读取 TextReader tread = new StreamReader(stream, System.Text.Encoding.GetEncoding("gb2312"));原创 2010-11-02 11:32:00 · 1440 阅读 · 0 评论 -
字符串string和内存流MemoryStream及比特数组byte[]互转比较
转载地址字符串string和内存流MemoryStream及比特数组byte[]互转比较定义string变量为str,内存流变量为ms,比特数组为bt1.字符串转比特数组(1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串");(2)byte[] bt=Convert.FromBase64String("字符转载 2012-04-06 10:24:44 · 803 阅读 · 0 评论 -
C# 中2,10,16进制及其ASCII码之间转化
转载自:点击打开链接 --------//C#中各种字符类型的转化,使用于串口通信------------ //字符长度的理解 string s = "我是一个2兵"; int len = s.Length;//6个字符转载 2012-04-25 10:08:45 · 2055 阅读 · 0 评论 -
.NET 中的哈希碰撞漏洞
转载自:开源中国 点击打开链接哈希冲突攻击的方法是试图将大量数据填充到哈希表内,导致其键值可能存在重复的问题。这些键值的碰撞,大大减缓对哈希表的操作,并且足够多的元素也导致服务器处理它们需要花很多的时间,几分钟(甚至几小时)。这可以阻止Web服务器处理来自其他用户的请求,并导致拒绝服务(这意味着该网站变得反应迟钝或缓慢)。微软如何处理这个问题呢?微软在2011年12月29日发布一个更新转载 2012-04-17 23:53:51 · 1211 阅读 · 0 评论 -
每个.Net开发者现在应该下载的十个必备工具!
1.Snippet Compiler 一个短小精悍的用来编写小程序的工具;免去一段测试性质的小代码还要打开Vs.net之苦; http://www.sliver.com/dotnet/SnippetCompiler2.Regulator 一个功能强大的全功能正则表达式测试利器,支持从WebService取得最新的表达式; http://royo.is-a-geek转载 2012-04-19 17:16:49 · 620 阅读 · 0 评论 -
匿名委托
delegate经常被人用来与回调相比较,其实两者在某种程度上由很多共同点。不过delegate有很多更加强大的地方。 首先,delegate中可以注册任意多个回调,在一个delegate被调用的时候,已经注册的过程将会被逐个调用。 其次,delegate允许注册一个对象的方法,而不像C++中指可以使用静态方法或者全局方法作为函数指针,提供了更多的灵活性,同时也暗示我们,de转载 2012-04-19 17:18:34 · 774 阅读 · 0 评论 -
Web.config详解+asp.net优化
转载自:http://blog.csdn.net/huang7914/article/details/2337219抱歉原来 此人也是转载的 还很混乱 先这样吧!Web.config详解+asp.net优化(1)一、认识Web.config文件Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常转载 2012-04-19 17:12:18 · 780 阅读 · 0 评论 -
asp.net各文件和文件夹的作用&&asp.net各文件和文件夹的作用
AssemblyInfo.cs文件的作用AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数请看以下具体说明://备注: [assembly:AssemblyDescription("用最强的抢劫类写成!")]//产品名称[assembly:AssemblyProduct("无为搜索")]//公司[assembly:Assembl转载 2012-04-19 17:20:29 · 1571 阅读 · 0 评论 -
ASP.NET的Page_Load事件及相关转载
Page_Load,即页面载入要执行的事件; Page_Load的执行分为两种情况; 1.Page_Load事件的执行是在第一次加载页面时发生(即为了响应客户的请求); 2.Page_Load事件的执行是在把该页面回发到服务器时发生; ASP.NET处理重新页面的时候都要重新执行Page_Load; 即重建Page类,而Page_Load是重建页面第一个要执行的事件;转载 2012-04-19 17:21:36 · 18105 阅读 · 2 评论 -
解决:从客户端中检测到有潜在危险的 Request.Form 值
今天 在同事电脑和服务器上发现该问题从客户端中检测到有潜在危险的 Request.Form 值我去郁闷了半天 什么情况 找了各种情况谢谢下面的朋友在CSDN上的回答链接:点击打开链接答案 11楼有问题的 可以去看下IIS部署环境选择是.NET4.0?在Web.Config文件中的配置节之前加上如下一句配置就可以了C# codehtt转载 2012-09-28 16:08:05 · 972 阅读 · 0 评论 -
高性能异步Socket服务器(UDP)
转载自:点击打开链接稍作修改采用异步模式设计的UDP服务器,源码如下:using System;using System.Net;using System.Net.Sockets;using System.Threading;using System.IO;namespace TestUDPServer{ public abstract class U转载 2012-09-24 17:08:37 · 3043 阅读 · 0 评论 -
.net富文本编辑器中大文本写入Oracle(string转clob)
调用方法/// /// 用于牵涉到写入Orcale的string转clob录入数据库 /// /// oracle临时变量名 /// 需要封装到oracle临时变量里的strContent /// sql执行语句 /// public static bool OrcaleS原创 2012-11-20 14:33:22 · 1536 阅读 · 0 评论 -
Convert.ToInt32、(int)和int.Parse三者的区别
<br />转自http://www.cnblogs.com/flyker/archive/2009/03/04/1402673.html<br /><br />Convert.ToInt32、(int)和int.Parse三者的区别:<br />前者适合将object类类型转换成int类型,如Convert.ToInt32(session["shuzi"]);<br />(int)适合简单数据类型之间的转换;<br />int.Parse适合将string类类型转换成int类型,如int.Parse(se转载 2010-09-26 08:41:00 · 638 阅读 · 0 评论