问题列表 - 第36842页

C#在新目录中剪切文件和粘贴

我试图从我的计算机上的一个目录中剪切文件,并在每次在此特定目录中创建文件时将其粘贴到新目录中.我已经在看目录它会是什么样的简单

if (e.ChangeType == System.IO.WatcherChangeTypes.Created)
{ 
    //cut file
    //paste into new directory            
}
Run Code Online (Sandbox Code Playgroud)

c#

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

在VB.NET中声明一个字节数组

声明一个字节数组时,以下是什么区别?有没有一个,或者这两个不同的方式是同一个东西?

Dim var1 As Byte()
Dim var2() As Byte
Run Code Online (Sandbox Code Playgroud)

vb.net byte bytearray

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

是否有一个SQL(或其变体)函数一次检查不等于多列?

正如我可以检查列是否不等于集合中给出的字符串之一.

SELECT * FROM table1 WHERE column1 NOT IN ('string1','string2','string3');
Run Code Online (Sandbox Code Playgroud)

是否有一个函数可以确保多列不等于单个字符串?也许是这样的.

SELECT * FROM table1 WHERE EACH(column1,column2,column3) <> 'string1';
Run Code Online (Sandbox Code Playgroud)

这样它可以产生与以下相同的效果:

SELECT * FROM table1 WHERE column1 <> 'string1' 
                       AND column2 <> 'string1' 
                       AND column3 <> 'string1';
Run Code Online (Sandbox Code Playgroud)

如果没有,最简洁的方法是什么?

sql

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

查找未添加到subversion的文件

以下问题日益普遍:

  • 有几个开发人员正在处理一个包含新文件(通常是图像)的项目
  • 每个人都说一切都已签入,我们冻结了开发.我们不知道,有些图像没有签入.用户没有注意到丢失的文件,因为它们是新的,而不是签出,所以svn看起来很好
  • 编译和部署代码(对不起,没有QA团队)
  • 第二天,客户告诉我们丢失的图像
  • CTO将我们的骚乱告诉了我们

注意:图像路径都在代码和数据库中,因此要获取所有已使用图像的完整列表并不容易.

我希望在部署之前为每个人编写一个小的C#程序.我想找出项目目录中的哪些文件(或其中一个subir.s递归)尚未添加到subversion中.理想情况下,我还想排除积极添加到忽略列表中的项目.

我们正在使用TortoiseSVN与Windows主机和客户端.

如何以编程方式发现未添加的文件?

到目前为止,我能找到的最接近的是这个说法,svn status | grep -e ^?但这看起来像Unix命令.

svn tortoisesvn

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

fgets自然会在C中终止零?

struct DVDInfo  *ReadStruct( void ) {
    struct DVDInfo  *infoPtr;
    int             num;
    char            line[ kMaxLineLength ];
    char            *result;

    infoPtr = malloc( sizeof( struct DVDInfo ) );

    if ( NULL == infoPtr ) {
        printf( "Out of memory!!!  Goodbye!\n" );
        exit( 0 );
    }

    printf( "Enter DVD Title:  " );
    result = fgets( line, kMaxLineLength, stdin );
    line[ strlen( line ) - 1 ] = '\0';
    infoPtr->title = MallocAndCopy( line );

    printf( "Enter DVD comment:  " );
    result = fgets( line, kMaxLineLength, …
Run Code Online (Sandbox Code Playgroud)

c fgets

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

Django:如何检查模板中的字段小部件是否为复选框?

我已经创建了一个用于渲染表单字段的自定义模板:

<tr class="{{field.field.widget.attrs.class}}">
    <th class="label">
        <label for="{{field.auto_id}}">
            {{field.label}}
            {% if not field.field.required %}<span class="optional">(optional)</span>{% endif %}
        </label>
    </th>
    <td class="field">
        {{field}}
        {% if field.errors %}<label class="error" for="{{field.auto_id}}">{{field.errors.0}}</label>{% endif %}
        {% if field.help_text %}<small class="help-text">{{field.help_text}}</small>{% endif %}
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

但我想检查小部件是否是一个复选框,如果是,则以不同方式呈现它.我怎么能在模板中做到这一点?

django django-templates

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

JSlint错误'不要在循环中创建函数'.引出有关Javascript本身的问题

我有一些代码在循环中调用匿名函数,类似于这个伪示例:

for (i = 0; i < numCards; i = i + 1) {
    card = $('<div>').bind('isPopulated', function (ev) {
        var card = $(ev.currentTarget);
        ....
Run Code Online (Sandbox Code Playgroud)

JSLint报告错误"不要在循环中创建函数".我喜欢保持我的代码JSLint干净.我知道我可以将匿名函数移出循环并将其作为命名函数调用.除此之外,这是我的问题:

Javascript解释器是否真的会为每次迭代创建一个函数实例?或者只有一个函数实例"已编译"并且重复执行相同的代码?也就是说,将函数移出循环的JSLint"建议"实际上是否会影响代码的效率?

javascript jslint

28
推荐指数
2
解决办法
9395
查看次数

有关shellcript反引号的问题

我在使用反引号使shellcript工作时遇到问题.这是我遇到问题的脚本的示例版本:

#!/bin/sh

ECHO_TEXT="Echo this"
ECHO_CMD="echo ${ECHO_TEXT} | awk -F' ' '{print \$1}'"

result=`${ECHO_CMD}`;
echo $result;

result=`echo ${ECHO_TEXT} | awk -F' ' '{print \$1}'`;
echo $result;
Run Code Online (Sandbox Code Playgroud)

该脚本的输出是:

sh-3.2$ ./test.sh 
Echo this | awk -F' ' '{print $1}'
Echo
Run Code Online (Sandbox Code Playgroud)

为什么使用变量执行命令的第一个反引号实际上并不执行完整命令,而只返回第一个命令的输出和第二个命令?我错过了一些东西,以便获得第一个反复执行命令?

shell backticks

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

将对象引用存储在控件Tag属性中

我正在为列表中的每个对象创建一组表单控件,是否可以在控件Tag属性中存储对象的引用?

我这样做,所以我可以在控件上有一个通用的Click事件,所以当它们被点击时,我可以更新它们所代表的对象中的一个字段.

所以点击处理程序看起来像这样.

private void Item_Clicked(object sender, system.EventArgs e)
{
     if(sender.GetType() == typeof(System.Windows.Forms.Label))
     {
          System.Windows.Forms.Label label = (System.Windows.Forms.Label)sender;
          MyObject myObject = label.Tag;
          myObject.Value = true;
     }
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,这是可以接受的吗,还是有更好的方法来处理这个问题?

c# object winforms

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

Apache Tomcat本机连接器的性能优势

我已经为Tomcat编译和部署了本机连接器,并运行了我的负载测试基准测试.没有可测量的差异.

所以我的问题是,在哪种情况下原生连接器显然更快?他们可以调整以获得更多的表现.

我的意思并不是"我如何基准显示增加",而是在什么情况下建议使用连接器.到目前为止,我看不出我的应用程序有什么不同,所以我想知道这些连接器的好处是什么.

performance jboss tomcat native java-ee

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