问题标签 [timemachine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
operating-system - Applescript 在 Mac OS X 10.9 Mavericks 中触发 Time Machine
多年来,我一直在使用以下 Applescript 来从 Applescript 中触发 Time Machine。它似乎不再适用于 Mac OS X 10.9 Mavericks。任何人都知道解决方案或替代方案。此脚本运行并且不会抛出任何错误消息。它根本什么都不做。
macos - 如何检测时间机器?
我需要将用于时间机器的硬盘分区与其他普通分区区分开来。是否有 API 来检测时间机器分区/卷?
multithreading - [NSDocument _doCleanupOldVersions]_block_invoke 阻塞主线程
我发现我的app在主线程上等待了很长时间,而堆栈如下:
其他线程似乎处于空闲状态。
我能做些什么来避免这种方法在主线程上等待吗?
git - 恢复 .git 文件夹的最佳方法
由于代码中的一些错误,我们丢失了一个完整的 GIT 控制目录。恢复文件不是问题;TimeMachine 解决了这个问题。但是,TimeMachine 显然没有备份 .git 文件夹。
有没有比从主服务器或另一台机器获取目录更好的方法来恢复/重新创建 .git 文件夹?
在此先感谢您提供任何有用的提示。
asp.net-web-api - Sonarqube Time machine api:在特定类别的级别上读取过去的措施
我需要使用时间机器 Web api 读取特定类的指标(违规、nloc),以便计算最重要的违规。我已经读到无法检索此信息,因为 Sonar 不希望数据库快速增长。
无论如何,这篇文章是 2011 年的。现在有可能以某种方式检索这些信息吗?什么是替代方案。
非常感谢您的回复,安德烈亚斯
php - 表格从 phpMyAdmin 中消失,但通过命令行可见
我正在使用 MAMP 和 OS X 10.10.1 并使用 Time Machine 来备份我的本地环境。我最近发生了几次数据库从 phpMyAdmin 中消失并且无法访问我的本地站点但如果我在命令行上通过 mysql 连接则可见的情况。但是,我确实看到某些数据库存在冲突,并且如下所示:
摆脱这些冲突文件的最佳方法是什么?我认为冲突文件包含最新信息,因此如果可能,我希望保留它。
我猜这是表格从 phpMyAdmin 中消失的原因?
macos - perl 系统调用“没有这样的文件或目录”
我正在尝试运行一个 Perl 脚本,该脚本从标准输入读取文件名并使用系统命令调用 du。当我在命令行上运行 du 命令时,它工作正常,但是当使用 system() 在 perl 脚本中调用 du 时,我得到“没有这样的文件或目录”。文件名确实有空格和撇号,我在将其传递到 perl 脚本之前对其进行了转义。perl 脚本本身非常简单:
我还使用 shell 脚本来转义文件名。一行脚本如下:
通过 sed 运行之前和之后的示例文件名是:
我尝试过和不逃避空格和撇号。
输出是:
一件重要的事情,我在终端窗口的 mac OS X 10.95 上运行它。Perl v5.16.2
你可能会问我想做什么。我正在尝试获取单个 Mac TimeMachine 备份的大小。
所以谁能告诉我我需要什么?
java - 是否可以在 SonarQube 的时间机器中冻结一个版本?
是否可以在 SonarQube 的时间机器中冻结一个版本并使该快照始终在历史图表中可见?例如,我在 Git 中将一个版本标记为 v1.0,我希望它始终在图表中,以便我可以将其与最新版本进行比较并跟踪进度。是每次在此版本上启动 Sonar Maven 的唯一方法吗?
windows-server-2012 - Windows Server 2012 上的时间机器
我有带有 macOS Sierra 的 Mac mini(2012 年末)和带有 Windows Server 2012 的服务器。
我的问题是:我可以将此服务器用作时间机器吗?
谢谢
ubuntu - 当`netatalk`在`ubuntu`上的docker内运行时,如何使`avahi`在外面工作?
环境:
主机电脑:
Windows 7 终极版 64 位
VMware:VMware 工作站 12 专业版
VMware 网络:网桥
在 VMware 内部
操作系统:Ubuntu 16.04.1 amd64 桌面
avahi-daemon: 0.6.32 -------> 通过 apt 安装
docker: 1.12.4 -------> 通过二进制包安装
码头工人形象:cptactionhank/netatalk:最新
测试电脑:
- 操作系统 X 10.10
参考:
陈述:
我想将我的 VMware 的 ubuntu 系统设置为netatalk
服务器 ( time machine
)。
在 docker 中运行
avahi
&netatalk
两者 -> SUCCESS就像:
1. systemctl stop avahi-daemon ------> stop avahi server 2. dockerd -H tcp://127.0.0.1:6666 -------> run docker server 3. docker -H tcp://127.0.0.1:6666 run --privileged --net "host" --env AVAHI=1 cptactionhank/netatalk:latest ------> create a new netatalk container with running avahi
test pc
time machine
可以立即找到这项服务。avahi
在主机 pc 上运行,netatalk
在 docker 中运行 ------> FAILED就像:
1. systemctl start avahi-daemon ------> start avahi server 2. dockerd -H tcp://127.0.0.1:6666 -------> run docker server 3. docker -H tcp://127.0.0.1:6666 run --privileged --net "host" cptactionhank/netatalk:latest ------> create a new netatalk container without avahi
test pc
的time machine
找不到这个服务。我尝试了很多方法,比如在/etc/avahi/service文件夹下创建
afpd.service
引用,或者添加一些新的命令参数,如-v /var/lib/dbus:/var/lib/dbus -v /var/run/dbus: /var/run/dbus -v /run/systemd:/run/systemd -v /bin/systemctl:/bin/systemctl -v /etc/systemd/system:/etc/systemd/system,但它仍然没有工作。