问题列表 - 第293页

Verilog自动任务

如果在Verilog中使用automatic关键字声明任务是什么意思?

task automatic do_things;
  input [31:0] number_of_things;
  reg [31:0] tmp_thing;
  begin
    // ...
  end
endtask;
Run Code Online (Sandbox Code Playgroud)

注意:这个问题主要是因为我很好奇网站上是否有任何硬件程序员.:)

verilog

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

用bool替换Boolean的正则表达式

我正在研究最近从X/Motif转移到Qt的C++代码库.我正在尝试编写一个Perl脚本,用bool替换所有出现的布尔值(来自X).该脚本只是做了一个简单的替换.

s/\bBoolean\b/bool/g
Run Code Online (Sandbox Code Playgroud)

有几个条件.

1)我们的代码中有CORBA,\ b匹配CORBA :: Boolean,应该更改.
2)如果它被发现是一个字符串(即"布尔")它不应该匹配

更新:

对于#1,我使用了lookbehind

s/(?<!:)\bBoolean\b/bool/g;
Run Code Online (Sandbox Code Playgroud)

对于#2,我使用了前瞻.

s/(?<!:)\bBoolean\b(?!")/bool/g</pre>
Run Code Online (Sandbox Code Playgroud)

这很可能适用于我的情况,但以下改进如何?

3)如果在字符串的中间,请不要匹配(感谢nohat).
4)如果在评论中不匹配.(// 要么 /**/)

regex perl

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

在列表中查找单个数字

找到在列表中只出现一次的数字的最佳算法是什么,其中所有其他数字恰好发生两次.

因此,在整数列表中(让它作为一个数组),每个整数重复两次,除了一个.找到那个,什么是最好的算法.

puzzle algorithm

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

如何修复NoSuchMethodError?

NoSuchMethodError在运行Java程序时遇到错误.怎么了,怎么解决?

java nosuchmethoderror

162
推荐指数
11
解决办法
30万
查看次数

requiredfield验证器阻止另一个表单提交

我在面板和用户控件中有一个包含许多表单的页面,我刚刚添加到一个表单中的requiredfield验证器阻止了我的所有其他表单的提交.我不遵循的规则是什么?

asp.net

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

通过Linq表达式树识别事件

当一个事件没有出现在a +=或a 旁边时,编译器通常会窒息-=,所以我不确定这是否可行.

我希望能够通过使用表达式树来识别事件,因此我可以为测试创建事件监视器.语法看起来像这样:

using(var foo = new EventWatcher(target, x => x.MyEventToWatch) {
    // act here
}   // throws on Dispose() if MyEventToWatch hasn't fired
Run Code Online (Sandbox Code Playgroud)

我的问题有两个:

  1. 编译器会窒息吗?如果是这样,有关如何防止这种情况的任何建议?
  2. 如何从构造函数中解析Expression对象以附加到MyEventToWatch事件target

c# linq expression-trees

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

优化/自定义Sharepoint搜索爬网

使用SharePoint Server 2007,还有搜索功能和爬网程序.但是,Crawler在某种程度上受到限制,因为它只在爬网外部站点时支持Basic Auth,并且无法告诉它忽略无索引,无跟随属性.

现在,有一个网站我想索引,不幸的是这个网站使用它自己的身份验证系统,它使用无索引,不跟随页面.当我控制该站点时,我可以删除属性,但这是一个PITA.此外,它不解决身份验证问题.

所以我只是想知道是否有可能以某种方式扩展Sharepoint的Crawler?

.net c# sharepoint

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

Flex ComboBox,默认值和数据提供者

我有一个Flex ComboBox,由数据提供者填充,一切都很好......

我现在想在0索引处添加默认的" - 选择项目 - "选项,我该怎么做呢仍然使用数据提供者?我没有见过这样的例子,但我无法想象这很难......

apache-flex data-binding combobox

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

使用Sql Server数据库文件(mdf)构建应用程序是一个糟糕的主意吗?

我正在开发一个侧面项目,它将是一个简单的Web应用程序,用于维护类列表及其即将到来的日程安排.

我真的很想在这个项目中使用Linq to SQL,但不幸的是我正在开发的服务器环境只有MySql可用.我已经简单介绍了Subsonic,但它只是没有完成工作.

但是,这个应用程序的数据库要求并不是那么好,所以我很好奇在App_Data中使用MDF文件是否可行.否则,似乎我将不得不手动编写我想要不惜一切代价避免的SQL查询.

mysql sql sql-server asp.net

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

重写还是修复?

我确信你们都已经在那里,你们开展了一个项目,那里有一个蹩脚的旧代码库,几乎不符合目的,你必须决定从头开始重新编写或修复已经存在的内容.

传统智慧倾向于暗示你不应该尝试从头开始重写,因为失败的风险非常高.那么你在面对这个问题时做了什么,你是如何做出决定的呢?结果如何呢?

refactoring rewrite

12
推荐指数
3
解决办法
1424
查看次数