小编KVI*_*ISH的帖子

如何知道两个NSDate是否在同一天

你知道怎么知道两个NSDate是否是同一天.我想考虑一下本地化......

这可能很容易使用,timeIntervalSinceDate:但周一23H58和周二00H01不在同一天...

处理NSDate和区域设置计算并不容易.

iphone cocoa nsdate

7
推荐指数
5
解决办法
6991
查看次数

使用Play Framework和Ebean进行复杂连接

我正在使用PlayFramework,我真的很喜欢它.当我想从表中获取数据时,例如我有一个user表,我使用以下语法:

List<User> users = User.find.where().eq("email", email).findList();
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我得到用户对象时,我有一个id列.使用该id值,我可以映射到其他表,并且id这些表的's'可以映射到更多的表,因此跨多个表连接的基本概念.是否有任何示例或地方我可以阅读它描述如何使用上述语法实现它?

我试图找到自己而不能,只有这样我才能想到它是使用直接sql与准备好的语句,我宁愿不做.

java sql ebean playframework-2.0

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

参数必须是nodejs中的字符串

我有以下代码:

              var objectid = infos[i].id;
              var name = infos[i].name;
              return collection.aggregate([
                {$match: {app: new ObjectId(objectid)}},
                {$group: {_id: "$uid", amt: {$sum: 1}}}
              ])
Run Code Online (Sandbox Code Playgroud)

以前这段代码工作正常,但最近我开始在sails中获得以下stacktrace:

error: TypeError: Argument must be a string
    at TypeError (native)
    at Buffer.write (buffer.js:791:21)
    at serializeObjectId (/Users/user/git/pivot/code/node_modules/sails-mongo/node_modules/bson/lib/bson/parser/serializer.js:242:10)
    at serializeInto (/Users/user/git/pivot/code/node_modules/sails-mongo/node_modules/bson/lib/bson/parser/serializer.js:699:17)
    at serializeObject (/Users/user/git/pivot/code/node_modules/sails-mongo/node_modules/bson/lib/bson/parser/serializer.js:280:18)
    at serializeInto (/Users/user/git/pivot/code/node_modules/sails-mongo/node_modules/bson/lib/bson/parser/serializer.js:705:17)
    at serializeObject (/Users/user/git/pivot/code/node_modules/sails-mongo/node_modules/bson/lib/bson/parser/serializer.js:280:18)
    at serializeInto (/Users/user/git/pivot/code/node_modules/sails-mongo/node_modules/bson/lib/bson/parser/serializer.js:551:17)
    at serializeObject (/Users/user/git/pivot/code/node_modules/sails-mongo/node_modules/bson/lib/bson/parser/serializer.js:280:18)
    at serializeInto (/Users/user/git/pivot/code/node_modules/sails-mongo/node_modules/bson/lib/bson/parser/serializer.js:705:17)
    at serialize (/Users/user/git/pivot/code/node_modules/sails-mongo/node_modules/bson/lib/bson/bson.js:47:27)
Run Code Online (Sandbox Code Playgroud)

这是抱怨,因为ObjectId我这样导入:

var ObjectId = require('mongodb').ObjectID;
Run Code Online (Sandbox Code Playgroud)

正如我之前所说,这工作正常但不再适用.我真的很困惑.如果我将objectId作为字符串,它将不会返回任何结果.如果我保持原样(因为它之前工作)它会抛出异常.这是什么问题?

我看过以下内容:

https://docs.mongodb.com/v3.0/reference/operator/aggregation/cmp/#exp._S_cmp

