问题列表 - 第38758页

获取state_machine状态列表

我们在项目中使用state_machine(https://github.com/pluginaweek/state_machine),并希望提供一个带有select的表单,让我们选择一个州.(这是用于搜索,而不是用于设置).我似乎无法找到列出所有可能状态的方法?当然应该有一种自动执行此操作的方法,而不必在某处硬编码文本列表.谢谢!

ruby-on-rails state-machine

46
推荐指数
3
解决办法
9459
查看次数

在C#中转换数组的优雅方式?

是否有一个很好的LINQ(或其他)方法通过对现有数组的每个元素执行转换来创建新数组?

例如,替代:

List<int> numbers = new List<int>();
foreach(string digit in stringArray)
{
  numbers.Add(Convert.ToInt32(digit));
}
return numbers.ToArray();
Run Code Online (Sandbox Code Playgroud)

c# linq

4
推荐指数
3
解决办法
2801
查看次数

拖放polyfill?

我正在寻找一种工具,可以让我使用原生HTML5拖放,以及填补对过去浏览器的支持.

这样的事情存在吗?Modernizr的页面(https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills)没有列出任何内容.

javascript html5 drag-and-drop

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

为什么sql不包括我的列的所有数据与spool

我使用SQLPLUS将数据假脱机到文件,但不是所有的数据都被返回?我正在使用该dbms_metadata.get_ddl函数,它只返回表定义的一部分到文件....我可以在查询输出中看到完整的定义.

我正在设置linesize = 8000线轴组?

SQL:

Select dbms_metatdata.get_ddl('TABLE',at.table_name)
From all_tables at
Where at.owner = 'MYTEST';
Run Code Online (Sandbox Code Playgroud)

输出:

CREATE TABLE "MYTEST"."TESTTABLE3"
(   "ID" NUMBER(10,0),
"DESCRIPTION" V

CREATE TABLE "MYTEST"."MYPARENT"
(   "PARENT_ID" NUMBER(10,0) NOT NULL ENAB
Run Code Online (Sandbox Code Playgroud)

完全截断输出?

oracle sqlplus oracle-xe oracle10g

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

无法从listview WPF中的选定项目获取值

我有一个表单,用户输入有关新库存项目(ID,标题,价格,日期等)的数据.输入的数据将保存到集合中,然后在列表视图中重新显示.

我得到一个"指定的强制转换无效",指向"key =(int)lvwInventory.SelectedItems [0];" 在尝试提取所选值时.我正在尝试获取ID并使用它打开该项目的编辑窗口.

我在这做错了什么?

列出有问题的视图

<ListView Height="249" HorizontalAlignment="Left" Margin="27,28,0,0" Name="lvwInventory" VerticalAlignment="Top" Width="384" ItemsSource="{Binding col}">
    <ListView.View>
        <GridView>
            <GridViewColumn Header="Type" DisplayMemberBinding="{Binding Type}" />
            <GridViewColumn Header="Title" DisplayMemberBinding="{Binding Title}" />
            <GridViewColumn Header="Price" DisplayMemberBinding="{Binding Price}" />
            <GridViewColumn Header="Date Added" DisplayMemberBinding="{Binding Date}" />
        </GridView>
    </ListView.View>
</ListView>
Run Code Online (Sandbox Code Playgroud)

stockobject类

public class StockObject
    {
        // create stock object properties
        public int ID { get; set; }
        public string Title { get; set; }
        public DateTime Date { get; set; }
        public double Price { get; set; } …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml listview

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

带有超时的jQuery getJSON

当打电话给雅虎网络服务(http://boss.yahooapis.com/ysearch)以返回数据集时,是否可以设置超时并在程序结束后退出例程?

jQuery.getJSON("http://boss.yahooapis.com/ysearch/...etc",
        function (data) {
              //result set here
            });
Run Code Online (Sandbox Code Playgroud)

jquery timeout getjson

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

JQuery:帮助".live"和".scroll"

如果我有以下JQuery:

$('#div1, #div2').scroll(function() { my_function($(this)); });
Run Code Online (Sandbox Code Playgroud)

要么

$('#div1, #div2').live('mouseover',function(){ my_function($(this)); });
Run Code Online (Sandbox Code Playgroud)

什么是$(this)代表?

它是DIV1或DIV2的DOM对象吗?或者它是那个DIV的HTML?

"this"在上面的代码中代表什么?

javascript jquery

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

Twitter状态URL正则表达式

我有一个现有的正则表达式:

/^http:\/\/twitter\.com\/(\w+)\/status(es)*\/(\d+)$/
Run Code Online (Sandbox Code Playgroud)

用于确定URL是否是Twitter状态更新URL.例如.

http://twitter.com/allWPthemes/status/2040410213974016
Run Code Online (Sandbox Code Playgroud)

但自从"新"推出以来,他们已将状态URL更改为:

http://twitter.com/#!/allWPthemes/status/2040410213974016
Run Code Online (Sandbox Code Playgroud)

添加/#!

所以我的问题是:如何修改我的正则表达式以匹配两个URL?

我最后的失败尝试是:

^http:\/\/twitter\.com\/(#!\/w+|\w+)\/status(es)*\/(\d+)$
Run Code Online (Sandbox Code Playgroud)

regex

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

如何在其他目录中指定makefile目标?

我试图弄清楚为什么我不能将目标指定为其他目录。

我正在尝试从json文件生成一些php类,但是我将实际生成php的行更改为虚拟echo语句,因此其他人可以复制粘贴并测试它们是否非常慷慨。

还有另外两件事要添加到包含makefile的目录中:

  • 一个虚拟的依赖文件,名为PatientDbPath.json
  • 目录已调出

如果我的makefile包含以下内容:

.SUFFIXES: .php .json
.json.php:
    echo "HelloMe" > PatientDbPath.php

PatientDbPath.php: PatientDbPath.json

clean:
    $(RM) PatientDbPath.php
Run Code Online (Sandbox Code Playgroud)

然后,当我运行make时,一切正常。正确创建了PatientDbPath.php,下次运行make时,我收到消息make: 'PatientDbPath.php' is up to date.

但是,我想在一个单独的目录中生成php文件,因此我将makefile更新为以下内容:

.SUFFIXES: .php .json
.json.php:
    echo "HelloMe" > out/PatientDbPath.php

out/PatientDbPath.php: PatientDbPath.json

clean:
    $(RM) out/PatientDbPath.php
Run Code Online (Sandbox Code Playgroud)

这样做后,make: Nothing to be done for 'out/PatientDbPath.php'即使out目录中没有文件PatientDbPath.php ,Make 也会告诉我。

所以我想也许是带有后缀规则的东西,然后我创建了第三个makefile。

out/PatientDbPath.php: PatientDbPath.json
    echo "Whatever" > out/PatientDbPath.php

clean:
    rm out/PatientDbPath.php
Run Code Online (Sandbox Code Playgroud)

和第一个一样,这个效果很好。有人可以在第二个makefile中看到我做错了什么吗?

谢谢。

makefile

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

如何强制刷新WCF服务的安全令牌?

我有一个WCF服务,需要由单独的WCF STS服务发出的安全令牌.这一切都只是花花公子.在我的应用程序中,我使用这样的服务:

MyServiceClient myService = new MyServiceClient();
myService.Open();
myService.DoStuff();
Run Code Online (Sandbox Code Playgroud)

调用STS服务获取令牌,令牌用于调用服务方法DoStuff.

但是,一旦初始握手结束,myService对象就会缓存令牌并重新使用它直到它到期为止.这是很好的行为,但是如何强制它刷新令牌呢?

myService.ClientCredentials.Invalidate(); // something like this?
Run Code Online (Sandbox Code Playgroud)

这样,如果我再次调用DoStuff(),它就会知道它需要再次像第一次那样再次进入STS.

我只是制作一个新的代理类对象,即myService = new MyServiceClient();?这有效,但它似乎是核弹解决方案.

或者,有没有办法只手动获取一个新令牌并替换当前的令牌,即myService.ClientCredentials.Renew();

如果我必须创建一个自定义ClientCredentials类来执行此操作,我将如何实现上面的示例方法?

wcf credentials wif

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