现代操作系统(原书第四版)课后题答案 —— 第二章 进程与线程

1.图2-2中给出了三个进程状态。理论上,三个状态之间可以有六种转换,每个状态两个。但图中只给出了四中转换。其余两种转换是否可能发生?缺少的两种转换分别是:就绪→阻塞阻塞→运行先说就绪→阻塞。因为就绪状态下的进程尚未获得CPU,所以无法发起读盘等可引发阻塞的操作。再说阻塞→运行。阻塞进程转换为运行需要两种资源同时就位:发生了等待的某种外部事件。获得了CPU资源。我认为理论上这是可实现的,比如外部事件发生时CPU也是空闲的。2.假设要设计一种先进的计算机体系结构,它使用硬件代替中断来完成进程切换。进程切换时...

设计模式六大原则

发布时间:2022-10-10 面试题2022 JAVA 设计模式 开发语言
1.单一指责原则该原则提出对象不应该承担太多职责,如果一个对象承担了太多的职责,至少存在以下两个缺点:一个职责的变化可能会削弱或者抑制这个类实现其他职责的能力;当客户端需要该对象的某一个职责时,不得不将其他不需要的职责全都包含进来,从而造成冗余代码或代码的浪费。优点降低类的复杂度。一个类只负责一项职责,其逻辑肯定要比负责多项职责简单得多。提高类的可读性。复杂性降低,自然其可读性会提高。提高系统的可维护性。可读性提高,那自然更容易维护了。2.接口隔离原则客户端不需要依赖他不需要的接口,可以使用多个隔离的接口...

代码源每日一题Div.1 (301~307)

