小编Pit*_*taJ的帖子

导入android.support.v7无法解析

我是Android新手.目前,我已adt-bundle-windows-x86-20131030.zip安装(Windows 32位) - 并已成功安装Android SDK和Eclipse.此外,我已经更新了Android SDK管理器中的所有内容.现在,我正在使用Android v-4.4.2

我的项目成功运行,但是当我导入时android.support.v7.app.ActionBarActivity;,import android.support.v7.app.ActionBar;项目将无法调试.我收到了错误The Import android.support.v7 cannot be resolved

我在谷歌搜索并安装Android Support Library然后添加v7到我的项目中.

  1. 文件 - >导入(android-sdk\extras\android\support\v7).选择"appcompat"
  2. 项目 - >属性 - > Android.在"添加"部分库中选择"appCompat"

截图

在此输入图像描述

成功添加,appCompat但我仍然得到错误.

eclipse android

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

`return await promise`和`return promise`之间的区别

鉴于下面的代码示例,行为是否存在差异,如果是,那么这些差异是什么?

return await promise

async function delay1Second() {
  return (await delay(1000));
}
Run Code Online (Sandbox Code Playgroud)

return promise

async function delay1Second() {
  return delay(1000);
}
Run Code Online (Sandbox Code Playgroud)

据我了解,第一个会在异步函数中进行错误处理,并且错误会从异步函数的Promise中冒出来.但是,第二个需要少一个滴答.它是否正确?

此片段只是返回Promise以供参考的常用函数.

function delay(ms) {
  return new Promise((resolve) => {
    setTimeout(resolve, ms);
  });
}
Run Code Online (Sandbox Code Playgroud)

javascript async-await

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

Angular 2中angular的ng-init替代方案

ng-init="myText='Hello World!'"Angular 2中的替代方法是在模板中添加,而不是在组件中添加

 <div ng-app="" ng-init="myText='Hello World!'">
Run Code Online (Sandbox Code Playgroud)

Angular 2中的替代方案

typescript angular

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

可以将对象文字内的多个属性设置为相同的值吗?

例如,我可以这样做吗?:

{ 
   a: b: c: d: 1,
   e: 2,
   geh: function() { alert("Hi!") }
}
Run Code Online (Sandbox Code Playgroud)

编辑:有什么方法可以避免这样做吗?:

{ 
   a: 1,
   b: 1,
   c: 1,
   d: 1,
   e: 2,
   geh: function() { alert("Hi!") }
}
Run Code Online (Sandbox Code Playgroud)

javascript properties object-literal

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

Contextify安装失败 - "节点:未找到"

我无法让Contextify安装在我的系统上.我正在运行Ubuntu 14.04,node.js版本0.10.25,npm版本1.3.10,node-gyp版本0.10.10

我已尝试升级,重新启动,首先安装依赖项,一切.没有什么能让它发挥作用.

~$ sudo npm install -g contextify
npm http GET https://registry.npmjs.org/contextify
npm http 304 https://registry.npmjs.org/contextify
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/nan
npm http 304 https://registry.npmjs.org/bindings
npm http 304 https://registry.npmjs.org/nan

> contextify@0.1.8 install /usr/local/lib/node_modules/contextify
> node-gyp rebuild

/bin/sh: 1: node: not found
gyp: Call to 'node -e "require('nan')"' returned exit status 127. while trying to load binding.gyp
gyp ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/share/node-gyp/lib/configure.js:431:16) …
Run Code Online (Sandbox Code Playgroud)

install node.js npm

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

使用Clang构建V8并发出LLVM IR

我正在尝试使用Clang构建V8 Javascript引擎并输出.ll文件.我想在这里这里结合信息来做到这一点.然而,当我尝试时make,它失败了,说"没有规则来制定目标".我搞不清楚了.我试过编译v8.cc,但这完全失败了.我想这是因为我试图-emit-llvm通过把它作为编译器强制推进,但我不确定.

