
编程基础常识
文章平均质量分 52
分享初中级工程师-编程基础常识相关知识
muzitian
php
java
展开
-
基础知识汇总一
静态变量是和类绑定到一起的,而不是类的实例对象。类似的,静态方法是属于类的方法,而不是类对象,它的调用并不作用于类对象,也不需要创建任何的类实例。View与Controller通信需要利用代理协议的方式,当有数据更新时,MOdel也要与Controller进行通信,这个时候就要用Notification和KVO,这个方式就像一个广播一样,MOdel发信号,Controller设置监听接受信号,当有数据更新时就发信号给Controller,Model和View不能直接进行通信,这样会违背MVC设计模式。原创 2023-10-17 00:30:27 · 168 阅读 · 0 评论 -
简述Session与Cookie的区别?
1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样才知道购物车里面有几本书。2. 思考一下服务端如何识别特定的客户?这个信息可以写到Cookie里面,访问网站的时候,网站页面的脚本可以读取这个信息,就自动帮你把用户名给填了,能够方便一下用户。原创 2023-10-16 22:53:05 · 66 阅读 · 0 评论