小编Dav*_*vid的帖子

在Postgres中的WHERE中使用正则表达式

我目前有以下查询:

select regexp_matches(name, 'foo') from table;
Run Code Online (Sandbox Code Playgroud)

我怎样才能重写这个,以便正则表达式在下面的地方(不工作):

select * from table where regexp_matches(name, 'foo');
Run Code Online (Sandbox Code Playgroud)

当前的错误消息是:错误:WHERE的参数必须是boolean类型,而不是type text [] SQL状态:42804字符:29

regex postgresql

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

从python中的字符串中删除控制字符

我目前有以下代码

def removeControlCharacters(line):
    i = 0
    for c in line:
        if (c < chr(32)):
            line = line[:i - 1] + line[i+1:]
            i += 1
    return line
Run Code Online (Sandbox Code Playgroud)

如果要删除多个字符,则此操作无效.

python string python-3.x

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

压缩的理论限制是什么?

想象一下,在接下来的10年里,您拥有世界上所有的超级计算机.你的任务是尽可能无损地压缩10部完整的电影.另一个标准是普通计算机应该能够动态解压缩,并且不需要花费太多的HD来安装解压缩软件.

我的问题是,你能比现在最好的替代方案实现多少压缩?1%,5%,50%?更具体地说:给定一个固定的字典大小(如果它也被称为视频压缩),是否存在压缩的理论限制?

compression data-compression information-theory

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

包含嵌入/发布的Google文档的Iframe的自动高度

我有一个已发布的Google文档的iframe.该文档的内容可能会发生变化,因此我想根据内容自动调整iframe的高度.我找到了一些解决方案,但它们都需要访问子文档的头部.有没有人知道如何做到这一点?

您可以查看我在下面使用的代码的摘录:

#faq{
height: 800px;
overflow: hidden;
position: relative;
width: 660px;
border-top: 1px solid #90C547;
border-bottom: 1px solid #90C547;
}

<div id="faq"><iframe id="faqif" src="https://docs.google.com/document/..../pub?embedded=true" frameborder="0" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;height:900px;width:832px;position:absolute;top:-92px;left:-150px;right:0px;bottom:0px;z-index:0;" height="900px" width="832px"></iframe></div>
Run Code Online (Sandbox Code Playgroud)

html css iframe google-docs google-drive-realtime-api

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

编辑器选择矩形内的文本

我经常发现自己有一些文字,我想排除文本的某一部分,比如40行的前三个字符.我能想到的最快的方法是绘制一个矩形并复制文本.我主要使用Windows,但我确信grep或类似的东西可以用一点点代码来做到这一点.我这样做的最好方法是打开命令提示符.然后运行"编辑"(是的,旧的).然后将文本粘贴到那里(这实际上需要很长时间).然后我可以选择我追求的矩形.

有没有其他编辑器支持此功能?我熟悉Notepad ++.

text-editor editor

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

如何在Python 3.1中将字符串转换为缓冲区?

我试图subprocess使用以下行管道输入:

p.communicate("insert into egg values ('egg');");

TypeError: must be bytes or buffer, not str
Run Code Online (Sandbox Code Playgroud)

如何将字符串转换为缓冲区?

python python-3.x

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

修改使用from ... import*导入的模块中的变量

请考虑以下代码:

#main.py
From toolsmodule import *
database = "foo"

#toolsmodule
database = "mydatabase"
Run Code Online (Sandbox Code Playgroud)

看起来,这会在每个模块中创建一个具有不同内容的变量.如何从main修改toolsmodule中的变量?以下不起作用:

toolsmodule.database = "foo"
Run Code Online (Sandbox Code Playgroud)

python python-import python-3.x

10
推荐指数
2
解决办法
7769
查看次数

使用UIImagePickerController捕获具有特定分辨率的照片

我想拍摄A4纸的照片.重要的是,我希望文本可读,但我不希望像2592x1936像素或3264x2448像素这样的分辨率的图像太大.此外,我认为捕获后重新缩放照片需要额外的时间,所以我也想避免这种情况.

我们可以选择以下品质:

UIImagePickerControllerQualityTypeHigh = 0   
UIImagePickerControllerQualityTypeMedium          = 1  default value   
UIImagePickerControllerQualityTypeLow            = 2   
UIImagePickerControllerQualityType640x480         = 3,   
UIImagePickerControllerQualityTypeIFrame1280x720  = 4,   
UIImagePickerControllerQualityTypeIFrame960x540   = 5 
Run Code Online (Sandbox Code Playgroud)

如果我们使用的话AVFoundation,我们可以从这个漂亮的表中选择分辨率(标题为"捕捉静止图像").

但是有没有类似的表格UIImagePickerController,例如UIImagePickerControllerQualityTypeHigh在iPhone 3gs上等于1920x1080?

iphone uiimagepickercontroller ios4 ios

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

Python 2.6中的Maketrans

我有一个很好的小方法从字符串中删除控制字符.不幸的是,它在Python 2.6中不起作用(仅在Python 3.1中).它指出:

mpa = str.maketrans(dict.fromkeys(control_chars))
Run Code Online (Sandbox Code Playgroud)

AttributeError:类型对象'str'没有属性'maketrans'

def removeControlCharacters(line):
   control_chars = (chr(i) for i in range(32))
   mpa = str.maketrans(dict.fromkeys(control_chars))
   return line.translate(mpa)
Run Code Online (Sandbox Code Playgroud)

怎么改写?

python python-3.x

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

PostgreSQL:为什么这个简单的查询不使用索引?

我有一个带有列c的表t,它是一个int并且在其上有一个btree索引.

为什么以下查询不使用此索引?

explain select c from t group by c;
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:

HashAggregate  (cost=1005817.55..1005817.71 rows=16 width=4)
  ->  Seq Scan on t  (cost=0.00..946059.84 rows=23903084 width=4)
Run Code Online (Sandbox Code Playgroud)

我对索引的理解是有限的,但我认为这些查询是索引的目的.

database postgresql relational-database database-performance

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