小编Wiz*_*ard的帖子

python和sqlite - 转义输入

将python与sqlite数据库一起使用 - 什么是用于转发数据并拉出数据的方法?

使用pysqlite2

谷歌有相互矛盾的建议.

python sqlite pysqlite

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

python - 'str'对象没有属性'execute'

第一次python用户在这里,温柔.... ;-)

OSX上的Python 2.6

有一个类只有一些围绕sqlite包装...这里是

from pysqlite2 import dbapi2 as sqlite

class SqliteDB:
    connection = ''
    curser = ''

    def connect(self):
        try:
            self.connection = sqlite.connect("pagespeed.sqlite")
            self.curser = self.connection.cursor()
         except sqlite.Error, e:
            print "Ooops: ", e.args[0]

    def find_or_create(self, table, column, value):
        self.curser.execute("SELECT id FROM ? WHERE ?=? LIMIT 1", (table, column, value))
        records = self.curser.fetchall()
        if records.count() == false:
            self.curser.execute("INSERT into ? SET ?=?", (table, column, value))
            self.curser.execute("SELECT id FROM ? WHERE ?=? LIMIT 1", (table, column, value))
        print records
Run Code Online (Sandbox Code Playgroud)

我在一个单独的文件中这样称呼它 …

python sqlite

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

在Delphi XE中调试代码

我很长一段时间Delphi开发,过去我在开发时使用第三方工具进行日志记录和调试(称为Smart Inspect)但是现在我已经升级到Delphi XE我想尝试使用IDE进行调试.

我的问题是,给定一个类似的功能

procedure MyFunction;
var
    str : string;
begin
    str := 'Foo';
    //Debug, show value of str?
    str := AnotherFunction(str);
    //Debug, show value of str?
end;
Run Code Online (Sandbox Code Playgroud)

我怎样才能调试并获得str的值,而不用像showmessage(str)这样的蠢事;

如果某个地方(或文章)有视频,那么我非常乐意阅读.

有没有办法观察/输出变量的值.

delphi debugging breakpoints delphi-xe

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

RichEdit不尊重带有粘贴内容的PlainText

我创建一个新的应用程序,放在TRichedit上并将PlainText属性设置为true.然后我运行应用程序并将一些格式丰富的文本粘贴到RichEdit中.

我希望它显示为纯文本,但它显示格式的内容.

任何人都知道如何使用TRichedit作为纯文本(而不是使用备忘录:))

delphi richedit plaintext

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

将应用提交到Google Play

一位客户要我为Android构建一个应用程序,我已经完成并推送到了谷歌,但我知道我是否以正确的方式解决了这个问题.

我使用了自己的帐户,所以开发人员被列为我的公司,当我认为它应该是客户公司时.似乎没有办法让每个应用程序拥有不同的公司,因此当您在Google Play中访问该应用时,它会列出我的应用.

人们通常会做什么,为每个客户端应用创建一个新的Google Developer帐户?

android google-play

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

Laravel - 设置测试数据库

使用我的laravel应用程序,我有一堆迁移和db种子数据.在app/config/testing/database.php我已经为测试MySQL数据库.

我使用migratedb:seed命令填充了测试数据库,指定了测试环境.

这很好用,但我想每次运行时调用这些命令phpunit.如果它在setUp中执行,则只需在每次测试时调用它.

我也可以在setUpBeforeClass更好的情况下调用它,但如果我测试10个类,则更长.

当我跑步时,有没有一种方法可以让它完成一次phpunit

phpunit laravel

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

使用 difflib.HtmlDiff 类 - 显示单个字符

我正在使用difflib.HtmlDiff该类,使用两组文本(来自网站的 HTML)调用该函数,但是当它制作表格时

html_diff = difflib.HtmlDiff()
print html_diff.make_table(previous_contents, fetch_url.page_contents)
Run Code Online (Sandbox Code Playgroud)

然而,这似乎只是逐个字符地比较(每表行 1 个字符),我最终得到了一个 4.3MB 的 txt 文件,用于两组只有 100k 的 html。

文档文件说,

Compares fromlines and tolines (lists of strings) and returns a string which is a 
complete HTML file containing a table showing line by line differences with 
inter-line and intra-line changes highlighted.
Run Code Online (Sandbox Code Playgroud)

然而,情况似乎并非如此。

有什么建议?

python difflib

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

Indy在每72个字符处添加=多部分表单数据Post

使用Delphi XE和Indy,我得到了一些提交到Web表单的代码.

idhttp := TidHttp.create;
postData := TIdMultiPartFormDataStream.Create;
try
    postData.AddFormField('name', edName.text);
    postData.AddFormField('email', edEmail.txt);
    postData.AddFormField('description', mDescription.text);

    idhttp.Request.ContentType := 'Content-Type: multipart/form-data; boundary=' + postData.Boundary;
    idhttp.fHttp.Post('http://www.example.com/contact.php', postData);

    ShowMessage('Thank you for your contact us.');
finally
    postData.Free;
    idHttp.Free;
end;
Run Code Online (Sandbox Code Playgroud)

但是,当我在描述备忘录中输入类似的内容时.

This is a really long descriptie piece of text so we can see just how it's wrapping these lines and what it's doig to them I think it's making a hash of it.

Argh waht a pain.
Run Code Online (Sandbox Code Playgroud)

我明白了

This is a really long descriptie piece …
Run Code Online (Sandbox Code Playgroud)

delphi post multipartform-data indy delphi-xe

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

在VIM中将F1绑定到ESC

晚上,

我有一台 Lenovo T400 笔记本电脑,而 F1 处于一个愚蠢的位置,并且一直按它而不是按 Esc 来使用 VIM 更改模式。

我做了一些谷歌搜索,并尝试添加

map <F1> <Esc>
imap <F1> <Esc>
Run Code Online (Sandbox Code Playgroud)

到我的 ~/.vimrc 文件,但无济于事......

如果我不能用 vimrc 做到这一点,有没有办法在 linux/系统级别更改它?

使用 Linux Mint 14 MATE

--

答案:终端应用程序定义了键盘快捷键。在“编辑”->“键盘快捷键”下,您可以禁用帮助。那么上面的map/imap就可以正常工作了。

您还可以在主系统键盘首选项中编辑键盘设置。打开它并转到“布局”->“选项”并使用 Caps Lock 键行为。您可以禁用它,甚至将其绑定到 ESC。

vim linux-mint

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

覆盖laravel刀片模板中的部分,抛出未定义的变量错误

我正在使用Laravel 4和刀片模板,并在尝试扩展模板时遇到问题.

在我的布局中我有

@yield('content')
Run Code Online (Sandbox Code Playgroud)

在我的页面中我有

@section('content')
    Welcome {{ $name }}
@stop
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,我创建了另一个与我的第一个非常相似的页面,只想更改覆盖管理内容部分.模板中的其他部分都很好.

所以我扩展我的页面,然后做

@section('content')
    Hello!
@stop
Run Code Online (Sandbox Code Playgroud)

我用$ name变量得到一个未定义的通知.

我试过了

@section('content')
    Hello!
@overwrite
Run Code Online (Sandbox Code Playgroud)

和同样的交易,我收到通知错误.我检查了我的控制器,它使用的是正确的模板.我不是在调用@parent所以我不明白,如何在没有通知错误的情况下覆盖模板中的某个部分?

php laravel blade laravel-4

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