问题列表 - 第18847页

使用php从网页下载文件

我的情况是当用户输入与视频文件相关联的关键字并按Enter键时.输出的是有关视频文件的详细信息,该信息与MySQL DB中的关键字相匹配.现在,我已将视频文件存储在服务器位置并存储Mysql数据库中视频文件的路径.当用户在显示的输出中单击视频文件的名称时,他应该能够将特定的视频文件从服务器位置下载到他的本地磁盘驱动器.输出中有几个视频文件名称具有匹配关键字.

我用PHP编写了代码...只剩下点击视频名称下载视频文件了.虽然我提到了几个代码,但它运行不正常.

html javascript php

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

从两个UIImageView创建一个UIImage

我在UIView上有两个UIImageView.每个UIImageView都有一个UIImage.现在我想从两个UIImageView创建一个UIImage.

请给出建议我该怎么做.

iphone cocoa-touch uikit

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

只有在使用列列表并且IDENTITY_INSERT为ON时才能指定表中标识列的显式值SQL Server

我正在尝试进行此查询

INSERT INTO dbo.tbl_A_archive
  SELECT *
  FROM SERVER0031.DB.dbo.tbl_A
Run Code Online (Sandbox Code Playgroud)

但即使我跑了之后

set identity_insert dbo.tbl_A_archive on
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息

只有在使用列列表且IDENTITY_INSERT为ON时,才能指定表'dbo.tbl_A_archive'中标识列的显式值.

tbl_A是一个巨大的行和宽度表,即它有很多列.我不想手动输入所有列.我怎样才能让它发挥作用?

sql-server

175
推荐指数
7
解决办法
49万
查看次数

哪种编程语言适合Web关键应用程序开发?

根据这个页面,似乎Perl,PHP,Python比C/C++/Java慢50倍.

因此,我认为Perl,PHP,Python无法处理关键应用程序(例如> 1亿用户,每秒超过xx万次请求).但是存在例外情况,例如facebook(据说facebook完全用PHP编写),wikipeida.另外,我听说谷歌广泛使用Python.

那么为什么?更快的硬件是否填补了C/C++/Java和Perl/PHP/Python之间的巨大速度差距?

谢谢.

programming-languages

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

长命令在Windows中用引号分割多行

使用插入符号来分割线条,

dir ^
*.bat ^
/w
Run Code Online (Sandbox Code Playgroud)

按预期工作,但是

dir ^
"*.bat" ^
Run Code Online (Sandbox Code Playgroud)

不会让我输入"/ w".我想在双引号后插入符不起作用.这是一个错误吗?或者,如果这是一个功能,它的用途是什么,我该如何解决它?

windows cmd batch-file

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

如何使用NSXMLParser来解析具有相同名称的父子元素

有没有人知道如何使用事件驱动的模型NSXMLParser类解析以下xml?

<Node>
  <name> Main </name>
  <Node>
    <name> Child 1 </name>
  </Node>

  <Node>
    <name> Child 2 </name>
  </Node>
</Node>
Run Code Online (Sandbox Code Playgroud)

我想从这个xml文件中收集所有三个名字,是否可能,或者我必须更改为基于树的解析?

iphone objective-c nsxmlparser xml-parsing

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

无法将信号绑定到QT中的插槽

我刚开始使用QT,我知道信号/插槽的概念,但在实现它时我遇到了问题.看看我的代码:

#include "test.h"
#include <QCoreApplication>
test::test()
{
    // TODO Auto-generated constructor stub

}

test::~test()
{
    // TODO Auto-generated destructor stub
}



void test::fireslot(){

    qDebug("the slot fired");

}

void test::dosignaling(){
    QObject::connect(this,SIGNAL(callslot()),this,SLOT(fireslot()));

}
Run Code Online (Sandbox Code Playgroud)

注意:我已经添加了Q_OBJECT宏并从test.h中的QObject继承

这是我的测试容器

#include "test.h"
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    //test t1();
    test *t2 = new test();


    t2->dosignaling();


    return a.exec();
}
Run Code Online (Sandbox Code Playgroud)

代码编译完美但没有任何事情会发生.我不太确定哪个部分我犯了错误: - ?

qt signals-slots

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

为什么在UDF中不允许TRY-CATCH阻塞?

为什么SQL Server不支持UDF中的TRY-CATCH块?

如果我们讨论的是主要用于计算和对话的标量UDF,那么应该大量使用这个块,但我们没有.

另外,您使用了哪些变通方法?

t-sql user-defined-functions

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

在C中使用restrict关键字的规则?

我试图了解何时何时不在restrictC中使用关键字以及在什么情况下它提供了实实在在的好处.

在阅读" 揭秘限制关键字 "(提供一些关于使用的经验法则)之后,我得到的印象是,当函数通过指针时,它必须考虑指向的数据可能重叠的可能性(别名)将任何其他参数传递给函数.给定一个功能:

foo(int *a, int *b, int *c, int n) {
    for (int i = 0; i<n; ++i) {
        b[i] = b[i] + c[i];
        a[i] = a[i] + b[i] * c[i];
    } 
}
Run Code Online (Sandbox Code Playgroud)

编译器必须c在第二个表达式中重新加载,因为可能bc指向相同的位置.ba出于同样的原因加载之前,它还必须等待存储.然后它必须等待a存储并且必须重新加载b并且c在下一个循环的开始.如果你这样调用函数:

int a[N];
foo(a, a, a, N);
Run Code Online (Sandbox Code Playgroud)

然后你就可以看到为什么编译器必须这样做了.使用restrict有效地告诉编译器你永远不会这样做,这样它就可以在存储之前丢弃冗余负载c和负载.ab

在另一篇SO帖子中,Nils Pipenbrinck提供了这个场景的工作示例,展示了性能优势.

到目前为止,我已经收集到了一个好主意,使用restrict指针传递给不会内联的函数.显然,如果代码是内联的,编译器可以发现指针不重叠.

现在,这里的事情开始让我变得模糊.

在Ulrich Drepper的论文中," 每个程序员应该了解内存 ",他发表声明称,"除非使用限制,所有指针访问都是混淆的潜在来源",并且他给出了一个子矩阵矩阵的特定代码示例.用途restrict.

但是,当我编写他的示例代码时,无论有没有, …

c memory optimization

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

Test Data Builder构造是否应默认为非原语?

我已经创建了一个数据构建器,以便在我的单元测试中创建测试数据.我的数据构建器为所有属性创建默认值,以便使用它们的测试只需指定适用于测试的属性.

请考虑以下构建器:

public class CustomerBuilder
{
    public int id = 0;
    public Order order = new OrderBuilder().Build();

    public CustomerBuilder WithId(int id)
    {
        this.id = id;
        return this;
    }

    public CustomerBuilder WithOrder(Order order)
    {
        this.order = order;
        return this;
    }

    public Customer Build()
    {
        return new Customer(id, order);
    }
}
Run Code Online (Sandbox Code Playgroud)

通过这样做,如果我需要在测试中创建一个客户,其中id对我很重要但订单无关紧要,我可以按如下方式创建对象:

Customer c = new CustomerBuilder()
                  .WithId(99)
                  .Build();
Run Code Online (Sandbox Code Playgroud)

这是一个好主意吗?或者,为什么不应该假设应该如何构建非原始属性?

design-patterns builder-pattern c#-3.0

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