问题列表 - 第48772页

如何在 Modelsim 中重新启动 Verilog 仿真

我正在尝试调试 Verilog 模块。我发现必须停止模拟、修改代码,然后再次开始模拟的过程很乏味。有更容易的方法吗?

debugging verilog module modelsim

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

在MATLAB中查找标签图像的轮廓/边框

我想知道是否有一种简单的方法可以将标签矩阵转换为矩阵,其中有两个标记区域在任何地方相交并且其他地方为零,这样您就可以基本上将原始图像上的区域边界叠加到另一个上.可视化替代流行的label2rgb函数.

我问的原因是我目前正在研究一些超像素代码,因此我有许多标记区域(500到5,000).我一直在使用rgblabel将超像素标签转换为彩色区域,转向保持,然后将其显示在原始图像上,并将"AlphaData"调低以使其半透明.然而,由于区域太多,这在视觉上难以分析,我认为区域的简单边界会更好.谢谢.

[编辑] @O_O:我已经附上了样本标签矩阵以及目标结果,尽管我现在对Jonas的第二个建议非常满意.将在第二天尝试来自user616736的方法.我还在这里上传了.mat格式的示例图像,以防其他人想要试验它们.

标签矩阵:

标签矩阵

期望的结果:

期望的结果

matlab label image-processing

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

按列拆分分隔文件到较小的文件

我熟悉linux中的split命令.如果我有一个100行长的文件,

split -l 5 myfile.txt
Run Code Online (Sandbox Code Playgroud)

...将myfile.txt拆分为20个文件,每个文件有5行,并将它们写入文件.

我的问题是,我想通过专栏来做这件事.给定一个包含100列的文件,制表符分隔,是否有类似的命令将此文件拆分为20个较小的文件,每个文件有5列和所有行?

我知道如何使用剪切,但我希望有一个简单的UNIX命令,我从来没有听说过,如果不用perl或其他东西包裹剪切就可以实现这一点.

提前致谢.

unix linux bash split cut

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

如何创建一个与TransactionScope一起使用的类?

只是想知道,如果我想创建一个可以在TransactionScope中使用的类,我想要在TransactionScope中使用,我需要实现什么?

那就是:我的类需要知道它在一个Transaction中,但是如何在Commit或Rollback上得到通知?在Rollback上,我将如何实际回滚?

我假设我的类将具有"添加","更新"和"删除"等方法,这些方法仅修改临时更改列表,以及方法"读取",需要检测它是否在事务中并返回修改或未修改的数据相应地,但是我需要一个以某种方式调用的方法Commit/Rollback?

我会订阅Transaction.TransactionCompleted事件吗?如果是,我如何避免对同一交易的多个订阅?

我注意到事务没有ID,有没有办法管理/兼顾多个并发事务或嵌套事务?

System.Transactions的MSDN文档有很多内容,但似乎是针对消费者而不是实现者,所以我想知道某人是否有一个关于服务如何提供支持的良好来源(无论是在网络上还是在书中)交易?

让我们假设我的类没有已经支持事务的底层存储,并且只能"通过它".我们假设我的课看起来像这样:

public class MyClass {
    private List<MyObject> _businessData;

    public void Create(Myobject data) { ... }
    public MyObject Read(string query) { ... }
    public void Update(Myobject data) { ... }
    public void Delete(Myobject data) { ... }
}
Run Code Online (Sandbox Code Playgroud)

.net c# transactions .net-4.0 system.transactions

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

使用Write-Error写入Powershell中的错误流

为什么Powershell的Write-Errorcmdlet 不能为我工作?我的输出看起来不像文档中的示例:

PS C:\> Write-Error "This is an error"
Write-Error "This is an error" : This is an error
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException
Run Code Online (Sandbox Code Playgroud)

我一直期待输出类似于Write-Warning:

PS H:\> Write-Warning "This is a warning"
WARNING: This is a warning
Run Code Online (Sandbox Code Playgroud)

Write-Errorabout_preference_variables文档我认为我不应该看到任何例外?

PS H:\> Get-Help About_Preference_Variables

$ErrorActionPreference
----------------------

...

        PS> $erroractionpreference                      
        Continue        # Display the value of the preference.                

        PS> write-error "Hello, World"                  
                                # Generate a non-terminating error.

        write-error "Hello, …
