问题列表 - 第5626页

为什么正则表达式在python中返回错误?

我在python中尝试以下正则表达式,但它返回错误

import re
...

#read a line from a file to variable line
# loking for the pattern 'WORD' in the line ...

m=re.search('(?<=[WORD])\w+',str(line))
m.group(0)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

AttributeError:'NoneType'对象没有属性'group'

python regex

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

如何隐藏iPhone导航栏上的"后退"按钮?

我添加了一个导航控件,可以在我的应用中切换视图.但有些观点不应该有"后退"(前一个标题)按钮.有关如何隐藏后退按钮的任何想法?

navigation iphone objective-c uinavigationcontroller ios

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

将GPS位置存储在数据库varchar字段中

如果有人提出任何建议,我将不胜感激:

如何在可以编制索引的varchar字段中有效地存储gps(或任何浮点数).


背景:

我们开发了一个内容管理系统,可以有效地存储任何类型的文件和一组元数据.此文件/元数据存储如下:

file_table              metadata_table
----------              --------------
file_id         ->      file_id (number)
file_name               metadata_id (number)
file_location           metadata_value (varchar)
...etc
Run Code Online (Sandbox Code Playgroud)

我被要求提供对地理标记文件的支持(即将gps坐标存储为元数据).此外,我们还希望支持具有多个地理标记的文件.

现在据我所知,我有几个选择:

1)将纬度和经度存储在相同的metadata_value varchar中(例如'52.4343242,-1.32324').

我如何查询此字符串?有什么聪明的我可以使用sql,允许我查询字符串的"组件"?我可以将坐标存储为xml字符串 - 这会有帮助吗?如何有效地编入索引?

2)将纬度和经度存储为metadata_table中的单独行.

这个解决方案解决了支持更容易查询的问题(以牺牲复杂性和笨重为代价,特别是当我将为每个文件存储多个地理标记时),但是我仍然面临索引问题.

我可以在查询时将varchars转换为浮点数,但是我不确定这是否会忽略我在metadata_table.metadata_value上的索引并执行表扫描.

3)创建专用浮点字段以存储gps数据.

这是最不可取的选项,因为它违背设计的细节以添加特定元数据的数据库字段.并非所有文件都存储gps数据.

任何帮助或建议表示赞赏.

sql database

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

什么是MVC期货图书馆?

在Stack Overflow上,我看到一些人提到了MVC期货库

这是什么项目?我该如何使用它?文件在哪里?

.net c# asp.net-mvc asp.net-mvc-futures

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

如何使用Java检测PC已空闲30秒?

如何使用Java检测PC已空闲30秒?

EDITED

闲置我的意思是没有用户活动.用户在30秒内什么都不做.我喜欢像Windows这样的应用,检测用户什么都不做,然后进入stad-by.

java

9
推荐指数
4
解决办法
3924
查看次数

我可以将.git目录移动到它的父目录吗?

我有两个子目录,每个子目录都有一个repo,因此:

PPP/
 |--ABC/
 |   |--.git/
 |   |--AAA/
 |   |    BBB/
 |   |   CCC/
 |   
 |--DEF/
 |   |--.git/
 |   |--DDD/
 |   |--EEE/
Run Code Online (Sandbox Code Playgroud)

并且想将它们组合成一个repo,所以,我认为目录结构将是这样的:

PPP/
 |--.git/
 |--ABC/
 |   |--AAA/
 |   |--BBB/
 |   |--CCC/
 |   
 |--DEF/
 |   |--DDD/
 |   |--EEE/
Run Code Online (Sandbox Code Playgroud)

这是真的吗?

目前还有几个人在他们的机器上有回购.生活有多复杂?

助教.

git directory merge subdirectory

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

与字符串(GCC)一起使用时对函数模板的未定义引用

我需要写一个模板函数replace_all在C++中,这将需要一个字符串,wstring的,glibmm :: ustring等,并更换所有出现searchsubjectreplace.

replace_all.cc

template < class T >
T replace_all(
        T const &search,
        T const &replace,
        T const &subject
) {
        T result;

        typename T::size_type done = 0;
        typename T::size_type pos;
        while ((pos = subject.find(search, done)) != T::npos) {
                result.append (subject, done, pos - done);
                result.append (replace);
                done = pos + search.size ();
        }
        result.append(subject, done, subject.max_size());
        return result;
}
Run Code Online (Sandbox Code Playgroud)

test.cc

#include <iostream>

template < class T >
T replace_all(
        T …
Run Code Online (Sandbox Code Playgroud)

c++ string gcc templates stl

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

如何在select中重命名表中的单个列?

我有两个表有一个相同的列名,但数据不同.我想加入表,但访问两列(row ["price"],row ["other_price"]):如何在select语句中重命名/别名?(我不想在DB中重命名它们)

sql

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

获取QPixmap哈希的最佳方法是什么?

我正在使用Qt 4.5开发图形应用程序,并将图像放入QPixmapCache中,我想对此进行优化,以便如果用户插入已在缓存中的图像,它将使用该图像。

现在,每个图像都有一个唯一的ID,有助于在绘制事件时优化自身。但是我意识到,如果我可以计算图像的哈希值,则可以查找缓存以查看其是否已存在并使用它(当然,对于重复的对象,它还有更多帮助)。

我的问题是,如果QPixmap较大,则对其进行哈希计算会减慢速度,还是有更快的方法?

c++ hash qt caching qpixmap

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

Git和Team Foundation Server

更新:我不再使用TFS了.但是从评论中我可以看出git-tfs显然是现在的方式.

有没有人使用Git作为Team Foundation Server的离线解决方案?

对于Subversion,您可以使用git-svn来保存带有svn后端的私有存储库.

我尝试使用SvnBridge和git-svn来使用TFS.起初看起来很有希望,但Visual Studio认为解决方案在TFS版本控制下并在提交期间发生干扰.

还有其他方法将这两者结合起来吗?

git tfs

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