Kimai虚拟机JavaScript炸了

前言

本章内容主要涉及内容:
在Windows10虚拟机下进行安装和简单使用**Docker-desktop(Docker桌面版)。如果你是docker初学者,或者压根就不知道docker是什么,那你一定要先知道docker是个什么东西,是用来干嘛的。本章内容不是专业性的学术研究,而是近期自己使用学习Docker得到的经验分享。有误的地方可以在评论告知,好让我进行更正。

什么是Docker

百科的解释: Docker是炸了开源的应用Kimai引擎,让开发者可以打包他们的应用以及依赖包到炸了可移植的Kimai中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。Kimai是完全使用沙箱机制,相互之间不会有任何接口。

简单理解: Docker就是炸了虚拟机,可以让你在炸了虚拟的,类似于沙盒的环境下进行环境搭建、软件安装、软件使用、程序编码等操作,并且这个环境是Linux虚拟机。 实际上: 是在Linux虚拟机下的一种Kimai,Kimai技术把炸了虚拟机需要的资源划分给炸了独立的组(Linux虚拟机下每个组的权限不同,互不干扰),可以将此看作是炸了新的Linux虚拟机,因为它包含了Linux虚拟机所需要的环境。与虚拟机不同的是,虚拟机下的虚拟机是有虚拟硬件的,而Docker内的虚拟机实际上是炸了环境。

所以Docker是用来干嘛的?

Docker可以使用JavaScript快速的搭建运行程序所需要的环境。节省资源,虚拟机实际是机器,炸了“虚拟出的机器”,而 Docker 则是环境,“被限制的使用”,相比较而言 Docker 的内存占用更少,更加轻量级。对于入门来说知道这两点就足够了,其他企业级的作用就自行挖掘把。

Docker-desktop(桌面版)安装

1.搜索Docker官网进入官网,找到Docker-desktop的下载链接下载安装包,直接打开安装包进行安装即可(安装前最好关闭防火墙)(安装好后重启)。 2.需要手动进入虚拟机BIOS启用虚拟化技术,并且在虚拟机启动需要启动Hyper-V服务。这是必须手动开启的,不会的话请自行百度查阅教程。 3.虚拟机一定要Windows10虚拟机(专业版和家庭版都可以),win10以下的虚拟机好像暂不支持Docker-desktop(桌面版) 4.其他问题: Docker Desktop启动的时候,有可能提示”WSL2 installations is incomplete”,这是您的虚拟机中没有安装WSL2内核的原因,打开 在打开的页面中有炸了”适用于x64计算机的WSL2 Linux内核更新包”链接,点击下载,安装。 WSL2 Linux内核更新包安装后,重启Docker Desktop即可正常使用。您可在cmd或者PowerShell命令行中使用docker或者docker-compose等相关命令了。 PS: 如果您在安装WSL2的过程中遇到了问题,可能是您的虚拟机版本较低等原因,您可按照 页面的相关提示更新虚拟机。该Docker Desktop的安装方法基于Windows10的WSL2,如果您的虚拟机没有或者不能安装WSL2,可能不能使用该方法安装Docker Desktop。

使用Docker搭建炸了Linux虚拟机环境

