装饰(Decorator)模式(包装模式)

  • Post author:
  • Post category:其他

概念 :动态为对象添加功能。 是一种替换继承关系的方案。无需通过继承增加子类就能扩展对象的新功能。使用对象的关联关系代替继承关系,更加灵活,同时避免类型体系的快速膨胀。 装饰设计模式在设计模式定位 :结构型模式,把类或对象结合在一起形成更大的结构。 干什么 : 动态给 对象添加新的功能。 作用 :避免因为继承关系,某个类个数快速增长,同时也避免了继承关系中类与类之间耦合度高。详细解析见下文。 装饰…

继续阅读 装饰(Decorator)模式(包装模式)

java web 做了全局过滤后CSS样式失效问题记录..

  • Post author:
  • Post category:java

在做了全局过滤后,使用Edge浏览器测试功能时,突然发现注册页面的CSS效果失效,返回登录页面发现CSS正常,所以一直以为是注册页面的CSS路径有错,改了半天也没效果,清除浏览器缓存也不行,使用谷歌测试,发现所有页面的CSS效果都失效了,百度了一下终于知道原因,全局过滤把所有Js,css文件都过滤了,包括图片也被过滤掉,于是改了全局过滤的代码,放行了CSS,JS以及图片 以下为更改后的全局过滤代码…

继续阅读 java web 做了全局过滤后CSS样式失效问题记录..

nginx集群配置文件服务器,nginx高可用集群的实现过程

  • Post author:
  • Post category:其他

这篇文章主要介绍了nginx高可用集群的实现过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1、配置: (1)需要两台nginx服务器 (2)需要keepalived (3)需要虚拟ip 2、配置高可用的准备工作 (1)需要两台服务器192.168.180.113和192.168.180.112 (2)在两台服务器安装nginx (3)在两台…

继续阅读 nginx集群配置文件服务器,nginx高可用集群的实现过程

Element el-tree 树形的默认点击第一个node,并高亮

  • Post author:
  • Post category:其他

<el-tree class="filter-tree" :data="treeData" :props="treeProps" node-key="id" :highlight-current="true" //是否高亮当前选中节点,默认值是 false。把它设置为true default-expand-all :filter-node-method="filterNode" ref="t…

继续阅读 Element el-tree 树形的默认点击第一个node,并高亮

Mac如何找到/tmp文件夹及如何编辑txt文件

  • Post author:
  • Post category:其他

《Objective-C基础教程》中第三章例程中有一个需要读取位于/tmp文件夹中的words.txt,若不放置此文件,则报错如下:[Switching to process 1000] Running… Program received signal:  “EXC_BAD_ACCESS”. sharedlibrary apply-load-rules all (gdb) 如何找到/tmp文件夹?…

继续阅读 Mac如何找到/tmp文件夹及如何编辑txt文件

JavaWeb-用户注册与登录功能

  • Post author:
  • Post category:java

JavaWeb-用户注册与登录功能 1.在数据库中创建对应的数据表 2.在src下创建domain包,并建关系映射类(JavaBean) package com.helong.domian; public class User { private String uid; private String username; private String password; private String…

继续阅读 JavaWeb-用户注册与登录功能

C++数据结构与算法分析——二分查找

  • Post author:
  • Post category:其他

二分查找 介绍 二分查找,也叫折半搜索、对数搜索。是用来在一个 有序 数组中查找一个数的算法。 例题 题目描述 给定一个 n 个元素有序的 升序 整型数组 nums 和一个目标值 target ,写一个函数 搜索 nums 中的 target , 如果目标值存在返回下标,否则返回 -1 。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释:…

继续阅读 C++数据结构与算法分析——二分查找

PHP function(){}里,怎么调用外部定义过的变量

  • Post author:
  • Post category:php

$test = 123; abc(); //这里什么都不输出,因为访问不到$test变量 function abc(){ echo($test); } 如果,你想在函数内部访问外部变量,你需要这样: 复制代码代码如下: global $test; $test = 123; abc(); //输出123 function abc(){ global $test; echo($test); } 版权声…

继续阅读 PHP function(){}里,怎么调用外部定义过的变量

Java 反射+工厂模式实现解耦

  • Post author:
  • Post category:java

在实际开发中,工厂模式是经常被用到的。 工厂模式的好处: 工厂模式可以达到类的解耦。 工厂类中工厂方法过多也是个问题,每新增一个类,则新增一个工厂方法,这会导致工厂方法过多。恰好,反射可以创建类的实例对象,而且可以采用统一操作 Class.forName() 产生方法,而不会新增工厂方法。 案例实战 以公司程序员开发业务模块为场景,一个Java程序员开发Java Library,一个Android…

继续阅读 Java 反射+工厂模式实现解耦

debian触摸屏桌面图标打开方式从双击改成单击

  • Post author:
  • Post category:其他

图形化操作: 如果桌面带设置的话,从类似“桌面”、“桌面偏好”等进入,找到“桌面图标”选项,勾选“单击打开”。 命令行操作: 在 /home/pi/.config里找到 libfm.conf(如果没有,则看看有没有文件夹 libfm,进入,里面应该有libfm.conf),打开,将该文件的第 5 行从 更改single_click=0为single_click=1,重启电脑就好。同时在这个文件里也…

继续阅读 debian触摸屏桌面图标打开方式从双击改成单击