问题列表 - 第5619页

捕获多行输出到Bash变量

我有一个脚本'myscript',输出如下:

abc
def
ghi
Run Code Online (Sandbox Code Playgroud)

在另一个脚本中,我打电话给:

declare RESULT=$(./myscript)
Run Code Online (Sandbox Code Playgroud)

$RESULT获得价值

abc def ghi
Run Code Online (Sandbox Code Playgroud)

有没有办法用换行符或'\n'字符存储结果,所以我可以输出' echo -e'?

variables bash

542
推荐指数
5
解决办法
26万
查看次数

单声道NUnit?

有谁知道你是否可以在Mono上运行NUnit?我问的原因是因为在下载页面上它说:

对于某些版本,我们提供了一个在Mono下使用的压缩包.

然而,实际上有一个单独的单声道释放的唯一版本(通过其标签称为"mono:",然后显示.zip)是古老的2.2.NUnit的最新版本是2.4.8,所以我真的不想使用那个旧版本.

你能在Mono上使用最新版本的NUnit吗?如果没有,有什么我可以做的让它工作?是什么让Mono可以运行?

mono nunit

11
推荐指数
2
解决办法
2424
查看次数

为什么自动释放特别危险/昂贵的iPhone应用程序?

我正在寻找一个主要来源(或一个非常好的解释)来支持在autorelease为iPhone编写软件时使用危险或过于昂贵的说法.

有几个开发人员提出这个说法,我甚至听说Apple不推荐它,但是我还没有找到任何具体的来源来支持它.

SO参考:
autorelease-iphone
为什么这会造成内存泄漏(iPhone)?

注意:从概念的角度来看,我可以看到,这autorelease比简单的调用要贵一些release,但我不认为小的惩罚足以让Apple推荐它.

什么是真实的故事?

iphone performance objective-c autorelease

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

如何在VB.NET中更新DataTable中的行?

我有以下代码:

Dim i As Integer = dtResult.Rows.Count
For i = 0 To dtResult.Rows.Count Step 1
    strVerse = blHelper.Highlight(dtResult.Rows(i).ToString, s)
    ' syntax error here
    dtResult.Rows(i) = strVerse 
Next
Run Code Online (Sandbox Code Playgroud)

我想strVerse在当前行中添加一个.

我究竟做错了什么?

vb.net datatable

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

Java Nimbus LAF与透明文本字段

我有一个应用程序在几个地方使用禁用的JTextFields是透明的 - 允许显示背景而不是文本字段的正常背景.

运行新的Nimbus LAF时,这些字段是不透明的(尽管设置了setOpaque(false)),并且我的UI被破坏了.好像LAF忽略了不透明的属性.明确地设置背景颜色在几个地方都很困难,并且由于背景图像实际上不起作用而不是最佳 - 它仍然在顶部绘制LAF默认背景,留下类似边框的外观(下面的启动画面具有明确设置背景以匹配图像).

关于如何让Nimbus不为JTextField绘制背景的任何想法?

注意:我需要一个JTextField而不是JLabel,因为我需要线程安全的setText()和包装功能.

注意:我的后备位置是继续使用系统LAF,但Nimbus确实看起来好多了.

见下面的示例图片.


结论

这种行为的意外是由于对Nimbus错误报告中的setOpaque()意图做错误的解释:

这是Swing的原始设计以及它多年来一直令人困惑的问题.问题是setOpaque(false)在退出LAF时产生了副作用,即隐藏背景并不是真正的背景.可以说,我有透明部分和swing的组件应该在其后面绘制父组件.

不幸的是,Nimbus组件似乎也不尊重setBackground(null),否则这将是停止背景绘制的推荐方法.设置完全透明的背景对我来说似乎不直观.

在我看来,setOpaque()/ isOpaque()是一个错误的公共API选择,应该只有:

public boolean isFullyOpaque();
Run Code Online (Sandbox Code Playgroud)

