小编Tim*_*ell的帖子

Twitter Bootstrap选项卡:转到页面重新加载或超链接上的特定选项卡

我正在开发一个网页,其中我正在使用Twitter的Bootstrap Framework和他们的Bootstrap Tabs JS.除了一些小问题外,它的效果很好,其中一个是我不知道如何从外部链接直接转到特定的选项卡.例如:

<a href="facility.php#home">Home</a>
<a href="facility.php#notes">Notes</a>
Run Code Online (Sandbox Code Playgroud)

单击外部页面上的链接时,应分别转到"主页"选项卡和"注释"选项卡

html javascript tabs twitter-bootstrap

343
推荐指数
14
解决办法
27万
查看次数

总是使用nvarchar(MAX)有什么缺点吗?

在SQL Server 2005中,使所有字符字段nvarchar(MAX)而不是明确指定长度是否有任何缺点,例如nvarchar(255)?(除了显而易见的一个,你无法限制数据库级别的字段长度)

sql sql-server sql-server-2005

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

数据库图表支持对象无法安装...没有有效的所有者

我尝试使用SQL Server 2008创建数据库diagramm,但发生错误:

无法安装数据库关系图支持对象,因为此数据库没有有效的所有者.要继续,首先使用"数据库属性"对话框的"文件"页面或ALTER AUTHORIZATION语句将数据库所有者设置为有效登录,然后添加数据库关系图支持对象.

然后我尝试了以下内容:

EXEC sp_dbcmptlevel 'Ariha', '90';
GO
ALTER AUTHORIZATION ON DATABASE::Ariha TO [WIN-NDKPHUPPNFL\Administrator]
GO
USE Ariha
GO
EXECUTE AS USER = N'dbo' REVERT
GO
Run Code Online (Sandbox Code Playgroud)

下一个erorr弹出:

消息15404,级别16,状态11,行1无法获取有关Windows NT组/用户'WIN-NDKPHUPPNFL\Administrator'的信息,错误代码0x534.

问题是PC的名称已更改为"DevPC"我也在更新脚本中更改了此项,但仍然是相同的错误15404.

我该怎么做才能解决这个恼人的错误?

sql-server sql-server-2008 database-diagramming

129
推荐指数
6
解决办法
16万
查看次数

更改SQL Server中由架构绑定视图引用的列的大小

我正在尝试使用以下命令更改sql server中列的大小:

ALTER TABLE [dbo].[Address]
ALTER COLUMN [Addr1] [nvarchar](80) NULL
Run Code Online (Sandbox Code Playgroud)

Addr1最初的长度40.

它失败了,引发了这个错误:

The object 'Address_e' is dependent on column 'Addr1'.
ALTER TABLE ALTER COLUMN Addr1 failed because one or more objects access 
this column.
Run Code Online (Sandbox Code Playgroud)

我试图阅读它,似乎因为一些视图引用此列,似乎SQL Server实际上试图删除引发错误的列.

Address_e 是由以前的数据库管理员创建的视图.

有没有其他方法可以改变列的大小?

sql sql-server

124
推荐指数
4
解决办法
45万
查看次数

如何在Linux上使用grep搜索包含dos行结尾(CRLF)的文件?

我想在Linux上用grep搜索包含dos行结尾的文件.像这样的东西:

grep -IUr --color '\r\n' .
Run Code Online (Sandbox Code Playgroud)

以上似乎与文字rn相匹配,这不是所期望的.

这个输出将通过xargs传输到todos,将crlf转换为lf,就像这样

grep -IUrl --color '^M' . | xargs -ifile fromdos 'file'
Run Code Online (Sandbox Code Playgroud)

linux bash grep newline

115
推荐指数
6
解决办法
9万
查看次数

For循环中的Errorlevel(批处理窗口)

我有以下Windows批处理代码:

for %%i in (iidbms iigcc iigcd dmfacp dmfrcp rmcmd qwerty) do (
  tasklist | findstr /i %%i
  echo %errorlevel%
  if %errorlevel% == 0 (echo %%i ok process found %errorlevel%)
  if %errorlevel% == 1 (echo %%i no process found %errorlevel%)
)
Run Code Online (Sandbox Code Playgroud)

但它没有像我期望的那样起作用.

所有名称进程iidbms,iigcc,iigcd,dmfacp,dmfrcp,rmcmd都是真实的,并且找到了它们,而qwerty是一个发明的,不应该找到它,所以应该打印"no process found 1",但它不会,它总是打印0.

但我所注意到的是,如果我tasklist | findstr /i qwerty从dos提示符运行,就在有%errorlevel%= 1之后.

什么样的答案可能或更好?

windows batch-file errorlevel

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

如果没有收到请求的响应,会发生什么?我正在看重试

我的问题可能更多的是我认为与浏览器相关的问题,但是当我冒险构建一个Web应用程序时,我也想找到答案.

在我的客户端代码中,我正在$.ajax打电话.这篇文章可能需要一段时间才能回复.我所看到的是在一定时间后再次发送请求.

我以为是我$.ajax再次发送它的电话,但不管我在服务器上看到多少次POST请求,我只看到beforeSend一次调用回调.我很确定我的代码不会多次发送它,所以我认为它的浏览器正在重试?

我知道我的服务器收到的请求超过了一次,因为我运行了Wireshark并且可以多次查看发布请求.所以我的假设是这与HTTP有关?即,如果在一定时间内未收到回复,则重新发送请求?

以下是我的电话示例.

$.ajax({
                    async: false,
                    type: 'POST',
                    url: '<%= url_for('importDevice') %>',
                    data: { device: val },
                    retryLimit: 0,
                    //callback
                    success: function(data) {
                    alert('calling import');
                    if ( data == 'nomaster')
                    {
                            // Display a warning  toast, with a title
                            toastr.warning('You must set the Master Key first!', 'Warning');
                            $.ismasterset = false;
                            //reset the form contents after added
                    } else
                    {
                            $("div#content").html(data);
                    }
                    },
                     beforeSend: function(){
                    alert('in before send');
                    }
            });
Run Code Online (Sandbox Code Playgroud)

这是所有相关的代码,'retryLimit'没有被使用,我只是没有从我的代码中删除它,是的问题是在我把它放入之前.

使用客户端和服务器的输出进行编辑.

好吧我安装了'Live …

html browser ajax jquery request

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

String.IsNullOrEmpty()检查空格

String.IsNullOrEmpty()空白字符串计数为空需要什么?

例如.我希望以下内容返回true而不是通常false:

String.IsNullOrEmpty(" ");
Run Code Online (Sandbox Code Playgroud)

有没有比以下更好的方法:

 String.IsNullOrEmpty(" ".Trim());
Run Code Online (Sandbox Code Playgroud)

(请注意,原始问题通常会回报什么是无情的评论,这已经被一个更明智的问题所取代).

c#

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

查看从TFS外部修改的文件

如果在Visual Studio中修改了文件,则会自动从Team Foundation Server检出这些文件.但是,有时在VS中没有修改文件,是否有命令只检查那些修改过的文件?

version-control tfs

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

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