这篇文章完全摘录自别人,等后续,基于自己在项目中的应用,再重新写一下。 模板方法模式(Template Method Pattern):定义一个操作中的算法骨架,将一些步骤延迟至子类中.模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 demo 下面是一个模板方法模式的一个d ...
分类:
编程语言 时间:
2020-06-05 21:04:41
阅读次数:
57
原文地址:https://blog.csdn.net/qq_31759205/article/details/80575540 登录MySQL 登录本地用户 mysql -u root -p 登录外网用户(需要注意服务器可能只允许本地登录,需要修改响应的配置文件) mysql -u zhrt -h ...
分类:
数据库 时间:
2020-06-05 21:04:23
阅读次数:
109
接上篇,创建web02服务器,将web01、web02服务器的/data目录挂载到nfs01服务器的共享目录/data上,并以不同方式实现开机自启动。 web01篇: 在/etc/rc.local中添加如下一行: 重启并检查: web02篇: 克隆模板机,创建web02虚拟机,更改主机名,ip地址 ...
分类:
系统相关 时间:
2020-06-05 21:04:08
阅读次数:
69
【程序 22 递归求阶乘】 题目:利用递归方法求 5!。 程序分析:递归公式:fn=fn_1*4! 源码: package com.homework.test; /* 【程序 22 递归求阶乘】 题目:利用递归方法求 5!。 程序分析:递归公式:fn=fn_1*4! */ public class ...
分类:
编程语言 时间:
2020-06-05 21:03:25
阅读次数:
70
1 2 3 const {resolve} = require('path') 4 const MiniCssExtractPlugin = require('mini-css-extract-plugin') 5 const OptimizeCssAssetsWebpackPlugin = req ...
分类:
Web程序 时间:
2020-06-05 21:02:39
阅读次数:
71
DES是一种使用56位密钥对64位长分组进行加密的密码 DES对明文中每个分组的加密过程都包含16轮,每轮操作完全相同,每一轮会使用不同的子密钥,所有子密钥都是从主密钥推导而来的。 DES是Feistel密码,优势是加解密过程几乎完全相同。DES解密仅需要密钥编排。 将64位的明文进行初始置换 此明 ...
分类:
其他好文 时间:
2020-06-05 21:02:23
阅读次数:
101
在知乎上发现一个有趣的话题“一个程序员的水平能差到什么程度?”其中有一个高赞回答,引发了程序员的共鸣。 ...
分类:
其他好文 时间:
2020-06-05 21:02:06
阅读次数:
68
要求 1、启动程序后让用户输入余额,并打印商品列表2、用户通过输入编号购买商品3、用户选择商品购买后,根据余额判断成功或者失败,给出对应提示4、可以随时退出,退出后打印账号余额以及购买的商品列表 构思 1、首先,用户余额需要进行存储,用户购买的物品需要进行存储在数组中2、用户购买成功后,将购买的物品 ...
分类:
编程语言 时间:
2020-06-05 21:01:52
阅读次数:
82
label标签 作用:让文本和表单元素绑定在一起 个人理解:根据相同的id绑定,或者包裹成块状元素。 代码: <!-- 方法一: input将label包裹住,input的id需要和label中的属性for相同,才能绑定成功 --> <input id="nan1" name="sex1" type ...
分类:
其他好文 时间:
2020-06-05 21:01:34
阅读次数:
116
进入LIVE CD模式,打开终端sudo mount /dev/sda(ubuntu系统分区) /mntsudo mount --bind /proc /mnt/procsudo mount --bind /dev /mnt/devsudo mount --bind /sys /mnt/syssud ...
分类:
系统相关 时间:
2020-06-05 21:01:20
阅读次数:
85
【程序 20 求前 20 项之和】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和。 程序分析:请抓住分子与分母的变化规律。 源码: package com.homework.test; /* 【程序 20 求前 20 项之和】 题目:有 ...
分类:
编程语言 时间:
2020-06-05 21:00:36
阅读次数:
78
简谈Java语言的封装 封装的定义 封装将复杂模块或系统的逻辑实现细节隐藏,让使用者只需要关心这个模块或系统怎么使用,而不用关心这个模块或系统是怎么实现的。 在面向对象的的编程中,我们一般通过接口来描述某个系统或模块具体什么功能。 举个通俗的例子:电视机的内部构造是极其复杂的,在需要对电视机进行“换 ...
分类:
编程语言 时间:
2020-06-05 21:00:20
阅读次数:
79
从零配置dlib(GPU) ? Written by Aquish 参考: [ win10+anaconda+cuda配置dlib ] [ 记一次Win10环境python3.7安装dlib模块趟过的坑 ] [ win10系统python下实现dlib的GPU加速 ] 写在前面 配环境真的是一件考验 ...
分类:
其他好文 时间:
2020-06-05 21:00:07
阅读次数:
133
Johnny and Grandmaster 思路 这道题就是把一组数分成两个集合,使这两个集合的对p的次方的和的差的最小值,也就是求$sum1 - sum2$得最小值, 由于结果过大我们可能需要对结果取模。那么这题得关键在于我们应该如何分配这两个集合,也就是如何得到最优的$sum1 - sum2$ ...
分类:
其他好文 时间:
2020-06-05 20:59:55
阅读次数:
61
1.JDBC 概念 概念:Java DataBase Connectivity Java数据库连接,Java语言操作数据库 本质:其实是官方(sun)定义的一套操作所有关系型数据库的规则,既接口。各个数据库厂商去实现这套这套接口,提供数据库驱动jar包。 我们可以使用这套接口(JDBC)编程,真正执 ...
分类:
数据库 时间:
2020-06-05 20:59:39
阅读次数:
81
NET CORE 3.1多语言 控制器多语言ConfigureServices 1 services.AddLocalization(o => { o.ResourcesPath = "Resources"; }); services.AddMvc(); Configure 2 IList<Cult ...
分类:
Web程序 时间:
2020-06-05 20:59:06
阅读次数:
99
以下是html代码,个人建议放在IDE里运行,边看效果,边学习~ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ini ...
分类:
编程语言 时间:
2020-06-05 20:58:50
阅读次数:
57