问题列表 - 第32073页

如何检查EditText在Android/Java中是否具有值

这应该很简单,但我已经尝试过if语句检查空值以及检查它的.length的语句:

EditText marketValLow = (EditText) findViewById(R.id.marketValLow);
EditText marketValHigh = (EditText) findViewById(R.id.marketValHigh);
if (marketValLow.getText().length() != 0 && marketValHigh.getText().length() != 0) {
    Intent intent = new Intent();
    intent.setClass(v.getContext(), CurrentlyOwe.class);
    startActivity(intent);
} else {
    Toast.makeText(CurrentMarketValue.this, "You need to enter a high AND low.", Toast.LENGTH_SHORT);
}
Run Code Online (Sandbox Code Playgroud)

但它没有检测到任何输入.有任何想法吗?

java android

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

控制的资本化/命名公约

有关命名控件的大写的最佳和推荐做法是什么,例如,WinForms?

StyleCop说类的实例应该以小写字母开头.我在我的代码中尊重这个约定.

在我以前使用过的语言中,例如VB6,我已经习惯于命名我的UI控件,这些控件放在表单上,​​以大写字符开头,比如ZipCodeTextBox.

但是在表单上删除的控件实际上只不过是一个类的实例,因此应用StyleCop规则是有意义的,因此,zipCodeTextBox.大多数命名约定文档都没有进一步说明,并没有专门介绍UI控件.

我在各种项目,书籍和博客帖子中看到了使用两种命名约定的代码,所以我很好奇通常建议的做法是什么?为什么?

谢谢.

.net winforms

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

当C++/CLI DLL卸载时,如何清理.NET内容?

我是C++/CLI的新手,所以请耐心等待......

我正在研究一个混合的C++/CLI DLL,它应该充当Win32进程和.NET程序集之间的桥梁.在DLL中,我需要在DLL的生命周期中存在一些.NET内容.初始化不是一个大问题,但我无法弄清楚何时可以安全地清理.NET内容.在CLR消失之后,似乎都会调用通常的C++工具(DLL_PROCESS_DETACH,全局变量和静态局部变量).

那么,获取通知DLL即将从CLR分离的方式是什么,所以我可以发布我持有的.NET引用?

.net dll c++-cli

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

Java中的Typesafe枚举

不确定标题是否具有误导性,但要求如下.

我需要使用字符串值作为自定义注释的输入.使用枚举值时,IDE会给出

java属性值必须是常量.

@test("test") // works

@test(Const.myEnum.test.toString()) //java attribute value must be constant
Run Code Online (Sandbox Code Playgroud)

我读到了字符串值不可变的重要性.是否有可能通过枚举(而不是公共静态最终String hack).

谢谢.

java enums annotations

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

Scala编程环境

可能重复:
Scala 2.8的哪个IDE?

我正在通过阅读Odersky等人的"Scala编程"一书来学习Scala.

人们使用什么编程环境进行scala?

我已经使用了TextMate和emacs,并尝试使用eclipse for Java.

ide development-environment scala

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

如何使用.NET从ASP.NET网站外部的网页捕获文件上载数据

我很清楚如何使用标准的ASP.NET技术从客户端到服务器获取文件,但是,我需要能够从用基本html编写的第三方网页检索数据并处理文件数据在asp.net Web应用程序中.

所以,如果基本的HTML看起来像这样......

<form id="form1" action="WebForm.aspx" method="post">

        <input name="fileUpload1" type="file" enctype="multipart/form-data" />

        <input type="submit" value="click" />

    </form>
Run Code Online (Sandbox Code Playgroud)

如何在表单的action属性中引用的页面中检索文件数据.到目前为止,我已经尝试了下面的代码,它允许我访问文件名 - 但不是文件的字节流.

protected void Page_Load( object sender, EventArgs e )
        {
            string fileName = Request.Form["fileUpload1"];

            // No files appear in the request.files collection in code below.

            foreach (string file in Request.Files)
            {
                HttpPostedFile hpf = Request.Files[file] as HttpPostedFile;
                if (hpf.ContentLength == 0)
                    continue;
                string savedFileName = Path.Combine(
                   AppDomain.CurrentDomain.BaseDirectory,
                   Path.GetFileName( hpf.FileName ) );
                hpf.SaveAs( savedFileName );
            }
        }
Run Code Online (Sandbox Code Playgroud)

任何建议都非常感谢.

c# asp.net web-applications

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

在g ++编译器中带引用参数的构造方法

看看下面这段代码

头文件:

class CxUser
{ 
public:
    CxUser(string& guid) {} 
};
Run Code Online (Sandbox Code Playgroud)

我有一个c ++文件,用于实例化该类CxUser(string("xxx-xxx-x-xxxx")).但是这个语句无法在g ++中编译,错误" 没有匹配函数来调用CxUser :: CxUser(std :: string) ",而它在VC++中编译.令人惊讶的是,下面的一段代码实例化了这个类.

string guid("xxx-x-xxxx-xxx-xx"); CxUser user(guid);
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激....

c++

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

自定义iPad键盘,看起来像系统键盘

我正在寻找一个非hackish解决方案,所以基本上-inputView.我不确定的部分是如何使它看起来像常规键盘,从背景到键.我意识到我可以在Photoshop上使用苹果键盘,但这看起来有点像hackish,特别是如果苹果(可能不是但仍然可能)决定改变键盘的外观.我知道Numbers在制作看起来像标准系统键盘的额外键盘方面做得非常出色,我想这样做(尽管显然他们可以访问制作系统键盘的相同资源,包括可能的私有框架,等等.)

iphone keyboard ipad

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

保存临时文件

xlwt在python中使用创建Excel电子表格.您可以将其与几乎任何生成文件的内容互换; 这就是我想要处理的重要文件.

from xlwt import *

w = Workbook()
#... do something
w.save('filename.xls')
Run Code Online (Sandbox Code Playgroud)

我希望我有两个文件用例:我将其流式传输到用户的浏览器或将其附加到电子邮件中.在这两种情况下,文件只需要存在生成它的Web请求的持续时间.

我得到的是,启动此线程的原因是保存到文件系统上的真实文件有其自身的障碍(停止覆盖,一旦完成就清理文件).有什么地方我可以"保存"它只存在于内存中并且仅在请求期间吗?

python xlwt

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

存储过程返回.00十进制

此存储过程不返回小数格式为00.00的工资

ALTER PROCEDURE taxable_varsalary

@emp_code bigint,
@co_id bigint      

AS
declare @t_varsalary decimal(8,2)

set @t_varsalary  = (select sum(tran_value) from emp_ded_ben_trans where emp_code=@emp_code and co_id=@co_id and period_flg=2 and tax_flg=0)

RETURN @t_varsalary 
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2005

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