javascript

java

python

c#

node.js

reactjs

android

php

c++

ruby-on-rails

html

jquery

git

css

ios

sql

.net

c

<img src="//i.stack.imgur.com/bk9VA.png" alt="" class="sponsor-tag-img" width="18" height="16"/>android

string

带有Swi的多个自定义单元格的UITableview

我想使用具有不同自定义tableViewCells的UITableview。 我的3个细胞是这样的:

  • Cell1:应该有图像和标签。
  • Cell2:应该有两个标签。
  • Cell3:应该有dayPicker。

我不想为单元格编写代码。 我如何在Swift中管理它。 我是否必须为每个单元格编写自己的类? 我可以使用一个tableviewController吗? 如何在不同的单元格中填充数据?

我想生成一个tableView,就像iOS设备的联系人应用程序一样。

trans by 2019-08-14T15:38:42Z

javascript - 从react-router hash fragmen获取查询参数

我在客户端为我的应用程序使用react和react-router。 我似乎无法弄清楚如何从网址获取以下查询参数:

http://xmen.database/search#/?status=APPROVED&page=1&limit=20

我的路线看起来像这样(我知道路径是完全错误的):

var routes = (
<Route>
    <DefaultRoute handler={SearchDisplay}/>
    <Route name="search" path="?status=:status&page=:page&limit=:limit" handler={SearchDisplay}/>
    <Route name="xmen" path="candidate/:accountId" handler={XmenDisplay}/>
</Route>
);

我的路线工作正常,但我不知道如何格式化路径以获取我想要的参数。 感谢任何帮助!

trans by 2019-08-14T15:29:44Z

ruby - 为rails 3验证自定义消息

Rails引入了验证模型内部属性的新方法。我用的时候

validates :title, :presence => true

它工作,但当我尝试添加自定义消息

validates :title, :presence => true,:message => "Story title is required"

生成错误

Unknown validator: 'message'
trans by 2019-08-14T15:26:28Z

python - 如何从psycopg2游标中获取列名列表?

我想要一种直接从所选列名生成列标签的一般方法,并回想一下,看到python的psycopg2模块支持此功能。

trans by 2019-08-14T15:21:12Z

异步 - 如何从Python异步运行外部命令?

我需要从Python脚本异步运行shell命令。 通过这个我的意思是我希望我的Python脚本在外部命令关闭时继续运行并执行它需要做的任何事情。

我看过这篇文章:

在Python中调用外部命令

然后我去做了一些测试,如果我在命令结束时使用&,它看起来像os.system()将完成这项工作,这样我就不必等待它返回。 我想知道的是,这是否是实现这一目标的正确方法? 我试过commands.call(),但它对我不起作用,因为它阻止了外部命令。

如果建议使用os.system()或者我应该尝试其他路线,请告知我们。

trans by 2019-08-14T15:15:26Z

ipython读错了python版本

我在使用Python,iPython和库时遇到了麻烦。 以下几点显示了问题链。 我在Mac Lion上运行Python 2.7。

  1. iPython没有读取scipy,matplotlib的库,但确实读了numpy。
  2. 为了解决这个问题,我尝试安装Python的源代码版本,它只给了我更多的问题,因为现在我有两个不同的版本:2.7.1和2.7.2
  3. 我注意到运行Python,使用版本2.7.2并导入scipy,matplotlib和numpy,但在iPython上版本是2.7.1,它不会打开scipy或matplotlib。

我尝试过其他一些我从其他博客中遇到的事情。 但是他们都没有帮助,也不幸的是我不太清楚我在做些什么。 例如:我尝试使用easy_install和pip卸载并重新安装ipython。 我还尝试通过自制程序重新安装所有内容,并修改路径.bash_profile。

trans by 2019-08-14T15:03:29Z

intellij idea - 模块......没有毕业

我使用IntelliJ IDEA Pro 13.1.2。 从未使用过13以下的任何版本。

尝试从IDE运行.gradle时,我收到消息:

模块不由gradle支持

我可以从命令行运行这个脚本就好了。

&#34; root&#34; 目录有.gradlegradle子目录,一般来说它的结构非常类似于同一个项目的另一个模块,我可以从IDE运行它的构建没有问题。

有关进一步故障排除的建议

trans by 2019-08-14T14:55:24Z

Android OpenGL ES和2D

