小编Set*_*eno的帖子

如何使用css更改IE8中禁用的html控件的颜色

我正在尝试使用以下css禁用它们时更改输入控件的颜色.

input[disabled='disabled']{
  color: #666;     
}
Run Code Online (Sandbox Code Playgroud)

这适用于大多数浏览器,但不适用于IE.我可以更改任何其他样式属性,如背景颜色,边框颜色等...只是不颜色.有谁能解释一下?

html css internet-explorer

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

有没有更好的方法来从lua中的相对路径中请求文件

我的目录结构如下所示:

|-- ball.lua
|-- entity.lua
|-- test
    `-- ball_test.lua
Run Code Online (Sandbox Code Playgroud)

我在test/ball_test.lua中使用以下代码来从父目录中获取ball.lua:

package.path = package.path .. ";../entity.lua"
require("entity")
package.path = package.path .. ";../ball.lua"
require("ball")
Run Code Online (Sandbox Code Playgroud)

entity.lua是ball.lua的依赖项.所以我首先要求("实体")否则我得到一个模块'entity.lua'找不到错误.这似乎是一个黑客,有什么更好的方法来做到这一点?

lua

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

TFS 2010源代码管理的独立GUI客户端

我正在寻找一个可以在IDE之外使用的TFS 2010 GUI客户端.我只是想在这种情况下使用源代码控制功能.我不是在谈论工作项目或构建管理.

理想情况下,它可以是一个完整的客户端,可以在未安装Visual Studio的机器上使用.

我知道的选项以及为什么我对它们不满意:

还有其他我不了解的吗?

tfs tfs2010

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

.net ToString()格式文档

前几天我看到了一个代码片段,它将布尔值转换为相应的"是"/"否"值:

CDbl(True).ToString("Yes;Yes;No")
Run Code Online (Sandbox Code Playgroud)

代码工作正常,但我很好奇它是如何工作的,我无法在ToString()MSDN文档中找到答案.

任何人都可以对此有所了解吗?

.net vb.net

11
推荐指数
2
解决办法
7904
查看次数

视觉源安全 - 如何从视觉工作室中打开解决方案中删除绑定

有没有人知道为Visual Studio 2005和2008解决方案删除vss源代码控制绑定的好方法,而无需在visual studio中打开它?

我曾经使用过:del /s /f /a: *.*scc 然后当我打开visual studio时它会提示我并给我"永久删除绑定"的选项.

现在,当我尝试这个时,它重新创建.vssscc文件并告诉我我的工作副本包含不同版本的.vsscc文件.没有选项可以删除源代码管理绑定.

真正的问题是我正在尝试使用源安全的旧解决方案.但是,如果我打开解决方案,它仍然绑定到源代码控制,它将获得最新版本的网站.即使我没有选中"源控制 - >环境 - >打开解决方案或项目时获取所有内容"选项,它也会这样做.

visual-sourcesafe visual-studio

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

.net中是否有双面堆栈类?

我知道System.Collections.Stack.我正在寻找一个支持PushFront()和PushBack()的类.

.net

9
推荐指数
2
解决办法
1510
查看次数

如何将Dapper查询结果绑定到WPF DataGrid

这是我的代码.它生成具有正确行数的绑定网格,但单元格为空.

XAML

<DataGrid
  Name="grid" 
  ItemsSource="{Binding}"
  AutoGenerateColumns="True" />
Run Code Online (Sandbox Code Playgroud)

代码背后

grid.DataContext = cn.Query("select * from SomeTable");
Run Code Online (Sandbox Code Playgroud)

.net c# data-binding wpf dapper

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

最好的独立于数据库的 SQL DDL 实用程序?

我正在开发 .net 平台的项目,并希望支持多种数据库类型。我想以通用格式将 DDL 保留在源代码控制之下,然后将其转换为数据库特定的 DDL 进行部署。

因此,我正在寻找能够将通用 DDL 转换为数据库特定 DDL 的实用程序。理想情况下,它可以开箱即用地支持 MSSQL 05/08、MySQL、Oracle、Postgres 和 DB2。

以下是我迄今为止找到的工具:

  1. XML 到 DDL
    • 没有内置的 MSSQL 支持。
  2. DDUtils
    • 没有命令行实用程序。必须从 java 或 ant 脚本调用。
  3. ActiveRecord::迁移
    • 不支持外键
    • 不知道如何与.net 项目集成。

有谁对我提到的或了解其他人有经验吗?

.net sql version-control ddl

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

使用Silverlight的商业网站?

有没有人知道目前使用Silverlight而不是微软自己的网站的任何商业网站?

silverlight

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

此语法功能的官方名称是什么?

这些行末尾的字符名称是什么?

Dim _int As Integer = 1I
Dim _short As Short = 1S
Dim _long As Long = 1L
Dim _single As Single = 1.0F
Dim _double As Decimal = 1D
Run Code Online (Sandbox Code Playgroud)

我总是称这些"类型说明符".我认为这是不正确的,因为我无法使用这个术语找到官方文档.我想知道其他人有哪些,但找不到合适的术语在我的搜索中使用.

vb.net syntax language-features

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

将正则表达式结合在红宝石中

鉴于此文本:

    /* F004 (0309)00 */  
    /* field 1 */  
    /* field 2 */  
    /* F004 (0409)00 */  
    /* field 1 */  
    /* field 2 */  

我如何解析它到这个数组:
[
["F004"],["0309"],["/* field 1 */\n/* field 2 */"],
["F004"],["0409"],["/* field 1 */\n/* field 2 */"]
]

我有代码正在解析前两个项目:

form = /\/\*\s+(\w+)\s+\((\d{4})\)[0]{2}\s+\*\//m
text.scan(form)
Run Code Online (Sandbox Code Playgroud)

[
["F004"],["0309"],
["F004"],["0409"]
]

这里是我尝试解析所有三个并且失败并且无效的正则表达式错误的代码:

form = /\/\*\s+(\w+)\s+\((\d{4})\)[0]{2}\s+\*\//m
form_and_fields = /#{form}(.[^#{form}]+)/m
text.scan(form_and_fields)
Run Code Online (Sandbox Code Playgroud)


编辑:这最终为我工作,感谢rampion和singpolyma:

form = /
  \/\*\s+(\w+)\s+\((\d+)\)\d+\s+\*\/    #formId & edDate
  (.+?)                                 #fieldText
  (?=\/\*\s+\w+\s+\(\d+\)\d+\s+\*\/|\Z) #stop at beginning of next form
                                        # or the end …
Run Code Online (Sandbox Code Playgroud)

ruby regex parsing text

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

MSBuild WebFileSystemPublish步骤不在构建服务器上运行

我正在使用以下powershell脚本来构建Web项目:

$tools = @()
$tools += "C:\Windows\System32"                           #xcopy
$tools += "C:\Windows\Microsoft.NET\Framework\v4.0.30319" #msbuild
$env:Path =  [string]::join('; ', $tools)

msbuild ROS.EDI.Web/ROS.EDI.Web.csproj `
  /p:DeployOnBuild=true `
  /p:PublishProfile=$config `
  /p:Configuration=$config `
  /p:Platform=AnyCPU `
  /p:DefineConstants=$constants `
  /property:ApplicationVersion=$env:BUILD_NUMBER `
  /property:ApplicationRevision=$env:BUILD_VCS_NUMBER
Run Code Online (Sandbox Code Playgroud)

脚本完成,msbuild在我的开发机器和构建服务器上运行时没有错误.但是,将Web项目发布到本地文件系统的步骤不会在构建服务器上运行.

这是我的开发机器上msbuild的相关输出

PipelinePreDeployCopyAllFilesToOneFolder:          
  Publish Pipeline Deploy phase Stage ...
WebFileSystemPublish:                              
  ...
Run Code Online (Sandbox Code Playgroud)

并在构建服务器上

PipelinePreDeployCopyAllFilesToOneFolder:             
  Publish Pipeline Deploy phase Stage ...
Package:                                              
  Invoking Web Deploy to generate the package with ...
Run Code Online (Sandbox Code Playgroud)

我试图弄清楚为什么"包"步骤在构建服务器上而不是"WebFileSystemPublish"上运行.是什么导致相同版本的msbuild在两台不同的机器上表现不同?

在您将此标记为重复之前,我已阅读以下内容并尝试使用其解决方案无效:

.net msbuild powershell

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