/** * @author : 陈柏宇 * 开放封闭原则 * * 介绍: * 开放封闭原则:软件实体(类、模块、函数等等) 应该可以扩展。但是不可以修改。 * * * 这个原则有两个特征: * ① 对于扩展是开放的 * ② 对于更改是封闭的 * * 我们在开发任何软件的时候都不要指望一开始的需求就确 ...
分类:
其他 时间:
2021-08-21 22:37:28
收藏:
0 评论:
0 赞:
0 阅读:
37
首先,这3个的大致中文意思:hasOne:有一个,加上主谓语应该是 ,A 有一个 BhasMany:有很多,A 有很多 BbelongsTo:属于, A 属于 B这里我们准备3张表来理解他们的关系:user_group 用户分组表:id、titleuser 用户表:id、user_group_id、 ...
分类:
其他 时间:
2021-08-21 22:37:18
收藏:
0 评论:
0 赞:
0 阅读:
38
####使用自己裁剪的list.h头文件实现的linux内核链表 代码:list.h 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef _LINUX_LIST_H 3 #define _LINUX_LIST_H 4 5 //#include <li ...
分类:
系统服务 时间:
2021-08-21 22:37:05
收藏:
0 评论:
0 赞:
0 阅读:
48
CentOS7安装mysql并使用Navicat连接 一、使用yum库安装mysql 1、使用命令进行下载,由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件 : wget https://dev.mysql.com/get/mysql80-commun ...
分类:
数据库技术 时间:
2021-08-21 22:36:56
收藏:
0 评论:
0 赞:
0 阅读:
43
一、图像平移 二、图像水平镜像 三、图像垂直镜像 四、图像缩放 五、图像旋转(顺时针) 正确代码: import cv2 import math import numpy as np class Img: def __init__(self,image,rows,cols,center=[0,0]) ...
分类:
其他 时间:
2021-08-21 22:36:40
收藏:
0 评论:
0 赞:
0 阅读:
40
easy-rules-centraldogma-spring-boot-starter 是直接利用了centraldogma进行easy-rules 配置规则管理 可以方便的多版本以及实时更新问题,利用centraldogma强大的git 能力,可以方便的进行rule 的版本管 理,同时centra ...
分类:
编程语言 时间:
2021-08-21 22:36:24
收藏:
0 评论:
0 赞:
0 阅读:
46
一、隐藏版本号 可以使用Fiddler 工具抓取数据包,查看Nginx版本 也可以在centos中使用命令 curl -I http://192.168.142.3显示响应报文首部信息, 方法一:修改配置文件方式 vim /usr/local/nginx/conf/nginx.conf http { ...
分类:
其他 时间:
2021-08-21 22:36:11
收藏:
0 评论:
0 赞:
0 阅读:
46
==:是一个运算符 1、可以使用在基本数据类型变量和引用数据类型变量中 2、如果比较的是基本数据类型变量,比较两个变量保存的数据,是否相等,(不一定类型相同) 3、如果比较的是引用数据类型变量,比较两个对象的地址值,是否相等。 equals():是一个方法 1、A.equals(B),返回true或 ...
分类:
其他 时间:
2021-08-21 22:35:56
收藏:
0 评论:
0 赞:
0 阅读:
34
1 #include "stdafx.h" 2 #include <stdlib.h> 3 #include <stdio.h> 4 5 int main(int argc, char* argv[]) 6 { 7 8 //char chArry[10]="calc"; //数组型 9 // cha ...
分类:
编程语言 时间:
2021-08-21 22:35:41
收藏:
0 评论:
0 赞:
0 阅读:
41
小知识: 常用的创建微服务模块的套路 1:创建Module 2:修改POM配置文件 3:编写yml配置文件 4:编写启动的主类 5:编写业务类 这个支付模块的构建只是说的一种场景,而不是真的对接支付接口,只是走一个微服务,服务之间的调用流程 支付微服务提供者 创建module(只写一次之后的创建只会 ...
分类:
编程语言 时间:
2021-08-21 22:35:22
收藏:
0 评论:
0 赞:
0 阅读:
46
1、线程安全 线程安全就是能够在多线程环境下正常工作。这取决于web server在处理并行访问时是否用到多线程。 2、非线程安全 不论在什么平台、用什么web server,只要是用cgi/fastcgi方式运行PHP,都用非线性安全 linux必然配合非线程安全的PHP,IIS则要用线性安全的P ...
分类:
编程语言 时间:
2021-08-21 22:35:10
收藏:
0 评论:
0 赞:
0 阅读:
39
一、问题由来 最近在做一个小程序的后台,自己去微信官网上查看了相关的规定,小程序正式发布时,要求比较严格,必须是使用https+域名访问,自己在 阿里云购买了一个域名,可是没有备案。SSL证书去阿里云购买了一个免费的证书,想先把环境搭起来,让测试环境最接近真实环境来进行开发。 一切准备就绪,SSL证 ...
分类:
Web开发 时间:
2021-08-21 22:34:55
收藏:
0 评论:
0 赞:
0 阅读:
312
用c++编写第一个mfc程序的时候,照着例子输入的代码,执行不了,VS2017 问题描述: MSVCRTD.lib(exe_winmain.obj) : error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 "int __cdecl invoke_main(void)" ( ...
分类:
其他 时间:
2021-08-21 22:34:42
收藏:
0 评论:
0 赞:
0 阅读:
37
异常 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序在跑着,内存或硬盘可能满了,等等。 软件程序在运行过程中,非常可能遇到刚刚提到的 ...
分类:
编程语言 时间:
2021-08-21 22:34:32
收藏:
0 评论:
0 赞:
0 阅读:
25
本文将基于centos7搭建 keepalived 的高可用服务集群。流程如下 1、node1~node4安装centos7, 配置好网络。 /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet PROXY_METHOD=none BROWS ...
分类:
其他 时间:
2021-08-21 22:34:21
收藏:
0 评论:
0 赞:
0 阅读:
28
用户在使用SQL Server 2008远程链接时,可能会弹出如下对话框: 在链接SQL服务器时发生网络链接错误或特定实例错误。SQL服务器不存在或者链接不成功。请验证用户名是否正确或SQL服务器是否已经配置远程链接功能。(错误发现方:命名管道供应方。错误代号:40 无法和SQL服务器进行链接) 如 ...
分类:
数据库技术 时间:
2021-08-21 22:34:11
收藏:
0 评论:
0 赞:
0 阅读:
34
核函数方法 现在考虑一个信号的二分类问题,设样本为$\boldsymbol{x}_n,n=1,...,N$?,这些样本隶属于两个类别$y=1$?或$y=-1$??,现在依据上述已有的样本以及每个样本的标签,我们要对一个新的样本$\boldsymbol{x}$进行判别,它是属于$y=1$还是$y=-1 ...
分类:
其他 时间:
2021-08-21 22:33:59
收藏:
0 评论:
0 赞:
0 阅读:
33
1. 定义 在 C++中,定义函数时可以给形参指定一个默认的值,这样调用函数时如果没有给这个形参赋值(没有对应的实参),那么就使用这个默认的值。 也就是说,调用函数时可以省略有默认值的参数。如果用户指定了参数的值,那么就使用用户指定的值,否则使用参数的默认值。 #include<iostream> ...
分类:
编程语言 时间:
2021-08-21 22:33:44
收藏:
0 评论:
0 赞:
0 阅读:
31
首先要明白,return是非原子性的,需要两步,首先要将返回值放到一个临时变量中(为返回值赋值),然后将返回值返回到被调用处。而defer函数恰在return的两个操作之间执行。 真正的执行顺序是: 先为返回值赋值,即将返回值放到一个临时变量中,然后执行defer,然后return到函数被调用处。 ...
分类:
其他 时间:
2021-08-21 22:33:30
收藏:
0 评论:
0 赞:
0 阅读:
25
最近开始vb 所以记录下vb6.0工具的快捷键F1:显示MSDN帮助。当然你要安装MSDN,否则得不到真正的帮助了F2:显示对象浏览器。这里你可以看到对象的各种属性、方法与事件F3:查找一下个F4:显示当前选中控件的属性窗体F5:运行程序(VB.NET则是F8了)F7:由窗体设计切换到对应的代码窗体 ...
分类:
其他 时间:
2021-08-21 22:33:21
收藏:
0 评论:
0 赞:
0 阅读:
19