小编jer*_*emy的帖子

在javascript中定位提示弹出窗口

我有一个像下面这样的javascript提示,我想带上屏幕的提示中心.如何使用javascript做到这一点?

function showUpdate() {     
    var x;    
    var name=prompt("Please enter your name","");

    if ( name != null ) {
      x="Hello " + name + "! How are you today?";
      alert("Input : " + name );          
    }

}
Run Code Online (Sandbox Code Playgroud)

这就是我称之为:

<a onclick = "showUpdate() " style="vertical-align: middle;" class="parent" href=""><span>5. Missed P/U Comments</span></a>
Run Code Online (Sandbox Code Playgroud)

它工作找到excepts提示转到左角IE和中心Firefox 但我需要相同的解决方案,以在两个浏览器中工作.

javascript

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

printf给出意想不到的结果

我想知道为什么这个节目的结果是5621?

#include <stdio.h>

main()
{
    int i=56;
    printf("%d\n",printf("%d",printf("%d",i)));
    getch();
}
Run Code Online (Sandbox Code Playgroud)

c

5
推荐指数
4
解决办法
503
查看次数

GDAL 重投影错误:在方法“Geometry_Transform”中,类型“OSRCooperativeTransformationShadow *”的参数 2

使用 Python 2.7.9 和 GDAL 1.11.1,并使用 miniconda 进行包管理 --

执行此操作时,对坐标点进行简单的重新投影会导致下述错误。

我对 GDAL 比较陌生,所以我检查了Python GDAL/OGR 1.0 Cookbook中的代码是否 会产生相同的问题,结果确实如此:

from osgeo import ogr
from osgeo import osr

source = osr.SpatialReference()
source.ImportFromEPSG(2927)

target = osr.SpatialReference()
target.ImportFromEPSG(4326)

transform = osr.CoordinateTransformation(source, target)
point = ogr.CreateGeometryFromWkt("POINT (1120351.57 741921.42)")
point.Transform(transform)
print point.ExportToWkt()
Run Code Online (Sandbox Code Playgroud)

这是错误:

/opt/miniconda/envs/pygeo/lib/python2.7/site-packages/osgeo/ogr.pyc in Transform(self, *args)
   4880         OGRERR_NONE on success or an error code.
   4881         """
-> 4882         return _ogr.Geometry_Transform(self, *args)
   4883 
   4884     def GetSpatialReference(self, *args):

TypeError: in method 'Geometry_Transform', argument 2 of type …
Run Code Online (Sandbox Code Playgroud)

python transform gdal map-projections

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

什么是依赖注入容器?

我试图理解依赖注入容器的作用,因为它使我成为可维护代码的基础.

据我了解,DIC正如标题所暗示的那样:一个容器,其中所有依赖项都被收集在一起.new Foo\Bar所有新实例都是在容器内部生成的,而不是遍及整个应用程序,然后在需要它们的地方传递给彼此(例如,Model用实例实例化,实例Database化实例Config).

我试图制作一个非常简单的 DIC.这是结果.

在我的前端控制器中,我正在实例化一个新的App\Core\Container.

Container看起来像这样:

<?php

namespace App\Core;

use App\Config;

class Container
{
    public $config;
    public $router;
    public $database;

    public $model;
    public $view;
    public $controller;

    public function __construct()
    {
        $this->config   = new Config;
        $this->router   = new Router;
        $this->database = new Database($this->config);
    }

    public function add()
    {
        // add dependencies from the outside?
    }

    public function getInstance(/* string */)
    {
        // return an instance for use …
Run Code Online (Sandbox Code Playgroud)

php oop dependency-injection inversion-of-control

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

尝试绑定输入单击到字段的onkeyup事件

所以在正常情况下我允许jquery,我可以绑定字段onkeyup我会使用:

$('#something').keyup(function(e) {
    var enterKey = 13;
    if (e.which == enterKey){
        somefunction();
     }
 });
Run Code Online (Sandbox Code Playgroud)

但是我不能使用它,必须使用类似的东西:

<input id="something" onkeyup="onkeyup_colfield_check(this)" type="text">
Run Code Online (Sandbox Code Playgroud)
 function onkeyup_colfield_check(e){
    var enterKey = 13;
        if (e.which == enterKey){
            somefunction();
        }
}
Run Code Online (Sandbox Code Playgroud)

然而,这不像上面那样工作.

我怎么能像第一个例子那样获得相同的结果,但是有类似的东西?

html javascript

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

将USB文件描述符传递给Android NDK程序

我试图将用C编写的一些软件移植到Android平台.该软件具有可以从连接的USB设备读取和写入的组件.我想要做的是在Java中打开与设备的连接,然后将USB设备的文件描述符传递给JNI代码.

下面是lsof我的应用程序的(相关)输出,显示我有两个USB设备描述符:

com.tim    8861     u0_a66   35       ???                ???       ???        ??? /dev/bus/usb/001/002
com.tim    8861     u0_a66   36       ???                ???       ???        ??? socket:[51170]
com.tim    8861     u0_a66   37       ???                ???       ???        ??? socket:[51173]
com.tim    8861     u0_a66   38       ???                ???       ???        ??? /dev/bus/usb/001/003

我已将两个描述符(上面为35和38)传递给我的本机方法,但是当我尝试写入任一文件描述符时,write()返回-1,并且我收到EINVAL错误.

这是我的原生方法的主体:

char buff[1024] = {0};
jsize len = (*env)->GetArrayLength(env, fds);
jint *arr = (*env)->GetIntArrayElements(env, fds, 0);
int i;

char data[4] = {
    0x09,
    0x90,
    0x50,
    0x50,
};

for (i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

java-native-interface android android-ndk

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

Javascript TypeError:无法将undefined转换为object

var horizont, vertikal = new Array ()

for (var i=0; i < 9; i++) 
{
horizont[i] = new Array ();
vertikal[i] = new Array ()
}
Run Code Online (Sandbox Code Playgroud)

那是控制台告诉我的:

TypeError:无法将undefined转换为object

horizont[i] = new Array ();
Run Code Online (Sandbox Code Playgroud)

(如果我从代码中删除它,他说与vertikal相同)

除了一些其他空字符串,它们是我的代码的开头......它的错误在哪里?它是如此明显,我没有看到它?

javascript object undefined typeerror

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

在Angular 2中按类绑定事件

假设我有以下模板:

<ul>
 <li id="1" class="selectModal">First</li>
 <li id="2" class="selectModal">Second</li>
 <li id="2" class="selectModal">Third</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如何在TypeScript中按类绑定click事件,因此当单击li元素时,我可以获取元素并查询ID或所单击元素的任何其他属性?

javascript typescript angular

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

Python使用dict .get()方法,其中value = 0

(Python 2.7.2)我想更好地理解为什么在映射到键的值为0时使用字典.get()方法查找键时返回默认值.

考虑以下

x = {1:0}

print x.get('1', 'a')

'a'
Run Code Online (Sandbox Code Playgroud)

对于空字符串,集合等也会发生同样的情况.

但如果我这样做:

print x[1]
0
Run Code Online (Sandbox Code Playgroud)

当a 被引发并且返回的值是0还是空集时,该.get()方法是否返回default value两者keyError

是否与dict对象是不可变的事实有关,当我指向存储的值时key = 1,我会传递对等于False的对象的引用.

我知道我可以写自己的get方法

def get(key, default=None):
    try: return x[key]
    except KeyError: return default
Run Code Online (Sandbox Code Playgroud)

但我希望对该.get方法有更深入的了解.

python dictionary

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

System.Int32 []显示而不是Array元素

我试图显示数组元素,但始终获取此输出System.Int32[] 而不是整数元素.

using System.IO;
using System;

class Test
{
    public static void Main()
    {
        int[] arr=new int [26];
        for(int i = 0; i < 26; i++)
        arr[i] = i;

        Console.WriteLine("Array line : "+arr);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# arrays

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