好吧,这是我的要求。 我不知道OpenGL,而且我不愿意学习它,我想直接学习OpenGL ES,因为我将我的开发目标定位到android。 我想学习OpenGL ES以开发我的2D游戏。 我选择它用于演出目的(因为基本的SurfaceView绘图在RT游戏方面并不高效)。我的问题是:从哪里开始?我花了一个多月的时间浏览谷歌并阅读/尝试了一些我在任何地方找到的教程/示例,但说实话,它并没有多大帮助,这有两个原因:

  1. 我遇到的几乎所有文章/教程都是3D相关的(我只想学习如何进行2D Sprites绘图)
  2. 没有任何基础可以开始,因为所有文章都针对特定的事情,例如:&#34;如何绘制三角形(带顶点)&#34;,&#34;如何创建网格&#34; ...等

我也尝试过阅读一些源代码(例如:复制岛),但代码太复杂,包含许多不必要的东西; 结果:我迷失了100个带有奇怪类名和东西的.java文件。

我想我的目标并不像我正在寻找的那样,但如果有人能给我一些指导和一些链接可能会了解我的意见,我会感到非常高兴。 (只有OpenGL ES 2D Sprites渲染!没有3D)。

trans by 2019-08-14T14:48:29Z

在Android中删除SQLite中的行

这可能是一个愚蠢的问题,但我是SQLite的新手,我似乎无法解决这个问题。 我有一个表有KEY_ROWIDKEY_NAMEKAY_LATITUDEKEY_LONGITUDE的表。我希望用户能够选择一个并删除它; 任何人都可以给我一个开始的方向吗? 我的问题是实际删除了只给出其名称的行。

相关代码:

public class BeaconDatabase {

    public static final String KEY_ROWID = "_id";
    public static final String KEY_NAME = "beacon_name";
    public static final String KEY_LATITUDE = "beacon_lat";
    public static final String KEY_LONGITUDE = "beacon_lon";

    private static final String DATABASE_NAME ="BeaconDatabase";
    private static final String DATABASE_TABLE ="beaconTable";
    private static final int DATABASE_VERSION = 1;

    private DbHelper helper;
    private final Context context;
    private SQLiteDatabase db;

    public BeaconDatabase(Context context) {
        this.context = context;
    }

    public BeaconDatabase open() {
        helper = new DbHelper(this.context);
        db = helper.getWritableDatabase();
        return this;
    }

    public void close() {
        helper.close();
    }

    public long createEntry(String name, Double lat, Double lon) {
        ContentValues cv = new ContentValues();
        cv.put(KEY_NAME, name);
        cv.put(KEY_LATITUDE, lat);
        cv.put(KEY_LONGITUDE, lon);
        return db.insert(DATABASE_TABLE, null, cv);
    }

    public void deleteEntry(long row) {

              // Deletes a row given its rowId, but I want to be able to pass
              // in the name of the KEY_NAME and have it delete that row.
              //db.delete(DATABASE_TABLE, KEY_ROWID + "=" + row, null);
    }

    public String getData() {
        String[] columns = { KEY_ROWID, KEY_NAME, KEY_LATITUDE, KEY_LONGITUDE };
        Cursor cursor = db.query(DATABASE_TABLE, columns, null, null, null, null, null);
        String result = "";

        int iRow = cursor.getColumnIndex(KEY_ROWID);
        int iName = cursor.getColumnIndex(KEY_NAME);
        int iLat = cursor.getColumnIndex(KEY_LATITUDE);
        int iLon = cursor.getColumnIndex(KEY_LONGITUDE);

        for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()) {
            result += cursor.getString(iRow) + ": " + cursor.getString(iName) + " - " + cursor.getDouble(iLat) + " latitude " + cursor.getDouble(iLon) + " longitude\n";
        }

        return result;

    }

    private static class DbHelper extends SQLiteOpenHelper {

        public DbHelper(Context context) {
            super(context, DATABASE_NAME, null, DATABASE_VERSION);
        }

        @Override
        public void onCreate(SQLiteDatabase db) {
            db.execSQL("CREATE TABLE " +  DATABASE_TABLE + " (" + 
                    KEY_ROWID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
                    KEY_NAME + " TEXT NOT NULL, " +
                    KEY_LATITUDE + " DOUBLE, " +
                    KEY_LONGITUDE + " DOUBLE);"
            );
        }

        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
            db.execSQL("DROP TABLE IF EXISTS " + DATABASE_TABLE);
            onCreate(db);
        }
    }
}
trans by 2019-08-14T14:39:04Z

javascript - 将参数传递给mod

我想通过encouragementModal从名单中传递userName登录用户点击进入Twitter bootstrap modal。我正在使用带有angularjs的grails,其中数据通过angularjs呈现。

组态

我的Grails查看页面userName

<div ng-controller="EncouragementController">
    <g:render template="encourage/encouragement_modal" />
    <tr ng-cloak
                  ng-repeat="user in result.users">
                   <td>{{user.userName}}</rd>
                   <td>
                      <a class="btn btn-primary span11" href="#encouragementModal" data-toggle="modal">
                            Encourage
                       </a>
                  </td>
                </tr>

