内容列表页
 
2012-3-8 15:32:27
<%# DataBinder.Eval((Container.Parent.Parent as RepeaterItem).DataItem, "PropertyName") %>
<%# (Container.Parent.Parent.FindControl("txtUserID") as TextBox).Text%>
 
2011-12-13 10:48:25
PDB
英文全称:Program Database File
中文全称:程序数据库 文件
问:Debug里有pdb,Release里也有pdb,他们有什么不同呢?为什么很多人都不喜欢pdb,欲除之而后快?
答:
Debug里的PDB是full,保存着调试和项目状态信息、有断言、堆栈检查等代码。
Release 里的PDB是pdb-only,基本上:出什么错了+错误在哪行。
因..
 
2011-11-12 14:12:05
  我们一直使用System.Net.Mail给客户发各种邮件,系统供香港使用,但一直以来有一个问题:

  有些版本的iphone及android收到邮件后会显示乱码,而我们自己的这两种类型的手机却正常,起初以为是编码问题,所以把相关属性都设置为utf-8,但问题依旧,后经过测试发现是因为Subject里有一些特殊字符,替换后便正常了,但数据来源不定,都进行替换不现实。

  此事来来回回半年过去了,客户追着不放,同事再次研究了下,原因还是编码问题,不过需要特殊处理下Subject,而不是只设置下属性,此问题终于解决,特此记录。
 
2011-11-12 13:33:59
我们可以使用[assembly: AssemblyFileVersion("1.0.5.0")],因为他只是个文本版本号,供人看的,类似备注一类的功能,不参与dll间的引用。
或者保证每次这些版本间的引用都正确,但这个在开发阶段很难做到,可以在产品发布的时候去做,但我觉得如果不是要做成强命名DLL,没必要这么做。
 
2011-11-9 22:17:00
公司有10来个团队项目,每个项目下又有1-4个Site或Service,还有一些Winform,Windows Scheduler等,这样算下来会有近30个项目,每个项目都可能会用到一些公共的DLL,像:Enterprise Library、NPOI、OpenXML、AspNetPager、Newtonsoft.Json、AppFabric、PanGu等,而这些公共的有些会被再封,最后项目里可能会引用一个封装过DLL或原DLL,一般DLL间如果有依赖,只要这几个DLL在一起,引用一个总的,其它DLL会一并在生成时放入bin下,但有些DLL依赖比较弱(如反射)、或是使用别的什么高深的做法做到没有直接依赖关系、或者Copy DLL时没有将其依赖DLL也一并Copy过来,反正最后是需要那个DLL但程序却找不着,导致运行时错误。项目一大,这样的错就太难找了,除非做好足够的测试程序,去自动检测。
 
2011-10-25 22:58:10
首先要无损,如:不破坏以前历史记录,重命名后在TFS里可以看到新文件是由哪个老的文件命名来的。
以下步骤供参考,整体思路是改项目-->改文件夹-->改项目里文件夹路径-->处理sln-->处理命名空间。

使用VS打开解决方案,对各个项目进行改名、改程序集、改默认命名空间,这样改动后其它项目如果引用..
 
2011-10-17 10:49:05
在做数据采集时,有些网站需要输入验证码,但各网站验证码都不同,不可能有完美的识别验证码的代码,所以我也没去研究,我所采取的方案是:在winform里通过WebBrowser调用网页来获取Cookie。

如:webBrowser1.Document.Cookie,一直用的都没有问题,但最近在对一个网站操作时总是不能获取完整Cookie,百思不得其解,使用Fiddler2对比发现,不能获取到的Cookie里最后有一个HttpOnly的标识,顺藤摸瓜发现原来webBrowser1.Document.Cookie里是取不到HttpOnly的Cookie的,也找到解决方法:
 
2011-10-16 23:53:46
中文转Unicode:HttpUtility.UrlEncodeUnicode(string str);
转换后中文格式:"%uxxxx" 举例:"柳_abc123" 转换结果是:"%u67f3_abc123"

Unicode转中文1:HttpUtility.UrlDecode(string str);
str格式:"%uxxxx" ,举例:"%u67f3_abc123"

Unicode转中文2:Regex.Unescape(string str);
str格式:"\uxxxx" ,举例:"\u67f3_abc123"
 
2011-10-7 15:23:04
在网站www.A.com下通过iframe或ajax调用www.B.com下的内容时,默认情况下IE会阻止www.B.com写任何Cookie。
解决方法是:


//www.B.com里的被调用的页面需要写P3P头,从而解除IE对写Cookie的阻止
context.Response.AddHeader("P3P", "CP=CAO PSA OUR");

//www.A.com里通过ajax调用www.B.com里的内容时,是跨..
 
2011-10-1 15:15:14
<appSettings configSource="VConfigs\DEV\appSettings.config" />
<system.serviceModel>
<services configSource="VConfigs\DEV\WCF.services.config" />
<bindings configSource="VConfigs\DEV\WCF.bindings.config" />
<behaviors configSource="VConfigs\DEV\WCF.behaviors.config" />
<client configSource="VConfigs\DEV\WCF.client.config" />
</system.serviceModel>
 
2011-4-30 0:48:47
NestIn,Format Document,Hide Main Menu,Collapse Selection In Solution Explorer
,Remove Unused References
 
2010-11-17 12:45:33
public
同一程序集中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员。

private
只有同一类或结构中的代码可以访问该类型或成员。

protected
只有同一类或结构或者派生类中的代码可以访问该类型或成员。

internal
同一程序集中的任何代码都可以访问该类型或成员,但其他程序集中的代码不可以。

protected internal
同一程序集中的任何代码或其他程序集中的任何派生类都可以访问该类型或成员。

 
2010-10-24 22:00:49
关联:连接模型元素及链接实例,用一条实线来表示;
依赖:表示一个元素以某种方式依赖于另一个元素,用一条虚线加箭头来表示;
聚合:表示整体与部分的关系,用一条实线加空心菱形来表示;
组成:表示整体与部分的有一关系,用一条实线加实心菱形来表示;
泛化(继承):表示一般与特殊的关系,用一条实线加空心箭头来表示;
实现:表示类与接口的关系,用一条虚线加空心箭头来表示;
 
2010-8-7 16:53:21
1 如何提高网站浏览速度
 1.1 硬件
  1.1.1 增加带宽
  1.1.2 增加内存
  1.1.3 增加CPU
  1.1.4 服务器集群
  1.1.5 CDN,多线
 1.2 软件
  1.2.1 程序级处理
   1.2.1.1 使用缓存(短期、快速提高)
    1.2.1.1.1 页面级输出缓存
    1.2.1.1.2 片段缓存,用户控件输出缓存
  ..
 
2010-8-7 10:20:34
  方法、实例构造函数、索引和操作符都是根据它们的签名(signature)来识别的:

  一个方法的签名从左至右,由方法的名字、类型参数的数目,以及每个形式参数的类型和种类(传值、传引用,或是输出参数)组成。因此,方法在形式参数的类型里出现的任何类型参数都不是根据它的名字来识别,而是根据在方法的类型参数列表中的序号位置来识别的。方法的签名不包含:返回类型,最右边参数的params修饰符,可选的类型形参限制。
 
     
 
 
文章分类
 
 
.Net + C#(74)
 
 
ASP+VBS(161)
 
 
 
Linux(10)
 
 
 
web 2.0(26)
 
 
 
 
 
心程(68)
 
生活(97)
 
 
     

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

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

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