Copying '/opt/jumpserver/apps/static/fonts/FontAwesome.otf' Copying '/opt/jumpserver/apps/static/fonts/fontawesome-webfont.eot' Copying '/opt/jumpserver/apps/static/fonts/fontawesome-webfont.svg' Copying '/opt/jumpserver/apps/static/fonts/fontawesome-webfont.ttf' Copying '/opt/jumpserver/apps/static/fonts/fontawesome-webfont.woff' Copying '/opt/jumpserver/apps/static/fonts/fontawesome-webfont.woff2' Copying '/opt/jumpserver/apps/static/fonts/glyphicons-halflings-regular.eot' Copying '/opt/jumpserver/apps/static/fonts/glyphicons-halflings-regular.svg' Copying '/opt/jumpserver/apps/static/fonts/glyphicons-halflings-regular.ttf' Copying '/opt/jumpserver/apps/static/fonts/glyphicons-halflings-regular.woff' Copying '/opt/jumpserver/apps/static/fonts/glyphicons-halflings-regular.woff2' Copying '/opt/jumpserver/apps/static/fonts/font_otp/iconfont.css' Copying '/opt/jumpserver/apps/static/fonts/font_otp/iconfont.eot' Copying '/opt/jumpserver/apps/static/fonts/font_otp/iconfont.js' Copying '/opt/jumpserver/apps/static/fonts/font_otp/iconfont.svg' Copying '/opt/jumpserver/apps/static/fonts/font_otp/iconfont.ttf' Copying '/opt/jumpserver/apps/static/fonts/font_otp/iconfont.woff' Copying '/opt/jumpserver/apps/static/img/authenticator_android.png' Copying '/opt/jumpserver/apps/static/img/authenticator_iphone.png' Copying '/opt/jumpserver/apps/static/img/facio.ico' Copying '/opt/jumpserver/apps/static/img/logo-text.png' Copying '/opt/jumpserver/apps/static/img/logo.png' Copying '/opt/jumpserver/apps/static/img/otp_auth.png' Copying '/opt/jumpserver/apps/static/img/root.png' Copying '/opt/jumpserver/apps/static/img/avatar/admin.png' Copying '/opt/jumpserver/apps/static/img/avatar/user.png' Copying '/opt/jumpserver/apps/static/js/angular-route.min.js' Copying '/opt/jumpserver/apps/static/js/angular.min.js' Copying '/opt/jumpserver/apps/static/js/bootstrap-dialog.js' Copying '/opt/jumpserver/apps/static/js/bootstrap.min.js' Copying '/opt/jumpserver/apps/static/js/inspinia.js' Copying '/opt/jumpserver/apps/static/js/jquery-2.1.1.j
Copying '/opt/jumpserver/apps/static/css/plugins/jstree/32px.png' Copying '/opt/jumpserver/apps/static/css/plugins/jstree/39px.png' Copying '/opt/jumpserver/apps/static/css/plugins/jstree/40px.png' Copying '/opt/jumpserver/apps/static/css/plugins/jstree/style.css' Copying '/opt/jumpserver/apps/static/css/plugins/jstree/style.min.css' Copying '/opt/jumpserver/apps/static/css/plugins/jstree/throbber.gif' Copying '/opt/jumpserver/apps/static/css/plugins/layer/layer.css' Copying '/opt/jumpserver/apps/static/css/plugins/layer/default/icon-ext.png' Copying '/opt/jumpserver/apps/static/css/plugins/layer/default/icon.png' Copying '/opt/jumpserver/apps/static/css/plugins/layer/default/loading-0.gif' Copying '/opt/jumpserver/apps/static/css/plugins/layer/default/loading-1.gif' Copying '/opt/jumpserver/apps/static/css/plugins/layer/default/loading-2.gif' Copying '/opt/jumpserver/apps/static/css/plugins/select2/select2.min.css' Copying '/opt/jumpserver/apps/static/css/plugins/steps/jquery.steps.css' Copying '/opt/jumpserver/apps/static/css/plugins/sweetalert/sweetalert.css' Copying '/opt/jumpserver/apps/static/css/plugins/toastr/toastr.min.css' Copying '/opt/jumpserver/apps/static/css/plugins/vaildator/jquery.validator.css' Copying '/opt/jumpserver/apps/static/css/plugins/vaildator/images/loading.gif' Copying '/opt/jumpserver/apps/static/css/plugins/vaildator/images/validator_default.png' Copying '/opt/jumpserver/apps/static/css/plugins/vaildator/images/validator_simple.png' Copying '/opt/jumpserver/apps/static/css/plugins/ztree/demo.css' Copying '/opt/jumpserver/apps/static/css/plugins/ztree/awesomeStyle/awesome.css' Copying '/opt/jumpserver/apps/static/css/plugins/ztree/awesomeStyle/awesome.less' Copying '/opt/jumpserver/apps/static/css/plugins/ztree/awesomeStyle/fa.css' Copying '/opt/jumpserver/apps/static/css/plugins/ztree/awesomeStyle/fa.less' Copying '/opt/jumpserver/apps/static/css/plugins/ztree/awesomeStyle/img/loading.gif' Copying '/opt/jumpserver/apps/static/css/plugins/ztree/metroStyle/metroStyle.css' Copying '/op
Copying '/opt/jumpserver/apps/static/js/plugins/inputTags.jquery.min.js' Copying '/opt/jumpserver/apps/static/js/plugins/cropper/cropper.min.js' Copying '/opt/jumpserver/apps/static/js/plugins/datatables/datatables.min.js' Copying '/opt/jumpserver/apps/static/js/plugins/datatables/pdfmake.min.js.map' Copying '/opt/jumpserver/apps/static/js/plugins/datatables/i18n/English.lang' Copying '/opt/jumpserver/apps/static/js/plugins/datatables/i18n/zh-hans.json' Copying '/opt/jumpserver/apps/static/js/plugins/datepicker/bootstrap-datepicker.js' Copying '/opt/jumpserver/apps/static/js/plugins/demo/peity-demo.js' Copying '/opt/jumpserver/apps/static/js/plugins/dropzone/dropzone.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/echarts-all.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/echarts.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/bar.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/chord.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/eventRiver.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/force.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/funnel.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/gauge.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/heatmap.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/k.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/line.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/map.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/pie.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/radar.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/scatter.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/tree.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/treemap.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/venn.js' Copying '/opt/jumpserver/apps/static/js/plugins/echarts/chart/wordCloud.js' C
问题 使用 pip3 install matplotlib 报错: Running setup.py bdist_wheel for pillow ... error Complete output from command /usr/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-prbp5o66/pillow/setup.py';f=getattr(tokenize, 'open', open)(__
Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/modules/heatmap.js' Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/modules/heatmap.src.js' Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/modules/no-data-to-display.js' Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/modules/no-data-to-display.src.js' Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/modules/solid-gauge.js' Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/modules/solid-gauge.src.js' Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/themes/dark-blue.js' Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/themes/dark-green.js' Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/themes/dark-unica.js' Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/themes/gray.js' Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/themes/grid-light.js' Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/themes/grid.js' Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/themes/sand-signika.js' Copying '/opt/jumpserver/apps/static/js/plugins/highcharts/themes/skies.js' Copying '/opt/jumpserver/apps/static/js/plugins/iCheck/icheck.min.js' Copying '/opt/jumpserver/apps/static/js/plugins/jstree/jstree.min.js' Copying '/opt/jumpserver/apps/static/js/plugins/layer/layer.js' Copying '/opt/jumpserver/apps/static/js/plugins/layer/skin/layer.css' Copying '/opt/jumpserver/apps/static/js/plugins/layer/skin/default/icon-ext.png' Copying '/opt/jumpserver/apps/static/js/plugins/layer/skin/default/icon.png' Copying '/opt/jumpserver/apps/static/js/plugins/layer/skin/default/loading-0.gif' Copying '/opt/jumpserver/apps/static/js/plugins/layer/skin/default/loading-1.gif' Copying '/opt/jumpserver/apps/static/js/plugins/layer/skin/default/loading-2.gif' Copying '/opt/jumpserver/apps/static/js/plugins/magnific/jquery.magnific-popup.min.js' Copying '/opt/jumpserver/apps/static/js/plugins/metisMenu/jquery.metisMenu.js' Copying '/opt/jumpserver/apps/static/js/plugins/pace/pac
Copying '/opt/jumpserver/apps/static/css/patterns/shattered.png' Copying '/opt/jumpserver/apps/static/css/patterns/triangular.png' Copying '/opt/jumpserver/apps/static/css/plugins/bootstrap.min.css' Copying '/opt/jumpserver/apps/static/css/plugins/inputTags.css' Copying '/opt/jumpserver/apps/static/css/plugins/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css' Copying '/opt/jumpserver/apps/static/css/plugins/cropper/cropper.min.css' Copying '/opt/jumpserver/apps/static/css/plugins/datatables/datatables.min.css' Copying '/opt/jumpserver/apps/static/css/plugins/datatables/datatables.min.css.bak' Copying '/opt/jumpserver/apps/static/css/plugins/datepicker/datepicker3.css' Copying '/opt/jumpserver/apps/static/css/plugins/dropzone/basic.css' Copying '/opt/jumpserver/apps/static/css/plugins/dropzone/dropzone.css' Copying '/opt/jumpserver/apps/static/css/plugins/footable/footable.core.css' Copying '/opt/jumpserver/apps/static/css/plugins/footable/fonts/footable.eot' Copying '/opt/jumpserver/apps/static/css/plugins/footable/fonts/footable.svg' Copying '/opt/jumpserver/apps/static/css/plugins/footable/fonts/footable.ttf' Copying '/opt/jumpserver/apps/static/css/plugins/footable/fonts/footable.woff' Copying '/opt/jumpserver/apps/static/css/plugins/fullcalendar/fullcalendar.css' Copying '/opt/jumpserver/apps/static/css/plugins/fullcalendar/fullcalendar.print.css' Copying '/opt/jumpserver/apps/static/css/plugins/iCheck/custom.css' Copying '/opt/jumpserver/apps/static/css/plugins/iCheck/green.png' Copying '/opt/jumpserver/apps/static/css/plugins/iCheck/green@2x.png' Copying '/opt/jumpserver/apps/static/css/plugins/images/sort.png' Copying '/opt/jumpserver/apps/static/css/plugins/images/sort_asc.png' Copying '/opt/jumpserver/apps/static/css/plugins/images/sort_desc.png' Copying '/opt/jumpserver/apps/static/css/plugins/images/sprite-skin-flat.png' Copying '/opt/jumpserver/apps/static/css/plugins/images/sprite-skin-flat2.png' Copying '/opt/jumpserver/apps/static/css/plugins/images/sprite-skin-nice.png' Copying '/opt/jump
错误日志: C:\Users\xieboke>pip install locustio -U Collecting locustio Using cached locustio-0.999.tar.gz (267 kB) Building wheels for collected packages: locustio Building wheel for locustio (setup.py) ... error ERROR: Command errored out with exit stat
语法 innobackupex --user=DBUSER --password=DBUSERPASS /path/to/backup/dir/ innobackupex --user=DBUSER --password=DBUSERPASS --backup --target-dir=/path/to/BACKUP-DIR/
安装地址: https://pypi.python.org/pypi/setuptools#id9
Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/css/font-awesome-4.0.3.css' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/css/highlight.css' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/fonts/fontawesome-webfont.eot' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/fonts/fontawesome-webfont.svg' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/fonts/fontawesome-webfont.ttf' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/fonts/fontawesome-webfont.woff' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/fonts/glyphicons-halflings-regular.eot' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/fonts/glyphicons-halflings-regular.svg' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/fonts/glyphicons-halflings-regular.ttf' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/fonts/glyphicons-halflings-regular.woff' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/fonts/glyphicons-halflings-regular.woff2' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/img/favicon.ico' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/img/grid.png' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/js/api.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/js/bootstrap.min.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework/s
当数据库跑了较长时间后,存储的数据将越来越多,这时候往往也意味着,一旦数据库服务器出现宕机等相关状况,将给我们的业务带来巨大的影响,甚至可能是具备一定的毁灭性的,因此,即使对数据库进行备份是极其重要的。接下来,我们一起来学习全量备份的实现方式。
写个for循环,循环执行。执行两次该脚本(因第一次分析的时候没有缺陷会不显示数据)
注:本文是对golang-101-hacks中文翻译。 内置函数copy定义如下:
运行 Jumpserver(py3) [root@h165 utils]# cd /opt/jumpserver(py3) [root@h165 jumpserver]# ./jms start allSun Jul 22 17:52:27 2018Jumpserver version 1.3.3, more see https://www.jumpserver.org- Start Gunicorn WSGI HTTP ServerCheck database structure change ...20
Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lang/it.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lang/ja.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lang/ko-kr.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lang/pl.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lang/pt.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lang/ru.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lang/tr.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lang/translator.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lang/zh-cn.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lib/backbone-min.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lib/handlebars-2.0.0.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lib/highlight.9.1.0.pack.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lib/highlight.9.1.0.pack_extended.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lib/jquery-1.8.0.min.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lib/jquery.ba-bbq.min.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lib/jquery.slideto.min.js' Copying '/opt/py3/lib/python3.6/site-packages/rest_framework_swagger/static/rest_framework_swagger/lib/jquery.wiggle.min.js' Copying '/opt/py3/lib/pyth
ctrl+c 停止服务后,再通过 jupyter notebook 重启服务后就生效了。
Python本身自带了一套工具distutils ,用于发布 Python 应用程序。但 distutils 没有提供定义其它依赖包的功能,setuptools 的真正优点并不在于实现distutils 所能实现的功能——尽管它的确增强了distutils的功能并简化了setup.py 脚本中的内容。setuptools 最大的优势是它在包管理能力方面的增强。它可以使用一种更加透明的方法来查找、下载并安装依赖包;并可以在一个包的多个版本中自由进行切换,这些版本都安装在同一个系统上;也可以声明对某个包的特定版本的需求;还可以只使用一个简单的命令就能更新到某个包的最新版本。 简单来说,Python setuptools可以看做是增强版的distutils,用来管理Python的各种包。
-----------------------------------------
PSSH提供OpenSSH和相关工具的并行版本。包括pssh,pscp,prsync,pnuke和pslurp。该项目包括psshlib,可以在自定义应用程序中使用。 pssh是python写的可以并发在多台机器上批量执行命令的工具,它的用法可以媲美ansible的一些简单用法,执行起来速度比ansible快它支持文件并行复制,远程命令执行,杀掉远程主机上的进程等等。杀手锏是文件并行复制,,当进行再远程主机批量上传下载的时候,最好使用它。 项目地址: https://code.google.com/archive/p/parallel-ssh/
在 https://ibotpeaches.github.io/Apktool/ 页面下载最新的 apktool 工具 ;
报错信息里给了下载连接, error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
错误详情: Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting mysqlclient Downloading https://pypi.tuna.tsinghua.edu.cn/packages/4d/38/c5f8bac9c50f3042c8f05615f84206f77f03db79781db841898fde1bb284/mysqlclient-1.4.4.tar.gz (86kB) |███
[root@wode006 tools]# wget https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip
初体验JBossESB 及 部署使用 Hello World QuickStart 1、下载 JBoss 4.0.5 GA 及 JBossESB 4.0 CR2 并解压,如果是src包的话,进入JBossESB目录运行ant install %JBoss_HOME% : C:\OpenSource\JBoss\4.0 %JBossESB_HOME% : C:\OpenSource\JBoss\ESB
今天早上上班来,接了一个需求,需要对线上一个大表做个归档的操作,其实就是rename一下,将表table从A库转移到B库里面,然后在A库中创建一个同名的表table,同时保持自增id连续。
Windows 环境下安装python包经常会有各种环境方面的问题及报错。 最近在python36/37下升级安装mysqlclient包时产生了下面的错误,不论是百度还是Stack Overflow上查找都没有真正的解决方案,于是写文章与大家一起分享下这类报错的解决方法。
我们安装一个应用程序并启动后,我们是无法更新应用程序安装目录中程序集文件的。如果强制替换会提示文件正在使用,如下图所示。
使用rootless用户pull ubuntu镜像,竟然报这种错误。 发现错误:
可以参考之前的凭证来创建销售凭证,可以在初始画面,也可以在凭证处理过程中,通过uniform. dialog box来控制,该对话框有6个标签页:
最近有同学反映 s3cmd 上传的数据比原文件小…WTF,居然有这种事?我不信,然后看了下同学的需求,上传一个1G的文件,按照分段上传的默认配置,就是以15M为一段,分段上传,基本公式就是 1024M/15M=68.2。
最近需要使用django搭建一个网站,使用的数据库是mysql。 mac电脑里面已经安装好了mysql-5.7-community。 之前使用的python和mysql的链接模块是Pymysql,使用django-11.3版本的时候没有需要问题。但是重新更新了django到2.0,下载好之前的配置后(requests),运行程序发现这个问题:
安装好之后,可以使用命令conda,可以使用一系列命令参数,conda --help 或 conda -h 、 conda --version 或 conda -V
https://github.com/xelabs/tokudb-xtrabackup/wiki/How-to-build
Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况下运行。 Podman 可以管理和运行任何符合 OCI(Open Container Initiative)规范的容器和容器镜像。Podman 提供了一个与 Docker 兼容的命令行前端来管理 Docker 镜像。
直接用pip install django命令安装可能会报错,用下面的命令就不会报错了:
这个问题我因为不是第一次遇到了,但是每次都去网站找答案,结果找了一圈,发现大多都并不能解决问题,这次终于花了点时间解决了这个问题,故此记录下来
恢复数据库 [root@slave-test fullbackup]# innobackupex --copy-back /data/fullbackup/2015-10-12_15-24-06/ InnoDB Backup Utility v1.5.1-xtrabackup; Copyright 2003, 2009 Innobase Oy and Percona LLC and/or its affiliates 2009-2013. All Rights Reserved. This sof
新的GC分为Pause, Copying, Reclaim三个阶段,以Region为单位进行GC。
本文进入我们进入 JVM 调优系列 2,GC 如何判断对象是否为垃圾,这个是面试中的高频面试题,同时对于 GC 的三色标记算法属于 GC 算法的核心内容,我们将通过算法的应用原理进行深度剖析并分析存在的问题,由此来得出 GC 的制定机制是什么?这里就不再强调重点了,因为到处都是重点!
今天是一个难忘的日子,当时本来想清除主机上面data目录下的mysql8.0相关的数据文件的,进入mysql8.0的数据文件所在路径下,结果在执行rm -rf ./data/* 时打成了rm -rf /data/* ,一个回车下去,结果就悲剧了。整个/data目录下的所有文件全部删除了,瞬间奔溃了,真是欲哭无泪,索性之前主机做了快照备份的,立即回滚快照。
/tmp/tmp4BEPxg/pip.zip/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
MySQL Enterprise Backup 8.0.26是MySQL 8.0.26的一个备份工具。它是一个多平台、高性能的工具,提供了丰富的功能,如热(在线)备份、增量和差异备份、选择性备份和恢复、支持直接云存储备份、备份加密和压缩,以及许多其他有价值的功能。
参考 https://github.com/bilibili/ijkplayer 项目的编译过程 ;
随着对TiDB的接触越来越多,发现这个分布式数据库在某些功能上确实设计的更加人性化,今天在线上的TiDB的运维过程中,又发现了TiDB的一个优点,这里必须表扬一下。
上文介绍的增量式 GC 是对 mark 阶段的一大优化,可以极大避免 STW 的影响。本文将要介绍的分代式 GC 根据对象生命周期(后面称为 age)的特点来优化 GC,降低其性能消耗。
同步美术、策划资源是日常开发中极为频繁的事情,shawn借用Web前端的一些思想和工具,将Grunt自动化框架引入Cocos Creator项目,可以实现相对高效地将图片、动画、配置、音效等游戏资源导入到客户端工程中。
C.67: A polymorphic class should suppress copying(C.67:多态类应该抑制拷贝)
领取专属 10元无门槛券
手把手带您无忧上云