问题列表 - 第23996页

Windows批处理文件删除.svn文件和文件夹

为了删除"myfolder"中的所有".svn"文件/文件夹/子文件夹,我在批处理文件中使用这个简单的行:

FOR /R myfolder %%X IN (.svn) DO (RD /S /Q "%%X")
Run Code Online (Sandbox Code Playgroud)

这有效,但如果没有".svn"文件/文件夹,批处理文件会显示一条警告:"系统找不到指定的文件." 这个警告非常嘈杂,所以我想知道如何让它理解,如果它没有找到任何".svn"文件/文件夹,他必须跳过RD命令.

通常使用通配符就足够了,但在这种情况下我不知道如何使用它们,因为我不想删除扩展名为.svn的文件/文件夹,但我想删除名为"的文件/文件夹". svn",所以如果我这样做:

FOR /R myfolder %%X IN (*.svn) DO (RD /S /Q "%%X")
Run Code Online (Sandbox Code Playgroud)

它不会删除名为".svn"的文件/文件夹了.我也尝试了这个:

FOR /R myfolder %%X IN (.sv*) DO (RD /S /Q "%%X")
Run Code Online (Sandbox Code Playgroud)

但它也不起作用,他什么也没删除.

svn batch-file delete-file

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

WPF用于UI布局,使用一个网格或嵌套网格更好

我在WPF中创建UI,我有一堆功能区域,我使用Grid来组织它.

现在我想要的网格不一致,因为一些功能区域将跨越网格中的多个单元格.我想知道解决这个问题的最佳做法是什么.我应该创建一个网格,然后为每个功能区域设置它跨越多个单元格,或者我应该将其拆分为多个嵌套网格.

在此图像中,最左边的面板(由灰色条分隔的面板)是我想要的.中间面板显示一个网格,其中蓝线与功能区域重叠.最右边的面板显示了我如何使用嵌套网格来完成它.您可以看到绿色网格有一个水平分割.底部单元格是黄色网格,垂直分割.在左侧,单元格是红色网格,再次是水平分割. 网格http://www.freeimagehosting.net/uploads/08f2711bae.jpg

我只是想知道什么是最佳实践,中间或右侧面板.

更新:只是为了澄清,一个更"代码导向"的例子:

中间面板

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="25" />
        <RowDefinition Height="*" />
        <RowDefinition Height="*" />
    </Grid.RowDefinitions> 

    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="200" />
        <ColumnDefinition Width="*" />
    </Grid.ColumnDefinitions>

    <Menu          Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" />
    <uc:Info       Grid.Row="1" Grid.Column="0" />
    <uc:Control    Grid.Row="2" Grid.Column="0" />
    <uc:Simulation Grid.Row="1" Grid.Column="1" Grid.RowSpan="2" />
</Grid>
Run Code Online (Sandbox Code Playgroud)

右侧小组:

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="25" />
        <RowDefinition Height="*" />
    </Grid.RowDefinitions>

    <Menu Grid.Row="0"/>

    <Grid Grid.Row="1">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="200" />
            <ColumnDefinition Width="*" />
        </Grid.ColumnDefinitions>

        <Grid Grid.Column="0">
            <Grid.RowDefinitions>
                <RowDefinition Height="*" />
                <RowDefinition Height="*" />
            </Grid.RowDefinitions>

            <uc:Info    Grid.Row="0" …
Run Code Online (Sandbox Code Playgroud)

c# wpf grid

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

java动态内存分配?

为什么对象初始化使用new称为动态内存分配的关键字,因为编译时本身我们需要知道该对象所需的内存.

另请说明ClassA object = new ClassA();堆栈中执行操作时会发生什么.

java memory-management instantiation

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

如何在C#中以管理员模式启动进程

我有一个Visual Studio Windows应用程序项目.我添加了代码来下载安装程序更新文件.完成下载后的安装程序需要管理员权限才能运行.我添加了一个清单文件.

当用户单击DownloadUpdate.exe时,UAC会提示用户输入管理员权限.所以我假设在DownloadUpdate.exe中创建和调用的所有进程都将以管理员身份运行.所以我使用以下代码调用我的下载文件:

