内容列表页
 
2013-3-25 20:19:47
public class GZipWebClient : WebClient
{
protected override WebRequest GetWebRequest(Uri address)
{
var request = (HttpWebRequest)base.GetWebRequest(address);
request.ServicePoint.ConnectionLimit = int.MaxValue;
request.Credentials = CredentialCache.DefaultNetworkCredentials;
request.AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate;
return request;
}
}
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy usesystemdefault="True" bypassonlocal="True"></proxy>
</defaultProxy>
</system.net>
</configuration>
 
2013-2-6 9:48:26
EF设计视图操作时,从模型更新数据库时,默认会删除从数据库更新模型产生的Function,包含存储过程,函数等。尤其是重新更新回edmx后,还需要再为每个存储过程指定返回值,太麻烦了。并且存储过程多时,很容易出错。

此解决方案是通过修改其工作流将存储过程或函数等写死在工作流里来变向解决此问题。
 
2013-1-31 23:46:16
网上提供的算法一般只针对string,此算法针对List,组合结果也以List返回,方便后续操作
 
2013-1-31 23:34:39
网上提供的算法一般只针对string,此算法针对List,组合结果也以List返回,方便后续操作
 
2012-11-30 19:08:08
库存并发系列:

库存并发系列:前传
库存并发系列之一:数据库存储过程篇
库存并发系列之二:.net 程序Lock篇
库存并发系列之三:.net 程序Concurrent篇
数据库处理此问题总体来说轻而易举,写个存储过程,加上事务,很容易搞定。
 
2012-11-30 19:04:23
库存并发系列:

库存并发系列:前传
库存并发系列之一:数据库存储过程篇
库存并发系列之二:.net 程序Lock篇
库存并发系列之三:.net 程序Concurrent篇


上文提到是并发量不大时可以使用Lock实现,但当并发量大,又不想使用存储过程或直接执行SQL语句,怎么办呢?
.net4里加入了一个并行集合:System.Collections.Concurrent,可以很好的帮我们解决此问题。
 
2012-11-30 19:02:22
库存并发系列:

库存并发系列:前传
库存并发系列之一:数据库存储过程篇
库存并发系列之二:.net 程序Lock篇
库存并发系列之三:.net 程序Concurrent篇
对于并发性并不是很高的站点,完全可以简单的用Lock锁住库存变化相关区域,然后再慢慢处理。必要时再重构为方法3。
 
2012-11-30 18:57:24
库存并发系列:

库存并发系列:前传
库存并发系列之一:数据库存储过程篇
库存并发系列之二:.net 程序Lock篇
库存并发系列之三:.net 程序Concurrent篇
 
2012-11-10 19:51:55
var result4 = lst.GroupBy(p =>
{
var chr = Char.ToUpper(p[0]);
return chr >= 'X' ? "X-Z" : chr >= 'P' ? "P-W" : chr >= 'K' ? "K-O" : chr >= 'G' ? "G-J" : chr >= 'A' ? "A-F" : "";
}).OrderBy(p => p.Key).ToDictionary(p => p.Key, p => p);
 
2012-5-5 10:48:44
static void Main(string[] args)
{

var cls1 = new MyClass { MyInt = 111, MyStr = "这是111", OtherClass = new MyClassOther { MyInt = 111111, MyStr = "这是111111" } };

//Clone后:
//cls1.MyStr与cls2.MyStr都是指向了"这是111"的reference而不是in..
 
2012-5-1 11:14:57


<?xml version="1.0"?>
<configuration>

<configSections>
<!--最简的三种,使用系统Handler,不用写C#代码配置,直接调用-->
<section name="SingleTagSectionHandler" type="System.Configuration.SingleTagSectionHandler"/>
<section name="DictionarySectionHandler" type="System.Configura..
 
2012-4-30 17:28:19

//各表间没有设置外键时的left join
//from hotel in Hotel
//join city in City on hotel.CityID equals city.CityID into grpCity
//from city in grpCity.DefaultIfEmpty()
//join country in Country on city.CountryID equals country.CountryID into grpCountry
//from country in grpCountry.DefaultIfEmpt..
 
2012-4-22 11:35:26
最近开始密切接触Entity Framework,历史原因,要DB First,但发现“从数据库更新模型”后,Model里没有EF的备注,一个一个表添加太麻烦,添加完后发现生成的SQL也不包含Document里的备注。
此文为研究后成果:


将数据库备注添加到EF摘要:
从数据库更新模型后,假设为"D:\ Entity Framework Test\Mode..
 
2012-4-22 9:10:58
artDialog是一个基于javascript编写的对话框组件,它拥有精致的界面与友好的接口。

在使用他之前弹出窗体真是件让人恼火的事。

在弹出iframe页可以通过单击事件调用art.dialog.close()来关闭弹出窗体,但想实现程序处理完后输出此句来关闭窗体却行不通,所以有以下解法:
 
2012-3-8 15:32:27
<%# DataBinder.Eval((Container.Parent.Parent as RepeaterItem).DataItem, "PropertyName") %>
<%# (Container.Parent.Parent.FindControl("txtUserID") as TextBox).Text%>
 
     
 

Power by :柳永法(yongfa365)'Blog  | 京ICP备07011491号  QQ:64049027  E-mail:64049027@qq.com Weibo

申请友情链接 要求:跟本站主题相类似正规网站,双方交换为首页位置

转载请注明来源,以便后人及时得到最新、修正、加强版!!!