问题列表 - 第15777页

用于ssh到远程文件夹并检查所有文件的脚本?

我有一个公钥/私钥对设置,所以我可以ssh到远程服务器而无需登录.我正在尝试编写一个shell脚本,它将列出远程服务器上特定目录中的所有文件夹.我的问题是:如何指定远程位置?这是我得到的:

 #!/bin/bash

for file in myname@example.com:dir/*
do
if [ -d "$file" ]
then
echo $file;
fi
done
Run Code Online (Sandbox Code Playgroud)

bash shell

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

Rakefile与.gemspec中的Gem规范

我正在使用NetBeans作为我的IDE创建一个新的ruby gem.初始项目结构包含一个带有gem规范和其他rake任务的Rakefile.

我的问题是,将Rakefile中的gem规范与位于.gemspec文件中的gem规范相比有什么区别?在哪里声明规范是否有最佳实践?每个gem都应该包含gemspec文件还是Rakefile中的所有内容都足够了?

ruby rake rubygems

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

用于存储事件的重复发生的细节的数据库的设计

我需要实现类似于Microsoft Outlook提供的功能,以使您的会议预约重复进行.我试图找出我将要求实现此功能的优化数据库设计.

该要求类似于用户输入的每个运行或任务也适用于诸如周期事件(每周,每月或每年)的安排.能否请您建议数据库模型 - 用于在DB中存储这些详细信息的表结构(带有约束),然后程序可以访问它以执行相应的任务.可以在以下链接中找到一些可能的调度程序详细信息的屏幕截图.

我们在后端运行了一个mysql DB来存储这些细节.一旦用户提交请求,具有请求细节的请求id就存储在表中,然后程序采取与其对应的动作.更清楚的是,用户的意图是运行sql脚本,获取值,然后对其执行统计分析.但是,由于oracle参考DB由许多用户动态更新,他希望以循环方式运行它并完成分析.请注意,mysql db和ref DB是不同的.

如果您需要任何其他细节,请告诉我.

sql database-design data-modeling

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

Aptana/Eclipse:如何创建一个使用我的文件系统上的现有文件的项目,而不是复制?

我想创建一个使用已存在于我的文件系统上的源文件的项目,但IDE总是想创建一个目录并制作所有源的第二个副本.

这一直让我对Aptana和Eclipse感到恼火,有没有解决方法呢?

aptana eclipse

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

为什么我在ASP .NET Excel Interop中出现内存不足错误?

工作 ......我把处理代码移到了finally块,现在每次都失败了.

我有一个测试电子表格,有4条记录,长6列.这是我用来引入它的代码.这是IIS 5(我的电脑)和IIS 6(Web服务器)上的ASP .Net 3.5.

它在捕获之前的线上爆炸:"values =(object [,])range.Value2;" 出现以下错误:

11/2/2009 8:47:43 AM :: Not enough storage is available to complete this operation. (Exception from HRESULT: 0x8007000E (E_OUTOFMEMORY))

有任何想法吗?建议?我从codeproject中获取了大部分代码,所以我不知道这是否是使用Excel的正确方法.感谢您的任何帮助,您可以提供.

这是我的代码:

Excel.ApplicationClass app = null;
Excel.Workbook book = null;
Excel.Worksheet sheet = null;
Excel.Range range = null;

object[,] values = null;

try
{
    // Configure Excel
    app = new Excel.ApplicationClass();
    app.Visible = false;
    app.ScreenUpdating = false;
    app.DisplayAlerts = false;

    // Open a new instance of excel with the uploaded …

c# asp.net excel interop out-of-memory

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

DrawingVisual未刷新

我创建自己的FrameworkElement并覆盖VisualChildrenCount{get;}GetVisualChild(int index)返回我自己的DrawingVisual实例.

如果我在初始渲染后(例如在计时器处理程序中)使用DrawingVisual.RenderOpen()和绘制到上下文中修改视觉内容,则不刷新元素.

这是最简单的样本:

using System;
using System.Windows;
using System.Windows.Media;
using System.Windows.Threading;

namespace VisualTest
{
    public class TestControl : FrameworkElement
    {
        private readonly DrawingVisual _visual = new DrawingVisual();

        public TestControl()
        {
            Draw(false);

            var timer = new DispatcherTimer {Interval = new TimeSpan(0, 0, 2)};
            timer.Tick += (sender, args) =>
                              {
                                  Draw(true);
                                  InvalidateVisual();
                                  timer.Stop();
                              };
            timer.Start();
        }

        protected override Visual GetVisualChild(int index)
        {
            return _visual;
        }

        protected override int VisualChildrenCount
        {
            get …
Run Code Online (Sandbox Code Playgroud)

wpf rendering

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

Automator脚本,用于在Mac OS X上重命名文件

有没有一种简单的方法在OS X上使用Automator来替换带有下划线的文件名中的空格?

automator

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

可以使用变量来定义c中堆栈上数组的大小吗?

我有一种情况,我希望我的程序读取一些数字,这些数字将定义二维数组的大小(用作矩阵).我最初认为,执行此操作的唯一方法是使用malloc调用将数组放在堆上,如下所示:

matrixElement* matrix = malloc(sizeof(matrixElement) * numRows * numCols);
Run Code Online (Sandbox Code Playgroud)

其中numCols和numRows是前面读过的整数,而matrixElement是一些任意类型.我的理由只是写作:

matrixElement matrix[numRows][numCols];
Run Code Online (Sandbox Code Playgroud)

因为编译器无法知道要为函数调用分配多少堆栈空间,所以无法工作.事实证明我错了,因为以下代码编译并运行:

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    int x, y;
    scanf("%d", &x);
    scanf("%d", &y);

    double arr[x][y];

    printf("Made an array of size %d by %d, total memory %fKb\n", 
            sizeof(arr) / sizeof(arr[0]), 
            sizeof(arr[0]) / sizeof(arr[0][0]),
            (float) sizeof(arr) / 1024.0f);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

对于x和y有足够大的数字输入,这最终会产生段错误,但我也非常惊讶地看到我可以使用此代码创建一个1000x1000数组.

谁能解释一下这里发生了什么?

编译器是否只是为数组分配了一堆空间,即使它不知道将使用多少空间?

这种行为是由ANSI C指定还是只是gcc自己做的事情?

c arrays

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

自定义UIButton for Iphone

我的应用程序中有一个视图,它有许多按钮,这些按钮基于服务器返回的项目数.因此,如果服务器返回说10个项目,则应该有10个按钮,并且单击每个按钮应该呼叫另一个人.

出于上述目的,我创建了一个源自UIButton的自定义按钮类.

@implementation HopitalButton

@synthesize index;
@synthesize button_type;

- (id)initWithFrame:(CGRect)frame {

    if (self = [super initWithFrame:frame]) {
        UIImage* img = [UIImage imageNamed:@"dr_btn.png"];
        [img stretchableImageWithLeftCapWidth:10 topCapHeight:10];
        [self setBackgroundImage:img forState:UIControlStateNormal];
        [self setTitleColor:[UIColor colorWithRed:0.698 green:0.118 blue:0.376 alpha:1] forState:UIControlStateNormal] ;
        [self setFont:[UIFont fontWithName:@"Helvetica Bold" size:13]];
        self.titleLabel.textColor = [UIColor colorWithRed:178 green:48 blue:95 alpha:1];
        self.adjustsImageWhenHighlighted = YES;
    }
    return self;
}

- (void)dealloc {
    [super dealloc];
}


@end
Run Code Online (Sandbox Code Playgroud)

现在上面代码的问题在于它不会创建与"接口"构建器中默认创建的按钮类似的按钮.边界不见了.

我通过以下代码创建上述类型的按钮:

    HopitalButton* hb = [[HopitalButton alloc] init];
    hb.button_type = @"call";
    hb.frame = CGRectMake(50, 50 + i * …
Run Code Online (Sandbox Code Playgroud)

iphone uibutton

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

jQuery UI:sortable('toArray')返回一个空数组

这让我很难过.以下代码返回",,,,,,":

<script type="text/javascript">
$(function() {
    $('#listB').sortable({
        connectWith: '#listA',
        update: function(event, ui) {
            var result = $(this).sortable('toArray');
            alert(result);
            }
    });
    $('#listA').sortable({
        connectWith: '#listB'
    });
});
</script>

<div id="boxA">
    <ul id="listA" class="myList">
        <li value="1">Item A</li>
        <li value="2">Item B</li>
        <li value="3">Item C</li>
        <li value="4">Item D</li>
        <li value="5">Item E</li>
        <li value="6">Item F</li>
        <li value="7">Item G</li>
    </ul>
</div>

<div id="boxB">
    <ul id="listB" class="myList">
        <li value="1">Item A</li>
        <li value="2">Item B</li>
        <li value="3">Item C</li>
        <li value="4">Item D</li>
        <li value="5">Item E</li>
        <li value="6">Item F</li>
        <li value="7">Item G</li>
    </ul> …
Run Code Online (Sandbox Code Playgroud)

jquery-ui jquery-ui-sortable iqueryable.toarray

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