我能够在robomongo做到这一点:

 db.getCollection("openevent").aggregate([
                {$match: {app: new ObjectId(OBJECT_ID) }}, …
Run Code Online (Sandbox Code Playgroud)

mongodb node.js sails.js

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

表单中的Django数组值

我有能力在表单中提交标签.提交表单后,我看到:

tags=['3','4','5']

标签值是用户选择的ID.我能够从request.POST对象中获取值,一切都很好.问题是用户必须选择ATLEAST一个标签.我想以Django形式进行验证,但我不确定在django表单中提供什么样的表单字段值?通常我使用CharField,DateField等等.但是存在什么来获得数组值?然后我可以clean为它提供一个功能.谢谢!

python forms django

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

django和angular.js与身份验证

我有一个已经用Django编写的Web应用程序,它运行得很好.我想为角度添加一些视图,因为计划是朝着那个方向移动.我面临的一个问题是我的一些控制器需要登录,django我们通常使用@login_required装饰器,一切都很好.

但是当angular.js调用控制器(对于api)时,重定向不会发生.我假设我必须以某种方式检查我的django用户是否直接从角度侧进行身份验证.关于如何在角度上确认这个有什么解释吗?我一直在努力解决这个问题并阅读以下内容:

https://docs.angularjs.org/api/ng/service/ $ http

https://medium.com/@vince_prignano/angular-js-with-django-bde834dbd61e

登录重定向后未触发$ routeProvider

http://www.django-rest-framework.org/api-guide/authentication/

基本上,我想通过Angular确认我的用户已登录,如果没有,则将其重定向到登录页面.

编辑

我正在实现一个请求拦截器,如下所示:

拦截器不起作用

但是,在django中@login_required它返回重定向页面的html.有没有办法获取URL并转发用户?

django angularjs

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

适用于亚马逊ELB的Django ALLOWED_HOSTS

我正在使用Django,我的ALLOWED_HOSTS设置包括我EC2的私有IP,如下所示:

import requests
EC2_PRIVATE_IP = None
try:
    EC2_PRIVATE_IP = requests.get('http://169.254.169.254/latest/meta-data/local-ipv4', timeout=0.01).text
except requests.exceptions.RequestException:
    pass
if EC2_PRIVATE_IP and not DEBUG:
    ALLOWED_HOSTS.append(EC2_PRIVATE_IP)
Run Code Online (Sandbox Code Playgroud)

问题是上面没有考虑ELB将请求转发给我的EC2实例的问题.有没有办法以编程方式完成这项工作?我可以请求公共IP地址,还是设置检查DNS?

我在ELB的公共IP地址上看到了这个问题.

django amazon-web-services

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

实体错误:预期的标识符,得到'LParen'

我收到错误消息:

Expected identifier, got 'LParen'
Run Code Online (Sandbox Code Playgroud)

问题是,此代码来自Solidity文档!我已经尝试了很多解决此错误的方法,但无济于事。我获得代码的链接是:https : //solidity.readthedocs.io/en/latest/solidity-by-example.html

我附有错误图片:

在此处输入图片说明

有人可以向我解释我在做什么错吗?我有正确的版本,如下所示:

kalyan @ kalyan:/ usr / bin $松露版本

松露v4.1.13(核心:4.1.13)

Solidity v0.4.24(solc-js)

它在Ubuntu 18.04上运行。还有什么我应该做的吗?

编辑

构造函数之前的代码是:

/// Modifiers are a convenient way to validate inputs to
/// functions. `onlyBefore` is applied to `bid` below:
/// The new function body is the modifier's body where
/// `_` is replaced by the old function body.
modifier onlyBefore(uint _time) { require(now < _time); _; }
modifier onlyAfter(uint _time) { require(now > _time); _; }
Run Code Online (Sandbox Code Playgroud)

solidity

6
推荐指数
2
解决办法
1802
查看次数

Django +用于重置密码的表单

我想创建一个用于重置用户密码的表单.它应该采取current_password,然后new_passwordconfirm_new_password.我能够进行验证以检查新密码是否匹配.我怎么能验证current_password?有没有办法将User对象传入表单?

python django

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

Android proguard发布问题

我能够为我的Android应用程序创建构建,但是当我打开proguard时,我会收到数字警告,然后构建失败.警告类似于以下内容:

Warning: library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpRequest
Warning: library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpEntity
Warning: library class android.net.http.AndroidHttpClient depends on program class org.apache.http.params.HttpParams
Warning: library class android.net.http.AndroidHttpClient depends on program class org.apache.http.conn.ClientConnectionManager
Warning: library class android.net.http.AndroidHttpClient depends on program class org.apache.http.client.methods.HttpUriRequest
Warning: library class android.net.http.AndroidHttpClient depends on program class org.apache.http.HttpResponse
Warning: library class android.net.http.AndroidHttpClient depends on program class org.apache.http.client.methods.HttpUriRequest
Warning: library class android.net.http.AndroidHttpClient depends on program class org.apache.http.protocol.HttpContext
Warning: library class android.net.http.AndroidHttpClient depends on program …
Run Code Online (Sandbox Code Playgroud)

android proguard

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

带有节头的RealmBaseAdapter

我正在尝试使用realmAndroid 的数据存储,我正在尝试构建一个应用程序,向用户显示一个选项列表ListView,类似于用户联系人列表.每个部分的第一个字母(例如A,B,C等)应该是标题.有没有办法实现这一目标RealmBaseAdapter

目前我已经使用它了ArrayAdapter,我只是有一个数组填充了值,但是如果可能的话,我想使用它的适配器从Realm中提取数据.我知道在iOS中使用它是相当直接的NSFetchedResultsController.我们如何分解RealmResults成部分?

android listview realm

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