小编ste*_*gwa的帖子

在 Linux 机器上运行 Mach-O 64 位二进制文​​件有哪些替代方法?

第 1 步: 我在 64 位 Linux 机器上运行。
(命令):(uname -a
结果):Linux ****** 4.6.0-kali1-amd64 #1 SMP Debian 4.6.4-1kali1 (2016-07-21) x86_64 GNU/Linux.

步骤2: 我检查了我想要运行的“二进制文件”的文件类型。
(命令):filekeymaker
(结果):keymaker: Mach-O 64-bit x86_64 executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|PIE>

步骤 3: 我通过更改文件权限使“mach-o”文件可执行。(命令):chmod +x键盘制作者

第4步: 我运行“二进制文件”。
(命令):./keymaker
(结果):bash: ./keymaker: cannot execute binary file: Exec format error

第 5 步: 当我在堆栈溢出上搜索类似问题时,我发现了一个问题,但它说:(
答案):目前没有适用于 Linux 的 Mach-O 加载程序。
(参考):我可以在linux上运行Mach-O可执行i386的二进制文件吗?

第 6 步:我的 Linux 机器上安装了一个应用程序的“ Linux 版本”,但我需要运行这个“keymaker 文件”来为我提供“许可证密钥”。
我不想在虚拟机中安装完整的(4GB +)MAC OS 操作系统,只是为了运行一个简单的二进制文件。 …

linux macos

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

PHP CodeIgniter 4 - 表单提交 - 错误“找不到‘注册/索引’的路径”

form_open()在视图中使用辅助方法来指示控制器方法来处理表单提交操作并在app\Config\Routes.php.

我仍然收到错误Can't find a route for 'registrations/index'

请协助解决该问题。下面提供了代码片段。

错误:

在此输入图像描述

register.php查看文件:

            <?php echo form_open('/registrations/index'); ?>
Run Code Online (Sandbox Code Playgroud)

Registrations.php控制器:

class Registrations extends BaseController {

    public function index() {

        $data['coursename'] = $this->getCourseName();  

        log_message('info','name field >' . $this->request->getVar('iname') . '<<');

        echo view('templates/header');
        echo view('pages/register', $data);
        echo view('templates/footer');
    }
Run Code Online (Sandbox Code Playgroud)

路线.php

$routes->get('/registrations/index', 'Registrations::index');
Run Code Online (Sandbox Code Playgroud)

php routes codeigniter form-submit codeigniter-4

4
推荐指数
2
解决办法
1万
查看次数

为什么旧浏览器不支持javascript中的新内置方法?

为什么旧版浏览器不支持JavaScript中的某些内置方法?

例如:Array fill()方法:(浏览器支持:chrome [v.45],IE [v.12.0],Opera [v.32.0]等)

出于好奇,我决定"重新发明轮子"并重新创建上述方法:

<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>

Array.prototype.myFunction = function (staticValue, start, end) {
  for(var i = 0; i< this.length; i++) {

     if(i===start) {
         for(start= i; i<end+1; i++) {
             this[i] = staticValue;
         };
     };

     if(start == undefined && end == undefined) {
         this[i] = staticValue;
     };

  };

};

var testFruits = ["Banana", "Orange", "Apple", "Mango", 456, 48999, "power"];

var cars = ["Saab", "Volvo", "BMW"];

testFruits.myFunction("Kiwi", 1, 3);

cars.myFunction("Voom!");

document.getElementById("demo").innerHTML = …
Run Code Online (Sandbox Code Playgroud)

javascript

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