问题列表 - 第8527页

是否有选项可以生成脚手架而不会产生迁移?

在Rails中困扰我的一件事是脚手架产生我并不总是需要的迁移.

有没有办法在没有相应迁移的情况下生成脚手架?

migration ruby-on-rails

17
推荐指数
1
解决办法
8511
查看次数

与泛型的接口 - 设置为NIL

我试图在Delphi 2009中的以下示例代码中实现clear.

interface
...
  TFoo<T : IInterface> = class(TObject)
    FField : T;
    procedure Clear;
  end;
...
implementation
...
procedure TFoo<T>.Clear;
begin
  // Line Below Results In
  //  E2010 Incompatible types: 'T' and 'Pointer' 
  FField := nil;
end;
...
Run Code Online (Sandbox Code Playgroud)

如果"T"没有约束,我可以理解complie时间错误.但由于"T"必须是一个接口,我本以为这种语法会起作用.

有没有把FField设置为NIL,所以可以释放界面?

delphi generics delphi-2009

13
推荐指数
1
解决办法
1019
查看次数

客户端(桌面应用程序)提取数据......但我希望服务器(Web应用程序)推送数据

我有一个客户端 - 服务器应用程序 - 其中服务器本质上是一个ASP .NET Web应用程序,分布式客户端是桌面应用程序.

当客户端有新数据时,客户端需要从服务器接收一些数据.现在,这样做的方式是 - 客户端每x分钟(比如说2分钟)不断查询Web服务,并不断检查客户端是否有新数据.

理想情况下,它应该工作的方式是桌面应用程序应该在可用时接收更新,它不需要从服务器拉出; 相反,服务器应该能够推送到客户端.

我如何做到这一点 - 考虑到解决方案的架构 - Web应用程序需要将数据推送到同一网络(LAN)中的桌面应用程序(客户端)?

architecture client-server server-push .net-2.0

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

我可以在SQL结果表中获取记录的位置吗?

如果我做的事情

SELECT * FROM mytable ORDER BY mycolumn ASC;
Run Code Online (Sandbox Code Playgroud)

我按特定顺序获得结果表.

有没有一种方法在SQL中有效地找出,给定PK,该结果表中的哪个位置将包含我的PK记录?

sql sql-order-by

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

C++ 0x初始化列表示例

我想看看这个现有代码示例如何能够利用C++ 0x初始化列表功能.

Example0:

#include <vector>
#include <string>
struct Ask {
    std::string prompt;
    Ask(std::string a_prompt):prompt(a_prompt){}
};
struct AskString : public Ask{
    int min;
    int max;
    AskString(std::string a_prompt, int a_min, int a_max):
        Ask(a_prompt), min(a_min), max(a_max){}
};
int main()
{
    std::vector<Ask*> ui;
    ui.push_back(new AskString("Enter your name: ", 3, 25));
    ui.push_back(new AskString("Enter your city: ", 2, 25));
    ui.push_back(new Ask("Enter your age: "));
}
Run Code Online (Sandbox Code Playgroud)

它会支持这样的事情:

例1:

std::vector<Ask*> ui ={
    AskString("Enter your name: ", 3, 25),
    AskString("Enter your city: ", 2, 25),
    Ask("Enter your age: ") …
Run Code Online (Sandbox Code Playgroud)

c++ initializer-list c++11

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

如何直接从测试驱动程序调用自定义Django manage.py命令?

我想为Django manage.py命令编写单元测试,该命令在数据库表上执行后端操作.我如何直接从代码中调用管理命令?

我不想从tests.py在操作系统的shell上执行命令,因为我无法使用manage.py test设置的测试环境(测试数据库,测试虚拟电子邮件发件箱等等)

django unit-testing

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

是否有用于iPhone开发的高级手势库?

iPhone平台有许多常见的手势习语.例如,有轻敲,捏合和滑动,每个都有不同数量的手指.但是当您开发应用程序时,您可以根据有关触摸数量和位置的低级信息来实现这些内容.看起来这是图书馆的主要候选人.您可以注册一个委托,设置一些参数,如多次点击间隔和滑动阈值,并获得swipeStarted/Ended,pinchStarted/Ended,multiTap等调用.这样的库是否存在?

iphone cocoa-touch gesture

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

WPF DataContext不使用MVVM模型刷新DataGrid

项目概况

我有一个视图绑定到包含2 ObserverableCollection的viewmodel.viewmodel构造函数填充第一个ObserverableCollection,并收集视图datacontext以通过名为Sites的公共属性绑定到它.

稍后,在LoadOrders方法中填充2ed ObserverableCollection,并更新公共属性LoadFraudResults以将其与datacontext绑定.

我正在使用WCF从数据库中提取数据并将其拉得非常好.

VIEWMODEL来源

class ManageFraudOrderViewModel:ViewModelBase 
{
    #region Fields        
    private readonly ICollectionView collectionViewSites;
private readonly ICollectionView collectionView;
    private ObservableCollection<GeneralAdminService.Website> _sites;
    private ObservableCollection<FraudService.OrderQueue> _LoadFraudResults;

    #endregion 

    #region Properties
    public ObservableCollection<GeneralAdminService.Website> Sites 
    {
        get { return this._sites; }
    }
    public ObservableCollection<FraudService.OrderQueue> LoadFraudResults 
    {
        get { return this._LoadFraudResults;}
    }
    #endregion

    public ManageFraudOrderViewModel()
    {
        //Get values from wfc service model
        GeneralAdminService.GeneralAdminServiceClient generalAdminServiceClient = new GeneralAdminServiceClient();
        GeneralAdminService.Website[] websites = generalAdminServiceClient.GetWebsites();
        //Get values from wfc service model            

        if (websites.Length > 0)
        {
            _sites = …
Run Code Online (Sandbox Code Playgroud)

wpf datacontext mvvm

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

Linux - 与进程通信?重新加入进程?

我觉得这有点愚蠢,但我对linux相对较新(在经验方面比时间更多),而且我一直想知道的一件事是,如果我能"重新加入"(我自己的术语)一个过程,那么它就是运行.

例如,如果我将游戏服务器或eggdrop IRC bot设置为在后台运行,是否有一个命令我可以用来查看该过程的运行情况并查看它提供给控制台的所有输出?

我不是在谈论只使用'top'命令查看进程,而是实际链接到它,就好像我只是从命令行运行它.

谢谢.

linux console ubuntu

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

如何编写或生成XML文件

如何使用C#编写或生成XML文件以获得下面的结果?

<?xml version="1.0" encoding="UTF-8"?>
<pages>
<page name="Page Name 1" url="/page-1/" />
<page name="Page Name 2" url="/page-2/" />
<page name="Page Name 3" url="/page-3/" />
<page name="Page Name 4" url="/page-4/" />
</pages>
Run Code Online (Sandbox Code Playgroud)

.net c# xml

3
推荐指数
2
解决办法
740
查看次数