问题列表 - 第43422页

在启动Activity时自动弹出键盘

我有一个相对简单的问题.我有一个包含很多EditText的活动.当我打开活动时,它会自动聚焦到第一个EditText并显示虚拟键盘.

我怎么能阻止这个?

keyboard android focus android-edittext

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

是否有任何Java方法排序约定?

我有一个大型课程(40个左右的方法),这是我将作为课程作业提交的软件包的一部分.目前,这些方法在实用公共/私人等方面相当混乱,我想以合理的方式对它们进行排序.有这样做的标准方法吗?例如,通常字段在方法之前列出,构造函数在其他方法之前列出,而getter/setter在最后; 剩下的方法呢?

java methods conventions

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

如何在git合并中强制共同的祖先?

假设我有一个叫做master分支的分支叫做分支upstream_lib.

分支master有一个子目录lib,它基于分支上的代码upstream_lib; 更改upstream_libmaster定期与分支合并(使用子树策略).该lib目录中master有一些自己没有的修改upstream_lib.

但是,假设这两个分支没有共同的历史记录(例如,因为存储库只是迁移到git),或者合并基础不正确,因为合并upstream_lib已被压扁,存在一些变基或其他.

问题是:给定一组新的更改upstream_lib,如何强制合并作为共同祖先的特定修订版upstream_lib

git merge

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

从列表中获取元素的机制

是否有可能从新泽西的SML中的列表中获取元素而不使用函数头和尾,类似的东西:

val a = [1,2,3];
a[1];
Run Code Online (Sandbox Code Playgroud)

提前致谢

list sml smlnj

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

使用表格或div

构建我们的网页div或table时的最佳做法是什么?

有人说div是推荐的,但我发现用div来控制大小和对齐并不容易.

你有什么意见?

html tabular

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

如何在Drupal Views中更改公开过滤器的默认值(-Any-)的标签?

我创建了一个有三个暴露过滤器的视图.一切正常,除了我无法翻译或更改下拉列表的默认字符串(-Any-)这一事实.有没有办法将此字符串更改为更有意义的内容,如"请选择"并使其可翻译,以便德语版本显示"Bittewählen"?我有两个可能有用的屏幕截图:

暴露的过滤器

下拉框

进一步的改进是能够将文本"任何"更改为"请选择一个(此处的字段名称)",但我对此失去了希望=)

UPDATE

重要提示:在进一步测试时,我发现如果您选择在"admin/build/views/tools"中显示"-Any-",那么这是可翻译的.

drupal drupal-views drupal-6 drupal-exposed-filter

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

C++,Ifstream在HTTP Server上打开本地文件但不打开文件

我正在使用ifstream打开一个文件,然后从中读取.当我在系统上给出本地文件的位置时,我的程序工作正常.例如/root/Desktop/abc.xxx工作正常

但是一旦位置在http服务器上,文件就无法打开.例如 http://192.168.0.10/abc.xxx无法打开.

使用URL地址时ifstream有替代品吗?

谢谢.

c++

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

使用EntityDataSource和WHERE过滤数据

嗨,我有一个EntityDataSource.

我需要以编程方式发送变量(@SelectedValue)以在EntityDataSource的WHERE过滤器中使用.

你可以发一个简单的核心来告诉我该怎么做吗?谢谢你的时间!

要在EntityDataSource上创建WhereParameters,我使用以下代码:

            Parameter parameter = new Parameter("SelectedValue", TypeCode.Int32, uxTreeView1.SelectedValue);
            parameter.DefaultValue = "0";
            uxEntityDataSourceNodes.WhereParameters.Add(parameter);`
Run Code Online (Sandbox Code Playgroud)

这里是Control的代码:

        <asp:EntityDataSource ID="uxEntityDataSourceNodes" runat="server" 
        ConnectionString="name=TestHierarchyEntities" 
        DefaultContainerName="TestHierarchyEntities" EnableFlattening="False" 
        EnableUpdate="True" EntitySetName="CmsCategories" Where="it.CategoryId = @SelectedValue" 
        EntityTypeFilter="" Select="">
    </asp:EntityDataSource>
Run Code Online (Sandbox Code Playgroud)

c# asp.net frame entitydatasource

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

什么阶段印有sed的图案空间?

我听说对于模式空间,最大地址数是2.

并且sed遍历文本文件的每一行,并且对于每个行,都运行脚本表达式或脚本文件中的所有命令.

什么时候sed打印模式空间?在完成最后一行之后,它是在文本文件的末尾吗?或者它是处理文本文件的每一行的结束部分,就在它运行所有命令之后,它会转储模式空间?

任何人都可以证明
a)模式空间的最大限制为2吗?
b)印刷图案空间的事实.而且,如果可以的话,请提供一个说明的文字来源.

为什么我试图看到模式空间的大小,看起来它可以适应很多..

本教程时,

参阅http://www.thegeekstuff.com/2009/12/unix-sed-tutorial-7-examples-for-sed-hold-and-pattern-buffer-operations/ Sed G函数
G函数附加保持区域的内容到图案空间的内容.前和新内容由换行符分隔.最大地址数为2.

我发现了关于模式空间大小的一个例子,尝试看到它的极限为2时失败了.abc.txt是一个只有字符z
sed h; G; G; G; G; G; G 的文本文件; G; G abc.txt
打印很多zs所以我猜它可以容纳2个以上.
所以我误解了一些东西.

sed

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

不适用于接口实现的方法:抛出异常或静默忽略?

我目前正在实现一个相当大的接口,其中一些方法不适用于实现.

我应该做类似的事情:

/**
 * @throws UnsupportedOperationException always. This method is not applicable.
 */
public void fooMethod() {
  throw new UnsupportedOperationException("This method is not applicable for this implementation.");
}
Run Code Online (Sandbox Code Playgroud)

或者只是默默地忽略它,什么都不做:

public void fooMethod() {
}
Run Code Online (Sandbox Code Playgroud)

前一种方式会提醒该类的用户它没有执行接口提供的部分内容,但可能会与使用该类作为替代品的遗留代码发生冲突(尽管不是这样) ).

对此有一般规则吗?

java

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