摘要:
学习笔记内容来自网络资料摘录http://www.cnblogs.com/springyangwc/archive/2011/06/13/2080149.html1.GC介绍 Garbage Collector(垃圾收集器,在不至于混淆的情况下也成为GC)以应用程序的root为基础,遍历应用程序在Heap上动态分配的所有对象[2],通过识别它们是否被引用来确定哪些对象是已经死亡的、哪些仍需要被使用。已经不再被应用程序的root或者别的对象所引用的对象就是已经死亡的对象,即所谓的垃圾,需要被回收。这就是GC工作的原理。GC有多种算法,目前主流的虚拟系统.NET CLR,Java VM和Rotor 阅读全文
摘要:
publicListgetLocationList(intcompanyid,stringsearchValue,stringsearchField){...vardbLocList=fromxin_dbLocListwherex.company_id==companyidandx的searchField==searchValue//这里要查询的字段是变量selectx;}and那一句怎么实现为list加一个扩展方法:using System.Reflection;public static class Extension { public static List Fi... 阅读全文
摘要:
我们的项目需要为一个认证网站开发一套API,这些API可以提供给很多公司来调用,但是公司在调用之前,必须先做授权认证,由此接触到了oAuth协议。以下内容来自网络整理定义OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。产生背景如果一个用户拥有两项服务需求:一项服务是图片在线存储服务A,另一个是图片在线打印服务B。如下图所示。由于服务A与服务B是由两家不同的服务提供商提供的,所以用户在这两家服务 阅读全文
摘要:
转自:http://www.cnblogs.com/oceanshare/archive/2010/02/10/1667071.html由于早期的一个项目在数据库设计建立时没有输出为E-R图,偶在对此项目进行二次改造升级时则使用了PD对原有的数据库进行反向工程,即根据数据源将数据库的的所有表生成为E-R图结构,我使用的是PD 15,反向工程的命令为于“File”菜单中的"Reverse Engineer”-反向引擎。其它的版本的PD应该在”Database”菜单中。详细步骤如下:1、启动PD,新建一个Physical Diagram2、菜单:Database->Congfigu 阅读全文
摘要:
如果你在第一用VS连接TFS的时候,当你输入完用户名和密码并点击保存时,你的用户登录信息就保存在Credential Manager. 你可以到Control Panel->User Account->Credential Manager中找到连接TFS服务器的Windows Credential.... 阅读全文
摘要:
1,关于WCF/web service/WSE Web Service:是行业标准,也就是Web Service 规范,也称作WS-*规范,既不是框架,也不是技术。它有一套完成的规范体系标准,而且在持续不断的更新完善中。它使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键)。WSE:微软的Web服务实现称为ASP.NET Web Service.它使用Soap简单对象访问协议来实现分布式环境里应用程序之间的数据交互。WSDL来实现服务接口相关的描述。后来微软做了ASP.NET Web Service的安全,性能,数据加密、解密,托管宿主等多方面的扩展,称为WSE系列,这个是过度产品,最 阅读全文
摘要:
英文原文:Autoworkers of Our Generation译文链接Greg Baugues把今日的程序员和 20 世纪 60 年代的底特律汽车工人作比较,阐述了在景气的行业下暗藏的威胁:开发者的需求越来越少,并且新开发者越来越多的现状。虽然国内外的环境有些不同,但也不难理解并深有同感的样子。 50 年前,一位汽车工人足以养活一个中产阶级的家庭。买一间房子,让孩子上大学,老婆做家庭主妇,他自己甚至不用拿到学位。 这特么的已经结束了,底特律已经破产了。 现在没有任何人能够过得比开发者更好了。当你最经常听见的抱怨是“我希望招聘官别再给我发六位数 offer 的垃圾邮件了”之时,那... 阅读全文
摘要:
转自:http://blog.163.com/red_guitar@126/blog/static/11720612820112483221665/string fileName = "201096218686"; string p = "201096198974.pdf";//定义文件名 string filePath = Server.MapPath("DataFile/" + p);//转换为物理路径 Response.ClearContent();//清空缓冲区内容 Response.ClearHeaders();//清空缓冲 阅读全文
摘要:
今天刚知道LINQPad,详细信息参照http://www.linqpad.net/,免费下载,安装之后样子如下所示,根据向导,链接上本地数据库,比较熟悉的操作风格。对LINQ的了解太浅,还没有更多的感想可以写,但是同事分享的这个工具,解决了我之前遇到的问题,所以拿出来分享,或许可以给不同人带来不同的使用感觉。 阅读全文
摘要:
在category中新建了三个:NEWS,EVENTS,BLOG,当点击这三个category时想使用不同的template生成不同风格的页面,该怎么实现?一般来说,wordpress的category默认会使用theme下category.php做为模板文件,单个post会使用single.php做为模板,这时只需要在category.php文件的同级目录下新建三个文件:category-news.phpcategory-blog.phpcategory-events.php这样,当通过category widget上的分类点击的时候,会自动调用这几个模板文件。 阅读全文