问题列表 - 第29456页

SQL连接等待15秒,尽管连接字符串中有3秒超时

我有一个在本地网络上使用Microsoft SQL 2008 Server的网站。有时,SQL Server计算机会重新启动,因此网站无法连接到数据库。如果机器运行起来,它迅速作出反应。如果出现故障,则无需等待15秒。3秒还可以。

当数据库不可访问时,我想在网站上表示歉意,并希望尽快做到。但是Connection Timeout=3在连接字符串中设置似乎无效。该页面花了22秒钟等待,然后再SqlException继续SqlConnection.Open();

它出什么问题了?难道它是一个覆盖了超时的隐藏配置?

目前,我的连接字符串是

Data Source=...;
Initial Catalog=...;
Integrated Security=True;
Connection Timeout=3
Run Code Online (Sandbox Code Playgroud)

如果我将其设置为...;ConnectionTimeout=3(无空格),

System.ArgumentException: Keyword not supported: 'connectiontimeout'.
Run Code Online (Sandbox Code Playgroud)

被抛出(奇怪的是,MSDN文档指示我们可以同时使用两个字符串)。

c# connection-string sql-server-2008 connection-timeout

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

如何制作不突出显示的HTML链接?

我的意思是,当你点击它/不点击它时,有一个没有突出紫色/蓝色的链接.

html css

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

需要帮助非常简单的正则表达式

我使用PHP来匹配以下数据类型:

[["1200","135"],["127","13"]]
Run Code Online (Sandbox Code Playgroud)

我想将所有数字提取到一个单独的数组数组中,如下所示:

array(array(1200,135),array(127,13));
Run Code Online (Sandbox Code Playgroud)

我使用preg_match来捕获元素,但到目前为止,我甚至无法将它们与规则相匹配.如果有人可以帮助我纠正我的规则,甚至提供解决方案来解决如何实现这一点,我将很高兴.

我的正则表达规则是: / ^[ ([" (\d+) "," (\d+) "])*(,)* ]$ /

我一直保持它未转义,以使其在这个论坛上更具可读性.但它不起作用.请帮忙

php regex preg-match

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

如何在不请求SReg字段的情况下区分/识别具有OpenID的用户?

我一直在玩JanRain OpenID PHP库,主要是跟随我在ZendZone上找到的教程.

如何区分用户 - 尤其是谷歌用户,他们最终都使用相同的OpenID网址,https://www.google.com/accounts/o8/id

基本上,我现在可以检测到他们有一个OpenID帐户...他们已经成功通过身份验证...但我的应用程序仍然不知道他们是谁; 只是他们认证了.

为了区分用户,本教程使用"简单注册请求"来请求用户的OpenID提供商的电子邮件 - 然后使用电子邮件地址来查看这是否是返回用户.

它对我不起作用,显然不会与某些提供商合作,所以当我偶然发现一个功能时我很兴奋getDisplayIdentifier.

