小编abr*_*tez的帖子

将多个列堆叠到一个?

我正在使用Google SpreadSheet,而我正在尝试使用包含单词列表的多个工作表.在最后一页上,我想创建一个汇总列表,它是列中所有值的组合.我使用= CONCATENATE()进行排序工作,但是它把它变成了一个字符串.有什么方法可以将它保留为列列表?

以下是列的示例:

工作表Sheet1

  • 苹果
  • 橙子
  • 香蕉

Sheet2中

  • 菠萝
  • 草莓
  • 桃子

FinalSheet

  • 苹果
  • 橙子
  • 香蕉
  • 菠萝
  • 草莓
  • 桃子

google-sheets

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

使用aws-sdk和Node/Express将简单文件上传到S3

我不知道我做错了什么,这就是我所拥有的:

HTML

<html>
<body>
    <form method="POST" action="/upload" enctype="multipart/form-data">
        <div class="field">
            <label for="image">Image Upload</label>
            <input type="file" name="image" id="image">
        </div>
        <input type="submit" class="btn" value="Save">
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Port5000是我的Node.js服务器的端口.

在这个例子中我使用POST/upload,并能正常工作.

module.exports = function(app, models) {

    var fs = require('fs');
    var AWS = require('aws-sdk');
    var accessKeyId =  process.env.AWS_ACCESS_KEY || "xxxxxx";
    var secretAccessKey = process.env.AWS_SECRET_KEY || "+xxxxxx+B+xxxxxxx";

    AWS.config.update({
        accessKeyId: accessKeyId,
        secretAccessKey: secretAccessKey
    });

    var s3 = new AWS.S3();

    app.post('/upload', function(req, res){

        var params = {
            Bucket: 'makersquest',
            Key: …
Run Code Online (Sandbox Code Playgroud)

file-upload amazon-s3 node.js aws-sdk multer-s3

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

如何为Unity3d for iOS添加辅助功能

有没有办法通过Unity3d与iOS的VoiceOver辅助功能本机支持进行通信?我们有一个需要访问的应用程序,我们不确定如何去做.

由于我们需要语言支持,因此无法创建我们自己的自定义VoiceOver,因此我们需要本地化.我们的直觉告诉我们通过插件与iOS通信,但似乎iOS硬件无法捕获统一分接头,但它似乎也覆盖了我们的一些手势.

任何建议将不胜感激.

accessibility unity-game-engine ios unity3d-2dtools

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

使用PhoneGap在iPhone上获取搜索键盘

我在通过PhoneGap创建的移动应用上创建了一个搜索字段.我试过没有运气.我也知道我可以通过CSS和Javascript绕过输入字段的视觉方面,但是如何让键盘在右下角有一个"搜索"按钮,而不是说"返回"

javascript iphone cordova

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

Bootstrap scrollspy和骨干路由

当我使用Backbone.js基于哈希的路由时,我将如何使用Bootstrap的Scrollspy?

Backbone路由器示例,它创建页面www.example.com/#somePage/123

var AppRouter = Backbone.Router.extend({
   routes: {
      "": "home",
      "somePage/:id": "somePage"
   },
   somePage: function (id) {
      console.log("do something");
   }
});

$(document).ready(function(){
   window.app = new AppRouter();
   Backbone.history.start();
});    
Run Code Online (Sandbox Code Playgroud)

Twitter scrollSpy示例,它应该将#anchor-value附加到URL的末尾:

 <div id="navbar" class="row-fluid">
        <ul class="nav nav-pills navbar">
            <li class="active">
                <a href="#step1">1</a>
            </li>
            <li>
                <a href="#step2">2</a>
            </li>
      </ul>
    </div>
    <div data-spy="scroll" data-target=".navbar">
        <h4 id="step1">Step 1</h4>
        <p>Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles …
Run Code Online (Sandbox Code Playgroud)

backbone.js twitter-bootstrap backbone-routing

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

节点呈现的HTML文件未找到相对路径脚本

节点新手,并使用Express和EJS在HTML页面中运行

app.set('views', __dirname + '/views');
app.engine('html', require('ejs').renderFile);

//load up index file
app.get('/', function(req, res){
    res.render('index.html');
});
Run Code Online (Sandbox Code Playgroud)

但是,HTML包含一些相对路径的JS脚本

 <html>
  ....more...
 <script src="js/libs/jquery.js"></script>
 <script src="js/libs/underscore.js"></script>
 <script src="js/libs/backbone.js"></script>
Run Code Online (Sandbox Code Playgroud)

如果我通过我原来的"localhost/myProject"运行我的HTML页面,一切正常.但是,如果我通过Node设置为"localhost:8080"启动我的文件

 app.server.listen(8080);
Run Code Online (Sandbox Code Playgroud)

然后它不再找到"/ js"目录.是否存在某些我缺少的配置,或者我应该采用另一种方式?

更新:刚发现这个

app.use(express.static( __dirname + '/public' ));
Run Code Online (Sandbox Code Playgroud)

可能是我正在寻找的,虽然我需要做一些重构

node.js

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

在 index.js 文件中导出 React 组件时出错

有一次,我能够在我的所有目录(组件、商店等)中创建一个 index.js 文件,该文件导出了与此类似的所有组件,以便于访问:

export ComponentA from './ComponentA/ComponentA';
export ComponentB from './ComponentB/ComponentB';
export ComponentC from './ComponentC/ComponentC';
Run Code Online (Sandbox Code Playgroud)

然后我将只从这样的另一个文件中导入我需要的那些类

import { ComponentA, ComponentC } from './components';
Run Code Online (Sandbox Code Playgroud)

出于某种原因,现在我遇到了一个错误,不知道为什么

ERROR in ./app/containers/index.js
Module build failed: SyntaxError: /Users/abritez/Documents/Projects/React-LTI-Toolprovider/app/containers/index.js: Unexpected token (1:7)
> 1 | export Widgets from './Widgets/Widgets';
    |        ^
  2 | 
    at Parser.pp.raise (/Users/abritez/Documents/Projects/React-LTI-Toolprovider/node_modules/babel-loader/node_modules/babel-core/node_modules/babylon/lib/parser/location.js:24:13)
    at Parser.pp.unexpected (/Users/abritez/Documents/Projects/React-LTI-Toolprovider/node_modules/babel-loader/node_modules/babel-core/node_modules/babylon/lib/parser/util.js:82:8)
    at Parser.pp.expect (/Users/abritez/Documents/Projects/React-LTI-Toolprovider/node_modules/babel-loader/node_modules/babel-core/node_modules/babylon/lib/parser/util.js:76:33)
    at Parser.pp.parseExportSpecifiers (/Users/abritez/Documents/Projects/React-LTI-Toolprovider/node_modules/babel-loader/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:766:8)
    at Parser.pp.parseExport (/Users/abritez/Documents/Projects/React-LTI-Toolprovider/node_modules/babel-loader/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:701:28)
    at Parser.parseExport (/Users/abritez/Documents/Projects/React-LTI-Toolprovider/node_modules/babel-loader/node_modules/babel-core/node_modules/babylon/lib/plugins/flow.js:679:20)
    at Parser.pp.parseStatement (/Users/abritez/Documents/Projects/React-LTI-Toolprovider/node_modules/babel-loader/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:115:90)
    at Parser.parseStatement (/Users/abritez/Documents/Projects/React-LTI-Toolprovider/node_modules/babel-loader/node_modules/babel-core/node_modules/babylon/lib/plugins/flow.js:621:22)
    at Parser.pp.parseTopLevel (/Users/abritez/Documents/Projects/React-LTI-Toolprovider/node_modules/babel-loader/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:30:21)
    at Parser.parse (/Users/abritez/Documents/Projects/React-LTI-Toolprovider/node_modules/babel-loader/node_modules/babel-core/node_modules/babylon/lib/parser/index.js:70:17)
    at Object.parse (/Users/abritez/Documents/Projects/React-LTI-Toolprovider/node_modules/babel-loader/node_modules/babel-core/node_modules/babylon/lib/index.js:45:50)
    at …
Run Code Online (Sandbox Code Playgroud)

webstorm reactjs

4
推荐指数
2
解决办法
3562
查看次数

在React Native ListView项目渲染器中右侧带有人字形文字换行

我正在尝试显示类似于此的列表视图。我要解决的问题是关于标签的自动换行。我的确可以在下面的代码中使用它,但是感觉就像是hack,无法与设备旋转一起使用。必须有一种无需使用尺寸和样式的方法。

在此处输入图片说明

这就是我所拥有的。

import React, { Component } from 'react';

import {
  StyleSheet,
  Dimensions,
  TouchableOpacity,
  Text,
  View
} from 'react-native';

import Moment from 'moment'
import Icon from 'react-native-vector-icons/FontAwesome';

class ProjectListItemRenderer extends Component {

  componentDidMount() {
    //alert(Dimensions.get('window').height)

  }

  render() {

    return (
      <View style={styles.projectRow}>
        <View style={{width: Dimensions.get('window').width - 50}}>
          <Text style={styles.itemName}>{this.props.name}</Text>
          <Text style={styles.itemDetails}>{`${Moment(this.props.lastUpdated).fromNow()}`}</Text>
        </View>
        <View style={styles.moreContainer}>
          <Icon name="chevron-right" size={15} style={styles.moreIcon} />
        </View>
      </View>
    );
  }
}

const styles = StyleSheet.create({

  projectRow: {
    flexDirection: 'row',
    justifyContent: 'flex-start',
    padding: 15,
   },

   itemName: {
     fontSize: …
Run Code Online (Sandbox Code Playgroud)

react-native

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