简单工厂的问题 昨天写了简单工厂模式,简单工厂模式虽然做到了对象的创建和使用分离,但是它有个致命的缺陷:不符合开闭原则。每当我们需要新加一个实现类的时候,我们不得不修改工厂的创建方法。 所以现在看来简单工厂模式的工厂责任还是太重,每种实现类都需要由这个工厂来创建,所以每增加一个产品的实现,都需要修改 ...
分类:
其他好文 时间:
2020-07-15 01:14:57
阅读次数:
75
将任意时域函数分解为{1,sin,cos}这一完备正交集及其基系数构成的函数时, 对于基系数,即傅里叶变换(频域函数)的计算,通过观察傅里叶变换的公式,可知: 傅里叶变换也可理解为数学上的“互相关”操作,原时域函数中若包含某一频域分量,则互相关的操作便可将该分量“摘”出来, 对于不包含的频域分量,是 ...
分类:
其他好文 时间:
2020-07-15 01:14:40
阅读次数:
79
1 <?xml version="1.0" encoding="utf-8" ?> 2 <configuration> 3 <configSections> 4 <section name="log4net" type="log4net.Config.Log4NetConfigurationSect ...
分类:
Web程序 时间:
2020-07-15 01:14:22
阅读次数:
107
# 1创建2个图形区域,一个叫做green,大小是16,8,一个叫做red,大小是10,6 # 2绿色区域画一条绿色的正弦曲线,红色区域化两条线,一条是绿色的正弦曲线,一条是红色的余弦曲线 # 3在green的绿色的正弦曲线上,把sin(π/6)=1/2这个公式参照课件中的标注方式进行标注 # 4坐 ...
分类:
其他好文 时间:
2020-07-15 01:14:04
阅读次数:
77
# 获取yahoo金融苹果公司的股票数据。 # 1、分析拉取的数据,找到收盘数据列的列名。 # 2、绘制收盘价格柱状图。 # 3、分析拉取的数据涨跌率,股价移动平均和波动率。 # 4、 找出开盘价和收盘价最高的那一天 # 5、 获取股票表格总共有多少行多少列 # 6、 对股票的每列按照月为单位求平均 ...
分类:
移动开发 时间:
2020-07-15 01:13:47
阅读次数:
98
TP5-程序设计 目录对应关系 F:\\PHP ├─index.php 入口文件 ├─README.md README文件 ├─Application 应用目录 ├─Public 资源文件目录 └─ThinkPHP 框架目录 thinkphp 的目录结构 ThinkPHP 的目录结构非常清晰和容易部 ...
分类:
其他好文 时间:
2020-07-15 01:13:35
阅读次数:
60
日常开发过程中,有不同的用户组,不同用户组看到页面上的内容是不一样的,这就涉及到权限控制。 这需要前端和后端相互配合完成。本节讲解两种权限控制的方案。 先来看下iview-admin中的代码。在路由列表配置meta为success权限字段,它是一个数组,表示当前这个界别的页面是哪个用户租可以浏览,里 ...
分类:
其他好文 时间:
2020-07-15 01:13:07
阅读次数:
89
Given an array nums with n integers, your task is to check if it could become non-decreasing by modifying at most 1 element. We define an array is non ...
分类:
其他好文 时间:
2020-07-15 01:12:51
阅读次数:
60
语法: text-shadow : color x-offset y-offset blur-radius; color 阴影颜色 x-offset X轴位移,用来指定阴影水平位移量 y-offse Y轴位移,用来指定阴影垂直位移量 blur-radius 阴影模糊半径,代表阴影向外模糊的模糊范围 ...
分类:
其他好文 时间:
2020-07-15 01:12:38
阅读次数:
68
D.树上求和 给你一棵根为1的有N个节点的树,以及Q次操作。 每次操作诸如: 1 x y:将节点x所在的子树的所有节点的权值加上y 2 x:询问x所在子树的所有节点的权值的平方和,答案模23333后输出 做法倒是好想(但是尽量用结构体数组,不然不好写,原本没有结构体找bug好久,然后又改写的),假设 ...
分类:
其他好文 时间:
2020-07-15 01:12:25
阅读次数:
74
只需要把两个串拼接起来,之后求一下后缀数组求可覆盖最长重复子串模板即可 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<string> using namespace std; ty ...
分类:
编程语言 时间:
2020-07-15 01:12:09
阅读次数:
72
Python爬虫下载视频 前言 这两天我一时兴起想学习 PS ,于是去我的软件宝库中翻出陈年已久的 PhotoshopCS6 安装,结果发现很真流畅诶! 然后去搜索学习视频,网上的视频大多浮躁,收费,突然想到了我入门编程时学习的网站, 我要自学网 ,寻找当时非常喜欢的易语言编程视频,很可惜,没有了。 ...
分类:
编程语言 时间:
2020-07-15 01:11:50
阅读次数:
87
一、abp的系统设置(ISettingStore接口) 1、如果要新增一个系统设置,必须在使用前定义设置 2、系统设置参数有三种级别:应用程序、租户、用户 3、在应用层可以使用ISettingManager接口的GetSettingValue方法来回去设置参数的值 4、在js中,获取设置参数值的方法 ...
分类:
其他好文 时间:
2020-07-15 01:11:31
阅读次数:
87
Linux基础入门(一)初识Shell shell是什么 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Shell ...
分类:
系统相关 时间:
2020-07-15 01:11:11
阅读次数:
82
给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 注意: num1 和num2 的长度都小于 5100.num1 和num2 都只包含数字 0-9.num1 和num2 都不包含任何前导零。你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式。 ...
分类:
其他好文 时间:
2020-07-15 01:10:57
阅读次数:
59
版本:2.3.4 一般游戏都有图层管理,比如 sceneLayer 场景层 panelLayer 弹框层 tipLayer 提示框层 等等 cocos里的场景不是持久化的,每次切换都会自动destroy,如果在场景上放这些图层,那么每个scene都要放一遍?然后再获取,这样很麻烦。 加载场景使用的是 ...
分类:
其他好文 时间:
2020-07-15 01:10:40
阅读次数:
118
Linux基础入门(二)了解系统目录 一、Linux 系统目录结构 登录系统后,在当前命令窗口下输入命令: ls / 你会看到如下图所示: 也就是如下树状文件目录: 二、几个较为重要的目录 系统启动必须: **/boot:**存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件。 /et ...
分类:
系统相关 时间:
2020-07-15 01:10:17
阅读次数:
80