ICode9

精准搜索请尝试: 精确搜索
  • 快速排序简述2021-09-15 18:59:34

    基本思想 将无序数组中的每一个数都放到正确的索引位置。 在无序数组中随机选择一个数作为基准数字pivot。将大于pivot的数字放在pivot的右边位置,将小于pivot的数字放在pivot的左边位置。此时pivot位于正确索引,分别对左右两个序列重复1.2步骤,直到所有数字都找到正确索引。    

  • DNS简述2021-09-13 01:32:22

    DNS:域名系统,应用层协议。域名和IP地址相互映射的分布式数据库,服务器端:53/udp,53/tcp ------------------------------------------------------------ DNS解析优先级: 本地hosts文件--dns,可以修改 centos系统: /etc/nsswitch.conf     根域----顶级域名---二级域名----三级域名

  • libev使用简述2021-09-12 20:32:54

    官方示例 // libev需要的头文件 #include <ev.h> #include <stdio.h> // 建立需要监听的事件,这些事件类型是libev提供的 //ev_io为监听控制台输入,ev_timer为时间事件 ev_io stdin_watcher; ev_timer timeout_watcher; // 以下为自定义的回调函数,当触发监听事件时,调用执行对

  • springboot 学习(一) springboot简述 及其启动类自动配置2021-09-12 15:31:06

    简述:   springboot是一个javaweb的的开发框架,但它不是一个新的框架,他默认配置了很多框架的使用方式,是一个整合了其他框架,其他资源包的框架,同时在pom.xml中,对于其要导入的资源的明确版本,省去了开发中的一些版本冲突。同时它有一个开箱即用的特点,可以自动配置这些配置类,并提供对应

  • KiCad PCB各层简述2021-09-11 13:32:20

    KiCad简述 KiCAD在Pcbnew中总计提供了32个铜层供导线走线(可覆铜),12个固定技术层(按照正反面分为6对),2个独立技术层,4个辅助层。在KiCad里Pcbnew的层描述中,F.代表电路板上层(Front),B.代表电路板的下层(Back)。 KiCad各层简介 6对固定技术层:Adhesive, Solder Paste, Silk Screen, Solder

  • 简述数据结构2021-09-11 10:00:27

    数据结构基本概念 数据 – 程序的操作对象,用于描述客观事物 数据的特点: 可以输入到计算机 可以被计算机程序处理 数据是一个抽象的概念,将其进行分类后得到程序设计语言中的类型。如:int,float,char等等 数据项:一个数据元素由若干数据项组成 数据元素:组成数据对象的基本单位 数据对

  • Nginx简述2021-09-10 21:01:28

    1 Nginx  Nginx("engine x") 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好. 2.正向代理和反向代理 正向代理类似一个跳板机,代理访问外部资源. 用户-->代理服务器-->要访问的网站 反向代理(Reverse Pr

  • 简述选择排序的思路2021-09-09 18:29:49

    思路: 先找出数组中的最小值,然后获得最小值和最小值的索引,把最小值与第一个值交换 。 确定最小的的位置后,不再把有序部分纳入下个最小值的查找。 public static int[] select(int[] arr){ for(int i=0;i<arr.length-1;i++){ int min=arr[i];

  • XML/JSON 语法简述2021-09-08 23:02:43

    一、XML语法格式 1.XML文档声明 <?xml version="1.0" encoding="UTF-8"> 2.标记(元素/标签/节点) XML文档,由一个个的标记组成。 1)语法: 开始标记(开放标记):<标记名称> 结束标记(闭合标记):</标记名称> 2)标记名称:自定义名称,必须遵循以下规则: a.名称可以含字母、数字以及其他的

  • 简述JSP与Servlet的区别及联系2021-09-07 01:32:30

    jsp作为Servlet技术的扩展,经常会有人将jsp和Servlet搞混。   servlet和jsp的区别 1、Servlet在Java代码中可以通过HttpServletResponse对象动态输出HTML内容。 2、JSP是在静态HTML内容中嵌入Java代码,然后Java代码在被动态执行后生成HTML内容。   servlet和jsp的各自的特点 1、Se

  • Spark数据倾斜处理方案2021-09-06 14:03:34

    1.HiveETL预处理   简述:预先对数据按照key进行聚合,或者是预先和其他表进行join,然后在spark作业中针对的数据源就是预处理后的Hive表,不需要使用原先的shuffle类算子执行。   使用场景:导致数据倾斜的是Hive表。如果Hive表中的数据本身很不均匀(比如某个key对应100w数据,而其他key

  • CVE-2021-26084——Confluence OGNL 注入漏洞分析2021-09-04 13:02:18

    目录 简述 影响版本 过程 分析 修复建议 参考链接

  • JAVASE模块简述2021-09-02 16:34:43

    JAVA 版本 SE:标准版(桌面程序,控制台开发.....) ME:嵌入式开发(手机,小家电....) EE:E企业级开发(服务器,wed段...) JAVASE 三部分 JDK,JRE,JVM JDK:开发者程序:Development Kit JRE:操控程序:Runtime Enviroment JVM: 虚拟机:Virtual Machine   雲  

  • 方法的简述2021-09-02 11:00:16

    方法的简述 ​ 方法用于封装逻辑。方法的主要元素: 权限修饰符 方法名 参数列表 返回值 1.格式 权限修饰符 返回值声明 方法名称(参数列表) { ​ 方法中封装的逻辑功能; ​ return 返回值; } 例如: public int getSum (int a,int b) { int sum = a+b; return sum;//

  • 渗透测试流程简述(kali)2021-09-01 20:01:16

    渗透测试流程以及信息收集总纲 一切从信息收集开始 信息收集的作用 获得目标的信息,掌握详细情况,了解目标的弱点和安全短板。收集信息是渗透测试的第一步,信息收集的全面性对于后期的渗透工作必为重要。 例子:cms可能存在通杀漏洞,如果使用了CMS建站我们可以用通杀漏洞直接攻击 例

  • 一、Nginx简述2021-09-01 14:31:54

    一、简介        Nginx是一款基于异步框架的轻量级高性能的Web服务器/反向代理服务器/缓存服务器/电子邮件代理服务器,并在一个BSD-like协议下发行。 特点: 优点 高并发量:基于epoll/kqueue模型开发,支持高并发量 内存消耗少:善于处理静态文件,相比于其他web服务器如:Apache,

  • 关联、聚合、组合、依赖、继承、实现简述2021-09-01 14:01:48

    关联   比如链表中的ListNode prev  next 这种属于自关联。还有一种表现为在A中定义一个B类的成员变量,在B中定义一个A的成员变量,这种属于双向关联,只有一方关联就称为单向关联。 聚合   多个成员变量聚合在一起组成一个对象,比如轮胎、车门、方向盘组成汽车。多个成员变量

  • Groovy系列(1)- Groovy简述2021-08-23 14:33:06

    Groovy简述 前言 由于性能测试的JSR223 Sampler取样器需要用到 Groovy 语言,这两天对其进行了粗略的学习,本文是对学习做的一个简单总结,主要内容参考于官方文档(Groovy 的官方文档还是非常不错的,强烈推荐阅读),希望本文对准备学习使用或者对 Groovy 感兴趣的同学有所帮助,如有不对之处

  • Codeforces Round #739 (Div. 3)2021-08-21 14:02:49

    Codeforces Round #739 (Div. 3) 本场十分的简单,大家来了应该都能 \(\text{AK}\) 。 A 题意简述:既不是末尾有 \(3\) 又不是被 \(3\) 整除的数叫做好数,求第 \(k\) 个好数。 直接模拟即可 B 题意简述:一个 \(n\) 个人的圈( \(n\) 是偶数),按照顺时针编号,站位是平均的,每个人都看对面的人,

  • XML简述2021-08-21 08:32:11

    XML XML简介 xml:eXtensible Markup Language,可扩展标记语言,是一种标记语言。 xml是一种非常灵活的语言,没有固定的标签,所有的标签都可以自定义。 通常,xml可被用于信息的记录和传递。(xml就是一个普通的文本文件,跟我们平常用的txt很像,具有很方便的传递性)。因此,xml经常被用于充当配置

  • 大数据(一)大数据平台和应用简述2021-08-20 12:57:44

    文章目录 说明分享什么是大数据?大数据平台搭建大数据应用总结 2021-08-20 说明 本博客每周五更新一次。 本文主介绍大数据是什么,现有软件架构和主流框架有哪些,具体应用是什么,还有个人的一些拙见。 所有内容理论为主,不牵涉太多专业知识,目标是简单易懂。 分享 大数据博客

  • 请简述with方法打开处理文件帮我我们做了什么?2021-08-19 18:35:00

    打开文件在进行读写的时候可能会出现一些异常状况,如果按照常规的f.open 写法,我们需要try,except,finally,做异常判断,并且文件最终不管遇到什么情况,都要执行finally f.close()关闭文件,with方法帮我们实现了finally中f.close

  • 简述5大CSS选择器2021-08-17 12:02:48

    每一条CSS样式定义由两部分组成,形式如下:[code] 选择器{样式} [/code] 在{}之前的部分就是“选择器”。“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素。要使用css对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器。本文

  • Java简述2021-08-15 15:02:22

    JAVA简述 java三大版本 JavaSE:标准版(桌面程序,控制台开发) JavaME:嵌入式开发(手机,小家电...)非重点 JavaEE: E企业级开发(web端,服务器开发...)   JDK、JRE、JVM JDK:Java Development Kit Java开发者工具 JRE: Java Runtime Environment Java运行环境 JVM: Java Virtual

  • Kubernetes 常见面试题汇总2021-08-10 12:34:41

    Kubernetes 常见面试题汇总 简述 etcd 及其特点? 答:etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现 (service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value) 数据库,基于 Go 语言实现。 特点: l 简单:支持 REST 风格的 HTTP+JSON API l 安全:支持 HT

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有