问题列表 - 第23915页

对Bash的内联评论?

我希望能够在一行命令中注释掉一个标志.Bash似乎只有from # till end-of-line评论.我正在看这样的技巧:

ls -l $([ ] && -F is turned off) -a /etc
Run Code Online (Sandbox Code Playgroud)

它很难看,但总比没有好.有没有更好的办法?

以下似乎有效,但我不确定它是否可移植:

ls -l `# -F is turned off` -a /etc
Run Code Online (Sandbox Code Playgroud)

bash comments

133
推荐指数
4
解决办法
17万
查看次数

多:线程 - 这是正确的方法吗?

专家 -

我在以下场景中需要一些建议.

我有一个包含任务列表的配置文件.每个任务可以具有零个,一个或多个依赖项.我想并行执行这些任务[现在它们按顺序执行]

我们的想法是拥有一个主程序来读取配置文件并加载所有任务.读取单个任务并将其提供给执行任务[callable],执行任务并返回Future中的结果.当任务提交给执行程序(线程)时,它将监视其依赖关系以首先完成并执行自己的任务.

这是正确的方法吗?有没有其他更好的方法使用Java 1.5功能?

java concurrency multithreading

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

C#newbie问题与变量类型

int newWidth = 100;
int newHeight = 100;
double ratio = 0;

if (img1.Width > img1.Height)
{
    ratio = img1.Width / img1.Height;
    newHeight = (int)(newHeight / ratio);
}
else
{
    ratio = img1.Height / img1.Width;
    newWidth = (int)(newWidth / ratio);
}

Image bmp1 = img1.GetThumbnailImage(newWidth, newHeight, null, IntPtr.Zero);
bmp1.Save(Server.MapPath("~/Uploads/Photos/Thumbnails/") + photo.PhotoID + ".jpg");
Run Code Online (Sandbox Code Playgroud)

我总是得到具有相同值的高度和宽度的图像(100)
我在做类型转换时出错了吗?

c# double integer type-conversion

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

如何为 ubuntu 设置 libsoup

我正在尝试为我的 ubuntu 环境安装 libsoup:

checking for LIBSOUP... configure: error: Package requirements (libsoup-2.4 >= 2.28.2) were not met:

No package 'libsoup-2.4' found
Run Code Online (Sandbox Code Playgroud)

我试过

$ sudo apt-get install libsoup2.4-dev
Run Code Online (Sandbox Code Playgroud)

现在它说:

checking for LIBSOUP... configure: error: Package requirements (libsoup-2.4 >= 2.28.2) were not met:

Requested 'libsoup-2.4 >= 2.28.2' but version of libsoup is 2.4.1
Run Code Online (Sandbox Code Playgroud)

感谢您提供有关如何解决此问题的任何建议。

ubuntu

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

事件的异常处理

如果这是一个简单的问题,我很抱歉(我的谷歌今天可能很糟糕).

想象一下这个WinForms应用程序,它具有这种类型的设计:主应用程序 - >显示一个对话框 - >第一个对话框可以显示另一个对话框.两个对话框都有OK/Cancel按钮(数据输入).

我试图找出某种类型的全局异常处理,沿着Application.ThreadException.我的意思是:

每个对话框都有一些事件处理程序.第二个对话框可能包含:

private void ComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
    try
    {      
        AllSelectedIndexChangedCodeInThisFunction();
    }
    catch(Exception ex)
    {
        btnOK.enabled = false;  // Bad things, let's not let them save
        // log stuff, and other good things
    }
}
Run Code Online (Sandbox Code Playgroud)

实际上,此对话框中的所有事件处理程序都应以这种方式处理.这是一个例外情况,所以我只想记录所有相关信息,显示消息,并禁用该对话框的okay按钮.

但是,我想避免在每个事件处理程序中使用try/catch(如果可以的话).所有这些try/catch的缺点是这样的:

private void someFunction()
{
    // If an exception occurs in SelectedIndexChanged,
    // it doesn't propagate to this function
    combobox.selectedIndex = 3; 
}
Run Code Online (Sandbox Code Playgroud)