$ cd v8
$ export CXX="clang++ -S -emit-llvm"
$ export CC="clang -S -emit-llvm"
$ export CPP="clang -E -S -emit-llvm"
$ export LINK="clang++ -S -emit-llvm"
$ export CXX_host="clang++ -S -emit-llvm"
$ export CC_host="clang -S -emit-llvm"
$ export CPP_host="clang -E -S -emit-llvm"
$ export LINK_host="clang++ -S -emit-llvm"
$ export GYP_DEFINES="clang=1"
$ make native
PYTHONPATH="/home/pitaj/v8/tools/generate_shim_headers:/home/pitaj/v8/build::/home/pitaj/v8/build/gyp/pylib:" \
    GYP_GENERATORS=make \
    build/gyp/gyp --generator-output="out" build/all.gyp \
                  -Ibuild/standalone.gypi --depth=. -S.native  -Dv8_enable_backtrace=1 -Darm_fpu=default -Darm_float_abi=default
make[1]: Entering directory …
Run Code Online (Sandbox Code Playgroud)

c++ v8 llvm clang llvm-ir

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

使用GD获取图像所有像素的地图的更好方法

以下代码使用SimpleImage库

我有一个从图像中获取像素的函数:

function getPixel($x, $y) {

    $colors = imagecolorsforindex($this->image, imagecolorat($this->image, $x, $y));
    $n[0] = $colors['red'];
    $n[1] = $colors['green'];
    $n[2] = $colors['blue'];
    $str = "#";
    for($x=0;$x < 3; $x++){
        $n[$x] = intval($n[$x],10);
        if (is_nan($n[$x])) return "00";
        $n[$x] = max(0, min($n[$x],255));
        $bam = "0123456789ABCDEF";
        $str .= $bam{($n[$x]-$n[$x]%16)/16} . $bam{$n[$x]%16};
    }
    return $str; 
}
Run Code Online (Sandbox Code Playgroud)

为了获得图像中的每个像素,我使用这个循环:

$arr = [];
for($y = 0;$y < $image->getHeight(); $y++){
    $arr[$y] = [];
    for($x = 0; $x < $image->getWidth(); $x++){
        $arr[$y][$x] = $image->getPixel($x, $y);
    }
}
Run Code Online (Sandbox Code Playgroud)

我想知道GD和PHP是否有更快的方法来做到这一点?

编辑 …

php gd

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

如何遍历图像的所有像素?

我想循环遍历图像的所有像素,找到该像素的rgba值,并对这些像素执行某些操作.

假设我的图像是100x100像素.我想用我已经做过的函数找到每个像素的值:

function getPixel($image, $x, $y) {

  $colors = imagecolorsforindex($image, imagecolorat($image, $x, $y));
  $inrgba = 'rgba(' . $colors['red'] . ',' . $colors['green'] . ',' . $colors['blue'] . ',' . $colors['alpha'] . ')';
  return $inrgba;
}
Run Code Online (Sandbox Code Playgroud)

并将这些值以及图像的尺寸存储在数组或数组数组中.我想在html页面中使用最终结果.

我该怎么做呢?

php gd

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

在对象初始值设定项中设置属性时不再调用setter:这是什么意思?

在这个JS MDN页面上,它说:

JavaScript 1.8.1注意事项

从JavaScript 1.8.1开始,在对象和数组初始值设定项中设置属性时不再调用setter.

我只是无法弄清楚这是想告诉我的.

javascript

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

MSVC 错误?尽管有模板友元声明,模板友元函数仍无法访问私有成员

我有以下 C++ 代码:

template<typename T>
class Foo;

template<typename T, typename U>
Foo<T> operator+(Foo<T> lhs, const Foo<U>& rhs);

template<typename T>
class Foo {
    template<typename>
    friend class Foo;

    T inner;

public:
    Foo(T i) : inner(i) {}

    template<typename U>
    friend Foo<T> operator+(Foo<T> lhs, const Foo<U>& rhs) {
        lhs.inner += rhs.inner;
        return lhs;
    }
};

int main() {
    Foo<int> a = 4;
    Foo<unsigned> b = 5;
    Foo<int> c = a + b;
}
Run Code Online (Sandbox Code Playgroud)

神箭

它可以使用 GCC 和 clang 正常编译,但在 MSVC v19.37 和 Visual Studio …

c++ templates visual-c++ compiler-bug

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