小编amd*_*amd的帖子

PhoneGap - 打开外部应用程序

我正在开发一个PhoneGap应用程序,所有我需要的是打开一个外部应用程序.

例如,我的app命名空间是com.demo.app1,我需要打开com.demo.app2应用程序,这可行吗?

  • 我正在使用PhoneGap 3.3
  • 我发现有很多版本的WebIntent插件
  • 一个例子可能有帮助:)

谢谢

javascript android ios phonegap-plugins cordova

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

在C#ASP.NET中获取发布值

我有一个动态表单,允许动态添加许多字段,

我知道如何使用以下方法获取aspnet中单个字段的值:Request.Form ["myField"],但是这里我有更多字段,我不知道这些字段的数量,因为这些是动态的

字段名称是"orders []"

例如:

<form>
<input type="text" name="orders[]" value="order1" />
<input type="text" name="orders[]" value="order2" />
<input type="text" name="orders[]" value="order3" />
</form>
Run Code Online (Sandbox Code Playgroud)

在php中,我通过访问获取值作为数组$_POST['orders'];

例如:

$orders = $_POST['orders'];
foreach($orders as $order){
 //execute ...
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能在c#中做到这一点?

c# asp.net post http

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

根据特定条件在 RxJs 中加入两个 observables 流

我有两个对象流,帐户和余额。

我需要合并(连接)两个流根据idaccount_id

var accounts = Rx.Observable.from([
    { id: 1, name: 'account 1' },
    { id: 2, name: 'account 2' },
    { id: 3, name: 'account 3' },
]);

var balances = Rx.Observable.from([
    { account_id: 1, balance: 100 },
    { account_id: 2, balance: 200 },
    { account_id: 3, balance: 300 },
]);
Run Code Online (Sandbox Code Playgroud)

什么是预期:

var results = [
    { id: 1, name: 'account 1', balance: 100},
    { id: 2, name: 'account 2', balance: 200},
    { id: 3, name: 'account …
Run Code Online (Sandbox Code Playgroud)

javascript reactive-programming rxjs rxjs5

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

C# 动态构建匿名对象

在 C# 中,我可以在编译时轻松创建这样的匿名对象:

var items = new {
 Price = 2000,
 Description = "",
 Locations = new List<string> { "", "" }  
};
Run Code Online (Sandbox Code Playgroud)

我的问题是,可以在运行时创建这个对象吗?我听说过发射/元编程,但我不知道它在这里是否有帮助。

请注意,这些对象将在 for 循环(100 项或更多)内创建,因此我推荐允许类型缓存的技术。

谢谢。

更新 - 为什么我需要这个

  • 一个例子可能是实现Include类似 in的功能db.Users.Include("Users"),所以我需要Users在运行时按需添加属性。

c# reflection reflection.emit dynamic anonymous-types

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

mysql字符串转换返回0

select 'aaa' =0如果我有一个像这样的表,为什么返回1(TRUE)

userid | pass

user1  | pas1
Run Code Online (Sandbox Code Playgroud)

如果我查询:

select from table where userid = 0 and pass =0 
Run Code Online (Sandbox Code Playgroud)

它给了我所有的行?

mysql database

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

PHP中的预增量和后增量

以下语句的结果应该给出9 :(使用java或js或c ++)

i = 1;
i += ++i + i++ + ++i;
//i = 9 now
Run Code Online (Sandbox Code Playgroud)

但在PHP中

同样的陈述会给12?

$i = 1;
$i +=  ++$i + $i++ + ++$i;
echo $i;
Run Code Online (Sandbox Code Playgroud)

这是一个错误还是任何人都可以解释为什么?

javascript php java

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

存储/检索动态对象后,从动态对象中检索属性

在我的MVC应用程序中:

在控制器中,我创建了一个动态类型列表,它存储在会话中.然后视图尝试访问对象,但它会引发异常:'object' does not contain a definition for 'a'

代码 :

// Controller 

List<dynamic> myLists = new List<dynamic>();
for(int i=0; i<3; i++){
    var ano = new { a='a' , b = i };
    myLists.Add(ano);
}

Session["rows"] = myLists;
Run Code Online (Sandbox Code Playgroud)

在我看来

// My View
foreach( dynamic row in (Session["rows"] as List<dynamic>)){
    <div>@row</div> // output {a:'a', b :1}
    <div>@row.a</div> // throw the error.
}
Run Code Online (Sandbox Code Playgroud)

注意

  1. 在调试时,在监视视图中,我可以看到属性/值
  2. 在我的情况下,我无法将列表存储在ViewBag中,因为我使用ajax来调用该方法
  3. 我尝试使用var,object而不是dynamic=>相同的结果
  4. 我认为这与MVC或 Razor engine
  5. 我试图使用aspx视图(不是剃刀)和相同的结果

为什么我无法访问该属性,如果调试器可以看到它,我该如何解决这个问题?

c# asp.net-mvc c#-4.0 asp.net-mvc-3

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

如何从php中转换为数组的Object中退出值?

我想检索转换为数组的值,然后检索对象..

$input = (object)(array) 123;
var_dump($input);
Run Code Online (Sandbox Code Playgroud)

这输出:

object(stdClass)#1 (1) {
  [0]=>
  int(123)
}
Run Code Online (Sandbox Code Playgroud)

如何从中检索值123 $input

php arrays

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

将旧的 aspnet 成员资格与 aspnet vNext 结合使用

2015 年 11 月 20 日更新

如何针对使用旧会员提供程序存储用户的数据库进行身份验证?(aspnet_* 表)知道这个数据库被其他应用程序使用,所以我没有迁移(或更改)数据库的选项?

对于寻找迁移的人,请查看Maxime Rouiller的回答

老问题

我可以在 aspnet vNext 中使用 aspnet 会员资格吗?,

  • 在我的情况下,我无法迁移旧数据库,因为我正在为基于旧会员提供程序的现有应用程序/ui 界面构建新的应用程序/ui 界面
  • 如果我可以在不使用旧会员身份的情况下编写一些代码来登录,那将是一个好主意
  • 真正需要的是根据散列密码验证用户,(没有注册,没有忘记密码等......)
  • 我宁愿不依赖.net 4.x,core50而是使用(如果可用)(因为我打算稍后在 linux 上托管它)

asp.net-membership membership-provider asp.net-identity asp.net-core

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

使用 IIFE 包装 JavaScript 函数 getter

我正在查看 JavaScript 代码,我注意到多个函数中存在以下模式

function getValues() {
    var values = ['a', 'b', 'c'];
    return (getValues = function () {
        return values;
    })();
}
Run Code Online (Sandbox Code Playgroud)

据我所知,以下函数具有相同的效果

function getValues() {
    return ['a', 'b', 'c'];
}
Run Code Online (Sandbox Code Playgroud)

这里用IIFE包裹起来有什么特殊效果吗?特别是下面的部分,return (fnName = function() {...})() 请注意变量总是被分配与函数相同的名称。

注意:我非常熟悉 IIFE 概念以及它何时有用,不要与以下模式混淆

var fn = (function() {
    function fn() {
    }
    fn.prototype.function1 = function () { /* ... */ }
    return fn;
})();
Run Code Online (Sandbox Code Playgroud)

在我的问题中,变量在函数内部分配,而不是相反。

javascript

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