我的userName

<div id="encouragementModal" class="modal hide fade">
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal"
      aria-hidden="true">&times;</button>
    <h3>Confirm encouragement?</h3>
  </div>
  <div class="modal-body">
      Do you really want to encourage <b>{{aModel.userName}}</b>?
  </div>
  <div class="modal-footer">
    <button class="btn btn-info"
      ng-click="encourage('${createLink(uri: '/encourage/')}',{{aModel.userName}})">
      Confirm
    </button>
    <button class="btn" data-dismiss="modal" aria-hidden="true">Never Mind</button>
  </div>
</div>

那么,我怎样才能通过userNameencouragementModal

trans by 2019-08-14T14:32:26Z

postgresql - 使用pg_dump仅从数据库中的一个表中获取插入语句

我正在寻找一种方法,使用PostgreSQL中的pg_dump从数据库中的一个特定表中获取所有行作为INSERT语句。

例如,我有表A和表A中的所有行我需要INSERT语句,它还应该将这些语句转储到文件中。

这可能吗?

trans by 2019-08-14T14:28:24Z

关系 - J中聚合与组合的实现差异

我意识到聚合和组合之间的概念差异。 有人可以通过示例告诉我它们之间Java的实现差异吗?

trans by 2019-08-14T14:21:10Z

http - 只需一个操作即可下载多个文件

我不确定使用标准网络技术是否可行。

我希望用户能够在一个操作中下载多个文件。 这是文件旁边的单击复选框,然后获取所有已检查的文件。

是否有可能 - 如果是的话,你建议采用什么基本策略。 我知道我可以使用comets技术来创建触发HttpResponse的服务器端事件,但我希望有一种更简单的方法。

trans by 2019-08-14T14:08:52Z

性能 - 使用PHP提供文件的最快方法

我试图组合一个接收文件路径的函数,识别它是什么,设置适当的头,并像Apache那样提供服务。

我这样做的原因是因为我需要在提供文件之前使用PHP来处理有关请求的一些信息。

速度至关重要

virtual()不是一个选项

必须在共享托管环境中工作,用户无法控制Web服务器(Apache / nginx等)

这是我到目前为止所得到的:

File::output($path);

<?php
class File {
static function output($path) {
    // Check if the file exists
    if(!File::exists($path)) {
        header('HTTP/1.0 404 Not Found');
        exit();
    }

    // Set the content-type header
    header('Content-Type: '.File::mimeType($path));

    // Handle caching
    $fileModificationTime = gmdate('D, d M Y H:i:s', File::modificationTime($path)).' GMT';
    $headers = getallheaders();
    if(isset($headers['If-Modified-Since']) && $headers['If-Modified-Since'] == $fileModificationTime) {
        header('HTTP/1.1 304 Not Modified');
        exit();
    }
    header('Last-Modified: '.$fileModificationTime);

    // Read the file
    readfile($path);

    exit();
}

static function mimeType($path) {
    preg_match("|\.([a-z0-9]{2,4})$|i", $path, $fileSuffix);

    switch(strtolower($fileSuffix[1])) {
        case 'js' :
            return 'application/x-javascript';
        case 'json' :
            return 'application/json';
        case 'jpg' :
        case 'jpeg' :
        case 'jpe' :
            return 'image/jpg';
        case 'png' :
        case 'gif' :
        case 'bmp' :
        case 'tiff' :
            return 'image/'.strtolower($fileSuffix[1]);
        case 'css' :
            return 'text/css';
        case 'xml' :
            return 'application/xml';
        case 'doc' :
        case 'docx' :
            return 'application/msword';
        case 'xls' :
        case 'xlt' :
        case 'xlm' :
        case 'xld' :
        case 'xla' :
        case 'xlc' :
        case 'xlw' :
        case 'xll' :
            return 'application/vnd.ms-excel';
        case 'ppt' :
        case 'pps' :
            return 'application/vnd.ms-powerpoint';
        case 'rtf' :
            return 'application/rtf';
        case 'pdf' :
            return 'application/pdf';
        case 'html' :
        case 'htm' :
        case 'php' :
            return 'text/html';
        case 'txt' :
            return 'text/plain';
        case 'mpeg' :
        case 'mpg' :
        case 'mpe' :
            return 'video/mpeg';
        case 'mp3' :
            return 'audio/mpeg3';
        case 'wav' :
            return 'audio/wav';
        case 'aiff' :
        case 'aif' :
            return 'audio/aiff';
        case 'avi' :
            return 'video/msvideo';
        case 'wmv' :
            return 'video/x-ms-wmv';
        case 'mov' :
            return 'video/quicktime';
        case 'zip' :
            return 'application/zip';
        case 'tar' :
            return 'application/x-tar';
        case 'swf' :
            return 'application/x-shockwave-flash';
        default :
            if(function_exists('mime_content_type')) {
                $fileSuffix = mime_content_type($path);
            }
            return 'unknown/' . trim($fileSuffix[0], '.');
    }
}
}
?>
trans by 2019-08-14T13:59:54Z

