小编Ror*_*ory的帖子

复制postgres中的表(包括索引)

我有一张postgres表.我需要从中删除一些数据.我打算创建一个临时表,复制数据,重新创建索引并删除我需要的行.我无法从原始表中删除数据,因为此原始表是数据源.在一种情况下,我需要得到一些取决于删除X的结果,在另一种情况下,我需要删除Y.所以我需要所有的原始数据始终存在并可用.

然而,重新创建表并再次复制并重新创建索引似乎有点愚蠢.无论如何在postgres中告诉它"我想要一个完整的表格副本,包括结构,数据和索引"?

不幸的是,PostgreSQL没有"创建表......像X包含指数"

sql postgresql indexing

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

Bash Scripting - 如何设置将使用新文件创建的组?

我正在做一个bash shell脚本,我想更改创建新文件的默认组.我知道你umask用来改变权限.这群人有什么东西吗?

unix linux permissions bash shell

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

如何在PHP中获取字符串的十六进制转储?

我正在调查PHP5中的编码.有没有办法获得字符串的原始十六进制转储?即字符串中每个字节(非字符)的十六进制表示?

php string encoding hex character-encoding

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

获取Python可以编码的所有编码列表

我正在编写一个脚本,尝试在Python 2.6中将字节编码为许多不同的编码.有没有办法获得可以迭代的可用编码列表?

我试图这样做的原因是因为用户有一些未正确编码的文本.有趣的人物.我知道unicode角色搞砸了.我希望能够给他们一个答案,例如"你的文本编辑器将该字符串解释为X编码,而不是Y编码".我以为我会尝试使用一种编码对该字符进行编码,然后使用另一种编码再次对其进行解码,看看我们是否得到相同的字符序列.

即是这样的:

for encoding1, encoding2 in itertools.permutation(encodinglist(), 2):
  try:
    unicode_string = my_unicode_character.encode(encoding1).decode(encoding2)
  except:
    pass
Run Code Online (Sandbox Code Playgroud)

python unicode encoding character-encoding

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

Postgres - 如何检查空数组

我正在使用Postgres,我正在尝试编写这样的查询:

select count(*) from table where datasets = ARRAY[]
Run Code Online (Sandbox Code Playgroud)

即我想知道有多少行有某个列的空数组,但postgres不喜欢这样:

select count(*) from super_eds where datasets = ARRAY[];
ERROR:  syntax error at or near "]"
LINE 1: select count(*) from super_eds where datasets = ARRAY[];
                                                             ^
Run Code Online (Sandbox Code Playgroud)

sql arrays postgresql

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

"无法摆脱索引内容"是什么意思?

我正在玩Rust,我正在尝试使用以下代码访问第一个命令行参数:

use std::env;

fn main() {
    let args: Vec<_> = env::args().collect();
    let dir = args[1];
}
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

error[E0507]: cannot move out of indexed content
 --> src/main.rs:5:15
  |
5 |     let dir = args[1];
  |         ---   ^^^^^^^ cannot move out of indexed content
  |         |
  |         hint: to prevent move, use `ref dir` or `ref mut dir`
Run Code Online (Sandbox Code Playgroud)

如果我改成它let ref dir,它会编译,但我不知道发生了什么.有人可以解释一下"索引内容"是什么意思吗?

rust

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

使用GStreamer编辑服务的过渡会冻结,但无需过渡即可正常工作

我正在尝试使用gstreamer的GStreamer编辑服务来连接2个视频,并在两者之间进行转换.

这个命令只是将两段视频连接在一起而没有过渡,工作正常:

ges-launch-0.10 vshort01.mov 0 5 vshort02.mov 5 5 -r -o file:///tmp/foo.mov
Run Code Online (Sandbox Code Playgroud)

这是它的输出:

$ ges-launch-0.10 vshort01.mov 0 5 vshort02.mov 5 5 -r -o file:///tmp/foo.mov
save_path: (null)
load_path: (null)
Adding file:///home/rory/vshort01.mov inpoint:0:00:00.000000000 duration:0:00:05.000000000
Adding file:///home/rory/vshort02.mov inpoint:0:00:05.000000000 duration:0:00:05.000000000
Done
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用此命令在两个视频之间进行短暂转换,它就会挂起.

ges-launch-0.10 vshort01.mov 0 5 +transition crossfade 2 vshort02.mov 5 5 -r -o file:///tmp/foo.mov
Run Code Online (Sandbox Code Playgroud)

输出,我得到的是:

save_path: (null)
load_path: (null)
Adding file:///home/rory/vshort01.mov inpoint:0:00:00.000000000 duration:0:00:05.000000000
Adding <transition:crossfade> duration 0:00:02.000000000
Adding file:///home/rory/vshort02.mov inpoint:0:00:05.000000000 duration:0:00:05.000000000
Run Code Online (Sandbox Code Playgroud)

它挂起了.该文件/tmp/foo.mov保持0字节,并且没有CPU活动.

我是ges0.10-toolsubuntu 11.04 natty上的软件包版本0.10.1-1.我今天从git clone尝试了一个新构建的gst-editing-services版本c2668d058501513b734c8a8013a5e78c817712bb …

video ubuntu video-processing gstreamer

48
推荐指数
0
解决办法
1036
查看次数

对旧版浏览器使用HTML5的"data-*"属性有什么问题吗?

我想将一些自定义数据与一些HTML节点相关联.我打算使用新的HTML5风格'data-*'属性.例如:<tr class="foo" data-typeid="7">…,然后我将通过读取值来选择此HTML节点并显示/隐藏它等$(node).attr("data-typeid").

但是,此网页也需要与旧版浏览器一起使用.我没有使用data-*属性作为特殊属性,但我想知道旧浏览器是否会忽略,擦除或使该属性不可访问,因为它不是有效的HTML4.

javascript jquery html5 cross-browser custom-data-attribute

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

Git svn rebase:校验和不匹配

当我尝试在我的存储库上执行git svn rebase时遇到问题.它显示:

Checksum mismatch: code/app/meta_appli/app_info.py
expected: d9cefed5d1a630273aa3742f7f414c83
     got: 4eb5f3506698bdcb64347b5237ada19f
Run Code Online (Sandbox Code Playgroud)

我搜索了很多但没有找到解决这个问题的方法.

如果有人知道,请分享您的知识.提前致谢.

svn git git-svn

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

在Python中反转正则表达式

我想颠倒正则表达式.即给出一个正则表达式,我想生成任何匹配该正则表达式的字符串.

我知道如何使用有限状态机从理论计算机科学背景中做到这一点,但我只想知道是否有人已经编写了一个库来执行此操作.:)

我正在使用Python,所以我想要一个Python库.

重申一下,我只想要一个与正则表达式匹配的字符串.像 "." 或者".*"会使无限量的字符串与正则表达式匹配,但我并不关心所有选项.

我愿意这个库只适用于正则表达式的某个子集.

python regex

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