
ASP
B/S开发
Notail^0^
心静脑清
展开
-
Socket(进程通信机制)
什么是Socket:两个程序通信用的Socket应用模式(服务端至少2个,一个监听,一个通信)知识点:1.可以监听多个请求2.可以设置监听请求个数应用场景:服务端用socket监听用户端发来的请求,监听到一个,监听者就告知负责和客户端通信者,进行数据的接收和处理,处理完毕之后返回给客户端...原创 2020-01-17 17:08:48 · 439 阅读 · 8 评论 -
线程与进程
目录什么是进程:C#如何操作进程:什么是线程:解决的问题:单线程的问题:线程10个应用(创建,结束,终止,控制,跨线程访问,并发,线程池)多线程的应用场景:什么是进程:是windows系统中的一个基本概念,他包含着一个运行程序所需要的资源。进程之间是相对独立的,一个进程无法直接访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的...原创 2020-01-17 17:00:58 · 579 阅读 · 12 评论 -
委托和Event
目录什么是委托?什么时候用委托?委托和event什么是委托?1.委托是用户自定义的类,它定义了方法的类型。储存的是一系列具有相同参数和返回类型方法的地址列表,调用委托时,此委托列表的所有方法都将被执行。2.委托简单说就是让别人帮你办件事。委托是C#实现回调函数的一种机制,引入一篇其他博客提到的例子:例子:我现在是一家公司的老板,公司现在在招聘.NET工程师,我们有一个小...原创 2020-01-17 15:45:51 · 450 阅读 · 8 评论 -
全局应用程序类(Global)
目录如何创建?Global方法的应用和说明:1.Application_Start()2.Application_Error()3.Session_Start()4.Session_End()如何创建?Global文件名称不能改,并且要放在网站得根目录下Global方法的应用和说明:1.Application_Start()应用:服务器忙的时候...原创 2020-01-15 21:41:14 · 2184 阅读 · 9 评论 -
Session进程外存储
为什么有Session进程外存储?随着项目的复杂度增加,用户量增加,一台服务器已经不可以支持很多用户访问一台服务器了 用户提交到一台服务器,会再这台服务器中保留数据,但是要访问其他服务器就要重新提交解决方案:(实现Session共享)用web服务器集群 专门找一台机器,做Session状态存储服务器(性能差) 将session数据存储到数据库中(性能差) 用Redis或Memca...原创 2020-01-15 19:34:09 · 326 阅读 · 9 评论 -
缓存(Cache)
目录什么是缓存:什么样的内容适合放在缓存中?逻辑描述:缓存类型:生命周期:过期时间的类型:应用场景:cache和session的异同点:知识点:什么是缓存:将数据从数据库/文件取出来放在服务器的内存中,这样后面的用户来获取此数据,不用查询数据库,直接从内存(缓存)中获取数据,提高了访问的速度,节省了时间,也减轻了数据库的压力。是空间换时间的技术。...原创 2020-01-15 17:13:48 · 334 阅读 · 9 评论 -
母版页
解决什么问题:统一页面布局(例如导航栏和页面底部的栏)母版页放什么内容:放公共的内容怎么使用:母版页面有两个地方可被子页面重写,一个是在head中,可以重写脚本(js),一个在body中,可以重写页面中的内容 母版页面可以自己增加可被重写的区域,然后再子页面相对应声明并使用就可以...原创 2020-01-15 11:43:27 · 282 阅读 · 6 评论 -
JSON
目录什么是JSON?应用场景:之前用的都是XML,两者有什么区别:JSON如何从后端传到前端?什么是JSON?JSON(JavaScriptObject Notation, JS 对象简谱) 是一种轻量级的数据交换格式。JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在网络或者程序之间轻松地传递这个字符串,并在需要的时候将它还原为各...原创 2020-01-14 20:08:52 · 249 阅读 · 2 评论 -
AJAX
目录AJAX请求和普通HTTP请求区别什么是AJAX?为什么有AJAX?AJAX优点创建XMLHttpRequest对象为XMLHttpRequest对象设置请求参数设置回调函数详细代码:应用场景:AJAX请求和普通HTTP请求区别AJAX通XMLHttpRequest对象请求服务器,服务器接受请求返数据实现刷新交互 普通http请求通ht...原创 2020-01-14 16:53:24 · 332 阅读 · 3 评论 -
请求处理过程
请求处理流程:描述了从浏览器向服务器发送请求开始到服务器处理完之后将结果返回给浏览器这中间底层的调用关系过程描述:浏览器发送请求到服务端,服务端操作系统处理和IIS处理,到.Netframework中ISAPIRuntime这个入口,进行对报文的一系列处理,调用管道,进行实例化和代码的处理,处理完之后返回给浏览器流程图一:不包含ISAPIRuntime中简单的调用...原创 2020-01-14 15:43:34 · 411 阅读 · 9 评论 -
Cookieh和Session异同
目录Session 的概念Cookie 的概念Session 的特点cookie特点Session 与 Cookie 的联系Session 与 Cookie 的区别Session 的概念服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。Cookie 的概念客户端会话技术,将数据保存到客户端Session 的特点Se...原创 2020-01-13 16:47:29 · 367 阅读 · 2 评论 -
Session
目录为什么要用Session?什么是Session?从Cookie延申到Session应用场景:工作流程:Session的销毁(声明周期)重点:为什么要用Session?在Web发展中,我们知道浏览器与服务器之间采用的时http协议,而这种协议是无状态的,所以这就导致了服务器无法知道是谁在浏览网页,但很明显,一些网页需要知道用户的状态,例如登录,购物车等。...原创 2020-01-13 11:34:47 · 285 阅读 · 2 评论 -
Cookie
目录为什么要用Cookie:Cookie:两种存储方式:发送方式:解决的问题:应用场景调用逻辑:为什么要用Cookie:在Web发展中,我们知道浏览器与服务器之间采用的时http协议,而这种协议是无状态的,所以这就导致了服务器无法知道是谁在浏览网页,但很明显,一些网页需要知道用户的状态,例如登录,购物车等。Cookie:是一个客户端状态保持机制,(网站的...原创 2020-01-13 11:03:49 · 185 阅读 · 1 评论 -
上传图片
上传图片的逻辑:在静态页面写好上传传送的是文件流,不是文件名(enctype="multipart/form-data":如果要上传文件必须加上该属性,指定相应的编码。只有这样用户选择的文件数据(文件流)才会放在请求报文中,发送给服务器。表单中的其它表单元素(文本框等),也会发送到服务端,但是格式也变了,但是在服务端还是按照以前的方式进行接收)<form method="pos...原创 2019-12-16 18:04:34 · 250 阅读 · 12 评论 -
WEB页面的执行顺序
先执行aspx.cs页面的page_load事件,再执行aspx页面的html代码,渲染完之后,最后触发javascript事件原创 2019-12-16 17:58:14 · 525 阅读 · 9 评论 -
html、ashx和web界面(aspx)
目录html,ashxweb页面两者的异同点aspx继承与aspx.csaspx中可以引用其他类什么时候用aspx和ashxhtml,ashx利用html作为模板,使用ashx读取数据库,替换html中的部分内容,最终显示已替换的html内容。web页面aspx.cs负责查数据库aspx负责展示数据库中的数据在vs里面创建一个web页面会产生两...原创 2019-12-16 17:55:36 · 744 阅读 · 12 评论 -
模板文件、表单、get和post
目录模板文件:表单:getpostget和post区别:模板文件:1.给网页加样式2.可以将页面中占位符替换掉表单:用于提交用户的数据注意:提交表单时,只能提交表单元素的value属性的值。<div><span>无法进行提交getGET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传...原创 2019-12-02 11:01:38 · 298 阅读 · 11 评论 -
IIS发布
一、B/S机制B/S:即Browser/Server(浏览器/服务器)结构,简单一点说:找一个好一点的电脑作为服务器(也可以作为浏览器或客户端),其他人通过浏览器访问你设置的服务器,服务器在经过一系列的处理,在返回给客户端。二、安装IIS找到程序和功能 点击启动或关闭Windows功能 找到Internet Information Services 里面的内容全部勾选...原创 2019-11-10 16:35:38 · 477 阅读 · 33 评论