301-连续子序列题目链接简单的动态规划题目,先将所有数进行一个离散化,然后dp。dp[i]dp[i]dp[i]表示这个位置为结尾的最长符合要求的子序列的长度。对于每一个位置,找这个数对应的离散化编号的上一个数在什么位置,如果那个数目前为止还没有出现,或者那个数与这个数的差不是111,dp[i]=1dp[i]=1dp[i]=1;否则设上一个数最后一次出现在lstlstlst,那么dp[i]=dp[lst]+1dp[i]=dp[lst]+1dp[i]=dp[lst]+1。最后选取dp[i]dp[i]dp[i...

Java中如何实现多线程,创建并开启新的线程

发布时间:2022-10-10 JAVA JVM 开发语言 JAVA多线程与并发
提示:以下是本篇文章正文内容,Java系列学习将会持续更新一、创建任务和线程的方式1.Java线程在代码中是如何体现的  java.lang.Thread类(包括其子类)的一个对象Thread——线程2.如何在代码中创建线程(最基本)Runnable——让这个线程去完成的工作(任务)  ①先创建任务类,并实现Runhable接口。   创建任务类对象。   创建Thread对象,并将任务类对象传入其中。  ②创建任务类对象直接继承Thread类。   实例化该任务类对象。  ③直接创建Thread对象,并...

随笔杂记(十一)——更改整个文件夹内的命名

发布时间:2022-10-10 开发语言 PYTHON
随笔小杂记(一)——更改文件夹内的命名闲聊这个只是主要为了美观,还有以后为读取数据集,方便以后自己使用的时候不用再费劲查找代码了,所以记录下来方便下次使用,代码一#读取当前文件夹下所有的文件名字变为test+i.jpgimportosfilepath="./AmpullariagigasSpix"if__name__=="__main__":print("start")ifnotos.path.exists(filepath):print("目录不存在!!")os._exit(1)i=0;filename...

Java8 lambda 表达式

发布时间:2022-10-10 JAVA
Java8特性函数匿名:它不像普通的方法那样有一个明确的名称:写得少而想得多!函数:Lambda函数不像方法那样属于某个特定的类。但和方法一样,Lambda有参数列表、函数主体、返回类型,还可能有可以抛出的异常列表。传递:Lambda表达式可以作为参数传递给方法或存储在变量中。简洁:无需像匿名类那样写很多模板代码。函数式接口函数描述符原始类型特化PredicateT->booleanIntPredicate,LongPredicate,DoublePredicateConsumerT->voi...

c/c++自定义通讯协议(TCP/UDP)

发布时间:2022-10-10 UDP 网络 TCP/IP PYTHON
 前言:TCP与UDP是大家耳熟能详的两种传输层通信协议,本质区别在于传输控制策略不相同:使用TCP协议,可以保证传输层数据包能够有序地被接受方接收到,依赖其内部一系列复杂的机制,比如握手协商,ACK确认,超时重传,拥塞控制等;而UDP基本上没有额外的控制策略,所以接收方能不能接收到传输层数据包是无法保证的。正是因为不能保证每一个数据包有序到达,UDP数据包与包之间,必须是相互独立的,每一个都应该是有意义的可以被解析出完整应用层报文的数据块,因此UDP又被称为面向(单个)报文的协议;而每一个TCP数据包则...

shell(38) : ssh端口转发

发布时间:2022-10-10 LINUX MACOS SSH SHELL 端口转发
参考: Mac终端/Iterm通过跳板机转发端口_CS滴恩社区区草的博客-CSDN博客_mac跳板机三层转发注:当前示例为二层跳板机,需要一层一层登录才能访问最后的机器1=>本机2=>root@192.168.1.13=>root@192.168.2.14=>root@192.168.3.1本机需要访问[192.168.3.1]的8080服务,需要在[192.168.1.1]机器做端口转发,把[192.168.3.1]的端口转发到[192.168.1.1],访问[192.168.1...

22-07-24 SpringCloud(04) Sentinel、流控模式与流控效果、降级熔断策略、热点key限流

发布时间:2022-10-10 笔记 SPRING SPRING CLOUD SENTINEL
和珅有宋朝时期的汝窑三足笔洗,这俩件是举世罕见的宝贝,全天下也找不到第三只,当时这一对就花了一万两银子。但是和珅得手后,却立马砸碎了一只,这样全天下就只剩下一只了,剩下那只的价值立刻翻了10倍!  SpringCloudAlibabaSentinel:也被称为分布式系统的流量防卫兵 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel以流量为切入点,熊流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性【流量就是客户端请求】Sentinel的历史:-2012年,Sentinel诞...

algorithm

前言算法的目标之一是:只要达到最优的时间复杂度就可以了(在此基础上再进一步优化代码的实现)。一、数组1、数组基础(1)、你真的了解数组吗?数组是存放在连续内存空间上的相同类型数据的集合。这条数组的特性对于js中的数组来讲:有些不同。数组的元素是不能删的,只能覆盖——删掉一个元素后,要将后面的元素都往前移一位。(2)、二维数组在内存中的空间地址是连续的吗?举例说明://js中定义一个二维数组letarr=newArray(3).fill(0).map(()=>newArray(4));console....

静态链接glibc,嫁接c++11/c++17到低版本编译器生成的程序上

发布时间:2022-10-10 C++
​本文将讲给您:1.怎样把libc静态链接到程序中。2.怎样把程序打包成"不调用"glibc动态库的模块。3.怎样把c++11/c++17的程序嫁接到gcc4.8.5甚至更低版本编译器生成的程序上。1.问题出现的场景:我们用c++11(c++17)实现了一个动态库(libA.so)并交给客户,客户要将这个动态库在10年前的老系统中进行链接。老系统使用gcc-4.1.2,glibc-2.5,不支持c++11标准。用gcc-9编译好libA.so,拿给老系统去链接,会直接报出类似下边的错误ld:对符号'clo...

省市区三级联动+动态表格(Vue)

发布时间:2022-10-10 JAVA VUE
一、下拉选择框1.后端页面显示<el-table-columnlabel="纠纷类型"align="center"prop="disputeType"width="120"><templateslot-scope="scope"><dict-tag:options="dict.type.biz_dispute_type":value="scope.row.disputeType"/></template></el-table-column>2.下...

torch.utils.tensorboard使用记录

发布时间:2022-10-10 深度学习 人工智能 PYTORCH 工具或TRICK
初始化torch.utils.tensorboard.writer.SummaryWriter(log_dir=None,comment=‘’,purge_step=None,max_queue=10,flush_secs=120,filename_suffix=‘’)init(log_dir=None,comment=‘’,purge_step=None,max_queue=10,flush_secs=120,filename_suffix=‘’)log_dir(str)–文件保存路径;使用默认进行项目...

【目标检测】22、Generalized Focal Loss V1

论文:https://arxiv.org/pdf/2006.04388.pdf代码:https://github.com/open-mmlab/mmdetection/tree/master/configs/gfl出处:NIPS2020核心点:提出了对边界框位置的generalize分布的建模(越清晰的边界学习会越好,分布会比较尖锐,越模糊的边界学习会较差,分布平缓)一、背景One-stage目标检测器基本上是将目标检测建模成了一个密集分类和定位的任务。分类任务一般使用FocalLoss来进行优化,定位任...

Android 内部存储路径

发布时间:2022-10-10 ANDROID STUDIO JAVA
1.第一种方式:privatestaticStringpath="/sdcard/qv.avi";2.第二种方式:privateStringpath=Environment.getExternalStorageDirectory()+"/"+"qv.avi";...

面试题 17.04. 消失的数字

🌟前言Wassupguys!我是Edison😎今天是LeetCode上的面试题17.04.消失的数字Let’sgetit!1.题目分析数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)O(n)O(n)时间内完成吗?示例1:示例2:2.题目图解分析思路之前首先要记住: 数组nums是从0到n开始的,假设数组长度是5,那么nums里面本来的元素就是0到5;🍑思路一:排序首先输入一组数据,如图所示👇因为题目说的是,数组包含0到n的所有整数,没有说这些数字是有序的...

python:学生信息管理系统(简易系统编写)

发布时间:2022-10-09 PYCHARM PYTHON
对于此系统我所使用的是window10系统,所用python解释器版本:python3.8,建议在pycharm进行编写这篇文章将对学生信息管理系统进行全方位刨析,一步一步讲解,希望对有需要的人有所帮助目录系统设计:设计系统流程图:  主函数设计:主函数程序流程图:实现主函数设计: 代码部分: 录入学生信息(insert函数内容):录入学生信息程序流程图: 代码部分:删除学生信息(delete函数内容):删除学生信息程序框图: 代码部分:修改学生信息(modify函数内容):修改学生信息程序流程图:代码部...

最新Linux系统安装腾讯QQ教程(非Wine)

发布时间:2022-10-09 运维 LINUX UBUNTU
我的系统版本是Ubuntu22.04,看网上说的其它版本应该也存在一些相似bug,本文应该适用下载地址腾讯官方早就推出了Liunx版QQ链接:https://im.qq.com/linuxqq/download.html选择对应自己机器的版本,大部分用户是x64的这里我用的deb格式安装包安装步骤下载好之后在下载目录打开终端,然后输入sudodpkg-ilinuxqq*这里的linuxqq*实际上就是你刚刚下载的文件,根据版本更新可能后缀名字有所变化,如果名字变了跟据下载文件名更改即可修改BUG安装好之后...

基于Thinkphp的开源管理系统

一.ThinkcmfThinkCMF是一款基于ThinkPHP+MYSQL开发的中文内容管理框架。ThinkCMF提出灵活的应用机制,框架自身提供基础的管理功能,而开发者可以根据自身的需求以应用的形式进行扩展。每个应用都能独立的完成自己的任务,也可通过系统调用其他应用进行协同工作。在这种运行机制下,开发商场应用的用户无需关心开发SNS应用时如何工作的,但他们之间又可通过系统本身进行协调,大大的降低了开发成本和沟通成本。官方地址:https://www.thinkcmf.com/二.SIYUCMSSIYUC...

JavaSE进阶之(五)Collection 子接口之 List

发布时间:2022-10-09 LINKEDLIST ARRAYLIST LIST JAVA 集合
存取有序、可以存放重复的元素。5.1List接口01、Listjava.util.List接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。另外,List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致。02、特点它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11...

学习笔记 | C++ | C++核心编程

发布时间:2022-10-09 C++ 学习 开发语言
1.命名空间——避免名称冲突,更好地控制标识符的作用域1.1命名空间的创建及调用//创建命名空间AnamespaceA{ inta=10; //嵌套命名空间B namespaceB{ inta=20; }}//命名空间只能全局范围内定义//cout<<"A::a:"<<A::a<<endl;//可以随时把新的成员加入已有的命名空间中namespaceA{ voidfunc(){ cout<<"hellonamespace!"<<endl; }...

Linux配置RAID5

发布时间:2022-10-09 大数据 云原生 LINUX 服务器
目录新增硬盘查看硬盘并分区创建卷组创建逻辑卷mdadm配置RAID5新增硬盘打开VMware,右键需要配置的虚拟机,然后点击设置以此来新增硬盘查看硬盘并分区输入命令:[root@echo/]#fdisk-l 若此处没有显示则重启系统。输出以下命令以依次开始磁盘划分:[root@echo/]#fdisk/dev/sdb命令(输入m获取帮助):nPartitiontype:pprimary(0primary,0extended,4free)eextendedSelect(defaultp):p分区号(1-4,...

22-07-24 西安 SpringCloud(03) SpringCloud alibaba、Nacos、CAP和Base

发布时间:2022-10-09 JAVA 笔记 EUREKA SPRING CLOUD
诡异的实验现象:在你不对实验中的光束做任何观测的时候,光是以波的形式存在的;但当你开始观测光的运动轨迹时,光又变成了粒子形态。换句话说,你的这个观测行为本身,竟然影响了客观事物!      -------《双缝干涉实验》SpringCloudNetflix项目进入维护模式,将模块置于维护模式,意味着SpringCloud团队将不会再向模块添加新功能。进入维护模式意思就是目前以致以后一段时间SpringCloudnetflix提供的服务和功能就这么多了,不再开发新的组件和功能了SpringCloudalib...

bootstrapmb模板库帐号共享

发布时间:2022-10-09 JAVA 前端 服务器
    年初买了一个bootstrapmb模板库的全站会员,一天可以下载一个模板,,这个网站的模板还是挺多的,有一些非常不错,可以作为脚手架。我自己用的少,放着又很浪费,如果有需要的可以私信我,提供地址可以帮助下载。每天仅限一个名额~~    网站地址:Bootstrap模板_响应式网站模板-Bootstrap模板库需要的话留下邮箱和链接。...

java 调用webservice接口

发布时间:2022-10-09 JAVA APACHE
RPC调用webservice接口maven支持包: <dependency><groupId>javax.xml.rpc</groupId><artifactId>javax.xml.rpc-api</artifactId><version>1.1.1</version></dependency><dependency><groupId>org.apache.axis</gro...

Autosar CP系列讲解 - 总目录

发布时间:2022-10-09 AUTOSAR CP系列讲解 AUTOSAR C语言
欢迎大家来到汽车工程师谈技术的《AutosarCP系列讲解》,博主准备花半年时间把该系列更新完成。这里先暂时列一下目录,让大家对该系列内容有个大体感受,同时也激励自己按计划完成更新,按照一周更新2篇的进度更新。部分已经更新,点击链接即可跳转。大家如果有问题咨询或者需要下载AutoSAR资料,可以关注博主公众号:汽车工程师谈技术1、AutoSAR的简介和背景        1.1AutoSAR介绍         1.2Autosar架构2、Autosar的应用层(AppL)        2.1AutoS...

hive数据仓库完整配置指南

发布时间:2022-10-09 HIVE HADOOP 云计算大数据虚拟化 大数据
1前言1.1入门介绍1.1.1hive架构1.1.2hive与hadoop关系1.1.3hive与传统数据库对比hive主要是用于海量数据的离线数据分析1.2ClientHive允许clinet连接的方式有CLI(hiveshell)、jdbc/odbc(java访问hive)、WebUI(浏览器访问hive),jdbc访问的中间件为Thrift软件框架。DDL、DQL、DML整体仿写仿写的sql语句。client需要下载安装包jdbc/odbc也可以连接到hive目前流行hiveServer2/beel...

centos7安装redis5.0.3详细步骤

发布时间:2022-10-09 JAVA CENTOS LINUX REDIS
redis官方下载地址: https://download.redis.io/releases/参考博客:centos7设置tomcate、redis为自启动_bang152101的博客-CSDN博客一、安装gcc依赖yuminstall-ygcc二、下载安装包并解压wgethttp://download.redis.io/releases/redis-5.0.3.tar.gztar-zxvfredis-5.0.3.tar.gz三、编译并安装cdredis-5.0.3make#安装到指定目录makeins...

使用elasticSearch搭建本地以图搜图服务

发布时间:2022-10-09 大数据 搜索引擎 ELASTICSEARCH 玩转GITHUB
使用elasticSearch的向量检索实现以图搜图前言项目地址:https://github.com/xjhqre/sis/tree/es在搭建本地以图搜图服务文章中实现了以图搜图,但还是存在一些问题,程序启动时需要加载大量的特征文件到内存中,每次程序启动时都需要花上十几分钟。而在使用elasticSearch实现以图搜图文章中使用了elasticsearch来检索图片的描述。但是精准度不高,而且图片的训练速度有点慢于是我想直接把特征数组直接存入elasticsearch来做检索。于是我查了一下elas...

nginx swoole php-fpm工作原理及比较。

发布时间:2022-10-09 NGINX SWOOLE PHP 技术开发文档
最近仔细翻阅了网上的相关文章,了解nginx、php-fpm的工作模式,cpu进程及线程的切换(抢占模式、固定模式)。本文为自己学习理解CPU进程与线程CPU:一台服务器可以有1个或多个CPU、每个CPU可以有多个CPU核心(参见买电脑时,给你介绍这是一台4核8线程的电脑,意思是这个电脑有4个CPU,但每个CPU有两个运算核心,也就是一个CPU可以同时运行两个线程)。进程:程序运行的一个实体的运行过程,是系统进行资源分配和调配的一个独立单位。线程:线程是进程运行和执行的最小调度单位。1个CPU同时只有1个...

centos7安装nginx1.18.0详细步骤

发布时间:2022-10-09 JAVA NGINX LINUX 服务器
nginx官方下载地址: http://nginx.org/en/download.html参考博客:Centos设置nginx开机自启动_Willis_m的博客-CSDN博客_centosnginx自启动一、安装nginx前置软件yum-yinstallgccpcre-develzlib-developensslopenssl-devel二、下载nginx安装包,解压并安装wgethttp://nginx.org/download/nginx-1.18.0.tar.gztar-zxvfnginx-1.1...

基于Gerrit的一些git命令

发布时间:2022-10-09 GITHUB GIT
下载code复制这里的获取密码(记得保存)提交codegitstatusgitadd***(User/main.c)添加更改main.cgitrestore--stagedUser/misc/src/miscfunc.c删除更改miscfunc.cgitpush第一次上传gitpushoriginmaster:refs/for/master之后如果有需要更改先gitcommit--amend确保Change-Id不会改变然后再gitpushoriginmaster:refs/for/master切换分支g...

libusb开发指南

发布时间:2022-10-09 USB LIBUSB USB开发
libusb学习笔记ubuntu版本:ubuntu-gnome-16.04-desktop-amd64,gnome版libusb版本:2016-10-01:v1.0.21作者:wangbaoliE-mail:baoliw@foxmail.comlibusb学习网站:website:http://libusb.info/API:http://libusb.sourceforge.net/api-1.0/download:https://github.com/libusb/libusbmailinglist:...

(01)ORB-SLAM2源码无死角解析-(39) EPnP 算法原理详解→理论基础三:高斯牛顿迭代

本人讲解关于slam一系列文章汇总链接:史上最全slam从零开始,针对于本栏目讲解的(01)ORB-SLAM2源码无死角解析-接如下:(01)ORB-SLAM2源码无死角解析-(00)目录_最新无死角讲解:https://blog.csdn.net/weixin_43013761/article/details/123092196 文末正下方中心提供了本人联系方式,点击本人照片即可显示WX→官方认证{\color{blue}{文末正下方中心}提供了本人\color{red}联系方式,\color{blue...

Ubuntu 20.04 server 中安装 JDK1.8及配置Java环境变量

发布时间:2022-10-09 JAVA JVM UBUNTU
1.到oracle下载JDK: JavaDownloads|Oracle 2.把JDK上传服务器后,解压JDK   进入到/usr/local 目录后,新建 java目录sudocd/usr/localsudomkdirjava  解压jdk到/usr/local/java目录下sudotar-zxvfjdk-8u333-linux-x64.tar.gz3.配置JDK环境变量  编辑/etc/profile文件sudovim/etc/profile 在文件末尾添加如下代码并保存#JAVAenvironme...

【深度学习】知识汇总

以下内容为自己整理学习所用,若有侵权,联系删除。一、基础backboneCNN结构演变总结(一)经典模型CNN结构演变总结(二)轻量化模型EfficientNet网络详解、EfficientNetV2网络详解二、激活函数常用激活函数(relu,glu,gelu,swish等)三、卷积&池化层&参数计算《变形卷积核、可分离卷积?卷积神经网络中十大拍案叫绝的操作。》:子像素卷积深度可分离卷积一个卷积神经网络(CNN)中包含的张量大小和参数个数的计算深度学习模型参数量/计算量和推理速度计算池化层...

[开发工具类] tmux终端使用

发布时间:2022-10-09 运维 LINUX 工具 服务器
tmux的基本使用笔记0.安装#ubuntusudoaptinstalltmux-y#redhat、centos或fedorayuminstalltmux#macbrewinstalltmux1.tmux如何开多个窗口对话框通过Ctrl+b来激活控制台,这个时候你可以通过按键来进行操作,每一次的操作,都需要激活控制台Ctrl+b要注意!解决如下问题:多个窗口切换麻烦的问题,希望同时看到多个窗口同时查看多个文件,进行对比,需要同时显示多个窗口#左右分屏#ctrl+B进入控制台,shift+"(注意英文输入法...

Java OOP

发布时间:2022-10-09 JAVA INTELLIJ-IDEA
JavaOOP一、面向对象编程​面向对象是设计方法,它的基本思想是使用类、对象、继承、封装、消息等基本概念进行程序设计。从现实世界中提取出事物的属性特征,把他们抽象成系统中的类。访问修饰符:访问修饰符范围private私有,仅允许类内部访问default默认,允许类内部访问以及同包下访问protected受保护,允许类内部访问、同包下访问以及子类中访问public公有,所有地方都能访问,包括不同包类修饰符只有public公有和default默认publicclassA{privateStringa="a"...

redis安装

发布时间:2022-10-09 REDIS
课程资料链接:https://pan.baidu.com/s/1nmn0hG722pFPXuUgb8kLZg提取码:yydsRedis安装说明Redis的官方网站地址:https://redis.io/Linux安装Redis安装Redis依赖Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖:yuminstall-ygcctcl解压、安装tar-zxvfredis-6.2.6.tar.gz#解压cdredis-6.2.6 #进入redis目录:make&&m...

spring进阶学习记录

发布时间:2022-10-09 大数据 学习记录
第一讲1.第一讲:BeanFactory与ApplicationContext的区别与联系@SpringBootApplication@Slf4jpublicclassA01Application{publicstaticvoidmain(String[]args){ConfigurableApplicationContextcontext=SpringApplication.run(A01Application.class,args);//classorg.springframework.boot.we...

Redis

发布时间:2022-10-09 REDIS JAVA 数据库
Redis一、简介​Redis(RemoteDictionaryServer),即远程字典服务,是一个开源的使用C语言编写的支持网络、可基于内存亦可持久化的日志型Key-Value非关系型数据库(NoSql)。​NoSQL最常见的解释是non-relational,NotOnlySQL。超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,出现了很多难以克服的问题,NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,特别是大数据应用难题。NoSql数据库分类:二、Lin...

Elasticsearch技术总结笔记

发布时间:2022-10-09 搜索引擎 JAVA ELASTICSEARCH LUCENE
目录一、概述1.1、介绍及特性1.2、ES和solr的对比二、Elasticsearch架构与原理(重点)2.1、ElasticSearch中的核心名词概念(重点)索引、类型、文档、映射、分片、副本是什么?索引(index)类型(type)——7已经废弃文档(document)映射(mapping)分片(shards)副本(repica)三、Elasticsearch结合Kinaba安装3.1、elasticsearch、kibana安装包下载3.2、elasticsearch安装3.3、elastics...

SpringMVC-快速入门(6.3)- 自定义拦截器

发布时间:2022-10-09 SPRING SPRINGMVC
概述拦截器依赖于web框架,拦截框架中的对象,它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等,侧重截断请求。有两种方式来实现:实现接口HandlerInterceptor(推荐)继承HandlerInterceptor接口的实现类HandlerInterceptorAdapter(官方不推荐)实现HandlerInterceptor接口packageorg.springframework.web.servlet;importjavax.serv...

docker linux 安装过程

发布时间:2022-10-09 DOCKER LINUX UBUNTU
原生docker的linux安装过程如下:参考官方:InstallDockerEngineonUbuntu|DockerDocumentationcenos安装: Centos安装配置Docker最新版_佛系YU的博客-CSDN博客_centos配置dockerCentos安装配置Docker最新版一、设置存储库1.安装软件包(提供实用程序)并设置稳定存储库。2.安装Docker引擎二、配置镜像加速器三、加载并启动一、设置存储库1.安装软件包(提供实用程序)并设置稳定存储库。yum-utilsyum-co...

微信小程序入门10-微信公众号token验证失败

发布时间:2022-10-09 微信 SPRING BOOT 小程序入门 JAVA
为了更好的运营公众号,微信官方支持用户自定义实现公众号功能,这里第一步就是配置服务器回调域名,如下图:如果是SpringBoot项目,我们会写一个如下的Controller类importlombok.SneakyThrows;importlombok.extern.slf4j.Slf4j;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.GetMapping;impor...

Vue 实现简单的时间轴 时间进度条

发布时间:2022-10-09 VUE.JS JAVASCRIPT 前端
项目需要按天播放地图等值线图功能,所以需要一个时间进度条,网上找了一下发现没有自己需要的样子,于是只能简单的写一个。1、封装时间尺度组件<!--时间尺度--><template> <divclass="time"> <divclass="time_menu"v-show="timeList.length!=0"> <templatev-if="playState"> <el-tooltipclass="item"effect="...

UE4打包C++工程iOS平台

发布时间:2022-10-09 AR UE4 入门 UE4 XCODE IOS
1.参考这篇文章创建工程https://blog.csdn.net/tangfuling1991/article/details/111077228注意:必须使用Mac电脑2.创建证书(Certificates)1.创建证书(huileifan)2.查看证书(huileifan)3.下载证书得到ios_development.cer3.创建APP唯一标志(Identifiers&#...

【MATLAB】(四)MATLAB在线性代数中的应用

发布时间:2022-10-09 MATLAB
前期教程【MATLAB】(一)基本使用入门【MATLAB】(二)基本使用拾遗【MATLAB】(三)MATLAB在高等数学中的应用概述  本篇博客主要用于记录MATLAB在线性代数中的应用。一、矩阵1矩阵的创建a.直接创建x1=[1234];x2=[5,6,7,8];//创建行向量,空格或逗号进行分隔列x3=[2;3;1;4];//创建列向量,用分号分隔行x3=[2314]';//转置的方法创建列向量A=[123;456;789];A=[123456789];//直接创建矩阵,用分号或换行实现分行b.创建等...

韩语暑假作文批改

发布时间:2022-10-09 大数据 笔记
积累好句ㄹ수있도록하는것이중요하다 ....를통해어제보다진보한내일을만들수있는힘이생기기때문이다:    使能。。很重要,因为通过。。是力量66届填空:别人对别人说-->动词+라고..:命令句间接引语 小作文:对比1를살펴보면 (..년)의 경우(..년)에비해약(2)배가까이증가하다-->증가한데반해+另一对比情况(对比情况20.2배에그쳤다:形容比较小的情况或数字-->止步于0.2倍3이러한변화(원인)는 +理由  ..덕분인것으로보인다:这种变化的(原因)多亏了。。大作文:**그...

mac常用快捷键

发布时间:2022-10-09 MACOS 常用 快捷键 MAC
本文适合刚刚使用mac的人学习,以熟悉mac的操作。windows系统快捷键常用的几个辅助键分别为Ctrl、WIN徽标键、Alt、Shift这几个。mac系统中常用的几个辅助键为fn、control(⌃)、option(⌥)、command(⌘)、shift(⇧),这篇文章假设你已经换到了mac电脑,为了减少混淆,不再强调mac的哪个键相当于windows的哪个键,我们只讨论mac的快捷键。基本快捷键⌘+Z撤销⌘+X剪切⌘+C复制⌘+V粘贴⌥+⌘+⇧+V纯文本粘贴⌘+A全选⌘+S保存⌘+F查找⌘+⇧+4截...