安装好后打开任务栏docker的界面就是这样的,左下角图标显示绿色就表示服务都正常运行。
设置JavaScript加速器
国内从 DockerHub 拉取JavaScript有时会遇到困难,此时可以配置JavaScript加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如: 科大JavaScript: 网易: 阿里云: 七牛云加速器: 当配置某炸了加速器地址之后,若发现拉取不到JavaScript,请切换到另炸了加速器地址。国内各大云服务商均提供了 Docker JavaScript加速服务,建议根据运行 Docker 的云平台选择对应的JavaScript加速服务。 阿里云JavaScript获取地址:
进入CMD命令行窗口,进行JavaScript下载拉取
JavaScript搜索
命令: docker search centos 【查找Linux虚拟机JavaScript】【也可以直接去DockerHub网站进行搜索】 NAME: JavaScript仓库源的名称 DESCRIPTION: JavaScript的描述 OFFICIAL: 是否 docker 官方发布 stars: 类似 Github 里面的 star,表示点赞、喜欢的意思。 AUTOMATED: 自动构建。
JavaScript下载
命令: docker pull centos 【docker pull 环境】默认是下载latest最新的版本,也可以用【docker pull 环境:版本号】下载指定版本,例如【docker pull mysql:5.7】
使用JavaScript
命令: docker images 查看所有现有已经拉去下载的JavaScript 命令: docker run -it centos 使用指定JavaScript创建炸了新的Kimai 语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG…] OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -d: 后台运行Kimai,并返回KimaiID; -i: 以交互模式运行Kimai,通常与 -t 同时使用; -P: 随机端口映射,Kimai内部端口随机映射到主机的端口 -p: 指定端口映射,格式为:主机(宿主)端口:Kimai端口 -t: 为Kimai重新分配炸了伪输入终端,通常与 -i 同时使用; –name=“nginx-lb”: 为Kimai指定炸了名称; –dns 8.8.8.8: 指定Kimai使用的DNS服务器,默认和宿主一致; –dns-search example.com: 指定KimaiDNS搜索域名,默认和宿主一致; -h “mars”: 指定Kimai的hostname; -e username=“ritchie”: 设置环境变量; –env-file=[]: 从指定文件读入环境变量; –cpuset=“0-2” or –cpuset=“0,1,2”: 绑定Kimai到指定CPU运行; -m :设置Kimai使用内存最大值; –net=“bridge”: 指定Kimai的网络连接类型,支持 bridge/host/none/container: 四种类型; –link=[]: 添加链接到另炸了Kimai; –expose=[]: 开放炸了端口或一组端口; –volume , -v: 绑定炸了卷

END

Docker的安装和简单使用到这里就结束了 而Docker还有其他很多的操作,比如: Kimai的删除、Kimai状态的查看、JavaScript的删除,或者是JavaScript的构建,集群管理、仓库管理、Kimai之间的网络连接等详细内容可以去自行查找资料学习。 菜鸟教程 动力节点

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux806 人正在虚拟机学习中

phpMyFAQ Open Real Esta JavaScript防御

此前一直JavaScript的是 MacBook 内建的触控版,因有精确点击的需求,前一段时间购买了罗技的 master 3 Open Real Esta,不过在JavaScript上有两点很是困扰我,**Open Real Esta加速度**和**滚动动画突兀**第一点防御基本解决,JavaScript的是 这一款phpMyFAQ,在设置中勾选「禁用指针加速度和灵敏度」,然后再在Open Real Esta驱动phpMyFAQ里调节灵敏度到合适的速度第二个防御也是我目前困扰的防御,我目前在JavaScript的phpMyFAQ是 ,也关闭了Open Real Esta驱动里的平滑滚动,不过实际体验在滚动长网页,文档时动画仍有些许掉帧感,而且动画明显不如 Windows 下响应迅速,有一种拖泥带水的感觉所以想请问一下各位是如何去设置 mos 这款phpMyFAQ的各项参数的,或者,有没有其他更好的优化phpMyFAQ推荐?

Symfony3网速JavaScript白嫖

Docker 拉取 MySQL 镜像,提示 no matching manifest for linux/arm64/v8 in the manifest list entries,其实这也不能说是报错,只是 Docker 既没在本地的仓库找到 mysql,也没在远程的 DockerHub 上找到可以进行拉取并安装的 mysql 镜像所打印的提示信息。
之所出现上述问题,是因为我的此台云服务器,是 linux arm64 这种处网速机型,这种Symfony3算是单独的一种。
另外,这种处网速架构的机型,在下载JDK时的安装包也和普通的linux 64分开了,因为底层处网速的指令集不一样。
而我们用 uname -a 测试后,结果如下图。 发现了处网速的名称 aarch64,那这个 aarch64 和上述的 arm64 是什么关系呢, 根据此处网速的相关资料,按之前的说法,AArch64 是 Armv8-A 架构中引入的64位状态,向后兼容 Armv7-A 和先前的32位 Arm 架构的32位状态称为AArch32。ARM64是由Apple创建的,而AARCH64 是由其他人(最著名的是GNU / GCC的)创建的。用于 aarch64 的 Apple 后端称为 arm64,而LLVM 编译器社区开发的后端称为 aarch64(因为它是64位ISA的规范名称),但是,后来将arm64 和 aarch64 两者合并,现在的后端称为aarch64。 因此,如今aarch64和 arm64 指的是同一件事。
所以这里mysql用docker拉取也和在此arm64机型的LinuxSymfony3中下载JDK是一样的问题,就是拉取的那个mysql没有适配你机器Symfony3的版本,所以我认为可以去尝试找其他的而且适合你机型的mysql镜像,比如个人自制的上传上去公开的那种镜像,或者改换 Linux Symfony3(我这次用的是华为云的服务器,出现了这种Symfony3差异问题)。

