问题列表 - 第29905页

PHP,重定向到另一个页面

如何在PHP脚本中重定向到另一个页面?我尝试过header,但是在我的header()语句是echo之前,这没有用.

这个,我不想用:

echo "<meta http-equiv='refresh' content='1;URL=?".$link."'>"; 
Run Code Online (Sandbox Code Playgroud)

php redirect

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

如何基于CASE执行不同的SELECT语句

我在使用CASE语句执行查询时遇到问题。根据我的条件(例如,长度),我想执行不同的SQL语句。

有问题的样本查询如下:

select case 
    when char_length('19480821') = 8
        then select count(1) from Patient
    when char_length('19480821')=10
        then select count(1) from Doctor 
end
Run Code Online (Sandbox Code Playgroud)

例外:

[错误]脚本行:1-5 --------------------------
关键字'select'附近的语法不正确。
消息:156,级别:15,状态:2
服务器:sunsrv4z7,行:2

我无法纠正语法。我正在从用户那里获取char_length的字符串作为输入。如何根据特定条件触发查询?CASE是正确的选择吗?还是我必须使用其他任何东西。

sql sybase case

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

如何通过使用PLSQL仅更改年份而不是日期或月份来更新日期列?

我有一个包含信用卡记录的数据库表.其中一个字段是Date字段.如果年份小于2010年,我想通过将日期的年份部分更改为2011来更新此字段.根据我的发现,PLSQL具有时间和月份的功能,但与年份无关(据我所知).

sql oracle datetime date-arithmetic

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

哪个免费的原生XML数据库最受欢迎?

如果我问最流行的免费关系数据库,我希望得到MySQL或PostgreSQL或者SQLite.

但是原生XML数据库呢?哪个最受欢迎且最稳定?你在某些项目中使用过一个吗?哪一个?对于个人中型项目,您会建议哪一个?

xml database

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

在pyparsing之后的下一步是什么?

作为大型纯Python应用程序的一部分,我为pyparsing开发了一个巨大的语法.我已经达到了性能调整的极限,我正处于收益递减让我开始寻找其他地方的地步.是的,我想我知道大部分提示和技巧,并且我已经将我的语法和应用程序描述为灰尘.

接下来是什么?

我希望找到一个解析器,它给我相同的可读性,可用性(我使用许多高级的pyparsing功能,如parse-actions来启动正在解析的输入的后处理)和python集成但是在10×表现.

我喜欢语法是纯Python的事实.

我所有的基本块都是正则表达式,所以重用它们会很好.

我知道我不能拥有所有东西所以我愿意放弃今天的一些功能来达到要求的10倍性能.

我从哪里开始?

python parsing pyparsing

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

Java URLConnection超时

我试图从HTTP URL解析XML文件.如果XML提取时间超过此时间,我想配置15秒的超时,我想报告超时.出于某种原因,setConnectTimeout和setReadTimeout不起作用.这是代码:

          URL url = new URL("http://www.myurl.com/sample.xml");
          URLConnection urlConn = url.openConnection();
          urlConn.setConnectTimeout(15000);
          urlConn.setReadTimeout(15000);
          urlConn.setAllowUserInteraction(false);         
          urlConn.setDoOutput(true);

          InputStream inStream = urlConn.getInputStream();
          InputSource input = new InputSource(inStream);
Run Code Online (Sandbox Code Playgroud)

我正在捕捉SocketTimeoutException.

谢谢克里斯

java timeout urlconnection connect

52
推荐指数
4
解决办法
11万
查看次数

错误"Collat​​z功能中没有(Num [t])的实例"

我是Haskell的新手,也是一般的编程.我试图定义一个从n生成Collat​​z数字序列的函数.我有:

collatz n = (collatz' n) : 1
   where collatz' n = (takeWhile (>1) (collatz'' n))
          where collatz'' n = n : collatz'' (collatz''' n)
                 where collatz''' 1 = 1
                       collatz''' n = if (even n) then (div n 2) else ((3*2)+1)
Run Code Online (Sandbox Code Playgroud)

当我在GHCi中运行它时,我收到错误:

No instance for (Num [t])
  arising from the literal `2' at <interactive>:1:7
Possible fix: add an instance declaration for (Num [t])
Run Code Online (Sandbox Code Playgroud)

我不知道这意味着什么.问题似乎是在列表中追加"1".出现这个问题是因为

collatz' n = (takeWhile (>0) (collatz'' n))
Run Code Online (Sandbox Code Playgroud)

在正确的Collat​​z序列之后产生无限的"1"序列; 然而,

collatz' n …
Run Code Online (Sandbox Code Playgroud)

haskell list collatz

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

SFIO相对于STDIO的好处是否仍然有效?

我刚刚注意到一个库SFIO,用于在C中进行安全快速的IO处理.但它不是最新的.最新版本的库是在2005年发布的,如果与最新版本的标准IO库相比,SFIO相对于STDIO声称的优势仍然有效,我无法评估.在生产代码中使用此库也是合理的吗?

c linux io

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

什么时候我应该在asp.net mvc中使用部分视图?

我已经浏览了样本asp.net mvc书呆子晚餐应用程序...但仍然无法理解我应该去何时何地寻求部分观点?

  • 它与webformw中的usercontrols类似吗?

注意:看到一个部分视图在行动中会有所帮助......任何样本......

asp.net-mvc partial-views

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

带有boost :: noncopyable的C++工厂函数

假设我需要实现工厂函数,它返回继承/具有继承自boost :: noncopyable的成员的对象O.

struct O : boost::noncopyable {};
O factory() { return O(); }
Run Code Online (Sandbox Code Playgroud)

显然返回值无法编译.

您知道或使用哪种方法来实施此类工厂方法?如果可能的话,我真的想避免重写复制构造函数并返回值而不是引用或指针.

经过一些修补和来自codeka的链接我管理了这个(不知道这有多便携,似乎与g ++一起工作):

template<class E>
struct threads_parallel_for_generator
    : for_generator<E, threads_parallel_for_generator<E> > {

    typedef for_generator<E, threads_parallel_for_generator> base_type;

    struct factory_constructor {
        explicit factory_constructor(const E &expression)
            : expression_(expression) {}
        operator const E&() const { return expression_; }
    private:
        E expression_;
    };

    threads_parallel_for_generator(const factory_constructor & constructor)
        : base_type(constructor, *this) {}

private:
    boost::mutex mutex_;
};


template<class E>
static threads_parallel_for_generator<E>
parallel_for(const E &expression) {
    typedef threads_parallel_for_generator<E> generator;
    return typename generator::factory_constructor(expression);
}
Run Code Online (Sandbox Code Playgroud)

c++ boost factory

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