小编Ble*_*ers的帖子

如何确定elisp中的操作系统?

如何以编程方式确定ELisp中运行的Emacs操作系统?

我想.emacs根据操作系统运行不同的代码.

emacs elisp

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

如何使用SQLAlchemy只创建一个表?

我无法使用SQLAlchemy创建单个表.

我可以通过调用来创建它,Base.metadata.create_all(engine)但随着表的数量增加,这个调用需要很长时间.

我动态创建表类,然后填充它们.

from sqlalchemy import create_engine, Column, Integer, Sequence, String, Date, Float, BIGINT
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker

Base = declarative_base()

class HistoricDay():

    id = Column(Integer, Sequence('id_seq'), primary_key=True)
    #  Date, Open, High, Low, Close, Volume, Adj Close
    date = Column(Date)
    open = Column(Float)
    high = Column(Float)
    low = Column(Float)
    close = Column(Float)
    volume = Column(BIGINT)
    adjClose = Column(Float)

    def __init__(self, date, open, high, low, close, volume, adjClose):
        self.date = date
        self.open = open
        self.high …
Run Code Online (Sandbox Code Playgroud)

python mysql sqlalchemy python-3.x

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

如何在Emacs中调用交互式elisp解释器?

现在我在*scratch*缓冲区中编写表达式并通过评估来测试它们C-x C-e.我真的很感激有一个像SLIME或irb这样的交互式解释器,我可以在其中测试Emacs Lisp表达式.

emacs interpreter elisp

38
推荐指数
3
解决办法
9685
查看次数

如何重置"本地"git存储库?

我试图在推送时忽略一些文件夹,最后只有.gitignore存储库中的文件夹.现在想要"重置"我的存储库(通过重置我的意思是删除我应用的所有规则并清理提交区域),这样我就可以添加所有文件并删除之后我不想要的文件夹.有帮助吗?

git

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

查询时的AttributeError:"InstrumentedAttribute"对象和"Comparator"都没有属性

以下代码:

Base = declarative_base()
engine = create_engine(r"sqlite:///" + r"d:\foo.db",
                       listeners=[ForeignKeysListener()])
Session = sessionmaker(bind = engine)
ses = Session()

class Foo(Base):
    __tablename__ = "foo"
    id = Column(Integer, primary_key=True)
    name = Column(String, unique = True)

class Bar(Base):
    __tablename__ = "bar"
    id = Column(Integer, primary_key = True)
    foo_id = Column(Integer, ForeignKey("foo.id"))

    foo = relationship("Foo")


class FooBar(Base):
    __tablename__ = "foobar"
    id = Column(Integer, primary_key = True)
    bar_id = Column(Integer, ForeignKey("bar.id"))

    bar = relationship("Bar")



Base.metadata.create_all(engine)
ses.query(FooBar).filter(FooBar.bar.foo.name == "blah")
Run Code Online (Sandbox Code Playgroud)

给我这个错误:

AttributeError: Neither 'InstrumentedAttribute' object nor 'Comparator' …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy attributeerror

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

如何打开多个终端?

在Emacs中,我经常发现自己需要在各种源文件之间来回切换到各种终端.不过,我觉得我没有一个好办法,有效地做到这一点,它的笨拙,你只能打开一个在Emacs( ,shell,eshellterm).

而且,我需要一种有效的方法来处理多个终端和源文件.

我怎样才能做到这一点?

emacs

28
推荐指数
4
解决办法
9234
查看次数

$(美元)和$之间有什么区别!(美元感叹号)

任何人都可以解释Haskell在运算符($)($!)(美元符号与美元符号感叹号)之间的区别吗?

$!到目前为止,我还没有看到任何地方的使用,但在浏览Haskell 参考时,我注意到它的存在,并且它具有完全相同的定义$.在Haskell解释器(GHCi)中尝试一些简单的语句时,我找不到任何差异,在搜索时也无法在列出的顶级教程中找到对运算符的任何引用haskell tutorial.

所以,出于好奇,有什么区别,如果有的话?

syntax haskell

27
推荐指数
2
解决办法
5960
查看次数

从ACTION_IMAGE_CAPTURE Intent获取图像路径

嗨我ACTION_IMAGE_CAPTURE用于捕获图像使用Intent如下:

Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(
MediaStore.EXTRA_OUTPUT, (new File(Environment.getExternalStorageDirectory(),
String.valueOf(System.currentTimeMillis()) + ".jpg"))
);
startActivityForResult(cameraIntent, 0);
Run Code Online (Sandbox Code Playgroud)

我需要将图像存储在SD卡中,并使用该onActivityResult方法检索该图像的路径.我不知道如何获取当前捕获图像的图像路径.

如果有人知道请帮助.

谢谢

camera android android-camera android-camera-intent

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

string.translate函数中的"table"是什么意思?

通过string.translate功能说:

删除deletechars中的所有字符(如果存在),然后使用表转换字符,该表必须是256个字符的字符串,为每个字符值提供转换,并按其序号索引.如果table为None,则仅执行字符删除步骤.

  • 是什么意思?它可以dict包含映射吗?
  • 什么是"必须是256个字符的字符串"是什么意思?
  • 可以在表中可以手动或通过自定义函数,而不是做string.maketrans

我尝试使用该功能(尝试下面)只是为了看它是如何工作但是没能成功使用它.

>>> "abcabc".translate("abcabc",{ord("a"): "d", ord("c"): "x"})
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: translation table must be 256 characters long
Run Code Online (Sandbox Code Playgroud)
>>> "abcabc".translate({ord("a"): ord("d"), ord("c"): ord("x")}, "b")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: expected a character buffer object
Run Code Online (Sandbox Code Playgroud)

>>> "abc".translate({"a": "d", "c": "x"}, ["b"])
Traceback (most recent call last):
  File "<stdin>", line 1, in …
Run Code Online (Sandbox Code Playgroud)

python string python-2.7

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

如何读取python字节码?

我在理解Python的字节码及其dis模块时遇到了很多困难.

import dis
def func():
   x = 1
dis.dis(func)
Run Code Online (Sandbox Code Playgroud)

在解释器中输入上面的代码会产生以下输出:

    0 LOAD_CONST                  1(1)
    3 STORE_FAST                  0(x)
    6 LOAD_CONST                  0(NONE)
    9 RETURN_VALUE
Run Code Online (Sandbox Code Playgroud)

例如:

是什么意思LOAD_CONST,STORE_FAST和喜欢的数字0,3,69

我将非常感谢您可以找到此信息的特定资源.

python bytecode python-2.7

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