我不相信Application.ThreadException是一个解决方案,因为我不希望异常一直回到第一个对话框,然后是主应用程序.我不想关闭应用程序,我只想记录它,显示一条消息,让它们从对话框中取消.他们可以决定从那里做什么(也许去应用程序的其他地方).

基本上,第一个对话框和第二个对话框之间的"全局处理程序"(然后,我想,主应用程序和第一个对话框之间的另一个"全局处理程序").

c# exception-handling winforms

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

查找实验室分支中的所有提交但在主分支中

git-cherry让我找到上游缺少的所有提交.如何找到本地实验室分支中的所有提交,而不是本地主分支中的所有提交.

git branch -d lab 
Run Code Online (Sandbox Code Playgroud)

上面的操作失败,因为我有一些提交没有合并.我想要那些未合并的提交列表.

git

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

乳胶 - 包括风景pdf

在纵向.tex文档(使用pdflatex)中包含大型横向pdf无法解决问题.

当它出现时,只显示pdf的最左端,现在重要的是我制作比例的小.我似乎无法让它以横向模式显示......

我正在使用的代码有什么问题吗?

\begin{landscape}
\includegraphics[scale=0.1]{Appendix2.pdf}
\end{landscape}
Run Code Online (Sandbox Code Playgroud)

latex

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

switch/case语句中的JavaScript变量范围是什么?

在使用ASP.NET MVC创建JavaScript时,我注意到了几个范围警告,并意识到我在理解switch/case语句中的变量范围时遗漏了一些东西.

警告:'i'已经定义,参考案例b和案例c

我的代码看起来类似于:

switch(element) {
  case 'a':
   for(var i=0; i < count; i++){
    do something
   }
   break;

  case 'b':
   for(var i=0; i < count; i++){
    do something
   }
   break;

  case 'c':
   for(var i=0; i < count; i++){
    do something
   }
   break;
}
Run Code Online (Sandbox Code Playgroud)

我认为范围以每个break语句结束,但似乎范围不会在switch/case结束之前结束.是整个开关/机箱的范围?

javascript asp.net-mvc scope

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

SVN错误403禁止

我无法弄清楚这一点.我尝试从Netbeans将新项目导入svn存储库并获取403 Forbidden.我今天刚刚在我的服务器上设置了svn.我可以通过浏览器很好地实现它,虽然它是空的,因为我还没有导入我的项目.

Apache的html文件路径是/ var/www我在/ var/svn中设置了svn repo

这是/ var/svn的结构

[root@localhost svn]# ls -lR /var/svn
/var/svn:
total 4
drwxrwxrwx 7 apache apache 4096 2010-03-26 10:18 repo

/var/svn/repo:
total 36
drwxrwxrwx 2 apache apache 4096 2010-03-26 09:47 conf
drwxrwxrwx 3 apache apache 4096 2010-03-26 10:18 dav
drwxrwsrwx 6 apache apache 4096 2010-03-26 11:19 db
-rwxrwxrwx 1 apache apache    2 2010-03-26 09:47 format
drwxrwxrwx 2 apache apache 4096 2010-03-26 09:47 hooks
drwxrwxrwx 2 apache apache 4096 2010-03-26 09:47 locks
-rwxrwxrwx 1 apache apache  229 …
Run Code Online (Sandbox Code Playgroud)

linux svn

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

javascript"associative"数组访问

我有一个简单的模拟阵列,有两个元素:

bowl["fruit"]="apple";
bowl["nuts"]="brazilian";
Run Code Online (Sandbox Code Playgroud)

我可以使用以下事件访问该值:

onclick="testButton00_('fruit')">with `testButton00_`

function testButton00_(key){
    var t = bowl[key];
    alert("testButton00_: value = "+t);
}
Run Code Online (Sandbox Code Playgroud)

但是每当我尝试使用只是非显式字符串的键从代码中访问aarray时,我都会得到未定义的.我是否必须以转义的'key'传递参数.有任何想法吗?TIA.

javascript arrays associative

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