Run Code Online (Sandbox Code Playgroud)

powershell write-error

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

为什么Javascript具有特权功能

在工作中讨论之后,我仍然没有对以下内容有满意的答案,在其他编程语言中我们都没有谈到特权函数.

var kid = function(name)
{
    // Private
    var idol = "Paris Hilton";

    // Privileged
    this.get_idol = function()
    {
        return idol;
    };
}
Run Code Online (Sandbox Code Playgroud)

我能想到的唯一逻辑是,如果你让一个公共函数返回一个私有变量,那么这个函数是"特权"来执行此操作(因为你不能直接调用它).

我们可以在php中做同样的事情,但我们不使用这个花哨的名字,也不能使用这个术语回忆任何其他语言.

你甚至可能会发现,如果你需要一个"特权"功能,你的整个方法都是错误的,因为如果你需要它可以从外部访问,为什么不直接公开它.

另一方面,私有变量不能从外部改变,因此它将受到保护.但显示在外面.

最后,作为普通javascript的一个新手,这个词有点令人困惑,imho只是一个奇特的名字,使它更混乱,因为然后在PHP它也会变得像javascript:

class kid
{
    // Private
    private idol = "Paris Hilton";

    // PUBLIC OR PRIVILEGED ? 
    public function get_idol()
    {
        echo $this->idol;
    }
}
Run Code Online (Sandbox Code Playgroud)

它做的相同,但只是一个公共方法.

javascript

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

如何使用putExtra()和getExtra()来表示字符串数据

有人可以告诉我如何使用getExtra()putExtra()意图吗?实际上我有一个字符串变量,比如str,它存储一些字符串数据.现在,我想将这些数据从一个活动发送到另一个活动.

  Intent i = new Intent(FirstScreen.this, SecondScreen.class);   
  String keyIdentifer  = null;
  i.putExtra(strName, keyIdentifer );
Run Code Online (Sandbox Code Playgroud)

然后在SecondScreen.java中

 public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.table);
        TextView userName = (TextView)findViewById(R.id.userName);
        Bundle bundle = getIntent().getExtras();

        if(bundle.getString("strName")!= null)
        {
            //TODO here get the string stored in the string variable and do 
            // setText() on userName 
        }

    }
Run Code Online (Sandbox Code Playgroud)

我知道这是一个非常基本的问题但不幸的是我被困在这里.请帮忙.

谢谢,

编辑:这里我试图从一个屏幕传递到另一个屏幕的字符串是动态的.那就是我有一个editText,我得到的字符串无论用户类型如何.然后借助于myEditText.getText().toString().我将输入的值作为字符串,然后我必须传递此数据.

android android-intent

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

$(form).ajaxSubmit不是函数

我正在尝试使用jquery validate插件来验证表单并使用ajax请求提交内容.

这段代码在我的文档的头部.

 $(document).ready(function() {
    $('#contact-form').validate({submitHandler: function(form) {
         $(form).ajaxSubmit();   
         contactSuccess() ;
         }
    });
});
Run Code Online (Sandbox Code Playgroud)

验证工作.但是,提交正常:在提交时,页面重新加载.当然,对于没有启用js的浏览器,我有一个非js回退行为.但我希望让用户体验更顺畅.

我在firebug中看到的错误是:$(form).ajaxSubmit不是函数

我在这里做错了什么?

validation jquery

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

MySQL UPDATE多个IF条件

我有一个表填充了不正确的数据,所以我需要切换一些数字.我不确定这是否是最好的方法,但我正在考虑使用具有多个IF条件的UPDATE语句.就像是:

UPDATE 
    `orders`
SET 
    `orderPriority` = 1
    IF(`orderPriority` = 2)
OR
    `orderPriority` = 2
    IF(`orderPriority = 3)
OR
    `orderPriority` = 3
    IF(`orderPriority` = 1);
Run Code Online (Sandbox Code Playgroud)

显然这不起作用,但我的SQL技能缺乏.任何帮助表示赞赏!

mysql if-statement

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

市场和许可证

有人可以解释我,这是什么意思,市场允许在BSD,麻省理工学院,Apache软件许可2.0和微软公共许可下的应用程序.这是否意味着,我不能在此许可证中使用DLL,或者仅适用于整个应用程序?因为,例如Windows Phone Toolkit是在Microsoft Public License下.

windows-phone-7

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