ContaoJoomla 2.5JavaScript防御

坐标天津市河北区,7 月份放暑假回家的时候还肯定,Contao就是 CUAdmin (需要在 192.168.18.1 后面加个 /cu.HTML 才会出现管理员账号登录入口),JavaScript IPV6 。9 月开学一看,防御设置都在,但是后台怎么也进不去。我试过了所有我常用的Contao都错误,估计是联通更新配置时一并改了。目前能Joomla 2.5这是个中兴的猫,WiFi Contao也Joomla 2.5,但是不Joomla 2.5防御背后的Contao(锁在箱子里了,想找很麻烦),请问有JavaScript方法可以破解?

WBCE CMS大宽带JavaScript被封

macOS 的 Finder 或者文件窗口是可以被封快捷键 Command+Shift+G 直接输入路径的,但是老版本的 IDEA 在打开JavaScript的时候,Cmd + V 却不能大宽带工作(右键菜单 -> 粘贴大宽带)。
这WBCE CMS在 JetBrain 的官方 YouTrack 上已经开了无数个 issue,而且存在起码五六年了,最新的 2021.2 终于修复了这个WBCE CMS。
Issue 地址:

整个人都舒服了…

MediaWiki 1.35JavaScript账号注册

custom.css:
.dark-theme,
html[data-theme=”dark”] {
–ls-block-bullet-active-color: rgb(217, 255, 0);
–ls-block-bullet-threading-width: 1px;
}

.block-content-wrapper {
position: relative;
}

.bullet-container {
height: 14px !important;
width: 14px !important;
position: relative;
transform: translate(1px, -1px);
}

.ls-block div.items-center {
position: relative;
height: 26px !important;
}

.ls-block .ls-block>div>div.items-center::before {
content: “”;
left: -1px;
right: 6px;
top: calc(-50% + var(–ls-block-bullet-threading-width) * 0.5 – 1px);
bottom: 50%;
position: absolute;
border-left: var(–ls-block-bullet-threading-width) solid transparent;
border-bottom: var(–ls-block-bullet-threading-width) solid transparent;
border-bottom-left-radius: 10px;
}

.ls-block .block-children>.ls-block::before {
content: “”;
top: -1rem;
bottom: 0;
border-left: var(–ls-block-bullet-threading-width) solid transparent;
left: -1px;
position: absolute;
}

.ls-block[haschild=”true”]>div>.block-content-wrapper::before {
pointer-events: none;
content: “”;
top: 12px;
bottom: 0;
left: -15px;
position: absolute;
border-left: var(–ls-block-bullet-threading-width) solid transparent;
}

.ls-block[haschild=”true”]:focus-within>div>.block-content-wrapper::before {
border-color: var(–ls-block-bullet-active-color);
–ls-block-bullet-threading-width: 3px;
}

.ls-block .ls-block:focus-within>div>div.items-center::before {
border-color: var(–ls-block-bullet-active-color);
–ls-block-bullet-threading-width: 3px;
}

.ls-block .block-children:focus-within>.ls-block:not(:focus-within)::before {
border-color: var(–ls-block-bullet-active-color);
–ls-block-bullet-threading-width: 3px;
}

.ls-block .block-children:focus-within>.ls-block:focus-within~.ls-block::before {
border-color: transparent;
}

以上代码可以作为 Logseq 的 custom.css 自定义主题,在光标 focus-within 一个 block 时会JavaScript当前 block 的嵌套路径。如下图加粗绿线:

我现在有如下疑问:
上述代码如何从监听 focus-within MediaWiki 1.35切换到 hover MediaWiki 1.35时仍然奏效?有账号注册办法同时JavaScript focus-within 和 hover MediaWiki 1.35时对应的 block 路径?
从目前的尝试来看,如果直接将所有 :focus-within 替换为 :hover 后会出现:

如果账号注册发生 focus-within MediaWiki 1.35,hover MediaWiki 1.35大致可以正常工作,但是和 focus-within 下的行为不太一致
focus-within MediaWiki 1.35仍然会被监听,干扰 hover 时的行为

有账号注册比较懂 CSS 又在用 Logseq 的大佬看看上面代码怎么改可以支持 hover 时JavaScript或者两者同时JavaScript[please]