我这样说,因为isOpaque()== true是与Swing的契约,组件子类将负责绘制它的整个背景 - 这意味着父级可以跳过绘制该区域(如果需要)(这是一个重要的性能增强).外部的东西不能直接改变这个合同(合法地),其履行可以编码到组件中.

因此,不应使用setOpaque()设置组件的不透明度.相反,像setBackground(null)这样的东西会导致许多组件"没有背景",因此变得不完全不透明.举例来说,在理想的世界中,大多数组件应该具有如下所示的isOpaque():

public boolean isOpaque() { return (background!=null); }
Run Code Online (Sandbox Code Playgroud)

示例http://i41.tinypic.com/sviczq.png

替代文字http://i44.tinypic.com/35d80ao.png

java swing nimbus

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

为什么挑战 - 响应方法对于忘记密码的解决方案很糟糕?

我的公司正在开发一个在线人力资源和薪资应用程序,在这个应用程 我很清楚如何锁定大多数身份验证/授权过程,"忘记密码"页面除外.

我的初步计划是要求用户同时输入电子邮件地址和对先前选择/输入的质询问题的回复,并将临时密码邮寄到列出的电子邮件中(假设电子邮件有效).但我已经在这里这里(都在SO上)读到挑战 - 响应方法是不安全的.

如果我们只是通过电子邮件发送临时密码,那真的是不安全吗?我能想到的唯一更安全的选择是要求用户致电他们的客户服务代表,这将给我们的员工带来很大负担.

我错过了什么...有更好的方法吗?谢谢!

security authentication forgot-password

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

谁知道Picasa的编程方式是什么?

我正在寻找有关如何构建Picasa的信息,因为我想为我的应用程序创建类似的界面.

信息可以包括编程语言,UI设计等.

picasa

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

如何从C#中唯一标识USB密钥?

我希望能够检测到何时插入USB密钥.此外,如果我可以区分USB密钥A和USB密钥B,那么我的形状会更好.最后,如果我可以使用某种硬件序列号,MAC地址或其他任何东西来唯一地识别密钥,那么我就是最好的形状.

基本上我正在考虑使用USB密钥作为硬件加密狗来"解锁"我的C#应用​​程序.

c# windows

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

C++中的转换问题无效

我有以下代码段:

string base= tag1[j];
Run Code Online (Sandbox Code Playgroud)

这会产生无效的转换错误.

我的代码下面有什么问题?我怎样才能克服它.

完整代码在这里:

#include <iostream>
#include <vector>
#include <fstream>
#include <sstream>
#include <time.h>
using namespace std;


int main  ( int arg_count, char *arg_vec[] ) {
    if (arg_count < 3 ) {
        cerr << "expected one argument" << endl;
        return EXIT_FAILURE;
    }

    // Initialize Random Seed
    srand (time(NULL));

    string line;
    string tag1     = arg_vec[1];
    string tag2     = arg_vec[2];

    double SubsRate = 0.003;
    double nofTag   = static_cast<double>(atoi(arg_vec[3])); 

    vector <string> DNA;
      DNA.push_back("A");
      DNA.push_back("C");
      DNA.push_back("G");
      DNA.push_back("T");


      for (unsigned i=0; i …
Run Code Online (Sandbox Code Playgroud)

c++ string char

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

我应该使用像IEnumerable这样的接口,还是像List <>这样的具体类

我最近在其他地方表达了我对此的看法*,但我认为值得进一步分析,所以我将其作为自己的问题发布.

假设我需要在程序中创建并传递容器.我可能对一种容器与另一种容器没有强烈的意见,至少在这个阶段,但我选择了一个; 为了论证,我们假设我将使用List <>.

问题是:编写我的方法接受并返回高级接口(例如C#的IEnumerable)会更好吗?或者我应该编写方法来获取并传递我选择的特定容器类.

我应该寻找哪些因素和标准来决定?什么样的程序可以从中受益?计算机语言会影响您的决定吗?性能?程序大小?个人风格?

(这甚至重要吗?)

**(家庭作业:找到它.但是在你寻找我自己之前请在这里发布你的答案,以免偏见你.)*

language-agnostic oop polymorphism

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