问题列表 - 第42709页

预取到特定级别的缓存

GCC必须__builtin_prefetch支持预取.我的问题是如何将数据预取到特定级别的缓存.例如,我只想预取数据L2 cache而不是一直到L1 cache.

c

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

如何从XML中扩展LinearLayout

任何人都可以建议一种方法来改进这个API8的例子吗?虽然他们说这些视图可以用XML定义,但他们实际上做的是用java编写代码.我明白为什么他们想要.他们已经将一些成员添加到扩展的LinearLayout中,并且这些值是在运行时确定的.

根据哦,宇宙中的每个人,布局指令应该转移到XML.但是对于这个应用程序,在运行时逻辑中保持原样设置是有意义的.所以我们有一种混合方法.膨胀视图,然后填充动态文本.我无法弄清楚如何完成它.这是源头和我尝试过的.

来自API8示例,List4.java

  private class SpeechView extends LinearLayout {
     public SpeechView(Context context, String title, String words) {
        super(context);

        this.setOrientation(VERTICAL);

        // Here we build the child views in code. They could also have
        // been specified in an XML file.

        mTitle = new TextView(context);
        mTitle.setText(title);
        ...
Run Code Online (Sandbox Code Playgroud)

我想因为LinearLayout有一个android:id ="@ + id/LinearLayout01",我应该能够在OnCreate中做到这一点

SpeechView sv = (SpeechView) findViewById(R.id.LinearLayout01);
Run Code Online (Sandbox Code Playgroud)

但它永远不会击中我添加的最小构造函数:

    public class SpeechView extends LinearLayout {
       public SpeechView(Context context) {
          super(context);
          System.out.println("Instantiated SpeechView(Context context)");
       }
       ...
Run Code Online (Sandbox Code Playgroud)

android android-custom-view android-layout android-linearlayout

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

可以安全地在线程之间共享整数吗?

在没有任何同步实用程序的情况下,多个线程在C程序中的pthread之间使用相同的整数内存位置是否存在问题?

为了简化问题,

  • 只有一个线程会写入整数
  • 多个线程将读取整数

这个伪C说明了我的想法

void thread_main(int *a) {
  //wait for something to finish
  //dereference 'a', make decision based on its value
}

int value = 0;

for (int i=0; i<10; i++)
  pthread_create(NULL,NULL,thread_main,&value);
}
// do something
value = 1;
Run Code Online (Sandbox Code Playgroud)

我认为它是安全的,因为一个整数占用一个处理器字,读/写一个字应该是最原子的操作,对吧?

c pthreads thread-safety

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

将Markitup文本编辑器集成到ASP.NET MVC项目中

我正在尝试使用markdownsharp http://markitup.jaysalvat.com/home/将markitup文本编辑器添加到我的MVC ASP项目中,并且有点混淆如何去做.我从markdownsharp添加了一个类并测试了该函数.这工作正常,但混淆了如何在我的视图中嵌入编辑器.使用Visual Studia 2010.请指导相同的内容.

c# asp.net-mvc-2

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

PHP Dom文件html更快还是preg_match_all函数更快?

我怀疑哪一个处理速度更快?

使用curl函数的dom文件或preg_match_all在html页面解析中更快?将dom文件功能留在其他服务器上如curl函数吗?例如,在curl函数中,我们使用用户代理来定义谁正在访问,但在dom文档中没有任何内容.

php dom

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

GROUP BY - 不分组NULL

我试图找出一种通过使用group by函数返回结果的方法.

GROUP BY按预期工作,但我的问题是:是否可以通过忽略NULL字段组.因此它不会将NULL组合在一起,因为我仍然需要指定字段为NULL的所有行.

SELECT `table1`.*, 
    GROUP_CONCAT(id SEPARATOR ',') AS `children_ids`
FROM `table1` 
WHERE (enabled = 1) 
GROUP BY `ancestor` 
Run Code Online (Sandbox Code Playgroud)

所以现在让我说我有5行,祖先字段是NULL,它返回我的行....但我想要所有5行.

mysql sql group-by

62
推荐指数
5
解决办法
7万
查看次数

在此命令期间到底发生了什么:mvn -pl <项目列表>

在此命令期间到底发生了什么:

mvn -pl ABC  –am  -amd?
Run Code Online (Sandbox Code Playgroud)

它编译代码吗?

我问的原因是我故意放了一个无效的文件,当我运行mvn -pl ABC -am -amd选项时我得到了成功的结果,我很困惑为什么Maven不抱怨错误的文件?

但如果我使用mvn install命令它错误!

maven

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

通过grepping qstat输出并将jobid发送到qdel来删除作业?

我正在我的群集上使用PBS作业调度程序,我想删除早于某个日期的作业qdel; 或者,能够qstat按日期对结果进行排序就足够了.

qstat 给出这个输出:

job-ID  prior   name       user         state submit/start at     queue                          slots ja-task-ID 
-----------------------------------------------------------------------------------------------------------------
 326539 0.50500 run        user         r     01/06/2011 11:13:34 all.q@compute-0-0.local            1        
 326594 0.50500 run        user         r     01/06/2011 11:13:34 all.q@compute-0-0.local            1    
Run Code Online (Sandbox Code Playgroud)

我可以删除以下职位qdel:

qdel 326539
Run Code Online (Sandbox Code Playgroud)

我可以使用grep以下命令找到要删除的作业:

qstat > foo; grep 01/06 foo
Run Code Online (Sandbox Code Playgroud)

我目前的工作是将上面的输出粘贴到电子表格中,按作业ID排序,然后qdel {min..max},

我可以将这些步骤合并为一个命令吗?

援助表示感谢

bash grep pbs

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

如何创建一个简单的Windows窗体来访问SQL Server数据库?

我相信这是一个非常新手的问题,如果我使用错误的论坛询问,请告知.

我对使用MS SQL Server进行数据库的基本了解,以及使用C++和C#进行编程.我正在尝试通过使用MS SQL Server Express 2008 R2建立自己的数据库并通过在C#Express 2010中创建的Windows表单访问它来自学更多.此时,我只想将其保留为免费或Express开发工具(不一定微软虽然).

无论如何,我使用这里提供的指令创建了一个数据库,并且我为每列适当地设置了数据类型(至少在设置中没有错误).

现在,我正在使用C#Express设计GUI,但就数据库连接而言,我有点碰壁.

有没有一种简单的方法来访问我使用C#Express在本地创建的数据库?任何人都可以建议一个已经说明了这一切的指南吗?

我是一个自学者,所以我期待自己教会如何使用这些应用程序,但是任何能够指引我朝正确方向前进的指针都将非常感激.

.net c# sql-server sql-server-express winforms

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

如何在Eclipse中打开示例Android SDK应用程序

我在Eclipse for Android 2.1中创建了一个基本程序.然后我想查看一些示例,并导入SDK目录中的示例项目.我尝试打开一个新项目并"从现有源创建项目",我浏览并可以选择一个项目,所有细节都出现了,我可以单击完成,但是我收到一条错误消息,说"无法写入文件",并且如果我点击细节,它会说"访问被拒绝"我试过将项目文件夹复制到我自己的工作区,但它仍然做同样的事情.

eclipse sdk android sample

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