ruby - 获取给定名称的实例变量的值

一般来说,如何获取对字符串中名称的对象的引用?

更具体地说,我有一个参数名称列表(成员变量 - 动态构建,因此我可以直接引用它们)。

每个参数都是一个对象,它也有一个from_s方法。

我想做类似以下的事情(当然这不起作用......):

define_method(:from_s) do | arg |
    @ordered_parameter_names.each do | param |
        instance_eval "field_ref = @#{param}"
        field_ref.from_s(param)
    end
end
trans by 2019-08-14T13:56:47Z

ios - iPhone系统fon

iPhone上默认系统字体的名称是什么?

我想检索这个以定制UIView

trans by 2019-08-14T13:46:41Z

python - 在正积分中计算非零位的快速方法

我需要一种快速的方法来计算python中整数的位数。我目前的解决方案是

bin(n).count("1")

但我想知道是否有更快的方法这样做?

PS :(我代表一个大的2D二进制数组作为数字和按位操作的单一列表,并且将时间从几小时缩短到几分钟。现在我想摆脱那些额外的分钟。

编辑:1.它必须是python 2.7或2.6

并且对小数量进行优化并不重要,因为那不是一个明确的瓶颈,但我确实在某些地方有10 000 +位的数字

例如,这是一个2000位的情况:

12448057941136394342297748548545082997815840357634948550739612798732309975923280685245876950055614362283769710705811182976142803324242407017104841062064840113262840137625582646683068904149296501029754654149991842951570880471230098259905004533869130509989042199261339990315125973721454059973605358766253998615919997174542922163484086066438120268185904663422979603026066685824578356173882166747093246377302371176167843247359636030248569148734824287739046916641832890744168385253915508446422276378715722482359321205673933317512861336054835392844676749610712462818600179225635467147870208L
trans by 2019-08-14T13:39:14Z

javascript - “你可能需要一个合适的加载器来处理这个文件类型”与Webpack和Bab

我试图使用Webpack与Babel编译ES6资产,但我收到以下错误消息:

You may need an appropriate loader to handle this file type.
| import React from 'react';
| /*
| import { render } from 'react-dom'

这是我的Webpack配置的样子:

var path = require('path');
var webpack = require('webpack');

module.exports = {
  entry: './index',
  output: {
    path: path.join(__dirname, 'dist'),
    filename: 'bundle.js',
    publicPath: '/dist/'
  },
  module: {
    loaders: [
      {
        test: /\.jsx?$/,
        loader: 'babel-loader',
        exclude: /node_modules/
      }
    ]
  }
}

以下是使用Webpack的中间件步骤:

var webpack = require('webpack');
var webpackDevMiddleware = require('webpack-dev-middleware');
var config = require('./webpack.config');

var express = require('express');
var app = express();
var port = 3000;

var compiler = webpack(config);
app.use(webpackDevMiddleware(compiler, {
  noInfo: true,
  publicPath: config.output.publicPath
}));

app.get('/', function(req, res) {
  res.sendFile(__dirname + '/index.html');
});

app.listen(port, function(err) {
  console.log('Server started on http://localhost:%s', port);
});

我所有的index.js文件都是导入反应,但它似乎是&#39; babel-loader&#39; 不管用。

我正在使用&#39; babel-loader&#39;6.0.0。

trans by 2019-08-14T13:29:47Z

eclipse - 无法加载JavaHL库

更新到Snow Lion后,我在尝试使用SVN时开始在Flash Builder / Eclipse中收到这些错误:

Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
/opt/subversion/lib/libsvnjavahl-1.0.dylib:  Library not loaded: /usr/lib/libpq.5.dylib   Referenced from: /opt/subversion/lib/libsvnjavahl-1.0.dylib   Reason: no suitable image found.  Did find:  /usr/lib/libpq.5.dylib: mach-o, but wrong architecture  /usr/lib/libpq.5.dylib: mach-o, but wrong architecture
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
trans by 2019-08-14T13:19:51Z

node.js - Nodejs - 重定向u

如何让node.js服务器在输入无效网址时将用户重定向到404.html页面?

我做了一些搜索,看起来大多数结果都是针对Express,但我想在纯node.js中编写我的服务器。

trans by 2019-08-14T13:15:03Z

上一页 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 下一页 共1937页