问题列表 - 第49141页

根据表单大小在窗体上定位控件

我有一个表格,我想放置某些控件.我希望它们根据表单大小定位在表单上,​​也就是说,当表单最大化时,它们相隔很远,当它的大小较小时,它会关闭.

怎么做?谢谢.

.net c# controls winforms

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

SQL 语句中 SQLITE 中的错误处理和回滚事务

我正在通过调用ExecuteNonQuery使用 SQL 脚本更改多个 sqlite 表。我想在事务中执行此操作,并希望在出现任何故障时将其回滚。

我看了看,BEGIN TRANSACTION很明显我必须在ROLLBACK TRANSACTION出现任何问题时打电话。但我不知道这里怎么能尝试...CATCH (Transact-SQL)类型的东西。

注意:整个 Sql 脚本文件(除了需要在一个事务中触发的这几条语句之外,还包含许多其他语句)由 .ReadToEnd() 读取,然后立即执行。我想在 sql 脚本文件本身中处理这个问题,不想更改代码。

sqlite

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

Facebook使用selenium测试帐户 - 无法登录我的假用户

我以编程方式创建测试帐户,然后立即尝试使用selenium驱动的浏览器登录.不幸的是,浏览器只是重定向到Facebook主页.我可以简单地看一下在重定向闪存之前看起来是正确的URL,所以我没有理由相信浏览器没有进入我想要的地方.

也就是说,如果创建一个假帐户,然后只需将login_url粘贴到浏览器中,一切正常.任何人都知道为什么在这里使用Selenium可能是独一无二的?有什么我需要做的准备浏览器的https连接或任何东西?

我所做的就是:(使用capybara和Selenium网络驱动程序)

访问@ fake_user.login_url


https://www.facebook.com/platform/test_account_login.php?user_id=100002152974488&n=ILRvb8Lqf2cq05t

GET /platform/test_account_login.php?user_id=100002152974488&n=ILRvb8Lqf2cq05t HTTP/1.1主机:www.facebook.com用户代理:Mozilla/5.0(Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.15 )Gecko/20110303 Firefox/3.6.15接受:text/html,application/xhtml + xml,application/xml; q = 0.9,/ ; q = 0.8 Accept-Language:en-us,en; q = 0.5 Accept-Encoding :gzip,deflate Accept-Charset:ISO-8859-1,utf-8; q = 0.7,*; q = 0.7 Keep-Alive:115连接:keep-alive

HTTP/1.1 302找到缓存控制:私有,无缓存,无存储,必须重新验证到期:周六,2000年1月1日00:00:00 GMT位置:http://www.facebook.com/ P3P:CP ="Facebook没有P3P政策.在这里了解原因:http://fb.me/p3p"Pragma:no-cache Set-Cookie:datr = d3J_TWSAN5uIXyh94O1YJkJ8; 到期=星期四,2013年3月14日14:06:47 GMT; 路径= /; 域= .facebook.com; httponly Set-Cookie:lsd = -Lv-N; 路径= /; domain = .facebook.com Content-Type:text/html; charset = utf-8 X-Powered-By:HPHP X-FB-Server:10.52.145.67 X-Cnection:close日期:2011年3月15日星期二14:06:47 GMT

内容长度:0 …

selenium facebook selenium-rc capybara facebook-graph-api

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

Rails 3教程第11章"验证失败:已经收到电子邮件"错误

我的麻烦出现在Ruby的第11章on Rails的教程在这里.

我看到这个rspec错误:

Failure/Error: :user => Factory(:user, :email => Factory.next(:email)))
     ActiveRecord::RecordInvalid:
       Validation failed: Email has already been taken
Run Code Online (Sandbox Code Playgroud)

先在user_spec.rb那里micropost_spec.rb.这真是令人费解.我认为每次autotest运行rspec时,工厂语句都在一个新的测试数据库中生成一个用户.我用git检查了主分支中的源文件并再次尝试,但看到了同样的错误.因此我怀疑它与db内容有关,而不是代码.

所以,我做了以下事情:

restarted "rails s"  
restarted autotest  
rake db:reset  
rake db:migrate  
rake db:test:prepare  
rake db:populate  
Run Code Online (Sandbox Code Playgroud)

......一切都变绿了.rspec测试通过了.

可能有一个更"重要"的解决方案,但我很激动这个工作.希望它可以帮助别人.我只能得出结论,我的测试/开发以某种方式向db添加了一些意想不到的东西.我想上面的步骤是在第11章结尾附近让自己成为新数据库的好方法.

有没有更直接的方法来解决这个问题?错误是否表明我在没有意识到的情况下解决了其他问题?我认为运行rspec并不能保证每次都有新的测试数据库.这是一个错误的假设吗?

rspec ruby-on-rails rspec-rails ruby-on-rails-3 railstutorial.org

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

"Monkey Runner"对于测试人员直接在Android应用程序中准备测试用例有用吗?

我已通过"Monkey Runner"获取以下链接 http://developer.android.com/guide/topics/testing/testing_android.html 它有如此多的Java代码.我无法忍受代码创建测试用例.是仅供开发人员或测试人员彻底测试应用程序.是否还有其他模式可以通过代码创建测试用例?任何人都可以向我提出相同的建议.

谢谢.

testing android bug-tracking unit-testing monkeyrunner

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

"1..10"什么时候有意义?

我有一个编程语言,其中的一个模糊的记忆1..10意味着"范围1以上至10排他性",类似python的range(1, 10),但我一点都不知道,这并不特别借给自己的搜索.有帮助吗?

如果答案是"蟒蛇",请原谅我.我知道很少的蟒蛇.

syntax

4
推荐指数
3
解决办法
199
查看次数

找不到GNU gettext工具编译错误

亲爱的先生:我正在编译ubuntu linux中的linphone源代码.并发现错误说:找不到GNU gettext工具#required为intltool

我怀疑intltool安装不好或GNU工具不是很好.但我不知道在哪里可以下载安装软件.

如果有人找到我的衣服,我将不胜感激.

ubuntu gnu

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

在Entity Framework中动态创建DbSet <T>?

在LINQ to SQL中,我可以使用动态创建存储库DataContext.GetTable<T>.是否有类似的方法在Entity Framework 4中执行此操作,而不是声明特定的属性DbContext?例如:

public MyDbContext: DbContext
{
    public DbSet<MySet> MySets {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何MySets动态创建/获取动态参考,因为我可以使用LINQ to SQL,如下所示:

var mySet = MyDbContext.GetTable<MySet>();
Run Code Online (Sandbox Code Playgroud)

c# linq-to-sql entity-framework-4 ef-code-first dbset

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

Android:edittext中的最小密码长度

在android中是否有任何简单的方法在edittext中设置最小密码长度?在xml中,只有最大长度选项但不是最小值.

设置ems和宽度等选项适合限制长度但是何时设置最小长度???

我在文档中找到了这个:

DevicePolicyManager mDPM;
ComponentName mDeviceAdminSample;
int pwLength;
...
mDPM.setPasswordMinimumLength(mDeviceAdminSample, pwLength);
Run Code Online (Sandbox Code Playgroud)

但除此之外还有更简单的方法吗?

android

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

如何从C#中的Graphics对象获取位图/图像?

我想知道Graphics对象绘制一些东西的缓冲区的中间状态.如何获取位图或正在绘制的图像?

.net c# graphics system.drawing bitmap

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