WCF的问题和Using语句块
WCF客户端不能用在Using语句块中,因为它可能会抛出不可预知的异常。即使你捕获了异常,仍有可能一直保持连接。让我们来看看形成这一问题的历史原因,并提出几个补救措施。
在.NET中,资源管理的基础就是IDisposable和Using语句块。除了CLR对象,.NET中一切对象均使用这些工具进行管理。因此,我们需要知道为何微软对于WCF框架的资源管理如此一筹莫展。
WCF客户端的首要问题是
http://cyqdata.cn/cnblogs/article-detail-39999
RIA Service中对于递归实体类型处理的问题及解决方案
故事是这样开始的: 我们在开发一个Silverlight应用程序的时候使用到了RIA Service,我们需要通过该服务公开一个对文件夹的查询操作。 为此,我们建立了如下的一个实体类型using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Ru
http://cyqdata.cn/cnblogs/article-detail-39655
php 面试 本人碰到过的问题 在此做下记录
1.代码优化
for($i=0;$i<8;$i++){ array_push($week,$arr);}
答案:
View Code
for($i=0;$i<8;$i++){ $week[]=$arr[$i];}
作者: 上帝管理员 发表于 2011-06-09 13:44 原文链
http://cyqdata.cn/cnblogs/article-detail-39597
【记】几个我并没有想好的问题
开门见山,记录三个问题,恰逢有人问我,仔细想想,发现原来真的没有想好,故重新思考后稍作记录。
【1.关于作用域和作用域链】 作用域的特性:自封闭,词法分区,调用对象冒泡,预声明。 我记得我曾在以前的一篇文章中提到了变量作用域一个预声明(hoisting)的特性,其中有个经典案例,也是好多公司用做面试的考题。
var a = 'global';void functi
http://cyqdata.cn/cnblogs/article-detail-39381
如何解决“呈现控件时出错”的问题
Webpart部署后在SPD中打开显示呈现控件时出错,后查到这篇文章,主要问题是在CreateChildControls中调用了this.page.Header,在设计视图时,该对象可能还不存在,以后编码时要注意在CreateChildControls尽量不调用数据库/文件系统读取、变量未附初值、调用了类似Page的属性如Session,Page.Request.QueryString等。
在
http://cyqdata.cn/cnblogs/article-detail-39175
C#使用RSA私钥加密公钥解密的改进,解决特定情况下解密后出现乱码的问题
最近需要对一些数据加密后进行HTTP传输,由于希望对方只能收到数据后解密,而无法知道加密方法以防止伪造,所以选择了一个通过BigInteger类,使用私钥加密,公钥解密的算法。 算法是网上找来的,链接如下:http://blog.csdn.net/zhilunchen/archive/2008/09/17/2943158.aspx 一开始使用得挺好,加密解密都正常,
http://cyqdata.cn/cnblogs/article-detail-38998
Django碰到的问题总结
最近学习Django中,在看limodou的Django Step by Step,不过自己随便写写还是碰到了挺多问题,不过貌似都是比较常见,还能顺利解决。现在写下来,也许以后会忘记,也许能帮上碰到同样问题的
中文URL:这个其实是很常识的东西,但是之前做web一直没注意过,在使用HttpResponseRedirect的时候,如果Redirect的URL中带中文的话,会报UnicodeEnco
http://cyqdata.cn/cnblogs/article-detail-38557
程序员应知——首先检查自己的问题
作为程序员,不可避免地会经历过下面的情况:
你花费了大量心血辛辛苦苦地编写了一本程序,结果到了测试人员那里测试的时候,测试人员测了一阵子之后,提交给你一份测试报告,并说:“你里面怎么会有这么低级的Bug。”或者说:“你的程序里面的Bug好多,到底自己编写完了之后测没测试啊?”
或者在国内项目中可能是这样的,你将辛辛苦苦编写好的程序拿给客户试用
http://cyqdata.cn/cnblogs/article-detail-37764
关于TextArea里获取光标相对位置的问题
可能许多朋友会对新浪微博和沪江碎碎里,敲入@时弹出用户列表的功能是如何实现的比较困惑。
、
其中,最难解决的问题应该就是获取当前光标据文本框的相对位置了。因为一个普通的<textarea></textarea>通过正常的途径是无法获取到的。
那怎么办呢~
第一步:创建一个普通的TextArea框,然后在TextArea外层套一个DIV(DIV的Position设为relat
http://cyqdata.cn/cnblogs/article-detail-37525
在MasterPage中使用LinkButton触发UpdateProgress中的问题
这个问题在满足下面几个条件时产生:
1. 使用了MasterPage。
2. 使用LinkButton来触发UpdateProgress。
3. 通过JS的prm.add_initializeRequest(或者PageLoad)来得到触发对象的ID
4. 项目中加入了 AjaxControlToolkit.dll 的引用。(只需要加入引用就会发生错误,哪怕页面上没有使用AjaxControlTo
http://cyqdata.cn/cnblogs/article-detail-37244
Chrome Form多次提交表单的问题
Chrome Form多次提交表单的问题
今天用chrome提交一个表单时,发现一个奇怪的问题:
//提交表单 document.frmOrder.action = 'http://www.abc.com/d.aspx'; document.frmOrder.method = 'POST'; document.frmOrder.target = '_blank';
http://cyqdata.cn/cnblogs/article-detail-37147
Windows Server AppFabric Cache 安装启动的问题
在开发机器上测试没有问题, 一到服务器上就出现这个问题那个问题, 究其原因, 是因为在开发机上使用administrator这个build-in帐号登录, 基本上不会遇到什么权限类问题, 而服务器上为了安全起见, 有时不使用administrator帐号登录, 而是另建帐号, 授予administrators组的权限, 这样, 问题就来了.
1. 服务Services中的AppFab
http://cyqdata.cn/cnblogs/article-detail-37145
关于在Silverlight中调用C++编写的DLL的问题
新开通了博客,就写篇文章吧,我们在做项目的过程中不可避免的会碰到需要调用以前别人编写的程序的问题,可能是.NET编写的,也可能是c++编写的。我在做一个Silverlight项目的过程中遇到了这个问题,需要调用c++编写的dll。 我们知道silverlight可以通过异步下载或在程序中直接引用的方法调用标准的.NET类库,因为是运行至CLR上的,并且一个重要的问题是Silverlight认为它是
http://cyqdata.cn/cnblogs/article-detail-36016
[SharePoint2010] 在SharePoint2010中架设自己的Service层中遇到的问题
在SharePoint2010中,我们有很多中方法可以在客户端调用服务器段的API,直接获取数据,例如Silverlight,我可以用如下代码获取我需要的List中的数据. public override void GetListItemsAsync(string listName, string viewXML, out ListItemCollection listItems)
{
http://cyqdata.cn/cnblogs/article-detail-35948
如何避免 VPN 连接后会降低本地网络访问速度的问题
前言
上回说到了通过 VPN 进行加速,有不少朋友已经体会到了 VPN 的好处,许多网站从缓慢到无法访问,变得可以流畅的访问了。但是,我们经常面临一个问题,VPN 拨通后,所有流量都会流经 VPN,导致本地的网络访问可能会很不顺畅,有的速度非常缓慢,有的甚至不能访问。特别是对于那些在使用 VPN 同时还在进行本地下载的用户,这个问题更加明显。对于那些收费的 VPN 而言,因为它们速度较快,所以感觉
http://cyqdata.cn/cnblogs/article-detail-35856
IE7,IE8怪癖模式下reflow与expression导致的问题.
在一个项目中为遮蔽FLASH,在IE里的一些特定条件下进行了reflow.
另外,为支持IE6和IE7,IE8怪癖模式下的fixed,使用了CSS表达expression
导致了悲剧的出现...
看效果:
<html><head><meta charset="utf-8" /><title>test</title><style&g
http://cyqdata.cn/cnblogs/article-detail-35411
有关CommandBar_InsertMenubar花屏的问题
出现了一个很神奇的事情,那就是CommandBar_InsertMenubar这个函数在WM6.5下花屏
这个函数在MSDN说的环境要求如下:
OS Versions: Windows CE 1.0 and later.
Header: Commctrl.h.
Link Library: Commctrl.lib.
我在各平台下测试的结果如下:PPC 2003: 无法显示菜单SP
http://cyqdata.cn/cnblogs/article-detail-35177
【原创】构建高性能ASP.NET站点 第七章 如何解决内存的问题(前中篇)—托管资源优化—监测CLR性能
构建高性能ASP.NET站点 第七章 如何解决内存的问题(前中篇)—托管资源优化—监测CLR性能
前言:在上一篇文章中讲述了一些垃圾回收的一些知识,本篇就讲述如何来监测CLR是否导致了一些性能问题。
本篇的议题如下:
内存问题概述(前篇)
托管资源优化(前篇)
http://cyqdata.cn/cnblogs/article-detail-25333
Silverlight打印图片不全的问题
前两天在使用Silverlight的打印功能,正好电脑连着打印机,就随手打印,一看和原来预想的有些不一样,只打印出来了一半。
代码如下:
PrintDocument pd = new PrintDocument();
pd.PrintPage += (s , e1) =>
{
e1.P
http://cyqdata.cn/cnblogs/article-detail-25208
【原创】构建高性能ASP.NET站点 第七章 如何解决内存的问题(前篇)—托管资源优化—垃圾回收机制深度剖析
构建高性能ASP.NET站点 第七章 如何解决内存的问题(前篇)—托管资源优化—垃圾回收机制剖析
前言:本章主要详细的讲述如何因内存问题而导致的性能问题,很多的时候都是深入.NET内核进行分析,然后给出解决方案,同时,本系列的其他文章,也争取做到:深入浅出。
本篇是为后面的做个铺垫,而且比较的精彩
http://cyqdata.cn/cnblogs/article-detail-25173