随笔分类 -  c#

c#
摘要:C# 基础连接已经关闭: 发送时发生错误 在程序中获取某个https网址的源码,GetRespose()时 出现了“基础连接已经关闭: 发送时发生错误。”的错误提示。 翻了论坛后,有个仁兄说: //.net 4.0 设置: ServicePointManager.SecurityProtocol = 阅读全文
posted @ 2022-12-12 13:07 gds111789 阅读(305) 评论(0) 推荐(0) 编辑
摘要:using Dapper; using DapperExtensions; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Data.SqlClient; us 阅读全文
posted @ 2020-12-18 15:52 gds111789 阅读(217) 评论(0) 推荐(0) 编辑
摘要:背景 给客户开发了一个WPF应用,每隔一段时间就会很卡,推测是内存泄漏引起。需要监测内存使用情况。 使用的工具 Ants Memory Profiler 百度网盘下载地址 使用教程 入门使用 参考文档 转自: https://blog.csdn.net/zzulishulei/article/det 阅读全文
posted @ 2019-11-22 21:20 gds111789 阅读(896) 评论(0) 推荐(0) 编辑
摘要:///获取远程xml信息 string strUrl = "www.xxx.com/get/2323"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strUrl); request.Method = "post"; reques... 阅读全文
posted @ 2016-07-04 15:18 gds111789 阅读(346) 评论(0) 推荐(0) 编辑
摘要:数据库事务(简称: 事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。当事务被提交给了DBMS(数据库管理系统),则DBMS(数据库管理系统)需要确保该事务中的所有操作都成功完成且其结果被永久保存在数据库中,如果事务中有的操作没有成功完成,则事务中的所有操作都需要被回滚 阅读全文
posted @ 2016-06-17 09:52 gds111789 阅读(2032) 评论(0) 推荐(0) 编辑
摘要:利用了xmlhttp,实现代码比较简单具体实现如下:首先bin文件引入,com->microsoft xml v3.0具体代码如下:protected void Button1_Click(object sender, EventArgs e) { string FileName... 阅读全文
posted @ 2014-06-26 11:03 gds111789 阅读(1215) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/xirongliu/archive/2012/09/06/2674196.html问题:传递中文参数的时候,接收页面出现乱码问题?当跨域操作,两套系统的编码方式不一样又该如何操作?解决方法:url 编码 中文|c# js url传参中文乱码解决方案... 阅读全文
posted @ 2014-06-24 15:51 gds111789 阅读(610) 评论(0) 推荐(0) 编辑
摘要:DataTable tblDatas = new DataTable("Datas"); tblDatas.Columns.Add("ID", Type.GetType("System.Int32")); tblDatas.Columns[0].AutoIncremen... 阅读全文
posted @ 2014-05-22 18:20 gds111789 阅读(4033) 评论(0) 推荐(0) 编辑
摘要:String.Format数字格式化输出 {0:N2} {0:D2} {0:C2} (转)数字{0:N2}12.36数字{0:N0}13货币{0:c2}$12.36货币{0:c4}$12.3656货币"¥{0:N2}"¥12.36科学计数法{0:E3}1.23E+001百分数{0:P}12.25%Pandppresentthesame.日期{0:D}2006年11月25日日期{0:d}2006-11-25日期{0:f}2006年11月25日10:30日期{0:F}2006年11月25日10:30:00日期{0:s}2006-11-2610:30:00时间{0:T}10:30 阅读全文
posted @ 2013-10-09 11:34 gds111789 阅读(375) 评论(0) 推荐(0) 编辑
摘要:一、泛型入门:我们先来看一个最为常见的泛型类型List<T>的定义(真正的定义比这个要复杂的多,我这里删掉了很多东西)[Serializable]public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>{ public T this[int index] { get; set; } public void Add(T item); public void Clear(); public bool Contains(T item); public int IndexO 阅读全文
posted @ 2013-05-02 11:03 gds111789 编辑
摘要:ASP.Net 自带的缓存机制对于提高页面性能有至关重要的作用,另一方面,缓存的使用也会造成信息更新的延迟。如何快速更新缓存数据,有时成了困扰程序员的难题。根据我的使用经验,总结了下面几种方法,概括了常见的几种情况,如有更好的方法欢迎补充。(1)Cache 对象缓存Cache 对象提供代码级的缓存,功能强大,可操作性强。更新这种缓存的方法很简单,只要调用 Cache.Remove(key) 方法就可以清除指定的缓存。代码如下:HttpRuntime.Cache.Remove(cacheEnmu.Key.ToString());下列代码清空所有 Cache 缓存:IDictionaryEnume 阅读全文
posted @ 2013-03-17 10:50 gds111789 编辑
摘要:文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名);欢迎浏览本文的后续文章:C#中的委托和事件(续)源码下载:http://www.tracefact.net/SourceCode/Delegates-and-Events-in-CSharp.rarC# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事 阅读全文
posted @ 2012-06-04 09:34 gds111789 阅读(779) 评论(0) 推荐(0) 编辑
摘要:原文发布日期:2007.05.17作者:Mark Smith翻译:webabcd介绍我们一起来做个示例,在.NET中新建一个类,并在这个类里新建一个方法,然后在SQL Server中调用这个方法。按照微软所述,通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (CLR),SQL Server 2005显著地增强了数据库编程模型。 这使得开发人员可以用任何CLR语言(如C#、VB.NET或C++等)来写存储过程、触发器和用户自定义函数。我们如何实现这些功能呢?为了使用CLR,我们需要做如下几步: 1、在.NET中新建一个类,并在这个类里新建一个public方法。 阅读全文
posted @ 2012-03-10 14:19 gds111789 阅读(322) 评论(0) 推荐(0) 编辑
摘要:异步委托,恰似一江春水向东流(你了解的异步委托) 书是书,你是你,照抄文字那是书本的东西,你必须有你自己理解,就算是 有错误的认识。下面说下异步委托,个人涉 .net不深,经验尚浅,如果说的不对,希望大家指出来。 对于线程,我不想多说了,可以搜索博客园 风尘浪子的 "线程上与线程下",说的相当详细。本篇博文就是针对:了解一些线程但对异步委托又模糊的朋友。其实这个异步委托,应该结合 线程Thread来一起讨论的,为什么我们现在对这个异步委托爱不释手,是因为它的3个原因:.不影响主线程的执行.合理的利用ThreadPool线程池的线程.异步委托本质是调用了线程池的工作者线程,不 阅读全文
posted @ 2012-02-13 15:05 gds111789 阅读(947) 评论(0) 推荐(0) 编辑
摘要:引言本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。其中委托的BeginInvoke方法以及回调函数最为常用。而 I/O线程可能容易遭到大家的忽略,其实在开发多线程系统,更应该多留意I/O线程的操作。特别是在ASP.NET开发当中,可能更多人只会留意在客户端使用Ajax或者在服务器端使用UpdatePanel。其实合理使用I/O线程在通讯项目或文件下载时,能尽可能地减少IIS的压力。并行编程是Framework4.0中极力推广的异步操作方式,更值得更深入地学习。希望本篇文章能对各位的学习研究有所帮助,当中有所错漏的地方敬请点 阅读全文
posted @ 2012-02-11 08:42 gds111789 阅读(229) 评论(0) 推荐(0) 编辑
摘要:今天闲着没事看了看使用正则的使用,之前只是用来做验证,第一次用来抓取网页,抓去了博客园首页几个分页的推荐文章列表。。。。代码很简单就不做解释了,肯定做得不严谨,主要是熟悉下几个正则类和用于抓取网页内容的方法。。。using System;using System.Web;using System.Web.UI;using System.Text.RegularExpressions;using System.Net;using System.IO;public partial class test : Page { public int g=0; public string dfd... 阅读全文
posted @ 2012-01-18 11:20 gds111789 阅读(508) 评论(0) 推荐(0) 编辑
摘要:在.NET中使用命名管道完成进程间通信你曾经需要在同一台机器的两个.NET应用程序间进行数据交换吗?例如,一个Web站点和一个Windows服务?.NET框架提供了几种好的选择来完成进程间通信(IPC):Web Service,Remoting。最快的是Remoting,因为它使用TCP通道和二进制格式。然而,如果需要频繁地从一个应用程序调用另外一个应用程序,并且你主要关心的是性能,Remoting还是显得慢了一点。让Remoting变慢的,不是协议,而是序列化。通常来说,Remoting是很不错的,但如果仅限于本地机器的两个进程间相互通信,其处理机制增... 阅读全文
posted @ 2012-01-16 14:57 gds111789 阅读(3190) 评论(1) 推荐(2) 编辑
摘要:本文旨在和网友分享Linq在项目中的实践,曾经我参与过的项目都能看见Linq的影子。(LinqTosql、LinqToString、LinqToXML、LinqToEntity 等等...)个人认为Linq是近年来微软推出的非常成功的一项技术。比如,当我熟悉Linq之后,再用SQL写商业逻辑时,感觉已经不再适应了。如果您还没有系统的研究过Linq,希望本文可以给您带来帮助。 本文将从以下几个方面介绍Linq在实际开发中的应用范围:一、LinqToXML 在测试工程内加入xml文件: 用Linq操作XML文件,可以增删改查xml,示例代码如下:二、LinqToEntity 用EF操作NorthW 阅读全文
posted @ 2012-01-15 15:16 gds111789 阅读(1032) 评论(0) 推荐(2) 编辑
摘要:先发个绘制曲线图的:用ASP.NET with C# 绘制曲线图(原文地址)画曲线图,网上有很多代码可以参考,也有不少开放的组件可以用,但是我是本着自己能写就自己写的原则,毕竟自己写的代码所有过程清楚明白,放心!错了也得了一个教训,值得!网上的例子多数画曲线图是用DrawLine()函数将各个点一点一点连接起来,所以大部分时候也叫折线图。但是.NET中还有一个DrawCurve()函数,它可以直接画出一条曲线或者折线,还可以设置张力(Tension)值,比用DrawLine()方便德多也好用得多!好了,不废话,先看看最终生成的效果图:曲线图可以缩放,随意定义X轴和Y轴代表的大小,还可以定义Y轴 阅读全文
posted @ 2011-12-24 11:09 gds111789 阅读(2136) 评论(2) 推荐(0) 编辑
摘要:实现平台:Microsoft Visual Studio 2005微软TTS5.1语音引擎(中文)所需要的东西:用TlbImp从SAPI.51 SDK中导出的点此下载DotNetSpeech.dll(160K)微软TTS5.1语音引擎(中文).msi(1.55M)以上两个东西由于大小关系没有传上来,... 阅读全文
posted @ 2011-11-17 16:00 gds111789 编辑

点击右上角即可分享
微信分享提示