查看Linux是CentOS还是Ubuntu

lsb_release -a
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

mysql5.7绿色版配置以及找不到 mysql服务问题解决

一、下载软件 1. 进入mysql官网,登陆自己的Oracle账号(没有账号的自己注册一个),下载Mysql-5.7.17,下载地址:http://dev.mysql.com/downloads/mysql/ 2.将下载好的文件解压到指定目录,解压在E:/mysql-5.7.17-winx64 二、安装过程 1.首先配置环境变量path,将E:/mysql-5.7.17-winx64/bin配置到自己的path中 环境变量 MySql_HOME===================E:/mys
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

字节跳动-多媒体部门-多媒体客户端研发 面试总结

岗位介绍:小组以移动端为主,多媒体(音视频)相关的落地功能开发,包括但不限于视频拍摄、视频编辑(camera图像采集,音视频编码,特效渲染,视频合成,视频编辑视频剪辑),(抖音头条),做工程的。90%做c++,10%做安卓/IOS,对性能要求高,对c++,操作系统原理,数据结构算法熟悉。 另外:底层的AR特效算法、深度学习算法,由另外的组负责。 下面是问题: 基础知识部分: 1. 面向对象编程中多态性的概念阐述,使用场景(这类问题回答时不用围绕技术细节回答) 2. 用c++写一段代码表现多态性
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

Macvlan 和 IPvlan

介绍 macvlan 本身是 linxu kernel 模块,其功能是允许在同一个物理网卡上配置多个 MAC 地址,即多个 interface,每个 interface 可以配置自己的 IP。macvlan 本质上是一种网卡虚拟化技术(最大优点是性能极好) 可以在linux命令行执行lsmod | grep macvlan 查看当前内核是否加载了该driver;如果没有查看到,可以通过modprobe macvlan来载入,然后重新查看。内核代码路径/drivers/net/macvlan.c
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

Groovy语法基础

Groovy 简介 Groovy 是一种基于 JVM 的动态语言,他的语法和 Java 相似,最终也是要编译 .class 在JVM上运行。 Groovy 完全兼容 Java 并且在此基础上添加了很多动态类型和灵活的特性,比如支持闭包,支持DSL,是一门非常灵活的动态脚本语言。 这篇文章是为了能看懂在 Gradle脚本中的代码,知道怎么写。所以不会深入Groovy。 每个 build 脚本配置文件都是一个 Groovy脚本文件。在里面可以写任何符合 Groovy 语法的代码。 例如定义类,方法
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

花盆

