51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#浏览器模式
看透设计模式-行为型模式
本文主要讨论行为型模式 职责链模式(ChainofResponsibility Pattern):避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。职责链模式是一种对象行为型模式。 &...
代码星球
·
2020-04-06
看透
设计模式
行为型
模式
看透设计模式-结构型模式
这里我们主要讨论 结构型模式●Target(目标抽象类):目标抽象类定义客户所需接口,可以是一个抽象类或接口,也可以是具体类。●Adapter(适配器类):适配器可以调用另一个接口,作为一个转换器,对Adaptee和Target进行适配,适配器类是适配器模式的核心,在对象适配器中,它通过继承Tar...
代码星球
·
2020-04-06
看透
设计模式
构型
模式
看透设计模式-创建型模式
总结下自己关于设计模式的一些思考。(我终于看穿了爱情,不过就是一圈圈圈圈烟圈圈圈圈用来解闷消遣。。) 设计模式是对一些常用的类的行为规范的一个最佳实践的提取。设计模式不是架构模式,设计模式关注的是代码的可读性,拓展性。而架构关注的是性能、稳定性、可用性开闭原则,并不是说,我们能完全的能够通过新增类、接口来拓展...
代码星球
·
2020-04-06
看透
设计模式
创建型
模式
一个生产者消费者模式的问题
问题是这样的:有1个生产者生产产品,60个消费者消费产品,产品可以被同时消费,而且需要等到每个消费者都消费一遍后,才能够把它删除。 问题其实也不难,只是稍微有点技巧。实现方式其实很多种,下面的应该是最简单的吧。importjava.util.concurrent.ArrayBlockingQueue;impo...
代码星球
·
2020-04-06
一个
生产者
消费者
模式
问题
设计模式——再谈工厂模式
工厂模式,也叫做说虚构造器,在简单工厂中间插入了一个具体产品工厂,这个工厂知道产品构造时候的具体细节,而简单工厂模式的产品具体构造细节是在一个个if/else分支,或者在switch/case分支里面的。工厂模式的好处就在于将工厂和产品之间的耦合降低,将具体产品的构造过程放在了具体工厂类里面。在以后扩展产品的时候方便很...
代码星球
·
2020-04-06
设计模式
再谈
工厂
模式
浏览器运行原理
参照http://kb.cnblogs.com/page/129756/https://segmentfault.com/a/1190000004934730https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/ 一、介...
代码星球
·
2020-04-06
浏览器
运行
原理
浏览器 的 session 如何保持?!
http://qindingsky.blog.163.com/blog/static/3122336200832853116360/ 在谈论session机制的时候,常常听到这样一种误解“只要关闭浏览器,session就消失了”。其实可以想象一下会员卡的例子,除非顾客主动对...
代码星球
·
2020-04-06
浏览器
session
如何
保持
flask使用debug模式时,存在错误时,会占用设备内存直至服务重启才释放;debug模式会开启一个守护进程(daemon process)
函数调用顺序flask的app.py的run-->werkzeug的serving.py的run_simple-->调用werkzeug的debug的__init__.py里的类DebuggedApplication,这里类有两个dict对象:self.frames={}self.tracebacks={}...
代码星球
·
2020-04-06
debug
模式
flask
使用
存在
flask的debug模式下,网页输入pin码进行调试
网站后端Python+Flask.FLASK调试模式之开启DEBUG与PIN使用? 自动加载:#方式一12if __name__ == '__main__': app.run(host=...
代码星球
·
2020-04-06
flask
debug
模式
网页
输入
浏览器都知道我们的哪些信息?
参考: 1、http://webkay.robinlinus.com/ 2、http://c7sky.com/what-every-browser-knows-about-you.html 访问网站http://webkay.robinlinus.com/,等待网站的js加载和执行完,就可以在页面上查看浏览器...
代码星球
·
2020-04-06
浏览器
知道
我们
哪些
信息
web网站css,js更新后客户浏览器缓存问题,需要刷新才能正常展示的解决办法
转载最近将公司官网样式进行了调整,部署到服务器后访问发现页面展示不正常,但是刷新之后就会展示正常。研究之后发现可能的原因有css文件过大,加载缓慢本地缓存问题,虽然服务器修改了css文件,但是浏览器仍然使用本地缓存的css,需要用户多刷新一次才能正常展示显然是很不合理的,那么怎么样解决更新后让浏览器请求新的css或js...
代码星球
·
2020-04-06
web
网站
css
js
更新
谈谈浏览器渲染
HTML页面加载和解析流程1.用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件;2.浏览器开始载入html代码,发现<head>标签内有一个<link>标签引用外部CSS文件;3.浏览器又发出CSS文件的请求,服务器返回这个CSS文件;4.浏览器继续载入html中<...
代码星球
·
2020-04-06
谈谈
浏览器
渲染
浏览器的DNS缓存查看和清除
有dns的地方,就有缓存。浏览器、操作系统、LocalDNS、根域名服务器,它们都会对DNS结果做一定程度的缓存。本文总结一些常见的浏览器和操作系统的DNS缓存时间 浏览器先查询自己的缓存,查不到,则调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址DNS查询顺序:浏览器缓存→系统缓存&r...
代码星球
·
2020-04-06
浏览器
DNS
缓存
查看
清除
浏览器缓存:强缓存和协商缓存
1、强缓存,不向服务器发请求,直接从本地硬盘(fromdiskcache/frommemorycache)或者内存中获取2、协商缓存,向服务器发出验证,如果资源无更改,不重新返回资源内容,资源内容从本地获取,,需要刷新command+r3、如果需要从服务器直接获取,需要强制刷新,就是所谓的command+shift+r...
代码星球
·
2020-04-06
缓存
浏览器
协商
java的几个概念AOP、IOC、DI、DIP、工厂模式、IOC容器
1、AOP:面向切面编程把一些公共类,比如日志类、安全类、数据库连接类、系统统一的认证、权限管理类、资源池(如数据库连接池的管理)、性能监控等做成一个公共类,当其他类需要时,进行注入(调用)。这样这些公共类存活于内存当中,随时供其他类进行调用,不会因为某一个调用的类使用完而结束这种在运行时,动态地将代码切入到类的指定方...
代码星球
·
2020-04-06
IOC
java
几个
概念
AOP
首页
上一页
...
137
138
139
140
141
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他