- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 MemoryCache与ConcurrentDictionary性能对比
var max = 999999; MemoryCache memoryCache = MemoryCache.Default; Stopwatch stopwatch = Stopwatch.StartNew(); Enumerable.Range(0, max).ToList().ForEach(o => { memoryCache.Add(ne...
2021-06-15 10:00:16 495 1
原创 c# 时间比较的一个小坑
var d1 = new DateTime(2020, 8, 4, 0, 0, 0); var d2 = new DateTime(1, 1, 1, 0, 0, 0); //以下结果为0 Console.WriteLine((int)d1.Subtract(d2).Minutes); //以下结果为1062201600 Console...
2020-08-04 10:43:21 180
原创 ORA-12570问题解决
问题的根源 在使用loadrunner或jmeter压测wcf系统时,有时会出现ORA-12570: 网络会话: 意外的数据包读取错误(odp.net全托管,并开清应用程序连接池)。但是在本机测试不会出现此问题。问题的根源在于硬件防火墙关闭了TCP连接。解决方案:更改防火墙配置,牵扯到调整网络结构,此方法一般不可行 在连接字符串中添加validate connection=true,此校验会有性能损耗,但是经过压测,在可以控制的范围内。抓取的错误信息\ n "ClassName"..
2020-06-29 19:41:16 14398
原创 c# 字符串判断空的方式
public static void Main(string[] args){ var str = ""; //空字符串的情况 // true Console.WriteLine(string.IsNullOrEmpty(str)); // true Console.WriteLine(string.IsNullOrWhiteSpace(str)); // 空格的情况 str = " "; // false Con.
2020-06-16 10:43:57 484
原创 entity framework 数据库默认时间的问题的一种解决方案
提供一种解决方法吧,期待更好的方法 PlatFormDBEntities db = new PlatFormDBEntities(); var ts = db.Test.SingleOrDefault(o=>o.id == 8) ;//插叙一条记录 var dbDate = db.Test.Select(o=>SqlFun
2013-01-22 15:10:21 1084
转载 理解ASP.NET MVC中的ActionResult
常我们在一个ASP.NET MVC项目中创建一个Controller的时候,Index()方法默认的返回类型都是ActionResult,通过查看UML图,ActionResult实际上是一个抽象类,因此实际返回的类型是该抽象类的子类。 ·ActionResult及其子类的UML图 有关ActionResult及其子类的UML图如下所示: 由于图片比较大,所以在
2013-01-22 08:58:11 685
原创 entity framework 数据库默认时间的问题
google,百度了很久,没有找到明确的方法。c/s模式的项目,尤其是在开发winform的软件的时候,在数据库中设置默认值的时候,并不会执行,在edmx文件中的对应类视图中,我们可以设置日期属性为 Computed就可以了。但是在修改的时候却没有生成新的值,这是不是微软的一个bug标识列是StoreGeneratedPattern="Identity"属性,意思是值在
2013-01-21 08:30:27 3670
转载 c# 获取命名空间 类名 方法名
public static string GetMethodInfo() { string str = ""; //取得当前方法命名空间 str += "命名空间名:"+System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Na
2012-06-15 11:11:17 2503 1
转载 安装sqlserver2008重启失败解决方法
重启机器,再进行安装,如果发现还有该错误,请按下面步骤 在开始->运行中输入regedit 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置 在右边窗口右击PendingFileRenameOperations,选择删除,然后确认 重启安装,问题解决
2012-06-05 09:35:39 3119
原创 JS处理JSON数据
var jsObject = eval('(' + jsonText + ')'); jsonText 为json格式的数据
2012-06-05 08:42:02 1019
转载 SqlServer之Convert 函数应用格式化日期
SqlServer之Convert 函数应用Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
2012-06-04 14:59:40 1100
转载 mvc弹出提示窗口的方法
方法一,也是先在页面定义好js方法,如上面的function showalert(){alrer('我是弹出框');}然后在页面判断是否调用该方法:showalert();接着就是在Controller中根据需要定义ViewData["IsShowAlert"]的值了。方法二:这个方法最简单,最节省代码了:直接在Contr
2012-05-31 19:06:23 8108
原创 sugarcrm去掉版权声明的简单方法
最近学习php,看了看sugarcrm,真是让人难受,看到网上有人很多说如何取消版权声明,加密解密之类的。但是感觉好像没有那么难,sugarcrm使用了smarty模板,只要把模板改了就行了。路径themes\Sugar5\tpls代码部门如下: {$STATISTICS} {$COPYRIGHT} 学习ph
2012-03-20 17:48:12 1663
原创 清除VS2008的缓存文件
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\删除其全部文件即可
2012-03-08 10:46:41 858
原创 MS Sql server 日期转换为特定字符串格式
日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(
2012-03-07 12:05:47 2117
转载 如何通过Web方式把服务器端的数据库备份到本地的电脑硬盘中?
问题描述: 如何通过Web方式把服务器端的数据库备份到本地的电脑硬盘中?解决思路:1. 首先必须保证Web站点和数据库部署在同一台服务器上。数据库备份时只能备份到本地硬盘上,如果数据库和Web服务器不在同一台服务器上,那么通过Web站点下载数据库服务器上的数据库备份比较麻烦,我们后面再介绍如何解决不在同一台服务器上的情况。2.
2012-03-06 09:28:53 1740
转载 在ASP.NET中实现多文件上传
在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET,文件上传变得轻而易举。下面的这个例子实现了多文件上传功能。可以动态添加输入表单,上传的文件数量没有限制。代码如下:ASPX 代码@ Page Language="C#" AutoEventWireup="true" CodeFile="MultiFileUpload.aspx.cs" Inherits="Mu
2012-03-03 10:44:38 536
转载 设计模式(C#)之迭代器模式(Iterator Pattern)
设计模式(C#)之迭代器模式(Iterator Pattern)代码下载1.概念提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。2.类图3.代码Model.cs[csharp] view plaincopyusing System; using System.Coll
2012-03-03 09:21:10 495
转载 AppSettings和ConnectionStrings的区别
AppSettings和ConnectionStrings的区别AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings. 1. providerName="System.Data.SqlClient" /> 或是 providerName=
2012-02-16 09:44:17 329
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人