问题列表 - 第206431页

如何在Yii2中获得结果的第一行?(queryRow 等效)

我怎样才能得到第一行的结果?下面是我的代码,它给了我这样的错误Undefined index: module

if ( substr( $action, 0, 4 ) === "stl_" )
            {
                $query  = "SELECT * FROM a_actions LEFT JOIN a_modules ON ( a_modules.id=a_actions.module_id )
                        WHERE a_actions.id=(SELECT dependency FROM a_actions WHERE action='{$action}') AND a_modules.module_status = 1 ";
                $action = \Yii::$app->db->createCommand( $query )
                                        ->queryAll();
//print_r($action);die();
                $module = $action[ 'module' ];
                $action = $action[ 'action' ];
            }
Run Code Online (Sandbox Code Playgroud)

$action 有价值

Array ( [0] => Array ( [id] => 7 [module_id] => 7 [action] => index [label] => Members [dependency] => …
Run Code Online (Sandbox Code Playgroud)

yii2 yii2-advanced-app

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

WebGL。它是否在 GPU 中创建缓冲区?

寻找关于实时绘制相当大的数据流的决定。我想通过 GPU 处理它以降低内存成本。

我找到了一个 WebGL 示例:

// Fill the buffer with the values that define a triangle.
function setGeometry(gl) {
  gl.bufferData(
      gl.ARRAY_BUFFER,
      new Float32Array([
             0, -100,
           150,  125,
          -175,  100]),
      gl.STATIC_DRAW);
}
Run Code Online (Sandbox Code Playgroud)

并想澄清一些事情:

  • gl.ARRAY_BUFFER 是否在 GPU 内创建缓冲区,而不是在 RAM 内?

  • WebGL 在 Linux 上稳定吗?


更新:还想澄清一下,是否可以通过索引仅更新 gl 缓冲区的一部分。

javascript opengl-es webgl

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

ng-Map不在信息窗口中显示文本

我有以下代码:

<ng-map>
        <marker ng-repeat="item in items" position="{{item[4]}},{{item[5]}}" name="{{item[1]}}" on-click="showInfoWindow('myInfoWindow')">
          <info-window id="myInfoWindow">
              <h4>{{this.name}}</h4>
          </info-window>
        </marker>
</ng-map> 
Run Code Online (Sandbox Code Playgroud)

问题是我看到了信息窗口,但里面的文字h4是空的而不是内容{{item[1]}}

google-maps angularjs ng-map

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

Android原生浏览器的引擎是什么?

Android原生浏览器的引擎是什么?Wiki表示 Android在4.4之前使用了WebKit,在4.4和其他版本中使用了Blink.这是正确的陈述吗?提前致谢.

browser android webkit blink

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

创建模板参数的默认值变量

以下面的求和模板函数为例:

template <typename T>
T Sum(std::vector<T>& source)
{
    T v;
    for (auto it = source.begin(); it != source.end(); ++it)
    {
        v += *it;
    }
    return v;
}
Run Code Online (Sandbox Code Playgroud)

这适用于定义+=运算符的自定义类型,但是我如何才能使它适用于基本类型,例如float

该行将T v;产生未初始化的值.

使用T v = 0;将起作用float,但不适用于非基元.

c++ templates

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

Java泛型中的问号

我读过<?>的内容与完全相同<? extends Object>。那有什么区别:

  1. Set<?>
  2. Set<Object>
  3. Set

我尝试将String.class和添加MyClass.class到所有这些集合中,但是在第二种情况下,它无法编译。

我没有得到的另一个例子是:

  1. Set<Class>
  2. Set<Class<?>>

在我看来,它们是相同的,但是如果我有一个可以返回的方法Set<Class<?>>,则无法将其返回值分配给type变量Set<Class>

很抱歉,如果这是重复的,但是我已经阅读了所有其他文章,并且示例很少,但我仍然不明白。

java generics wildcard set

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

Pycharm禁用右括号并启用autoindent

最近我开始使用Pycharm(我已经安装了edu版本,希望会有更少的"你不能没有的功能").目前我正在努力解决两个问题:
1)当我打字时[,pycharm自动完成我的支架[].不,如果我想要[]输入"[]",如果我想要[我只想输入"[".类似于任何其他'括号',如" ' [ { (等.

2)打字if-else循环:

if something:
    something more  
    #now  want else, so I type...
    else
Run Code Online (Sandbox Code Playgroud)

我想知道Pycharm是否足够智能自动else输入前一个缩进,在同一级别上if
也许有众所周知的选择,但英语不是我的母语,所以我不知道如何命名并在互联网上找到.或者也许我以某种方式禁用了这些功能?

pycharm

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

尽管发布成功,但未指定"用于发布的存储库"

Settings.scala我的大型SBT项目中有一个单独的文件,其中包含以下内容:

lazy val commonSettings = Seq(
  // ... lots of settings
  publishTo :=
    Some("Sonatype Nexus Repository Manager" at
      "http://my.company.nexus/content/repositories/releases/"),
  credentials += Credentials(Path.userHome / ".ivy2" / ".credentials"),
  publishMavenStyle := true,
  crossScalaVersions := Seq("2.10.6"),
  // ... lots of other settings
)
Run Code Online (Sandbox Code Playgroud)

现在我的所有项目build.sbt都定义如下:

lazy val aProject =
  project.in(file("somewhere/aProject")).
    settings(commonSettings).
    settings(
      // project specific settings
    )
Run Code Online (Sandbox Code Playgroud)

当我现在这样做

sbt "+ publish"
Run Code Online (Sandbox Code Playgroud)

我看到我的所有工件都已发布,当我查看我的Nexus时,他们就在那里,我也可以将它们用作依赖项等,因此发布工作,但我最后得到以下内容:

java.lang.RuntimeException: Repository for publishing is not specified.
    at scala.sys.package$.error(package.scala:27)
    at sbt.Classpaths$$anonfun$getPublishTo$1.apply(Defaults.scala:1470)
    at sbt.Classpaths$$anonfun$getPublishTo$1.apply(Defaults.scala:1470)
    at scala.Option.getOrElse(Option.scala:120)
    at sbt.Classpaths$.getPublishTo(Defaults.scala:1470)
    at sbt.Classpaths$$anonfun$59.apply(Defaults.scala:1150)
    at …
Run Code Online (Sandbox Code Playgroud)

scala nexus sbt

16
推荐指数
2
解决办法
7407
查看次数

在 python 3.x 中删除 raw_input() 的原因是什么?

为什么它现在与 合并input(),首先使用它有什么好处?

python theory python-2.x python-3.x

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

如何在启动时隐藏我的Delphi XE Forms应用程序的mainform?

我有一个Delphi XE表单应用程序,我想添加一种方法来从命令行启动带有输入参数的应用程序.以这种方式启动应用程序时,我不希望主窗体显示,而是希望应用程序执行任务并关闭,类似于正常的控制台项目

我该怎么做?在项目源代码中,我尝试了各种迭代

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm7, Form7);
  if Paramstr(1) <> '' then begin
    Application.MainForm.Hide;
  end;
  Application.Run;
end.
Run Code Online (Sandbox Code Playgroud)

但表格显示相同.并且编译器不会让我在onShow期间设置可见

forms delphi

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