小编Adi*_*dis的帖子

如何提取或解压缩.ab文件(Android备份文件)

我正在运行一个android 4.0.3设备,我想提取由以下创建的备份文件:

adb backup -f ~/data.ab -noapk app.package.name
Run Code Online (Sandbox Code Playgroud)

上面的代码在CMD(windows)中运行,我可以在'〜'目录中获取data.ab文件.

我不能做的是使用CMD来接收该文件.我尝试了以下两种方法.

dd if=data.ab bs=1 skip=24 | openssl zlib -d | tar -xvf -

dd if=data.ab bs=1 skip=24 | python -c "import zlib,sys;sys.stdout.write(zlib.decompress(sys.stdin.read()))" | tar -xvf -
Run Code Online (Sandbox Code Playgroud)

我得到以下错误

错误

我尝试通过CYGWIN提取它,但是,我也失败了.

错误

我应该在哪里提取?我的命令提示符应该在哪个目录中?任何见解?

backup android cmd

48
推荐指数
2
解决办法
8万
查看次数

模式化(地铁)地图的算法

这是一个很长的镜头,但我想我可能会在开始肮脏的工作之前尝试.

我有一个项目来构建一个应用程序,对于一个定义的输入站(顶点)和线(边缘),即一些公共交通的真实地图,将给定的地图图式化为地铁地图.我已经对这个问题做了一些研究,这是一个相当于3-SAT问题的NP完全问题.我也有一些关于如何生成这样一张地图的理论思路,但它们还不够详细.

我正在寻找的是这个问题的任何其他现有解决方案,某种伪代码,(几乎)任何其他编程语言等中的一些真实代码,任何可以减少我需要花费在算法本身上的时间的东西,这将使我有更多的时间来处理应用程序的其他方面.

如果有人见过任何可以帮助我的东西,我会非常感激.

algorithm math graph-algorithm

6
推荐指数
1
解决办法
2891
查看次数

我通过小 lisper 工作。函数纬度?检查列表的所有元素是否都是原子

(defun lat
  (lambda (l)
    (cond ((null l) t)
          ((atom (car l))(lat (cdr l))
          (t nil))))
Run Code Online (Sandbox Code Playgroud)

该函数接受一个列表作为参数。它是一个递归函数,用于检查列表中的每个元素。不管是不是原子。如果每个元素都是一个原子,那么它返回真否则假。

以下是编译 LAT 时显示的错误:

Bad lambda list : (LAMBDA (L)
                    (COND ((NULL L) T) ((ATOM # #)) (T NIL)))
   [Condition of type CCL::COMPILE-TIME-PROGRAM-ERROR]
Run Code Online (Sandbox Code Playgroud)

lisp recursion common-lisp

1
推荐指数
1
解决办法
273
查看次数