Process p = new Process();
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.StartInfo.FileName = strFile;
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
Run Code Online (Sandbox Code Playgroud)

.net c#

84
推荐指数
6
解决办法
21万
查看次数

jquery通过输入id获取表单id

我有一个非常基本的问题.如何通过输入元素id获取表单ID.

<form id="my_form">
    <fieldset>
        <!--some <div>'s-->
            <input id="my_input"></div>
        <!--some <div>'s end-->
    </fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)

现在,如果我有

var form_input = $('#my_input');
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得id"my_form"?

谢谢.

forms jquery

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

与其他两个点相比,检测一个点的位置

编辑我正在寻找实际的一两个班轮,做了很多upvote建议的答案.

我在一个非常真实的软件中解决了一些问题,我正在寻找一种简单的方法来解决它.

我在屏幕上有两个固定点(它们是固定的,但我事先不知道它们的位置),它们不在同一个位置.这两个固定点形成一条虚线.现在我有第三个点就是那条线的"一边"(它不能在线上).用户可以抓住该点(用户实际抓取我通过其中心跟踪的对象,这是我感兴趣的点)并拖动它.但它无法"穿越"虚线.检测用户是否越过虚线的最简单方法是什么?

积分可能是:

a[] = new int { 30, 50};
b[] = new int { 0, 100 };
c[] = new int { 20, 22 };
Run Code Online (Sandbox Code Playgroud)

示例(不对应上述几点):

      /
     a
c   /
   /    
  /   (c cannot be dragged here) 
 b
/

要么:

         c
---b--------------c--- -- -- -- - -
(c cannot be dragged here)

那么,如果c停留在线的正确"侧",那么容易检测到什么(我在这里画段,但它真的可以被认为是一条线)?

检测这种情况的一种方法是获取目标点d并查看段(c,d)是否与线(a,b)相交,但是不是更简单的方法吗?我不能在这里做一些2D点产品魔术并且基本上有一两个线程解决我的问题吗?

algorithm 2d

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

我如何通过ruby驱动程序了解MongoDB中我的文档大小

MongoDB中一个文档的限制是4Mo.我有一些文件真的很重,有很多数据.

我如何用ruby驱动程序知道我的文档在MongoDB中的大小?

ruby mongodb

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

Java减少CPU使用率

Greets-

我们在工作中使用了一些喜欢使用的疯子

while(true) { //Code } 
Run Code Online (Sandbox Code Playgroud)

在他们的代码中.你可以想象这会最大化CPU.有没有人知道降低CPU利用率的方法,以便其他人也可以使用服务器.

代码本身只是不断地在互联网上轮询网站上的更新.因此,我想一点睡眠方法会大大降低CPU使用率.

所有操作都在String对象(Java)中进行,任何人都知道StringBuilders会减少多少?

谢谢你的任何指示

java performance cpu-usage

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

如何声明在WPF中具有Itemsource作为枚举值的组合框itemTemplate?

我有一个enum让我们说

enum MyEnum
{
  FirstImage,
  SecondImage,
  ThirdImage,
  FourthImage
};
Run Code Online (Sandbox Code Playgroud)

我已将这个Enum绑定到XAML中的组合框中.

在定义组合框时,我已经定义了一个combox的ItemTemplate来获取两个UI元素:

  1. 显示枚举值的TextBlock(描述)
  2. 图片

我在XAML中做了这么多.

我想知道在哪里可以指定与组合框中的每个Enum值项目相对应的图像?这可能通过数据触发吗?

如果有人为此场景设置了XAML,我真的很感激.

提前谢谢了

data-binding wpf datatrigger datatemplate

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

面向对象编程如何工作?

我不确定OOP中的一些东西.

如果我有Class1,有一些私人领域,例如private Field field1,和make

getField1 () {
    return field1;
}
Run Code Online (Sandbox Code Playgroud)

然后我有一些构造函数的类

public Class2 (Field field) { 
    someMethod(field);
}
Run Code Online (Sandbox Code Playgroud)

然后我在Class3中调用Class2的构造函数,如:

Class2 cl = new Class2(instanceOfClass1.getField1());
Run Code Online (Sandbox Code Playgroud)

现在的问题:我是有工作field1instanceOfClass1someMethod(field)

java oop

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