小编Bar*_*lla的帖子

从python发送推送通知到iphone

我正在尝试创建一个发送推送通知的python服务器.我正在使用pyAPNs模块,当我尝试连接到apple的服务器时,我收到此错误:

[Errno 336265225] _ssl.c:347: error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib.
Run Code Online (Sandbox Code Playgroud)

谁知道是什么原因导致的?ssl证书必须采用什么格式?我试过.cer,但它给了我那个错误.

python iphone apple-push-notifications

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

Eclipse Simulator中的屏幕大小

我将通过一个简单的例子 - 我正在使用Eclipse -

当我点击"运行"工具栏图标时,我的应用程序启动屏幕显示(正如我所希望的那样),但整个机器人模拟器都是巨大/太大.

我搜索并发现我应该去Window - Android SDK和SDK Manager.突出显示我的模拟器并选择开始,然后单击"缩放显示到大小",然后输入尺寸.然后单击Launch.

当我执行此过程时,我得到一个通用的android窗口 - 我可以滑动开始栏等等但我没有得到我的程序的开始屏幕(在main.xml中设置).

你能帮忙解决这个问题吗?

android

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

在VB中为什么(1 = 1)是假的

我刚刚看到这段代码:

Dim d As Double

For i = 1 To 10
  d = d + 0.1
Next

MsgBox(d)
MsgBox(d = 1)
MsgBox(1 - d)
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释我的原因吗?为什么d要设置1

vb.net

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

分组与差异百分比MySQL

我一直在尝试查询按特定范围分组的产品的增加百分比,具体取决于每次运行的实际增长.例如,我有以下表模式

产品表

现在,如果我查询增加百分比,我会得到类似的东西:

SELECT *, (((newPrice - price)/price) * 100 ) as PERCENTAGE FROM Product
Run Code Online (Sandbox Code Playgroud)

产品各自的百分比

我想要获得的是根据计算的增加将值分组到特定范围内.所以这次运行是这样的:

| Range   | #COUNT    |
| 0-10%   | 3         | 
| 30-40%  | 1         | 
Run Code Online (Sandbox Code Playgroud)

以及更多范围和产品(如果存在)

我试过了:

Select *, COUNT(idProduct) AS COUNT FROM Product 
where (((newPrice - price)/price) * 100 ) BETWEEN 0 AND 10
Run Code Online (Sandbox Code Playgroud)

这给了我:

在此输入图像描述

但我需要以一种可以确定合理百分比范围的方式配置查询(即,不对硬件编码010之间的值进行硬编码)并将值分组到不同的运行中.有任何想法吗?

谢谢!


产品表

CREATE  TABLE `product` (    
  `idproduct` INT NOT NULL ,    
  `description` VARCHAR(45) NULL ,    
  `price` INT NULL ,    
  `newPrice` INT NULL ,    
  PRIMARY …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

在日期MySQL中减去秒

我想将5秒减去日期,所以我有"从表中选择现在()".我获得2011-08-30 18:31:37.0.但是,预期产量是2011-08-30 18:31:32.0.什么是将秒减去日期的最佳方法?

mysql

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

如何在hsqldb中更改数据库的用户名密码

嗨,我需要更改我的hsqldb的用户名密码.那么在哪里以及如何更改我的用户名密码?请帮我解决这个问题.

谢谢

hsqldb

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

如果属性包含值数组,如何在JSP中导入Bean属性的值?

更新:我已经包含了整个代码来清除歧义.

这是我用于getter和setter方法的CompileClass:

 package user;

public class CompileClass {
    public String date1;
    public String date2;
    public String p_code;


    public CompileClass(){
    }    

    public void setDate1( String name ) {
        date1 = name;
    }
    public void setDate2( String name ) {
        date2 = name;
    }
    public void setP_code( String name ) {
        p_code = name;
    }

     public String getDate1() { 
        return date1;
    }

     public String getDate2() { 
         return date2;
     }

     public String getP_code() { 
         return p_code;
     }
}
Run Code Online (Sandbox Code Playgroud)

这是我的BEAN duplicaterecords.jsp:

package user; …
Run Code Online (Sandbox Code Playgroud)

java jsp javabeans

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

为什么我可以使用.equalsIgnoreCase("anoterString")而不将其分配给变量或控制流语句?

我遇到了这段代码:

    for (final String s : myList)
    {
        s.equalsIgnoreCase(test);
        updateNeeded = true;
        break;              
    }
Run Code Online (Sandbox Code Playgroud)

我怀疑这不是程序员真正想做的事情.我相信他的意思是写下:

    for (final String s : myList)
    {
        if(s.equalsIgnoreCase(test))
        {
            updateNeeded = true;
                break;
        }   
    }
Run Code Online (Sandbox Code Playgroud)

但是,我不明白为什么第一个代码段中没有错误.

 s.equalsIgnoreCase(test);    
Run Code Online (Sandbox Code Playgroud)

因为方法.equalsIgnoreCase("anoterString")返回一个布尔值,它没有被赋值给任何东西或在控制流语句中使用

java

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

使用hashMaps

我想避免使用for循环来迭代HaspMap以找到一个键,然后拿起对应于该键的值...任何人都可以帮我实现相同的......?下面给出的是我使用forloop的代码,我想用containsKey函数替换()

 for (Entry<Long, Long> entry : sessionTimeStampHash.entrySet()) 
 //if(sessionTimeStampHash.containsKey(sessionID)) 
 {
    if (entry.getKey().equals(sessionID)) 
    {
        sessionTimeStamp = entry.getValue();
    }
 }
Run Code Online (Sandbox Code Playgroud)

java

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

Mockito.mock 做了什么以及为什么在摆脱 Mockito 时此实现不起作用的建议

我有以下接口CatalogVersionService,它公开了一些服务。我还有一个单元测试,它通过像这样使用 Mockito 来模拟这个界面:

CatalogVersionService catalogVersionService  = Mockito.mock(CatalogVersionService.class);
Run Code Online (Sandbox Code Playgroud)

catalogVersionService 在一个名为的解析器实现中注入 ,DefaultClassificationClassResolverService如下所示:

((DefaultClassificationClassResolverService) ccrservice).setCatalogVersionService(catalogVersionService);

// Assert that my resolver will find a single ClassificationClassModel object
ClassificationClassModel single = new ClassificationClassModel();
        assertTrue(ccrservice.resolve(single).contains(single)); //resolver
Run Code Online (Sandbox Code Playgroud)

到目前为止,一切正常,直到我尝试创建集成测试并摆脱 MockedCatalogVersionService界面。据我所知,Mockito.mock创建给定类或接口的模拟对象,在这种情况下CatalogVersionServiceDefaultCatalogVersionService. 因此,当我尝试获取真实对象时,我会执行以下操作:

catalogVersionService = new DefaultCatalogVersionService();
((DefaultClassificationClassResolverService) ccrservice).setCatalogVersionService(catalogVersionService);
Run Code Online (Sandbox Code Playgroud)

但是,在那之后我得到了一个空指针异常,我的解析器测试当然失败了。那么 Mockito.mock 实际上是做什么的??假设是一个好方法:

CatalogVersionService catalogVersionService  = Mockito.mock(CatalogVersionService.class);
// IS EQUIVALENT TO:
catalogVersionService = new DefaultCatalogVersionService();
Run Code Online (Sandbox Code Playgroud)

任何想法为什么断言失败?

提前致谢

java mockito

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