小编Fir*_*One的帖子

无法找到包libapache2-mod-php7

我尝试使用以下命令在ubuntu 16.04中安装php:

sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi  php7.0 libapache2-mod-php7
Run Code Online (Sandbox Code Playgroud)

但它说

无法找到包libapache2-mod-php7

我应该跳过这个或以另一种方式安装吗?

php installation ubuntu

23
推荐指数
3
解决办法
5万
查看次数

隐藏Android模拟器菜单栏

是否可以隐藏/自动隐藏Android模拟器的菜单栏?如下所示:

Android模拟器菜单


我试过了:

  • 右键单击Android Emulator;
  • 右键单击菜单栏;
  • 检查底部的三个点;
  • AVD Manager("设备框架"似乎没有帮助);
  • 顶部控件(X-- 关闭并最小化模拟器);
  • 问好老谷歌.

一切都没有成功.甚至可以隐藏它吗?

PS:最佳行为imo类似于Windows任务栏中的自动隐藏(或某种类型的键盘快捷键,使其重新出现).


编辑
如答案中所述,如果你通过按住Alt并拖动它来使用Ubuntu,则可以拖动它.尽管有用,但这仍然不是理想的行为 - 而且它对我来说不起作用,因为我在Windows 10上.

android android-emulator android-studio

15
推荐指数
3
解决办法
3382
查看次数

意外的令牌导出webpack

我有这样的webpack配置:

loaders: [
    {
        test: /\.js$/,
        exclude: /node_modules/,
        loader: 'babel-loader'
    }
]
Run Code Online (Sandbox Code Playgroud)

和babel配置:

{
    "presets": ['es2015'],
    "plugins": ['transform-runtime']
}
Run Code Online (Sandbox Code Playgroud)

但浏览器显示以下消息:

未捕获的SyntaxError:意外的令牌导出

怎么了?

javascript config webpack babeljs

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

Php7中的数组到字符串转换

我正在尝试执行此代码(它正在处理php5,现在我在php7上):

$this->links->$data[$te]['attributes']['ID'] = $data[$te]['attributes']['URL'];
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

ContextErrorException:注意:数组到字符串的转换

提前致谢

php symfony

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

脚本失去了魔术方法__destruct()的权限

我试图在对象实例化上创建一个文件,并在对象销毁时创建另一个文件.

这是代码:

class Foo{
    public function __construct(){
        file_put_contents('a_construct.txt', 'c');
    }
    public function __destruct(){
        file_put_contents('a_destruct.txt', 'd');
    }
}
Run Code Online (Sandbox Code Playgroud)

a_construct.txt通常会创建该文件.但是当涉及到创建a_destruct.txt文件时,它表现得非常奇怪.

如果我运行以下代码,则不会创建"a_destruct"文件.

$foo = new Foo();
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

警告: file_put_contents(a_destruct.txt):无法打开流:权限被拒绝


现在,如果我运行以下命令并检查文件夹,那么该文件就在那里.

$foo = new Foo();
unset($foo);
Run Code Online (Sandbox Code Playgroud)

我尝试过的:

  • 将名称交换constructdestruct和返回,但它始终只适用于该__construct方法;
  • 在方法上添加输出以确认它们被调用 - 它们是(并且对于两个测试代码).

第二个测试代码显示我,我这样做有权限来创建一个文件.

但是第二个主题告诉我,当我在脚本结束时销毁对象时,我'失去'权限(因为我确保调用该方法).


造成这种情况的原因是什么以及如何解决?

php

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

在同一页面上反应路由器渲染组件

react router在我的项目中使用,当我点击登录按钮时,它rendersApp组件的内容,但在same page. 我想new page在我点击时显示login,帮帮我

import React, { Component } from 'react';
import * as service from '../services/service';
import '../App.css'
import '../index.css'
import App from'../App'
import { Link, Redirect, Router, Route, browserHistory,IndexRoute } from 'react-router';
// import createHistory from 'history/createBrowserHistory'

class Login extends Component {
  constructor(props) {
    super(props);
    this.state = {
      messages: []
    }
  }
  onSubmit() {
    browserHistory.push('/world');
    }
  render() {
    const { messages } = this.state;
    return …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-router react-redux

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

SyntaxError:JSON.parse:JSON第1行第2列的意外字符

我需要将此div附加到另一个div,但它给了我这个错误:

SyntaxError:JSON.parse:JSON数据的第1行第2列的意外字符

这是我的javascript代码:

var str = {'message': message,'text': text};
$.ajax({
    type: "POST",
    url: "api/reply",
    data: str,
    dataType: "json",
    cache: false,
    success: function(response)
    {
        var respons = jQuery.parseJSON(response);
        var type = respons.status
        if (type == 'success') {
            $("<div></div>").html(respons.message).appendTo("#messages");
        }
        else
        {
            toastr.error(respons.message)
        }
    }
})
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery json

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

如果不知道如何获取数组键

我正在使用firebase连接我的laravel应用程序,并成功获得以下响应:

array:1 [?
    "-KvJja_r0beLtdoRc29f" => array:5 [?
        "accepted" => "true"
        "date" => "1/10/2017"
        "hour" => "0:43"
        "numberOfPeople" => ""
        "tableInfo" => ""
    ]
]
Run Code Online (Sandbox Code Playgroud)

我想知道如何从这个响应中获取值"-KvJja_r0beLtdoRc29f".我试着用foreach循环,但我得到的内部数据不是关键.

我试过了

@foreach($reservations as $reservation)
Run Code Online (Sandbox Code Playgroud)

然后打印结果,但我得到了

"accepted" => "true"
"date" => "1/10/2017"
"hour" => "0:43"
"numberOfPeople" => ""
"tableInfo" => ""
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

php json laravel firebase

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

如何从mysql数据中删除除了<br>的html标签?

Product_description在mysql表中有一个字段,它有html标签.我想删除html标签更新此字段除外br.我知道我可以这样做,strip_tag但我不明白如何为表数据完成此操作.

html php mysql tags

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

如何在laravel中返回响应对象json

我已经得到回应,但我不需要这样

{
  "status": "200",
  "id": 1,
  "email": "a@a.a",
  "mobile": "",
  "source": "",
  "source_id": "",
  "message": "Bad Request : Already Logged In"
}
Run Code Online (Sandbox Code Playgroud)

我需要在另一个对象中返回这些数据,例如:

{
 {
  "status": "200",
 }
 { 
  "id": 1,
  "email": "a@a.a",
  "mobile": "",
  "source": "",
  "source_id": "",
  "message": "Bad Request : Already Logged In"
 }
}
Run Code Online (Sandbox Code Playgroud)

php json laravel laravel-5

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

对于每个循环,在PHP中添加1

我一直在尝试使用PHP返回MySQL的结果列表.

基本查询很简单,输出是多列.我想添加一个数字,所以数组看起来像这样:

  1. 俱乐部1
  2. 俱乐部2

我已经尝试过以下但是它一直在破坏脚本:

if (mysqli_num_rows($result) > 0) {
    while($row = mysqli_fetch_assoc($result)) {
        for($i=1; $i++){
            $club = $row['club_name'];
            echo '<p>' . $i . $club . '</p>';
        }           
    }
} 
Run Code Online (Sandbox Code Playgroud)

然后我试图放置for语句而外面和里面,将其改为FOREACH和所使用的格式($ I = 1; $ I <100; $ I ++){},它仍然不工作.

对不起,如果这是一个显而易见的问题,我尝试了很多不同的方法,但这对我来说并不适用.

php mysql

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