小编var*_*tec的帖子

什么是网站的SQL数据库存储的替代方案?

如果您的存储需求很小,SQL数据库就会过度.当我年轻和愚蠢时,我使用了一个文本文件,并在我需要访问它时flock()编辑它.这不会扩展,但我仍然觉得在Web 2.0中完全忽略了非数据库解决方案.

有没有人使用SQL数据库进行存储?有哪些替代方案?

php sql lamp cgi

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

PostgreSQL是否实现了地理空间关系查询?

我的公司正在寻找不同的数据库提供商,以及他们如何实现地理空间查询以从Lat/Long获取大量记录的距离.

我们将调查PostgreSQL作为潜在的数据库平台.

  • 我听说PostGRE实现了地理空间查询.它是否正确?
  • 有没有一个很好的参考,提供有关实施的信息?

gis postgresql geospatial

17
推荐指数
2
解决办法
8767
查看次数

软件在何处以及如何与硬件相遇?

在计算机中抽象(屏幕上的字母)符合实际情况(电流通过内存和处理器中的电路).这种进化是如何发生的?

我想,我说的比汇编者更深入.也许比处理器指令更深?在某些时候,命令实际上是由硬件解释的,但我不明白在哪里/如何发生.

我没有上大学,所以没有参加CS课程或其他任何事情.像许多人一样,我是一个爱好者,变成了"亲".结果,我认为我失踪了很多拼图.我知道一点点C++,并且理解指针等的概念(尽管我并没有在愤怒中使用它们),但是我只是在高级别工作.我不确定知道这种东西会不会对我有所帮助,但它确实很有趣.

hardware electronics

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

如何将Sikuli脚本集成到Selenium中?

我正在广泛使用Selenium进行集成测试.适用于所有常规内容(HTML/AJAX),但在我尝试测试第三方ActiveX,Java小程序和Flash组件时不行.

我发现的解决方案是Sikuli.在本地工作很好,但我怎样才能将其整合到Selenium中?

顺便说一句.如果那是相关的,对于Selenium,我正在使用Python API.

testing selenium integration-testing unit-testing sikuli

16
推荐指数
1
解决办法
9185
查看次数

AWS SNS中的延迟和吞吐量是否足以取代pub/sub的专用MQ?

为了HA,我正在考虑从自托管解决方案(ZeroMQ)切换到应用程序中pub/sub的AWS Simple Notification Service.这是应用程序的后端,因此应该是合理的实时.

什么是我可以期待SNS的延迟和吞吐量?

message-queue publish-subscribe zeromq amazon-web-services

16
推荐指数
1
解决办法
6515
查看次数

在Velocity中取消设置变量

是否可以将Velocity引用设置为"null"或"undefined"?

Velocity模板语言参考

#set - 建立参考格式的值:

# [ { ] set [ } ] ( $ref = [ ", ' ]arg[ ", ' ] )

用法:

$ref - 赋值的LHS必须是变量引用或属性引用.

arg - 赋值的RHS,arg如果用双引号括起来解析,如果用单引号括起来则不解析.如果RHS评估为null,则不会将其分配给LHS.(强调我的)

我找不到等效的#unset宏.

java templates velocity

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

DynamoDB 的命名约定?

背景:我正在创建一种用于 Django 的简化伪 ORM。类显然使用 CamelCase 约定,而 Django 应用程序使用下划线小写。这让我有几个选择:

  • Django ORM 风格: app_name_someclass
  • 正确的下划线样式: app_name_some_class
  • 原样: app_name.SomeClass
  • 可能还有其他一些使用不同的分隔符等。

DynamoDB 是否有任何完善的命名约定?到目前为止,从我在示例中看到的情况来看,它似乎是免费的。

django amazon-web-services amazon-dynamodb

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

防止setup.py test/pytest安装额外的依赖项

在我的CI中,我有一个构建步骤,它使用pip并使用私有索引等正确设置.

然后我有测试步骤,执行python setup.py test.在这个特殊情况下test是别名pytest.

Setuptools和PIP以不同方式解析包依赖关系,这导致尝试重新安装某些包的测试步骤.我想阻止这一点.有没有办法使用Setuptools配置(首选)或使用PyTest配置?

更新:

通过流行的需求回购来举例说明我遇到的问题 https://github.com/vartec/example_repo_setuptools_issue

python setuptools pytest

13
推荐指数
3
解决办法
1942
查看次数

如何使用Boost :: Python公开原始字节缓冲区?

我有第三方C++库,其中一些类方法使用原始字节缓冲区.我不太确定如何处理Boost :: Python.

C++库头类似于:

class CSomeClass
{
  public:
      int load( unsigned char *& pInBufferData, int & iInBufferSize );
      int save( unsigned char *& pOutBufferData, int & iOutBufferSize );
}
Run Code Online (Sandbox Code Playgroud)

坚持使用Boost :: Python代码......

class_<CSomeClass>("CSomeClass", init<>())
    .def("load", &CSomeClass::load, (args(/* what do I put here??? */)))
    .def("save", &CSomeClass::save, (args(/* what do I put here??? */)))
Run Code Online (Sandbox Code Playgroud)

如何将这些原始缓冲区包装在Python中作为原始字符串公开?

python boost bytebuffer boost-python

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

redis-cli和文件中的值

是否可以使用交互式轻松设置文件中的特定值redis-cli

我希望获得与以下Python代码段相同的结果:

with open("some.jpg") as f:
    image_binary = f.read()

rd.hset("some_key", "image_binary", image_binary)
Run Code Online (Sandbox Code Playgroud)

command-line-interface redis

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