本文参照head first设计模式 1首先,以下面这张图为例,我们在编码的时候可以采用下面的模式。但是有一个弊端,如果子类Duck需要别的行为,那么就要在父类中加,这样如果后期行为变多但是又需要一个简单的Duck,哈哈,请哭吧。 2.为了解决上面这个问题,可以用接口进行分离,可是接口不能进行实现, ...
分类:
其他好文 时间:
2018-08-13 20:59:07
阅读次数:
151
想法1 服务端客户端个保存相同的一串字符串,客户端发送API请求时带着这段字符串来我服务端做校验,通过则返回相应数据,否则拒绝访问 弊端 黑客截取到请求信息,可直接会获取到该字符串,想服务端发送请求并能获取到数据,安全性太低 想法2 设置动态的随机验证码,那么字符串我们不变,利用时间的动态性,我们将 ...
这几年微服务架构越来越火。伴随着微服务概念的提示,越来越多的组织为了方便开发,结合实际提供很多微服务机构, 之前工作中一直使用dubbo作为微服务框架, dubbo只是专注于服务之间的通讯,所以更灵活以扩展,但同时也暴露其弊端, 微服务其他领域关注不够。所以很多企业目前采用Spring Cloud, ...
分类:
编程语言 时间:
2018-08-04 11:52:43
阅读次数:
162
C++的复合类型 引用和指针 引用就像是类型的别名 指针的初步认识 不管是否学过C或者C++对于指针这个东西只要是接触过计算机语言的,我相信都会对这个东西有所耳闻。 强大、底层、无限制、容易出错、容易崩溃、难以使用 让C/C++程序员又爱又恨的东西。 我认为,指针确实存在他的弊端,但是反过来想一下, ...
分类:
其他好文 时间:
2018-08-03 14:52:10
阅读次数:
145
装饰器,顾名思义,用来装饰的东西,python中装饰器是指用来拓展函数功能的一种函数 优点:不用变更原函数的结构而是原函数拥有新的功能 如: 1 def a(): 2 print('我们做好朋友!!!') 执行函数:a()返回值: 我们做好朋友 想在这个函数的结果返回结果前加上一句话:“Hello! ...
分类:
编程语言 时间:
2018-08-02 11:22:04
阅读次数:
160
我觉得要理解动态代理,首先要理解静态代理,因为动态代理是为了解决静态的问题才出现,详见上一篇静态代理的总结,直接看图 可以看出来,代理的实现就是这三方类,所以为了解决静态代理的弊端,需要在运行的时候动态的生成代理类。 而在java中jdk提供了proxy类创建动态类,jdk中是这样定义的 先说明一下 ...
分类:
编程语言 时间:
2018-07-31 23:45:25
阅读次数:
368
安装配置http-server到项目或者全局,可以本地启动http服务器,解决前端本地调试的弊端。 安装到全局,可在任意目录中使用,本文是安装到项目。 1、 初始化http-server 2、 使用npm导入Http-Server 3、 在项目下的package.json中添加如下启动命令: 其中8 ...
分类:
Web程序 时间:
2018-07-31 13:29:53
阅读次数:
396
解决方法有两种;1.把该页面设置为tab页面或者主页 ;2.进入该页面使用 wx.reLaunch();示例wx.reLaunch({url: '../detail/detail',})这样有一个弊端,就是会销毁其它所有的页面。
分类:
微信 时间:
2018-07-29 20:27:13
阅读次数:
3612
进程是计算机中最小的资源分配单位在利用多个CPU执行的过程中,对多个程序的资源进行管理和隔离进程的弊端开启和关闭 以及 切换 都会带来很大的时间开销过多的进程还会造成操作系统调度的压力线程线程是CPU调度的最小单位每个进程中至少有一个线程实际上执行代码的是线程线程属于进程进程负责获取操作系统分配给我 ...
分类:
编程语言 时间:
2018-07-27 17:03:32
阅读次数:
125
网络编程 概述 网络编程 : 通过编程实现不同计算机间数据的共享 C/S : 客户端/服务器模式 1. 好处:部分代码放在客户端,访问服务器只需要传输有效的数据. 2. 弊端:必须安装客户端,并且服务器升级,对应的客户端必须升级. B/S : 浏览器/服务器模式 1. 好处:不需要安装客户端,不需要 ...
分类:
编程语言 时间:
2018-07-27 14:45:48
阅读次数:
186