require_once "Auth/OpenID/Consumer.php";
require_once "Auth/OpenID/FileStore.php";
// create file storage area for OpenID data
$store = new Auth_OpenID_FileStore('/wtv');
$consumer = new Auth_OpenID_Consumer($store);
$oid_response = $consumer->complete("http://example.com/oir_return");
if ($oid_response->status == Auth_OpenID_SUCCESS) {
    $hopefullyUniqueUserID = $oid_response->getDisplayIdentifier(); // I assumed this would be a relatively permanent way to identify the user...
                                           // I was wrong.
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,经过几个小时后,getDisplayIdentifier变化返回的值.

php openid authentication janrain

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

错误处理:在C++中返回值与异常

在询问捕获'除以0'异常的过程中,我发现使用C++,我们不能这样做.我的意思是,除以0不会抛出std :: exception.

我发现的一些提示是我必须检查值,然后自己抛出异常.

我说它令人困惑,因为我认为C++采用了异常的想法,以便通过返回值方法来替换"旧的C/UNIX报告错误".

这是我的问题

  • Q1:为什么C++不会因为除以0而抛出std :: exception错误?那背后有什么理由吗?
  • Q2:通常,C++用户使用什么错误处理方案?总是抛出错误,异常是除以0错误?
  • 问题3:通常,OOP语言更喜欢(甚至强制)使用异常.它是否正确?

c++ oop exception-handling

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

模数按操作顺序排列

模数在数学运算顺序中的位置是什么?我猜它类似于除法,但之前或之后?

math expression

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

在C/C++中,volatile变量是否保证最终在线程之间具有一致的语义?

任何通常遵循的标准(ISO C或C++,或任何POSIX/SUS规范)是否有任何保证,由多个线程访问的变量(可能标记为volatile)(未被互斥锁保护)将最终保持一致如果分配给?

要提供一个特定示例,请考虑共享变量v的两个线程,初始值为零.

线程1:v = 1

线程2:while(v == 0)yield();

线程2是否保证最终终止?或者它可以想象永远旋转,因为缓存一致性从未启动并使得赋值在线程2的缓存中可见?

我知道C和C++标准(在C++ 0x之前)完全没有关于线程或并发的说法.但我很好奇,如果C++ 0x内存模型,或pthreads,或其他任何东西,保证这一点.(显然这确实可以在Windows上运行32位x86;我想知道它是否可以依赖于某些东西,或者它是否恰好在那里工作).

c c++ multithreading portability memory-model

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

什么是Scala注释以确保优化尾递归函数?

我认为有一个@tailrec注释可以确保编译器优化尾递归函数.你刚才把它放在宣言面前吗?如果在脚本模式中使用Scala(例如:load <file>在REPL 下使用),它是否也有效?

scala tail-call-optimization

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

在批处理文件中,组合两个字符串以创建组合路径字符串

我需要将两个字符串组合成一个批处理文件中的单个路径字符串,类似于.NET中的Path.Combine方法.例如,无论字符串是"C:\ trunk"和"ProjectName\Project.txt"还是"C:\ trunk \"和"ProjectName\Project.txt",组合路径都将是"C:\ trunk\ProjectName"\Project.txt".

我尝试过使用PowerShell的join-path命令,但是我需要一种方法将这个值传回批处理文件.我尝试使用环境变量,但我没有成功.对我而言,一个选择是将所有代码移动到PowerShell脚本中,并完全避免批处理文件.但是,如果我必须在批处理文件中执行此操作,我该怎么做?

string join file path batch-file

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

使用具有false focusable的复选框仍然可以防止listview点击

您好我已经阅读了很多关于Android中CheckBox/ListView问题的内容.所以我尝试了很多问题.

开始我的行布局看起来像这样.

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
        <CheckBox 
            android:id="@+id/check" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            android:focusable="false"
            android:focusableInTouchMode="false" 
            android:text="" /> 
   </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

那么我尝试将其添加到我的ListActivity中

 ListView listview = getListView();
 listview.setItemsCanFocus(false);
Run Code Online (Sandbox Code Playgroud)

然后尝试在onListItemClick上使用断点运行它,仍然没有命中(当然正在运行调试).

这是我的onListItemClick,以防你想看.

@Override
    protected void onListItemClick(ListView l, View v, int position, long id) {

        // let's find the checkbox we're on.
        CheckBox targetCheckBox = (CheckBox) l.findViewById(R.id.check);

        // ok update the database with the new data. 
        mDbHelper.updateNote(id, !targetCheckBox.isChecked());

        // update the list now.
        showList();

    }
Run Code Online (Sandbox Code Playgroud)

如果我然后将Checkbox更改为CheckTextView,它确实有效,但我以前从未这样做过,而且当其他人解决了这个问题时,我宁愿弄清楚这里究竟出了什么问题.有什么想法吗?

java checkbox android listview

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