摘要: 复习Session AJax可以理解为浏览器端多线程! aJax_增删改查 阅读全文
posted @ 2017-12-03 11:53 兽人松 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Web应用程序 1.页面的C#代码(后台文件代码)一旦发生修改,需要手动重新编译(生成)一下,生成新的网站程序集(.dll),否则不会运行编写的新代码。 2.再次强调,不论是【网站】还是【网站应用程序】最终还是被编译成程序集使用的。 也就是说,我们所谓的【动态页面】(ashx/aspx)都是网站程序 阅读全文
posted @ 2017-12-03 11:38 兽人松 阅读(191) 评论(0) 推荐(0) 编辑
摘要: <% %>里面可以访问后台页面类里的非私有的全局变量 表明前台页面类其实是后台页面类的一个子类。前台页面类继承于后台类。 图片盗链 Server.Execute Server.Tranfer:服务器端调转;浏览器根本不知道我是否调转。 由于服务器接收多个浏览器的请求,难以处理,所以维护起来很麻烦,因 阅读全文
posted @ 2017-12-01 22:19 兽人松 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、浏览器和服务器的交互简单原理 1.静态语言和动态语言 静态语言:在服务器端,不会被执行,直接作为 字符串 发回给浏览器,由浏览器运行的语言(HTML+CSS+JS)。 动态语言:在服务端,会被服务器端的某种语言的虚拟机执行的语言(.Net,Php,Java)。 2.数据报文 2.1请求报文 浏览 阅读全文
posted @ 2017-12-01 21:46 兽人松 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 服务器软件流程示意图 静态页面与动态页面的不同? 静态页面与动态页面最主要的区别则是两者处理方法不同。 静态页面则是服务器直接读取出来,而动态页面则是服务器调用其方法在生成页面。 Http是90年代产生的,而.Net则是2000年之后才有的,两者之间则存在交互。 IIS服务器软件将请求交给了asp. 阅读全文
posted @ 2017-11-25 22:53 兽人松 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-11-24 11:54 兽人松 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 套接字关系图 发送不同字符数据(协议) 阅读全文
posted @ 2017-11-23 16:14 兽人松 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 127.0.0.1代表本机IP地址。 阅读全文
posted @ 2017-11-23 10:31 兽人松 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、泛型 为什么要有泛型集合(List<T>,Dictionary<K,V>,LinkedList<T>)? 1.为了避免装箱拆箱; 2.复用集合类里的 代码(算法) List<string> List<int> 1.概念 1.1官方:是一种特殊的【算法重用】机制。允许程序员在代码中将 变量或参数的 阅读全文
posted @ 2017-11-23 09:22 兽人松 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 真正的重载:两个带不同个数的类型参数的泛型方法构成重载(overload) 泛型方法的类型参数和方法参数列表都是构成重载的元素。 子类重写父类方法的是方法体实现代码,而不是方法签名。 2.3 协变和逆变 (本质是子类对象转父类对象,父类对象转子类对象) 1.由子类向父类方向转变是协变,协变用于返回值 阅读全文
posted @ 2017-11-21 20:03 兽人松 阅读(163) 评论(0) 推荐(0) 编辑