小编Jus*_*der的帖子

React-router error:super表达式必须为null或函数

我是react-router(https://github.com/rackt/react-router)的新手.我反应过后把它包括在内:

<script src="http://fb.me/react-0.12.2.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/reactrouter/0.13.2/ReactRouter.js"></script>
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:Uncaught TypeError:超级表达式必须为null或函数,而不是未定义

我做错了什么?

reactjs react-router

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

如何构建Android系统映像

我在框架/基础上做了一些小改动,并在该文件夹下做了一个"mm".现在我不想在项目根目录上运行"make",因为包含进程的makefile非常慢.

是否有一种快速的方法来构建系统映像而无需经历冗长的包含过程?

android android-build android-source

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

React Native:如何为View模拟onBlur和onFocus事件

在本地做出反应,只有TextInput拥有onFocusonBlur事件侦听器.但是,我们想在a上模拟这种效果View.

这是我们试图实现的目标.View屏幕上有一个.当用户点击它并突出显示时,它会获得"焦点".我们希望检测到用户点击外部View,以便我们可以"模糊" View,即删除突出显示.

我知道我们可以使用focus方法(https://facebook.github.io/react-native/docs/nativemethodsmixin.html#focus)来请求焦点View.问题是我不知道如何检测用户是否在外面按下View.

react-native

7
推荐指数
2
解决办法
7522
查看次数

在Android AOSP中使用预建共享库

我想在AOSP中使用预先构建的共享库.该库在Android.mk中定义如下:

include $(CLEAR_VARS)
LOCAL_MODULE := foo
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_TAG := optional
LOCAL_MODULE_PATH := system/lib
LOCAL_SRC_FILE := system/lib/foo.so
include $(BUILD_PREBUILT)
Run Code Online (Sandbox Code Playgroud)

在构建期间,out/target/product/mako/obj/SHARED_LIBRARIES/foo_intermediates/export_include 创建了一个文件夹 .

但是,生成失败,并显示out/target/product/mako/obj_arm/SHARED_LIBRARIES/foo_intermediates/export_include无法找到的错误消息.

注意"obj"和"obj_arm"之间的区别.是什么原因造成的?

android android-source

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

React Redux connect API不会注入dispatch属性

我使用react-redux将React与Redux存储连接起来,并使用"connect"API将"dispatch"属性注入组件.但该组件未收到"dispatch"属性.以下是演示我遇到的问题的代码:

"use strict"

var React = require('react');
var ReactDOM = require('react-dom');
var Redux = require('redux');
var ReactRedux = require('react-redux');
var Provider = ReactRedux.Provider;

function menuManager(state = {count: 0}, action) {
  switch (action.type) {
    case 'ADD':
      return state + 1;
    case 'REMOVE':
      return state - 1;
    default:
      return state;
  }
}

let store = Redux.createStore(menuManager);

let TestLab = React.createClass({
  onRemove: function(itemRemove) {
    // this.props.dispatch undefined.
    this.props.dispatch({type: 'REMOVE'});
  },
  onAdd: function() {
    const { dispatch } = this.props
    // this.props.dispatch undefined.
    this.props.dispatch({type: …
Run Code Online (Sandbox Code Playgroud)

reactjs redux

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

hapi js是否使用redis来分享会话?

ExpressJS通常使用Redis来跨多个节点js进程共享会话.hapiJs使用类似的技术吗?

redis hapijs

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

Redux状态下的数组列表

这是关于Redux js中的状态的问题.我在状态中有一个数组列表:

{
  list: list
}
Run Code Online (Sandbox Code Playgroud)

根据Redux文档,我不应该修改reducer中的状态.我想在列表中附加一个新项目.我应该克隆列表,还是只是将新项目附加到列表中:

let newList = state.list;
newList.push(newItem);
return {
  list: newList
}
Run Code Online (Sandbox Code Playgroud)

上面的代码实际上修改了原始状态,因为newList与"state.list"是相同的列表.这是一个好的做法,还是应该使用immutableJS克隆列表?

immutable.js redux

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

PostGIS边界框查询返回奇怪的结果

我尝试了以下SQL命令:

CREATE TABLE places(
    lat_lng geography(Point,4326),
    place_name varchar(50)
);

CREATE INDEX places_lat_lng_idx ON places USING gist(lat_lng);

INSERT INTO places values ('POINT(-126.4 45.32)', 'Food Bar1');
INSERT INTO places values ('POINT(-126.4 47.32)', 'Food Bar2');
INSERT INTO places values ('POINT(-125.4 47.42)', 'Food Bar3');

SELECT place_name, ST_AsText(lat_lng) as point
FROM places WHERE places.lat_lng && 
  ST_MakeEnvelope(-130.0, 44.0,
                  -100.0, 46.7, 4326);
Run Code Online (Sandbox Code Playgroud)

结果是:

 place_name |        point        
------------+---------------------
 Food Bar1  | POINT(-126.4 45.32)
 Food Bar2  | POINT(-126.4 47.32)
 Food Bar3  | POINT(-125.4 47.42)
Run Code Online (Sandbox Code Playgroud)

这对我来说不合适,因为ymax是46.7,但"Food Bar2"和"Food Bar3"的ymax值分别为47.32和47.42.问题出在哪儿?

postgresql postgis geospatial

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

React原生Android示例不起作用

我克隆了存储库:https://github.com/facebook/react-native并尝试在Android模拟器上运行UIExplorer示例.

./gradlew :Examples:UIExplorer:android:app:installDebug
./packager/packager.sh
Run Code Online (Sandbox Code Playgroud)

我在Android模拟器上收到此错误消息:

Unable to download JS Bundle, Did you forget to start the development server or connect your device?
Run Code Online (Sandbox Code Playgroud)

我理解这有点类似于这个: 反应原生android无法加载JS包

但是在这里我不得不使用命令"./packager/packager.sh"来运行这个例子.所以上面的答案不适用于这种情况.

react-native

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

Android 5的audit.log在哪里?

在Android Kitkat上,可以在以下位置找到SELinux审核日志:

/data/misc/audit/audit.log
Run Code Online (Sandbox Code Playgroud)

但是,我在Android 5.0(Nexus 5)上找不到此文件。知道在哪里可以获取审核日志吗?

android selinux

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