摘要: 1. EF基于一种思想——O/R Mapping,我们先了解ORM的相关概念: 广义上,ORM指的是面向对象的对象模型和关系型数据库的数据结构之间的相互转换。 狭义上,ORM可以被认为是,基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。理想情况下,基于这样一个面向对象的接口,持久化 阅读全文
posted @ 2016-12-23 10:25 Cici_淘 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1.JavaScript是一种解释型语言,Web浏览器负责解释&执行; 2.JavaScript是弱类型语言,不需要进行类型声明; JS变量(var)可以直接赋值而无需事先声明; a.数组的声明var cc = Array(); b. 对象的声明var cc = Obiect(); 创建对象 var 阅读全文
posted @ 2016-10-12 17:16 Cici_淘 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一. 浏览器和IIS(or other webserver)交互机制 1. 浏览器根据Http协议解析输入网址 生成请求报文数据 2. 浏览器从DNS服务器获得域名对应的服务器电脑IP,将 请求报文 通过Socket发送到服务器电脑。 (注意:Http协议 规定服务器软件使用的默认端口是80,通俗的 阅读全文
posted @ 2016-08-30 13:57 Cici_淘 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 一. Cookie 1. Cookies的起源 早期Web开发面临的最大问题之一是如何管理状态。简言之,服务器端没有办法知道两个请求是否来自于同一个浏览器。那时的办法是在请求的页面中插入一个token,并且在下一次请求中将这个token返回(至服务器)。这就需要在form中插入一个包含token的隐 阅读全文
posted @ 2016-08-30 11:35 Cici_淘 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一. 委托delegate 1.理解委托 可以将委托delegate理解为函数指针,声明一个委托,实际上就是声明一个指向绑定函数的指针。当然,C#中是没有指针这个概念的,这种类比可以方便自己理解。 比如,小绿委托小蓝帮自己买一杯酸奶,动作的最终执行者实际是小蓝,小绿只需要告知小蓝,成功建立起联系即可 阅读全文
posted @ 2016-08-09 17:56 Cici_淘 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 首先从两者的声明上来看,公共字段只是类用public修饰符所公开的简单公共变量,而属性则是对字段的封装,它使用get和set访问器来控制如何设置或返回字段值。 由于属性的实质是方法(get或set方法),在IL中是没有属性的概念的。所以对于开发过程中常用的赋值和取值操作来说,使用公共变量肯定会比使用 阅读全文
posted @ 2016-08-05 11:12 Cici_淘 阅读(174) 评论(0) 推荐(0) 编辑
摘要: C#的internal关键字可以使标记的方法,字段或者属性等等只能在当前assembly内部使用,那么如果其他的assembly需要使用这个internal的方法的时候怎么办呢?.NET提供了一种类似于C++中的友元类的方式来完成这个功能,那就是使用InternalsVisibleTo。 这种情况常 阅读全文
posted @ 2016-08-04 17:12 Cici_淘 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 一、字符转换函数 1、ASCII() 返回字符表达式最左端字符的ASCII 码值。 在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。 print ASCII('123456') => 49 print ASCII(123456) => 4 阅读全文
posted @ 2016-07-13 15:23 Cici_淘 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 在C#程序中,get和set是属性特有的两个方法。属性是对字段的封装,是为了程序数据的安全性考虑的。总的来说,字段有两种操作权限,就是获取和修改,其分别对应的就是get和set方法了。 下图代码段Type方法的作用就是通过get和set方法对属性值进行操作: 若删除上述代码段,对程序不会产生影响,那 阅读全文
posted @ 2016-07-11 16:49 Cici_淘 阅读(10181) 评论(0) 推荐(0) 编辑