摘要:
适用场景:实现过滤,查询等功能。说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下:1.简单形式:例如:使用where筛选在伦敦的客户var q = from c in db.Customers where c.City == "London" select c;再如:筛选1994 年或之后雇用的雇员:var q = from e in db.Employees where e.HireDate >= new .. 阅读全文
摘要:
第一安装mvc41.VisualStudio2012本身就包含MVC4另外无需安装。2.Vs2010需要安装vs2010sp1补丁,后再安装mvc4安装包(官网下载即可)第二创建mvc4(以vs2010为例)点击确定下一步:关于模版,分别解释:空:就是一个空项目,基本的组件和目录结构还是有的。基本:一个最低限度的模板,有基本的文件夹,css,MVC应用程序的基本结构。Internet应用程序:一个常用足够丰富的模板,包含可账管理功能(依赖ASP.NETMembership),创建后就可直接运行。Intranet应用程序:与Internet应用程序一样只是使用的Windows账户。移动应用程序: 阅读全文
摘要:
在win2003系统,cmd中输入 dcomcnfg ,组件服务里面找到office的组件服务,但win2008 R2 64位操作系统需要输入comexp.msc-32tks:http://www.myexception.cn/office/1009161.html 阅读全文
摘要:
在win2008 R2里面,不能启用网络发现,查询资料,得知需开启一下三个服务:Function Discovery Resource Publication SSDP Discovery UPnP Device Host把这3个服务设为自动tks:http://bbs.pcbeta.com/viewthread-652783-1-1.html 阅读全文
摘要:
序列化是将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用HTTP通过Internet在客户端和服务器之间传输该对象。反之,反序列化根据流重新构造对象。序列化描述了持久化或传输一个对象的状态到流的过程(.NET将对象序列化到流,流是字节的逻辑序列,与特定的介质无关)JSON与DataTable序列化常用DtTOJsonJsonToDtPs:wcf调用jsoncrudhttp://blog.csdn.net/fangxing80/article/details/6247297XML与实体序列化XML序列化仅将对象的公共字段和属性值序列化为XML流。XML序列化中最主要的类是Xm 阅读全文
摘要:
概论:Asp.net微软提供web开发框架或者技术。分WebForm和ASP.NETMVC。下面简单说明各自优缺点及使用场景。WebForm优点:1.支持丰富的服务器控件。如:GridView和ListView可以绑定数据,从而减少了大量的代码编写2.支持视图状态,每个控件状态以“隐藏域”的形式存在当前表单页面来达到“有状态”,这就是ViewState3.基于事件驱动编程,如:click事件等,aspx页面与cs文件分离,即显示逻辑与处理逻辑分离,便于分工,美工、编程。不像asp代码混乱4.学习成本低缺点:1.站在项目架构的角度,webform不是很理想架构模式,尽管可以使用经典的三层架构或者 阅读全文
摘要:
Webapi主要功能:支持基于Httpverb(GET,POST,PUT,DELETE)的CRUD(create,retrieve,update,delete)操作请求的回复格式支持JSON,XML,并且可以扩展添加其他格式。.请求的回复通过HttpStatusCode表达不同含义,并且客户端可以通过Acceptheader来与服务器协商格式,例如你希望服务器返回JSON格式还是XML格式应用场景:如果服务需要在http协议上,并且希望利用http协议的各种功能,如果服务需要被各种客户端(特别是移动客户端)调用,选择WebAPIWCF主要功能:分布式通信框架的集大成者应用场景:1.SOAPSe 阅读全文
摘要:
WCF的传输安全涉及认证(客户端与服务器端双向认证)、消息一致性(签名)和机密性(加密)三个主题。常用认证方式:第一:用户名/密码认证:wcf提供三种认证模式:1.将用户名映射到windows账号,采用windows认证2.采用asp.net的成员资格(Membership)模块3.自定义认证逻辑第二:NTLM:对windowsNT系统认证,过程较复杂。第三:Kerberos:基于票据的认证方式,过程较复杂。第四:数字证书认证(即:X.509证书):通常使用非对称加密技术,即:客户端可以将数字证书作为证明自己身份的凭证,提供给服务器端对自己进行认证。第五:用户自定义重点介绍研发中使用:数字证书 阅读全文
摘要:
前言:新技术层出不穷,让人有点应接不暇,岁月在一天一天老去,让人有点跟不上时代的感觉,如果让自己“宝刀未老”,很多人都想过这个问题,我们不可能学会所有的技术,也不可能像国外程序员做到四五十岁,国内有三十岁转行的说法。如何保持自己的核心竞争力呢?什么是核心竞争力呢?毋庸置疑,经验和思想。OO就是一种思想,研发思想是可以传承的,未来一段时间是主流的开发思想。所以学好OO还是有前途+钱途。概况:主要讲解以下知识1.为什么要使用面向对象?(与面向过程比较)2.面向对象特点?3.面向对象分OOA 、OOD、OOP 各部分作用?(结合设计模式各自在研发过程的中的应用)第一为什么要使用OO?面向过程:把问题 阅读全文
摘要:
工作中用的图形统计,用的FusionCharts,发现Chenssy总结了很详细了,特此记录一下。tks Chenssy.tks:http://www.cnblogs.com/chenssy/archive/2013/08/05/3239370.html 阅读全文