我有一个button,如下所示: <Button android:text="Submit" android:id="@+id/Button01" android:layout_width="fill_parent" android:layout_height="wrap_content"> </Button> 在我的onCreate()事件中,我像这样调用Button01: setContentView(R.layout.main); View Button01 = this.findViewById(R.id.Button01); Button01.setOnClickListener(this); 在应用程序中有一个背景,我想在这个提交button上设置不透明度。 我如何设置这个视图的不透明度? 是我可以在java端设置,还是可以在main.xml文件中设置? 在java方面,我尝试了Button01.mutate().SetAlpha(100) ,但它给了我一个错误。
有没有一个内置的方法,函数,API,普遍接受的方式等来转储Objective C中的实例化对象的内容,特别是在Apple的Cocoa / Cocoa-Touch环境中? 我希望能够做到这样的事情 MyType *the_thing = [[MyType alloc] init]; NSString *the_dump = [the_thing dump]; //pseudo code NSLog("Dumped Contents: %@", the_dump); 并显示对象的实例variables名称和值,以及可在运行时调用的任何方法。 理想情况下,一个易于阅读的格式。 对于熟悉PHP的开发人员,我基本上是在寻找等价的reflection函数( var_dump() , get_class_methods() )和OO Reflection API。
默认构造函数(由编译器创build)是否初始化内置types?
我正在使用MSSQL Server 2005.在我的分贝,我有一个表“customerNames”有两列“Id”和“名称”和约。 1,000个结果。 我正在创build一个function,我必须每次随机select5个客户。 任何人都可以告诉我如何创build一个查询将获得随机5行(ID和名称)每次执行查询时?
我有一个Web服务,我试图unit testing。 在服务中,它从HttpContext中提取几个值,如下所示: m_password = (string)HttpContext.Current.Session["CustomerId"]; m_userID = (string)HttpContext.Current.Session["CustomerUrl"]; 在unit testing中,我使用简单的工作请求来创build上下文,如下所示: SimpleWorkerRequest request = new SimpleWorkerRequest("", "", "", null, new StringWriter()); HttpContext context = new HttpContext(request); HttpContext.Current = context; 但是,每当我尝试设置HttpContext.Current.Session的值 HttpContext.Current.Session["CustomerId"] = "customer1"; HttpContext.Current.Session["CustomerUrl"] = "customer1Url"; 我得到空引用exception,说HttpContext.Current.Session为空。 有没有什么办法在unit testing中初始化当前会话?
我想创build一个值为列表的字典。 例如: { 1: ['1'], 2: ['1','2'], 3: ['2'] } 如果我做: d = dict() a = ['1', '2'] for i in a: for j in range(int(i), int(i) + 2): d[j].append(i) 我得到一个KeyError,因为d […]不是一个列表。 在这种情况下,我可以在赋值后添加下面的代码来初始化字典。 for x in range(1, 4): d[x] = list() 有没有更好的方法来做到这一点? 可以说,我不知道我将需要的钥匙,直到我在第二个循环。 例如: class relation: scope_list = list() … d = dict() for relation […]
我不熟悉并行编程。 .NET中有两个类: Task和Thread 。 所以,问题是:这些类之间有什么区别? 什么时候使用Thread和Task时更好?
为什么下面的代码会引发如下所示的exception? BigDecimal a = new BigDecimal("1.6"); BigDecimal b = new BigDecimal("9.2"); a.divide(b) // results in the following exception. – java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.
我在与Selenium合作时遇到了一个问题。 对于我的项目,我必须使用Chrome。 但是,在使用Selenium启动后,我无法连接到该浏览器。 由于某些原因,Selenium本身无法findChrome。 当我尝试在不包含path的情况下启动Chrome时,会发生以下情况: Traceback (most recent call last): File "./obp_pb_get_csv.py", line 73, in <module> browser = webdriver.Chrome() # Get local session of chrome File "/usr/lib64/python2.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 46, in __init__ self.service.start() File "/usr/lib64/python2.7/site-packages/selenium/webdriver/chrome/service.py", line 58, in start and read up at http://code.google.com/p/selenium/wiki/ChromeDriver") selenium.common.exceptions.WebDriverException: Message: 'ChromeDriver executable needs to be available in the path. Please […]
我想知道以下在Java中的区别 System.exit(0); System.exit(-1); System.exit(1); 我什么时候需要适当地使用上面的代码?