![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 73
普通网友
这个作者很懒,什么都没留下…
展开
-
centos7 MySQL5.7 多实例安装教程
1、背景今天,有个朋友问我,一台服务器上面能不能安装多个MySQL呢?这样我们就可以用不同的代码使用不同的数据库了。我知道肯定是可以的,但是按照以前编译安装的方式好像很麻烦,又重新整理了一版其他安装方式的多实例安装文档,特来记录。但是线上需不需要这个东西,还是要看业务需求。此文当做学习笔记记录操作过程,希望可以帮助其他的朋友。介绍:MySQL数据库的集中化运维,可以通过在一台服务器上,部署运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自的服务。各个实例之间是相互独立的,每个原创 2022-03-20 16:12:48 · 281 阅读 · 0 评论 -
反汇编 之 virtual-12 多重继承有函数覆盖
#include #include <stdio.h>/** 多重继承有函数覆盖*/class Base1{public:virtual void function_1(){printf("Base1 function_1… ");}virtual void function_2(){printf("Base1 function_2… ");}};class Base2 : public Base1{public:virtual void function原创 2022-03-18 15:16:01 · 79 阅读 · 0 评论 -
JVM-类加载器
1、类加载的分类引导类加载器(bootstrap class loader):用来加载Java的核心库,原生代码实现,并不继承java.lang.ClassLoader 。扩展类加载器(extensions class loader): 用来加载 Java 的扩展库。Java 虚拟机的实现会提供一个扩展库目录。该类加载器在此目录里面查找并加载 Java 类。系统类加载器(system class loader):它根据 Java 应用的类路径(CLASSPATH)来加载 Java 类。一般来说,Jav原创 2022-03-16 20:55:41 · 93 阅读 · 0 评论 -
vs2019配置C#
控制台应用程序一、vs2019配置c#选择c#语言->控制台应用->下一步->自定义项目名->新建项目直接生成模板helloworld代码二、认识c#程序的第一行using System;-using关键字用于在程序中包含System命名空间。 一个程序一般有多个using语句。下一行是namespace声明。一个namespace里包含了一系列的类。csharpLearning_命名空间包含了类_Program。下一行是class声明。类 _Progr原创 2022-03-16 13:54:56 · 3679 阅读 · 0 评论 -
Ffmpeg视频压缩
ffmpeg -i X:c2f0bbcb7c03193227025410917f19.mp4 -b:v 1m X:c2f0bbcb7c03193227025410917f19_b_1m.mp4-i input 输入路径-b:v 帧率 现在是1000k也就是1m 你可以写400k 500k帧率越低 视频压缩的越小。质量越模糊。1000的话就非常的清晰。指定文件大小ffmpeg -i Desktop/吉他.mp4 -fs 15MB Desktop/output1.mp4ffmpeg原创 2022-03-15 13:55:59 · 3772 阅读 · 0 评论 -
Android Gradle的神奇之处 ---- Gradle构建和Task引入
之前2节,主要是针对Groovy的语法进行了讲解,在Gradle脚本的编写中就会涉及这些语言特性,如果想要编写脚本,自定义Gradle插件,首先需要了解Gradle的构建过程。Gradle构建和Task引入1 Gradle工程层级结构2 Gradle的生命周期2.1 初始化阶段2.2 配置阶段2.3 执行阶段3 Task任务3.1 task基础3.1.1 任务的执行顺序3.1.2 doFirst doLast3.1.3 资源回收3.2 自定义Task3.2原创 2022-03-15 12:33:49 · 264 阅读 · 0 评论 -
Pytorch神经网络实战学习笔记_15 卷积神经网络实现+卷积计算的图解
1 卷积神经网络接口1.1 卷积接口介绍torch.nn.functional.conv1d:实现按照1个维度进行的卷积操作,常用于处理序列数据。torch.nn.functional.conv2d:实现按照2个维度进行的卷积操作,常用于处理二维平面图片。torch.nn.functional.conv3d:实现按照3个维度进行的卷积操作,常用于处理三维图形数据。1.2卷积函数的定义torch.nn.functional.conv2d(input, weight, bias=None, st原创 2022-03-15 11:12:16 · 595 阅读 · 0 评论 -
Linux必会100个命令(十五)ip
41.ip网络信息显示或配置。–help获得帮助信息ip命令选项较多,可以通过如下方式获得更多帮助:ip 选项 help例子1:显示ip地址ip addr是查看本机地址的,默认显示ipV4、ipV6。通过增加选项选择显示其中一种。ip命令功能基本替代了原来的ifconfig。例子2:添加ip地址如图,ip addr add…添加了一个新的IP地址给网卡,设备名enp2s0下面再用ip addr del删除这个ip。如图,192.168.0.245已经没有了。例子3:更多的网原创 2022-03-15 09:52:12 · 145 阅读 · 0 评论 -
JAVA NIO:NIO与OIO的对比以及Channel通道、Selector选择器、Buffer缓冲区的介绍 高并发
文章目录二 Java NIO(一)NIO对比OIO(二)概述三个核心组件Channel通道Selector选择器Buffer缓冲区(三)Buffer详解1 Buffer类2 四个属性3 重要方法(四)Channel详解1 FileChannel文件通道2 SocketChannel套接字通道3 DatagramChannel数据报通道(五)Selector选择器选择器使用流程:1、获取选择器示例2.将通道注册到选择器四种IO事件原创 2022-03-14 17:27:24 · 321 阅读 · 0 评论 -
Codeforces Round #777 (Div. 2) 补题题解 (未完成)
目录A Madoka and Math DadB Madoka and the Elegant Gift过了两道题,继续加油A Madoka and Math Dad#include<bits/stdc++.h>using namespace std;int T;int get1(int x){ return x % 3;}int get2(int x){ return x / 3;}int main(){ cin>>T; w原创 2022-03-14 16:02:33 · 574 阅读 · 0 评论 -
5、网络编程之通信协议
1.5、通信协议协议:约定,就好比我们现在说的是普通话。网络通信协议:速率,传输码率,代码结构,传输控制…问题:非常的复杂!大事化小:分层TCP/IP协议簇:实际上是一组协议*:重要:TCP:用户传输协议UDP: 用户数据报协议出名的协议:TCPIP:网络互联协议TCP/UDP对比:TCP:打电话连接,稳定三四握手,四次挥手最少需要三次,保证稳定连接!A:你瞅啥?B:瞅你咋地?A:干一场!A:我要走了!B:你真的要走了吗?B:你真的真的要走了吗原创 2022-03-13 15:27:43 · 150 阅读 · 0 评论