小编use*_*619的帖子

Java断言错误不会引发错误

为什么我的断言声明没有产生任何结果?我认为第一个断言语句应该失败,但我没有看到Eclipse上显示任何内容.

我正在使用Eclipse来运行这个程序.

package java.first;

public class test {
  public static void main(String[] args) throws Exception {
    String s = "test1";
    assert (s == "test");
    s = "test";
    assert (s == "test");
  }
} 
Run Code Online (Sandbox Code Playgroud)

java eclipse assert

12
推荐指数
3
解决办法
7210
查看次数

Shebang系列为Python 2.7

我在我的Linux Centos中安装了Python2.7,它安装了默认的Python2.6,

默认Python

[root@linuxhost PythonProjects]# python -V
Python 2.6.6
Run Code Online (Sandbox Code Playgroud)

默认Python2.7

[root@linuxhost PythonProjects]# python2.7 -V
Python 2.7.3
Run Code Online (Sandbox Code Playgroud)

现在我需要编写基于python2.7版本的程序...... python2.7的shebang行是什么

另外,我将如何使用python2.7进行编译.

python linux

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

为什么reactjs需要browser.min.js?

我正在尝试构建一个简单的React应用程序,并想知道为什么我需要browser.min.js文件.

我已经包含react和react-dom.js,但除非还包含browser.min.js,否则不会显示任何内容.

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>Hello React!</title>
    <script src="react/react.js"></script>
    <script src="react/react-dom.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js"></script> 
  </head>
  <body>
    <div id="example"></div>
    <script type="text/babel">
      ReactDOM.render(
        <h1>Hello, world!</h1>,
        document.getElementById('example')
      );
    </script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

Python列表理解昂贵

我试图找到列表理解的效率,但它看起来比正常的功能操作更昂贵.谁能解释一下?

def squares(values):
    lst = []
    for x in range(values):
        lst.append(x*x)
    return lst

def main():
    t = timeit.Timer(stmt="lst = [x*x for x in range(10)]")
    print t.timeit()
    t = timeit.Timer(stmt="squares",setup="from __main__ import squares")
    print t.timeit()

    lst = [x*x for x in range(10)]
    print lst
    print squares(10)



----Output:---
2.4147507644
0.0284455255965
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
Run Code Online (Sandbox Code Playgroud)

对于相同的输出,与列表理解相比,正常函数在非常短的时间内计算.

我认为列表理解更有效.

python list-comprehension

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

pl sql%NOTFOUND

我只是想知道为什么这段代码不起作用.我的表中没有任何供应商ID = 1.

DECLARE
    VAR SUPP_NM VARCHAR(100);
    VAR_SUPP_ID  NUMBER := 1;
    WHILE_VAR CHAR := 'Y';
BEGIN
    SELECT SUPP_NM
    INTO VAR_SUPP_NM
    FROM TEST.SUPPLIER
    WHERE SUPP_ID = VAR_SUPP_ID;

    IF SQL%NOTFOUND THEN
        DBMS_OUTPUT.PUT_LINE('SQL DATA NOT FOUND');
    ELSIF SQL%FOUND THEN
        DBMS_OUTPUT.PUT_LINE('DATA FOUND');
    END IF;    
END;
Run Code Online (Sandbox Code Playgroud)

oracle plsql

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

Python isnumeric函数仅适用于unicode

我试图使用isnumeric函数检查字符串是否为数字但结果不是预期的.该函数仅在其为unicode字符串时才有效.

>>> a=u'1'
>>> a.isnumeric()
True
>>> a='1'
>>> a.isnumeric()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'str' object has no attribute 'isnumeric'
Run Code Online (Sandbox Code Playgroud)

isnumeric仅在其unicode工作.任何原因?

python

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

Python类 - 超级变量

下面的代码由于某种原因给我一个错误,有人可以告诉我会出现什么问题..

基本上,我创建了2个类Point&Circle ..圆圈试图继承Point类.

Code:


class Point():

    x = 0.0
    y = 0.0

    def __init__(self, x, y):
        self.x = x
        self.y = y
        print("Point constructor")

    def ToString(self):
        return "{X:" + str(self.x) + ",Y:" + str(self.y) + "}"

class Circle(Point):
    radius = 0.0

    def __init__(self, x, y, radius):
        super(Point,self).__init__(x,y)
        self.radius = radius
        print("Circle constructor")

    def ToString(self):
        return super().ToString() + \
               ",{RADIUS=" + str(self.radius) + "}"


if __name__=='__main__':
        newpoint = Point(10,20)
        newcircle = Circle(10,20,0)
Run Code Online (Sandbox Code Playgroud)

错误:

C:\Python27>python Point.py
Point constructor
Traceback (most recent call …
Run Code Online (Sandbox Code Playgroud)

python

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

访问父类中的子类变量

我有一个父类和一个继承的子类,我想知道如何访问父类中的子类变量..

我试过这个,但失败了 -

class Parent(object):
    def __init__(self):
        print x

class Child(Parent):
    x = 1;            

x = Child();
Run Code Online (Sandbox Code Playgroud)

错误:-

NameError: global name 'x' is not defined
Run Code Online (Sandbox Code Playgroud)

这个问题与我们继承表单类并声明一些类变量的 Django 表单有关。

例如:-

我的表格看起来像这样

from django import forms

class EmployeeForm(forms.Form):
      fname = forms.CharField(max_length=100)
      lname = forms.CharField(max_length=100)
Run Code Online (Sandbox Code Playgroud)

我相信表单字段被视为类变量并以某种方式传递给父类..

python django

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

无法连接到 bitbake 服务器

我正在尝试设置 bitbake 工具并尝试按照教程进行操作

https://www.yoctoproject.org/docs/1.8/bitbake-user-manual/bitbake-user-manual.html#bitbake-examples

现在,当我运行 bitbake 命令时,出现以下错误,

p@p-ubuntu:~/ba/bitbake$ bitbake
NOTE: Retrying server connection... (Traceback (most recent call last):
  File "/home/p/ba/bitbake/lib/bb/main.py", line 428, in setup_bitbake
    topdir, lock = lockBitbake()
  File "/home/p/ba/bitbake/lib/bb/main.py", line 480, in lockBitbake
    lockfile = topdir + "/bitbake.lock"
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
)
NOTE: Retrying server connection... (Traceback (most recent call last):
  File "/home/p/ba/bitbake/lib/bb/main.py", line 428, in setup_bitbake
    topdir, lock = lockBitbake()
  File "/home/p/ba/bitbake/lib/bb/main.py", line 480, in lockBitbake
    lockfile = topdir + "/bitbake.lock"
TypeError: …
Run Code Online (Sandbox Code Playgroud)

bitbake

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

python 模拟 sqlalchemy 连接

我有一个简单的函数,可以连接到数据库并获取一些数据。

db.py

from sqlalchemy import create_engine
from sqlalchemy.pool import NullPool


def _create_engine(app):
    impac_engine = create_engine(
        app['DB'],
        poolclass=NullPool  # this setting enables NOT to use Pooling, preventing from timeout issues.
    )
    return impac_engine


def get_all_pos(app):
    engine = _create_engine(app)
    qry = """SELECT DISTINCT id, name FROM p_t ORDER BY name ASC"""
    try:
        cursor = engine.execute(qry)
        rows = cursor.fetchall()
        return rows
    except Exception as re:
        raise re
Run Code Online (Sandbox Code Playgroud)

我正在尝试通过模拟此连接来编写一些测试用例 -

测试.py

import unittest
from db import get_all_pos
from unittest.mock import patch
from unittest.mock import …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy mocking python-mock

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