
.net
left_
这个作者很懒,什么都没留下…
展开
-
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 · 707 阅读 · 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 · 251 阅读 · 0 评论 -
ORA-12570问题解决
问题的根源 在使用loadrunner或jmeter压测wcf系统时,有时会出现ORA-12570: 网络会话: 意外的数据包读取错误(odp.net全托管,并开清应用程序连接池)。但是在本机测试不会出现此问题。问题的根源在于硬件防火墙关闭了TCP连接。解决方案:更改防火墙配置,牵扯到调整网络结构,此方法一般不可行 在连接字符串中添加validate connection=true,此校验会有性能损耗,但是经过压测,在可以控制的范围内。抓取的错误信息\ n "ClassName"..原创 2020-06-29 19:41:16 · 15665 阅读 · 0 评论 -
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 · 575 阅读 · 0 评论 -
entity framework 数据库默认时间的问题
google,百度了很久,没有找到明确的方法。c/s模式的项目,尤其是在开发winform的软件的时候,在数据库中设置默认值的时候,并不会执行,在edmx文件中的对应类视图中,我们可以设置日期属性为 Computed就可以了。但是在修改的时候却没有生成新的值,这是不是微软的一个bug标识列是StoreGeneratedPattern="Identity"属性,意思是值在原创 2013-01-21 08:30:27 · 3765 阅读 · 0 评论 -
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 · 1147 阅读 · 0 评论 -
c# 获取命名空间 类名 方法名
public static string GetMethodInfo() { string str = ""; //取得当前方法命名空间 str += "命名空间名:"+System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Na转载 2012-06-15 11:11:17 · 2584 阅读 · 1 评论 -
安装sqlserver2008重启失败解决方法
重启机器,再进行安装,如果发现还有该错误,请按下面步骤 在开始->运行中输入regedit 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置 在右边窗口右击PendingFileRenameOperations,选择删除,然后确认 重启安装,问题解决转载 2012-06-05 09:35:39 · 3173 阅读 · 0 评论 -
JS处理JSON数据
var jsObject = eval('(' + jsonText + ')'); jsonText 为json格式的数据原创 2012-06-05 08:42:02 · 1057 阅读 · 0 评论 -
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 · 1159 阅读 · 0 评论 -
mvc弹出提示窗口的方法
方法一,也是先在页面定义好js方法,如上面的function showalert(){alrer('我是弹出框');}然后在页面判断是否调用该方法:showalert();接着就是在Controller中根据需要定义ViewData["IsShowAlert"]的值了。方法二:这个方法最简单,最节省代码了:直接在Contr转载 2012-05-31 19:06:23 · 8222 阅读 · 0 评论 -
清除VS2008的缓存文件
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\删除其全部文件即可原创 2012-03-08 10:46:41 · 901 阅读 · 0 评论 -
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 · 2221 阅读 · 0 评论 -
如何通过Web方式把服务器端的数据库备份到本地的电脑硬盘中?
问题描述: 如何通过Web方式把服务器端的数据库备份到本地的电脑硬盘中?解决思路:1. 首先必须保证Web站点和数据库部署在同一台服务器上。数据库备份时只能备份到本地硬盘上,如果数据库和Web服务器不在同一台服务器上,那么通过Web站点下载数据库服务器上的数据库备份比较麻烦,我们后面再介绍如何解决不在同一台服务器上的情况。2.转载 2012-03-06 09:28:53 · 1818 阅读 · 0 评论 -
设计模式(C#)之迭代器模式(Iterator Pattern)
设计模式(C#)之迭代器模式(Iterator Pattern)代码下载1.概念提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。2.类图3.代码Model.cs[csharp] view plaincopyusing System; using System.Coll转载 2012-03-03 09:21:10 · 528 阅读 · 0 评论 -
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 · 355 阅读 · 0 评论