![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 57
普通网友
这个作者很懒,什么都没留下…
展开
-
C++操作MySQL总结
数据库是软件开发中必不可少的一个环节。今天介绍下c++如何来操作数据库!C++操作数据库主要有2中方式:1、通过C++ API方式调用2、通过mysql的Connector C++==================================================================================================================================================================原创 2022-03-20 19:50:23 · 2627 阅读 · 0 评论 -
2021-05-13 Redis面试题 Memcache与Redis的区别都有哪些?
Memcache与Redis的区别都有哪些?● 存储方式不同,Memcache是把数据全部存在内存中,数据不能超过内存的大小,断电后数据库会挂掉。Redis有部分存在硬盘上,这样能保证数据的持久性。● 数据支持的类型不同memcahe对数据类型支持相对简单,redis有复杂的数据类型。● 使用底层模型不同 它们之间底层实现方式以及与客户端之间通信的应用协议不一样。Redis直接自己构建了VM机制,因为一般的系统调用系统函数的话,会浪费一定的时间去移动和请求。● 支持的value大小不一样redis最原创 2022-03-20 15:09:20 · 407 阅读 · 0 评论 -
Kubelet 运行机制分析 节点管理
kubernetes 集群中,在每个 Node 节点(又称 Minion )上都会启动 kubelet 服务进程。该进程用于处理 Master 节点下发到本节点的任务,管理 Pod及 Pod 中的容器。每个ku be let 进 程会在 API Server 上注册节点自身信息,定期向 Master 节点汇报节点资源的使用情况,并通过cAdvisor 监控容器和节点资源。节点管理节点通过设置 kubelet 启动参数 “–rgister-node ”,来决定是否向 API Server 注册自己如果该原创 2022-03-20 14:24:30 · 275 阅读 · 0 评论 -
Java、对ArrayList求和
package pack1;import java.util.ArrayList;import java.util.Scanner;public class SumArrayList { public static void main(String[] args) { try(Scanner input = new Scanner(System.in);) { System.out.print("Enter number n: "); ..原创 2022-03-19 21:29:55 · 1400 阅读 · 0 评论 -
Effective C++ 55个具体做法 (Meyers) 1. 让自己习惯C++ 摘录
条款01:视C++为一个语言联邦今天的C++已经是多重泛型编程语言(multioaradigm prgramming language),一个同时支持过程形式(procedural)、面向对象形式(objected-orient)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogrmming)的语言。理解C++语言的最简单的方法是将C++视为一个由相关语言组成的联邦而非单一语言。在某个次语言中,各种守则与通例都倾向于简单、直观易懂、并且容易记住。C++最主要的次原创 2022-03-19 19:58:44 · 336 阅读 · 0 评论 -
Docker小作业:使用docker安装Nginx
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言本文介绍如何使用docker安装Nginx1.搜索镜像(从远端pull)2.拉取镜像3.启动容器4.测试访问总结前言本文介绍如何使用docker安装Nginx1.搜索镜像(从远端pull)docker search nginx2.拉取镜像代码如下:docker pull nginx该处从远端拉取镜像3.启动容器docker images启动如图接下来运行:dock.原创 2022-03-19 17:39:03 · 478 阅读 · 0 评论 -
120 顺序的分数
问题描述 :输入一个自然数N,请写一个程序来增序输出分母小于等于N的既约真分数(即无法再进行约分的小于1的分数)输入说明 :单独的一行,一个自然数N(1…20)输出说明 :每个分数单独占一行按照分数大小升序排列对于分子为0的分数,仅输出0/1,不输出其它分母的分数,比如0/2, 0/3。输入范例 :4输出范例 :0/11/41/31/22/33/4c++:#include <bits/stdc++.h>using namespace std;struct原创 2022-03-19 12:08:24 · 60 阅读 · 0 评论 -
简单分析双指针算法时间复杂度为什么是O(n)
前言很久没有更新了,这段时间还是以输入为主。今天复习双指针的时候,突然想明白了为什么双指针算法的时间复杂度是O(n)而不是O( n 2 n^2 n2),发篇文章记录一下自己的想法。例题给定两个升序排序的有序数组 A 和 B,以及一个目标值x。数组下标从 0 开始。请你求出满足 A[i]+B[j]=x 的数对(i,j)。数据保证有唯一解。输入格式第一行包含三个整数 n,m,x,分别表示 A 的长度,B 的长度以及目标值 xx。第二行包含 n 个整数,表示数组 AA。第三行包含 m 个整数,原创 2022-03-18 18:17:23 · 281 阅读 · 0 评论 -
实用机器学习笔记(七):决策树
文章目录1. Decision Trees (决策树)2. Random Forest (随机森林)3. Gradient Boosting Decision Trees(梯度提升决策树)4. Summary1. Decision Trees (决策树)优点Explainable (可解释性)Can handle both numerical and categorical features (数值与分类特征)缺点Very non-robust(unsemble to原创 2022-03-18 15:51:32 · 139 阅读 · 0 评论 -
【第十四篇】Spring Boot返回Json数据及数据封装
1.1 简介在项目开发中,接口与接口之间,前后端之间数据的传输都使用Json 格式,在Spring Boot中,接口返回 Json格式的数据很简单,在 Controller 中使用@RestController注解即可返回 Json格式的数据,@RestController也是 Spring Boot新增的一个注解,我们点进去看一下该注解都包含了哪些东西。@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented原创 2022-03-18 14:37:31 · 713 阅读 · 0 评论 -
《Web安全之深度学习实战》笔记:第十四章 恶意程序分类识别
本小节主要以MIST数据集为例介绍恶意程序的分类识别技术,使用特征提取方法为2-Gram和TF-IDF模型,介绍的分类算法包括支持向量机、XGBoost和多层感知机。一、恶意程序常见的恶意程序识别方法主要依据是静态文件特征码和高危动态行为特征等,会随着恶意程序呈指数级增长。传统的基于规则的检测技术已经难以覆盖全部恶意程序,终端安全厂商将大量的人力物力投入到使用沙箱以及机器学习技术上,希望可以有效提高识别恶意程序的能力。二、数据集测试数据来自Marco Ramilli的MIST数据集(Malware原创 2022-03-16 21:49:53 · 449 阅读 · 0 评论 -
linux内核源码分析之实时调度
实时调度实时调度的优先级比普通进程高,相应的static_prio值总是比普通进程低。rt_task:宏通过检测其优先级来证实给定进程是否是实时进程task_has_rt_policy:检测进程是否是关联到实时调度策略SCHED_FIFO:没有时间片,先进先出,在被调度器选择后,可以运行任意长时间。SCHED_RR:没有时间片,其值在进程运行时会减少,就像普通进程一样。在所有的时间段都到期后,则该值重置为初始值,而进程则置于队列末尾。这确保了在有几个优先级相同的SCHED_RR进程情况下,它们总是原创 2022-03-16 21:34:46 · 148 阅读 · 0 评论 -
java poi获取单元格的值
package com.test.excel;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.*;import java.io.FileInputStream;import java.text.SimpleDateFormat;public class Test1 { public static void main(String[] args) throws E原创 2022-03-16 20:12:24 · 608 阅读 · 0 评论 -
Spring boot 集成 minio 实现文件存储
在我们平时做项目的时候,文件存储是个很常见的需求。这时候我们就会用到对象存储服务,平时我们可能会选择_OSS_、_AWS S3_这类第三方服务。今天带大家搭建一款自己的对象存储服务,带可视化管理,用起来也挺简单。MinIO 是一款基于Go语言的高性能对象存储服务,它采用了Apache License v2.0开源协议,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。1. 安装部署1.1 Linux 简单部署wget https://dl.min.io/.原创 2022-03-16 13:11:12 · 293 阅读 · 0 评论 -
Netty基础:NIO三大组件
一、NIO三大核心原理关系:Selector、Channel和Buffer之间的关系图(简单版):关系图说明:每个channel都对应一个BufferSelector对应一个线程,一个线程对应多个channel(连接)上图反应了有三个channel注册到该Selector程序切换到哪个channel,是由**事件(Event)**决定的Selector会根据不同的事件,在各个通道上切换Buffer本质上就是一个内存块,底层是一个数组数据的读取或写入是通过Buffer进行的,这个特性和B原创 2022-03-15 10:29:31 · 169 阅读 · 0 评论 -
jQuery(七)jQuery事件
文章目录jQuery事件事件函数列表绑定事件的其他方式与取消绑定事件冒泡什么是事件冒泡事件冒泡的作用阻止事件冒泡事件委托jQuery事件事件函数列表blur() 元素失去焦点(常用与获取输入框的内容) //输入框失去焦点后弹出其内容 $inp.blur(function(){ alert($inp.val()); })演示:focus() 元素获得焦点(只能是一个元素获得焦点原创 2022-03-15 09:09:28 · 166 阅读 · 0 评论 -
element中select,值更新视图不更新
一、 业务逻辑使用el-table的自定义列功能,同一行数据的两列有互动,当一列(值来源)数据改变,另一列(默认值)的el-select无法选中值(实际v-model对应的数据已改变,但是页面上没有更新),如图:二、原因默认值这一列对应的select的v-model对应的字段是在table生成后动态插入的,初始的数据结构类似://data 为el-table的datavar data=[ {src:'param'}]src字段改变后,在值来源的select的change事件里,给这一行原创 2022-03-14 16:40:09 · 965 阅读 · 0 评论 -
Android 系统源码以及结构
1.系统源码目录结构art 全新的ART运行环境bionic:Goolgle开发系统C库,以BSD许可形式开源(c++)bootable系统引导相关代码build 存系统编译规则以及generic等基础开发包配置cts android兼容性测试套件标准dalvik Dalvik虚拟机developor 开发者目录development 与应用程序开发相关device 设备相关配置docs 参考文档目录external 开源模组相关sqite:轻量级关系型数据库SQLite(c++原创 2022-03-14 15:17:54 · 236 阅读 · 0 评论 -
Acwing-基础
时隔两年又要开始刷LeetCode了,又忘差不多了,小菜鸡又来打打基础啦,听说y神的课很棒,就来听听学学做做笔记啦!快排arr = [3,2,4,5,0,3]def qsort(A,l,r): if l >= r: return #双指针边界 x, i, j = A[(l+r+1)//2], l-1, r+1 while i < j: i += 1 while A[i]<x: i += 1 j -=原创 2022-03-14 13:44:47 · 139 阅读 · 0 评论 -
105. 从前序与中序遍历序列构造二叉树
题目描述:给定两个整数数组preorder 和 inorder,其中preorder 是二叉树的先序遍历, inorder是同一棵树的中序遍历,请构造二叉树并返回其根节点。示例 1:输入: preorder = [3,9,20,15,7], inorder = [9,3,15,20,7]输出: [3,9,20,null,null,15,7]示例 2:输入: preorder = [-1], inorder = [-1]输出: [-1]提示:1 <= preorder.length原创 2022-03-13 14:45:03 · 52 阅读 · 0 评论