小编Jac*_*III的帖子

如何修复"错误:多次点击中找到的公式"?

我想安装php54-redis.

Yu:nginx Yu $ brew安装josegonzalez/php/php54-redis

==>从josegonzalez/homebrew-php安装php54-redis

错误:在多个水龙头中找到的公式:

  • 自制/ PHP/php54

  • josegonzalez/PHP/php54

请使用完全限定的名称,例如homebrew/php/php54来引用公式.

我做错了什么,这是怎么做得好的?

php macos homebrew phpredis

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

ES6 - 从'require'转换为'import'

如果替代:

 var Foo = require('foo');
Run Code Online (Sandbox Code Playgroud)

是:

 import Foo from 'foo';
Run Code Online (Sandbox Code Playgroud)

有什么替代方案:

var Bar = require('foo').batz
Run Code Online (Sandbox Code Playgroud)

可能是:

import {batz}  from 'foo' ?
Run Code Online (Sandbox Code Playgroud)

ecmascript-6

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

如何在变量类上调用静态方法?

我正在尝试创建一种从给定变量加载和实例化类的函数.像这样的东西:

<?php
function loadClass($class) {
  $sClassPath = SYSPATH."/classes/{$class}.php";
  if (file_exists($sClassPath)) {
    require_once($sClassPath);
    $class = $class::getInstance();
  }
}
?>
Run Code Online (Sandbox Code Playgroud)

如果我像这样使用它:

<?php
  loadClass('session');
?>
Run Code Online (Sandbox Code Playgroud)

它应该包括并实例化会话类.

BTW:静态getInstance函数来自以下代码:

<?php
  function getCallingClass() {
    $backtrace = debug_backtrace();
    $method    = $backtrace[1]['function'];
    $file      = file($backtrace[1]['file']);
    $line      = $file[($backtrace[1]['line'] - 1)];
    $class     = trim(preg_replace("/^.+?([A-Za-z0-9_]*)::{$method}\(.*$/s", "\\1\\2", $line));

    if(! class_exists($class)) {
      return false;
    } return $class;
  }

  class Core {

    protected static $instances = array();

    public static function getInstance() {
      $class = getCallingClass();

      if (!isset(self::$instances[$class])) {
        self::$instances[$class] = new $class();
      } …
Run Code Online (Sandbox Code Playgroud)

php oop class function instance

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

如何正确设置Gradle并为IntelliJ IDEA创建一个新的Gradle项目?

所以,我下载了Gradle,但我不知道如何正确设置它.解压缩zip文件后,接下来我该怎么办?我想在IntelliJ IDEA中使用Gradle.从我看到的直播中我知道IntelliJ中的项目文件夹中有一个settings.gradle和一个build.gradle文件.

此外,我已经看到他们使用Windows控制台.

首先,如何通过Windows控制台访问gradle并告诉它为IntelliJ生成一个新项目?

如您所见,我对Gradle没有任何经验.不幸的是我无法真正找到如何使用它.

我想IntelliJ项目然后有LWJGL和Slick.

另外,我知道我在livestream上看到的build.gradle文件中的内容(我只想用与他们相同的结构创建我的项目).

任何人都可以详细说明如何实现这一切?

installation intellij-idea gradle

28
推荐指数
1
解决办法
7万
查看次数

字典无法识别密钥类型

使用Xcode的beta 3,以下代码不再起作用:

func keyboardWasShown (notification: NSNotification)
{        
        var info = notification.userInfo
        keyboardSize = info.objectForKey(UIKeyboardFrameBeginUserInfoKey).CGRectValue().size        
}
Run Code Online (Sandbox Code Playgroud)

在指示:

keyboardSize = info.objectForKey(UIKeyboardFrameBeginUserInfoKey).CGRectValue().size
Run Code Online (Sandbox Code Playgroud)

XCode返回错误[NSObject:AnyObject]没有名为objectForKey的成员.

所以我改变了这样的代码:

func keyboardWasShown (notification: NSNotification)
{

        var info = notification.userInfo
        keyboardSize = info[UIKeyboardFrameBeginUserInfoKey].CGRectValue().size

}
Run Code Online (Sandbox Code Playgroud)

但是XCode返回错误"String不是子类型f DictionaryIndex"

xcode dictionary ios swift

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

在Safari中使用jQuery检测页面缩放更改

我在包含position:fixed元素的web应用程序中遇到Safari问题.当页面缩小(小于100%)时,事情就会中断,需要通过调用函数来修复.所以我想检测用户的缩放.我刚才发现了这个jQueryPlug:

http://mlntn.com/2008/12/11/javascript-jquery-zoom-event-plugin/

http://mlntn.com/demos/jquery-zoom/

它会检测可能导致页面缩放级别更改的键盘和鼠标事件.很公平.它适用于当前的FF和IE,但不适用于Safari.在当前的WebKit浏览器中,可以做些什么来做同样的事情?

javascript jquery

10
推荐指数
1
解决办法
5万
查看次数

Spring mvc中的JSON数据绑定

我使用以下代码从我的Spring MVC控制器中的android应用程序接收了json数据.

import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RequestHeader;

@RequestMapping(method = RequestMethod.POST, produces = "application/json")
public @ResponseBody String getMethod(@RequestHeader(value="json") String    
headerStr) {
System.out.println("POST");
System.out.println(headerStr);
return "hello";
}
Run Code Online (Sandbox Code Playgroud)

System.out.println(headerStr)的输出为

{"action":"check_login","password":"test","username":"test"}
Run Code Online (Sandbox Code Playgroud)

但我想将这个json数据绑定到下面的类.

public class LoginRequest {
private String action;
private String username;
private String password;

public String getAction() {
return action;
}

public void setAction(String action) {
this.action = action;
}

public String getUsername() {
return username;
}

public void setUsername(String username) {
this.username = username;
}

public String getPassword() {
return password; …
Run Code Online (Sandbox Code Playgroud)

java data-binding json spring-mvc

9
推荐指数
2
解决办法
4359
查看次数

表单Symfony2中的依赖关系

我正在研究Symfony2中的Web应用程序.在某些方面,我需要一些Symfony中更先进的建议/解释.

我的数据库的一部分设置如下:

我有属于卡属性集的卡,由卡值组成.

我有卡属性集有很多属性,卡属性可以属于许多卡属性集(显然是多对多的关系).

然后,根据card属性,该属性具有属性值,例如,text具有varchar类型的value_text,boolean具有boolean类型的value_boolean.

您可以想象在创建表单时创建新卡,表单需要生成输入字段,具体取决于它所属的卡属性集,还取决于属于属性集的属性吗?

所以这是我的问题; 有没有办法根据用户选择的实体动态生成表单中的输入字段.我读过有关活动但我不确定它们是否满足我的需求.

这是我的实体的代码(我删除了Getters和Setters以获得更简单的视图):

卡:

/**
 * card
 *
 * @ORM\Table()
 * @ORM\Entity(repositoryClass="clientsBundle\Entity\cardRepository")
 * @UniqueEntity(
 *      fields={"cardLabel"},
 *      message="A card with this label already exists"
 * )
 */
class card
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="card_label", type="string", length=999)
     */
    private $cardLabel;

    /**
     * @ORM\ManyToOne(targetEntity="project", inversedBy="project_cards")
     * @ORM\JoinColumn(name="project_id", referencedColumnName="id", onDelete = "SET NULL")
     */
    protected $card_project;

     /**
     * @ORM\ManyToOne(targetEntity="cardAttributeSet", …
Run Code Online (Sandbox Code Playgroud)

php forms events entities symfony

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

在ScrollView Touch上重新启动First Responder

如何在ScrollView触摸事件上隐藏键盘...

场景就像......

- >查看 - > ScrollView - > Textfield

我想在触摸scrollView时隐藏键盘.我试图覆盖scrollview的类,但我仍然不能这样做.

iphone objective-c iphone-sdk-3.0 ios-simulator

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

为什么刷新页面时localStorage条目会重置?

我正在为我的班级制作一个猜谜游戏,我们应该实施一个存储在本地的记分系统.我以为我理解了这个概念,但它并没有按照我的意图运作.我在玩游戏时将值存储在localStorage中,但是当我刷新时,值会重置......任何洞察力都会很棒!下面是我的脚本的开头,下面是我的HTML文件.

编辑:我将得分初始化为1的原因是因为每当用户猜对时,加上4分(产生+3),当用户猜错时,扣除1分(产生-2).每次单击重新启动按钮时,用户将再次失去1点.

编辑2:不妨粘贴我的脚本的其余部分以获得更清晰:P

编辑3:JSfiddle太棒了!http://jsfiddle.net/2pdaoeu6/

'use strict';
//Define a container for the game, its variables and its methods.
var game = {
  answerPosition: 0,   // position of the current answer in the answersList - start at 0
  display: '',         // the current dash/guessed letters display - ex '-a-a--r--t'
  wrong: '',           // all the wrong letters guessed so far
  answer: '',          // the correct answer - one word from game.answersList
  wrongCount: 0,       // the number of wrong guesses so far
  over: …
Run Code Online (Sandbox Code Playgroud)

javascript html5 local-storage

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