问题列表 - 第21575页

如何在.vimrc中使用变量?

我有一个小问题"标签大小"和不同的项目,有些像2或4和Linux内核,如每个标签8个空格.

这不是一个大问题,因为我可以在我的.vimrc中更改几个设置

set tabstop=4
set shiftwidth=4
set softtabstop=4
Run Code Online (Sandbox Code Playgroud)

但那是我需要改变的三条线......

如果一行包含一个数字为2,4或8的变量,那就太好了.

有点像

let l:tabsize=4
set tabstop=l:tabsize
set shiftwidth=l:tabsize
set softtabstop=l:tabsize
Run Code Online (Sandbox Code Playgroud)

但这不起作用......

你知道怎么解决这个问题吗?

谢谢约翰


更新:这解决了我的小问题.

let tabsize = 4
execute "set tabstop=".tabsize
execute "set shiftwidth=".tabsize
execute "set softtabstop=".tabsize
Run Code Online (Sandbox Code Playgroud)

vim

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

当左边没有时,在右边绝对定位div导致滚动条

我试图"侧翼"一个居中的div,其中一些设计元素绝对位于主div的宽度之外.由于右边的元素,我得到一个滚动条,但左边没有元素(IE6/7/8,Chrome,Firefox).如何摆脱水平滚动条?

<html>
<head>
<style type="text/css">
    html, body { 
        height: 100%; 
        width: 100%;
        margin: 0;
    }

    body { text-align: center; }

    .wrapper {
        margin: 0 auto;
        position: relative;
        width: 960px;
        z-index: 0;
    }

    .main {
        background: #900;
        height: 700px;
    }

    .right, .left {
        position: absolute;
        height: 100px;
        width: 100px;
    }

    .right { 
        background: #090;
        top: 0px;
        left: 960px;
        z-index: 1;
    }

    .left {
        background: #009;
        top: 0px;
        left: -100px;
        z-index: 1;
    }           
</style>
</head>
<body>
    <div class="wrapper">
        <div class="main"></div>
        <div class="left"></div> …
Run Code Online (Sandbox Code Playgroud)

html css css-position

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

除非注释位于带引号的字符串中,否则如何匹配注释?

所以我有一些字符串:

//Blah blah blach
// sdfkjlasdf
"Another //thing"
Run Code Online (Sandbox Code Playgroud)

我使用 java regex 来替换所有具有双斜杠的行,如下所示:

theString = Pattern.compile("//(.*?)\\n", Pattern.DOTALL).matcher(theString).replaceAll("");
Run Code Online (Sandbox Code Playgroud)

它在大多数情况下都有效,但问题是它删除了所有出现的情况,我需要找到一种方法让它不删除引用的出现。我该怎么做呢?

java regex parsing regex-negation

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

PowerBuilder有免费的差异工具吗?

我知道一些共享软件的PowerBuilder diff工具.但有没有免费软件或开源?

powerbuilder

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

SSIS脚本组件写入变量

这是SQL 2005.

我在数据流任务中有一个脚本组件.我想从输入列读取并将数据写入全局用户变量.

我已经设置了我的输入列,并将我的全局用户变量作为ReadWriteVariable添加到脚本组件属性中.

这是我的代码,我只是想在这里改变全局用户变量的值,但它不起作用.当我在另一个任务中写出变量的值时,它仍然具有默认值:

Imports System
Imports System.Data
Imports System.Math
Imports Microsoft.SqlServer.Dts.Runtime
Imports Microsoft.SqlServer.Dts.Pipeline.Wrapper
Imports Microsoft.SqlServer.Dts.Runtime.Wrapper

Public Class ScriptMain
    Inherits UserComponent
    Dim updateSQL As String

    Public Sub Main()
        Dim vars As IDTSVariables90

        VariableDispenser.LockOneForWrite("SQL_ATTR_Update", vars)
        vars("SQL_ATTR_Update").Value = "Test"
        vars.Unlock()
    End Sub


    Public Overrides Sub Input0_ProcessInputRow(ByVal Row As Input0Buffer)
        'updateSQL = Row.ITMID + Row.PRCCAT
    End Sub

End Class
Run Code Online (Sandbox Code Playgroud)

我也试过没有运气:

Me.ReadWriteVariables("SQL_ATTR_Update").Value = "Test" 
Run Code Online (Sandbox Code Playgroud)

ssis sql-server-2005

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

在C#中禁用屏幕保护程序和电源选项

我正在用C#编写一个播放电影的应用程序.我需要弄清楚如何使用C#禁用屏幕保护程序和电源选项.

我知道Windows SDK API有一个名为SetThreadExecutionState()的函数可用于执行此操作,但是,我不知道是否有更好的方法来执行此操作.如果没有,我如何将此功能合并到C#中?

c# winapi screensaver

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

什么是__declspec,我什么时候需要使用它?

__declspec在代码中看到了我正在阅读的实例.它是什么?我什么时候需要使用这个结构?

c++

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

numpy/scipy中的平方差异(SSD)之和

我正在尝试使用Python和Numpy/Scipy来实现图像处理算法.分析器告诉我在下面的函数(经常调用)中花费了大量时间,这告诉我两个图像之间的平方差异的总和

def ssd(A,B):
    s = 0
    for i in range(3):
        s += sum(pow(A[:,:,i] - B[:,:,i],2))
    return s
Run Code Online (Sandbox Code Playgroud)

我怎样才能加快速度呢?谢谢.

python numpy image-processing scipy

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

如何在一个VSTO Word插件中部署C#代码和VBA脚本

我试图解决的基础问题是为内部VSTO Word插件方法应用自定义键绑定(在C#中开发):

Globals.ThisAddIn.Application.KeyBindings.Add(  
    Word.WdKeyCategory.wdKeyCategoryCommand,  
    "MyMethodName",  
    myKey,
    ref _missing,  
    ref _missing);
Run Code Online (Sandbox Code Playgroud)

好吧,问题是这段代码总是引发异常,因为(Microsoft MSDN):"没有办法(在对象模型或Word应用程序中)绑定到除VBA宏之外的任何东西".

其他开发人员正在尝试做的是使用VBA方法实现一种解决方法,该方法在加载addin时为VBA回调分配键绑定,并依次从这些回调中调用C#addin.(有关详细信息,请参阅如何从C#调用VBA)

这个想法有机会实现:.NET AddIn和VBA启用的Word模板.但是在我的项目中,我需要在单个Click Once包中将此插件提供给最终用户计算机(在企业网络内部,安全设置不是问题).

所以问题是:如何在一个部署包中混合使用C#加载项(功能区)和VBA脚本?

有没有人有这样的经验分享?

c# clickonce vba vsto

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

数据库表是否应具有默认值?

我正在与一位开发人员讨论如果表使用默认值的问题.对此有一个严格的规则,还是最佳实践中的灰色区域?

sql database column-defaults

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