问题列表 - 第27885页

为什么apt-cache搜索查找与给定正则表达式不匹配的包?

我在linux bash运行以下命令:

apt-cache search 'hex.*(view|edit)'
Run Code Online (Sandbox Code Playgroud)

我的目的是找到任何名称/描述包含模式'hex.*(view | edit)'的软件包.但在结果中我得到了这个:

kipi-plugins - image manipulation/handling plugins for KIPI aware programs
Run Code Online (Sandbox Code Playgroud)

这怎么可能在结果列表中?我在这个结果中没有看到任何匹配的字符串.这是apt-cache search命令的错误吗?或者我是否误解了此命令如何使用正则表达式?

regex ubuntu apt

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

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

使用Clojure协议实现自定义数据结构

我可能已经错过了关于协议的全部观点,但我的问题是,协议可用于规定如何迭代自定义数据结构或println如何打印对象?

假设有两个向量的地图,

{:a [] :b []}
Run Code Online (Sandbox Code Playgroud)

当我第一次调用它时,我想从:一个向量中取出,但是当我想要结合这个结构时,我想联合:b.我可以使用协议来实现这种行为吗?

clojure

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

在JPA中未创建唯一约束

我创建了以下实体bean,并将两列指定为唯一.现在我的问题是创建的表没有唯一约束,并且日志中没有错误.有没有人有想法?

@Entity
@Table(name = "cm_blockList", uniqueConstraints = @UniqueConstraint(columnNames = {"terminal", "blockType"}))
public class BlockList {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private int id;
    @ManyToOne(cascade = CascadeType.PERSIST)
    @JoinColumn(name="terminal")
    private Terminal terminal;
    @Enumerated(EnumType.STRING)
    private BlockType blockType;
    private String regEx;
}
Run Code Online (Sandbox Code Playgroud)

mysql jboss jpa unique-constraint

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

如何计算项目的行数

我现在正在上软件工程课程。我们的任务是评估 Mozilla 的 Thunderbird。我们的任务是评估雷鸟的大小。我们需要使用的指标之一是项目中的代码行数。(代码行意味着不包括注释或新行)。

是否有一种标准方法来查找行数,或者我最好只是编写一个脚本来执行此操作?

我想我可以做这样的事情:

# remove all comments
find -name *.java | \
sed "/\/*/,\*\// s/.*//g | \ # remove multiline comments
sed s/\/\///g # remove single line comments

# count not empty lines
find -name *.java | grep -c "<character>"
Run Code Online (Sandbox Code Playgroud)

但我需要对每种文件类型执行此操作。似乎应该已经有一些实用程序可以做到这一点。(最好是兼容 mac/unix 的)。

line-count

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

如何在Android中为ListView编写onclick事件?

嗨,我有列表视图中的六个项目,但是当我在事件上调用alet函数时它不起作用?让我知道如何在点击项目事件上编写函数?

     public class PhotoListView extends ListActivity {
     String[] listItems = {"HeadShot", "BodyShot ", "ExtraShot", "Video Take1", "Video Take2", "Video Take3", }; 
    @Override
     public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.main);
         setListAdapter(new ArrayAdapter(this,android.R.layout.simple_list_item_1, listItems));
     }
Run Code Online (Sandbox Code Playgroud)

OnListclick

  ListView Shot = getListView();
  protected void onListItemClick(View view) {

    if(view == Shot){

        AlertDialog.Builder alertbox = new AlertDialog.Builder(this);

        // set the message to display
          alertbox.setMessage("Please Get Ready");

    }    
Run Code Online (Sandbox Code Playgroud)

android listview

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

将LogFont高度转换为以磅为单位的字体大小

我有一个LOGFONT结构.现在我要做的就是从LOGFONT高度获得相关的字体大小.

delphi fonts font-size delphi-2007

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

检测java核心库

当我们编译java程序时,我们得到.class文件.我可以访问java核心库的这些.class文件吗?例如,我可以访问java.lang.String.class吗?

实际上我正在做一项研究,并试图找到一些Java核心库的分支覆盖.我用于分支覆盖的工具实际上用于处理.class文件.

谢谢

java

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

Emacs:C++的自动完成

我发现Emacs的这个自动完成:http://www.emacswiki.org/emacs/AutoComplete,但我找不到它支持的语言.

我想特别为C++使用它 - 自动完成.有人有这方面的经历吗?

c++ emacs autocomplete

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

如何将ascii中的时间值解释为数值?

我有一个文件如下:

15:03:21 II 0.88 0.64 15:03:31 II 0.88 0.64 15:03:42 II 0.40 0.40等

在matlab中加载文件后,我希望能够读取第一列(对应于时间)并将它们解释为数值.目前,它们被解释为一串ascii字符,我无法对它们执行任何数学运算.有没有人有任何建议,我怎么能把时间读成数字而不是一串ascii字符?

matlab

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