问题列表 - 第13546页

Google App Engine上的Django 1.1

我想让Django 1.1在Google App Engine上运行.我按照说明,但他们没有工作.

我收到此错误消息:

ImportError:无法导入设置'settings'(它是否在sys.path上?是否有语法错误?):没有模块命名设置

我打赌尼克约翰逊有答案!

django google-app-engine

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

将自动递增主键插入另一个表(稍后加入)

我是MySQL的新手,我希望我能把事情做对.我已经建立了一个包含3个表的数据库,其列如下(主键是PK):

Users

  • uid(PK)
  • 用户名

Directories

  • UID
  • 路径
  • 项目

DirInfo

  • infoID(PK)
  • 尺寸
  • dateofcheck
  • 存在
  • PATHID

当我向Directories.pathID插入NULL值时,我得到一个新的pathID(自动增量).然后,我如何将相同的pathID插入DirInfo.pathID?

我是否必须对INSERT和SELECT运行多个查询以使每个表中的每个列保持最新,或者我做错了什么.

mysql sql

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

确保在JVM出口上删除文件

File.deleteOnExit()是否保证即使JVM过早被杀死也会删除该文件?

java file java-io

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

检测JRadioButton状态更改

当用鼠标单击时,如何检测JRadioButton何时从"未选定"更改为"选定"?我已经尝试在按钮上使用ActionListener,但是每次单击radiobutton时都会触发,而不仅仅是在将状态更改为"selected"时.

我想过维护一个布尔变量来记住按钮的状态,并在ActionListener中测试它以查看是否要更改其状态,但我想知道是否有更好或更清洁的解决方案.

java swing radio-button

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

如何转换用户输入小时,分钟,秒

在我的模型中,我有一个属性"duration"(秒为整数)但是视图new/edit有输入:hours,minutes,seconds.

我应该在模型中(attr_accessor:小时,:分钟,:秒)然后如何将这些虚拟属性转换为我的"持续时间"属性,来自Java我有"持续时间"的setter/getter!

ruby-on-rails

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

好的C++目录和文件库?

我正在使用C++ for windows进行应用程序,其主要功能之一必须是目录和文件io(搜索,创建等).我基本上希望能够递归搜索目录,并且最重要的是能够在目录中获取文件名.然后我希望能够获取当前目录中的目录名称.

在C#中,实现此功能是轻而易举的,但我使用的是C++.我尝试使用Windows API,但你知道WIN API如何成为一个痛苦的问题,需要一百万行代码来完成一件简单的事情.:P

那么有什么好的库?

谢谢

c++ windows directory search

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

为什么矢量数组加倍?

为什么Vector(ArrayList for Java people)的经典实现在每次扩展时将其内部数组大小加倍,而不是将其增加三倍或四倍?

algorithm vector arraylist data-structures

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

将小数格式化为字符串以提高性能

我正在编写一个应用程序,需要输出不同长度的十进制数,并将不同的比例缩放到没有小数点的字符串,以便将平面文件写入另一个系统的输入.例如

 12345  -> Length:10, Scale:2              -> 0001234500
 123.45 -> Length:10, Scale:2              -> 0000012345
 123.45 -> Length:10, Scale:3              -> 0000123450
-123.45 -> Length:10, Scale:3, signed:true -> -000123450
 123.45 -> Length:10, Scale:3, signed:true -> +000123450
Run Code Online (Sandbox Code Playgroud)

我编写的用于处理此功能的功能在下面,并且将被称为数十万次,因此我想确保没有更好,更有效的方法来执行此操作.我已经看过让DecimalFormat为我做更多事情的方法,但我看不到它处理我需要用小数位格式化但没有小数点.

protected String getFormattedDecimal( String value, int len, int scale, Boolean signed ) throws Exception{
    StringBuffer retVal = new StringBuffer();

    //Need a BigDecimal to facilitiate correct formatting
    BigDecimal bd = new BigDecimal( value );

    //set the scale to ensure that the correct number …
Run Code Online (Sandbox Code Playgroud)

java formatting performance decimal

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

你能从PHP中的方法中获取方法名吗?

可以这样做吗?

public function something() {
    $thisMethodName = method_get_name(); 
}
Run Code Online (Sandbox Code Playgroud)

method_get_name()返回方法的名字?

php oop methods

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

如何对希望通过引用更新对象的方法进行单元测试?

我在单元测试一个方法时遇到了麻烦,该方法改变了传递给它的引用类型的一些属性.

举个例子,假设我有一个名为Policy的类.

Policy policy = new Policy();
policy.Status = Active;
Run Code Online (Sandbox Code Playgroud)

然后,我将此策略传递给策略管理器,以便取消激活策略.

policyManager.InactivatePolicy(policy);
Run Code Online (Sandbox Code Playgroud)

inactivate策略方法执行以下操作:

public void InactivatePolicy(Policy policy)
{
    policy.Status = Inactive;
    UpdatePolicy(policy); //saves the updated policy details via nhibernate
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是单元测试这个DoSomething方法.(忽略它在这个例子中的作用是无用的这一事实)

public void DoSomething(Policy policy)
{
    Policy policy = new Policy();
    policy.Status = Active;

    policyManager.InactivatePolicy(policy);
}
Run Code Online (Sandbox Code Playgroud)

因为我模拟了策略管理器,所以状态不会被设置为非活动状态,因此当我断言在调用DoSomething之后策略的状态处于非活动状态时,由于它仍处于活动状态,因此测试失败.

[Test]
public void TheStatusShouldBeInactiveWhenWeDoSomething()
{
    Mock<IPolicyManager> policyManagerMock = new Mock<PolicyManager>();
    MyClass mc = new MyClass(policyManagerMock.Object);

    Policy policy = new Policy();
    policy.Status = Active;

    mc.DoSomething(policy);

    Assert.That(policy.Status, Is.EqualTo(Inactive)); //this fails      
}
Run Code Online (Sandbox Code Playgroud)

所以我处在这样的情况下,代码在现实中工作,但在我的单元测试中被隔离.

我能够解决这个问题的唯一方法是让策略管理器的InactivatePolicy方法返回修改后的策略,以便我可以模拟预期的返回值.

public Policy …
Run Code Online (Sandbox Code Playgroud)

c# unit-testing moq

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