题目传送门 单调队列的题目还是滑动窗口最典型,如果猜到可以用单调队列解题,看看能否通过什么方法转化成滑动窗口(如二分答案)。单调队列的题一般涉及最大值和最小值的问题,好像有的题目也可以用ST表解决。 这道题因为知道是单调队列才做的(硬上单调队列...) 简化题意:找到\(x\)坐标相差最近的两个点,使它们的纵坐标差值大于等于\(D\) (先将点按照\(x\)由小到大排序) 最开始两个思路: 思路一:枚举每个点,把它当做低的那个点(这样答案一定会被枚举到)。这就要找它左边比它高的点(右边的情况倒
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

8.18 纪中集训 Day18

T1能量获取 Description “封印大典启动,请出Nescafe魂珠!”随着圣主applepi一声令下,圣剑护法rainbow和魔杖护法freda将Nescafe魂珠放置于封印台上。封印台是一个树形的结构,魂珠放置的位置就是根节点(编号为0)。还有n个其他节点(编号1-n)上放置着封印石,编号为i的封印石需要从魂珠上获取Ei的能量。能量只能沿着树边从魂珠传向封印石,每条边有一个能够传递的能量上限Wi,魂珠的能量是无穷大的。作为封印开始前的准备工作,请你求出最多能满足多少颗封印台的能量需
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

Map文件从IDA到OD

目录 什么是map文件 IDA与OD导出使用map文件 注意事项 使用OD载入导出的map文件 什么是map文件 什么是 MAP 文件? 简单地讲, MAP 文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示方法,它可以在任何地方、任何时候使用,不需要有额外的程序进行支持。而且,这是唯一能找出程序崩溃的地方的救星。 在逆向分析的时候IDA可疑获得比较详细的map文件信息,同时结合OD动态调试将IDA中分析出的map文件导入到OD中可以起到事半功倍的效果。 IDA与OD导出使用map文件
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

常见的排序算法(六):希尔排序

希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是非稳定排序算法。 希尔排序是基于插入排序的以下两点性质而提出改进方法的: 插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率 但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位 步长的选择是希尔排序的重要部分。只要最终步长为1任何步长序列都可以工作。 算法最开始以一定的步长进行排序。然后会继续以一定步长进行排序,最终算法以步长为1进行排序。 当步长为1时,算法变为普通插入排序,这就保证
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

[USACO09DEC]晕牛Dizzy Cows (拓扑排序)

https://www.luogu.org/problem/P2017 题目背景 Hzwer 神犇最近又征服了一个国家,然后接下来却也遇见了一个难题。 题目描述 The cows have taken to racing each other around the farm but they get very dizzy when running in circles, and everyone knows that dizzy cows don't produce any milk. Far
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

AcWing 252. 树|点分治

传送门 题目描述 给定一个有N个点(编号0,1,…,N-1)的树,每条边都有一个权值(不超过1000)。 树上两个节点x与y之间的路径长度就是路径上各条边的权值之和。 求长度不超过K的路径有多少条。 输入格式 输入包含多组测试用例。 每组测试用例的第一行包含两个整数N和K。 接下来N-1行,每行包含三个整数u,v,l,表示节点u与v之间存在一条边,且边的权值为l。 当输入用例N=0,K=0时,表示输入终止,且该用例无需处理。 输出格式 每个测试用例输出一个结果。 每个结果占一行。 数据范围 N
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_08.RequestMapping注解的作用

用于建立请求URL和处理请求方法之间的对应关系。 增加一个testResuqestMapping方法来测试 把注解放在类上 服务器重新部署 再次重新部署 这次就可以请求到数据 了 注解放在类上:用来表示具体的某一个模块。
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

数据库索引的优化及SQL处理过程

想要设计出好的索引,首先必须了解SQL语句在数据库服务器中的处理过程,本文介绍数据库索引设计与优化中几个对索引优化非常重要的概念。 谓词 谓词就是条件表达式。 SQL语句的where子句由一个或者多个谓词组成。 WHERE SEX = 'M' AND (WHIGHT > 90 OR HEIGHT > 190) 上面这个WHERE子句有三个简单谓词: SEX = ‘M’ WRIGHT > 90 HEIGHT >190
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

【问题记录】Navicat Premium连接mysql-8.0.17时出现2059 - Authentication plugin 'caching_sha2_password’....错误

问题描述:   Navicat Premium连接mysql-8.0.17时出现2059 - Authentication plugin 'caching_sha2_password’ cannot be loaded:......错误 问题分析:   mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。 解决办法:   1.登陆数据库:mysql - u root -p;   2.切换数据
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

Linux就该这么学04学习笔记

今天开始学习,开始做笔记,希望自己能坚持下去 参考链接:https://www.linuxprobe.com/chapter-04.html vim编辑器 Linux系统中通用的文本编辑器 vi的升级版本:着色 三种模式 命令模式:控制光标移动,文本复制、粘贴、删除等操作 输入模式:输入文本信息 末行模式:保存或退出文档,以及设置编辑环境 模式切换 i 在光标前插入 I 定位到行首插入 o(小写) 在光标所在行下一行插入 O(大写) 在光标所在行上一行插入 a 在光标后插入 A 在行尾插入 常
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

SolidWorks学习笔记6抽壳

抽壳 概念:移除一个或者多个面,然后将其余的模型外表面向内或者向外偏移相等或者不等的距离 针对不同面设置不同厚度 方向参考 有实体的一侧是内测, 没有实体的一侧是外侧 顺序 先圆角再抽壳
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

为什么不建议在hbase中使用过多的列簇

我们知道,hbase表可以设置一个至多个列簇(column families),但是为什么说越少的列簇越好呢? 官网原文: HBase currently does not do well with anything above two or three column families so keep the number of column families in your schema low. Currently, flushing and compactions are done on
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

ActiveMq-常见的问题

1.服务挂掉 ActiveMQ的储存机制: 在通常的情况下,非持久化消息是存储在内存中的,持久化消息是存储在文件中的,它们的最大限制在配置文件的节点中配置。 如果,在非持久化消息堆积到一定程度,内存告急的时候,ActiveMQ会将内存中的非持久化消息写入临时文件中,以腾出内存。 虽然都保存到了文件里,但它和持久化消息的区别是,重启后持久化消息会从文件中恢复,非持久化的临时文件会直接删除。 持久化存储 当消息量足够大时,持久化消息存储文件超过最大限制(比如设置文件最大2G)。 此时生产者发送消息
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

调试与异常一

目录 调试与异常 终止处理SEH 异常处理SEH 顶层异常(UEH) 向量化异常处理程序(VEH) 向量异常处理程序VCH SEH原理剖析 异常分发流程 补充 调试与异常 终止处理SEH 终结处理器: 保证程序在执行的过程中,一定会执行 _finally 块的代码 保证无论 __ try 是以何种方式退出的,最终都会执行 __finally 不能够处理异常,通常只能用于执行清理 __ try: 保存的通常是需要进行检测的代码 __ finally: 保存的是一定会执行的一段代码 __ leav
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0

阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_07.入门案例中使用的组件介绍

这里配置上注解的支持,相当于配置了上面的前端控制器、处理映射器这两个
分类: 其他 发布时间: 08-18 21:48 阅读次数: 0