问题列表 - 第25711页

我如何知道find_package()是否在cmake中成功?

find_package(GTK)
Run Code Online (Sandbox Code Playgroud)

如何让它输出一些东西,以便我知道它是否找到了什么?

平台:Windows XP

windows cmake

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

如何在objective-c中正确地像Finder一样对文件名进行排序

我绑定NStableView与NSMutableArray contiaining文件名和其他文件的详细信息.使用compare进行简单的biniding和排序:没有像finder那样正确地对文件名进行排序.如果我需要定义用于排序文件名的自定义选择器以及如何定义,请告诉我?

sorting binding objective-c nstableview nsmutablearray

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

使用LSB C++编译器构建Boost

我想用来自Linux标准库http://www.linuxfoundation.org/collaborate/workgroups/lsb的 LSB C++编译器构建我的程序.程序取决于使用gcc 4.4版本构建的Boost库.编译失败.是否可以使用LSB C++编译器构建Boost库?或者,是否可以使用一些旧的gcc版本构建Boost库,建议使用什么版本?我的最终目标是让我的可执行文件和第三方Boost库在大多数Linux发行版上运行.

通常,可以采取哪些措施来获得更好的Linux发行版二进制兼容性,根据Boost库开发C++闭源应用程序?

c++ linux gcc boost binary-compatibility

5
推荐指数
2
解决办法
2059
查看次数

我可以将PHP用于移动网站吗?

我一直在对移动网站进行一些研究,到目前为止,我认为大多数手机都不支持PHP.

我正在尝试创建多个表单,导致自动电子邮件响应,如果我可以使用PHP,这将非常简单.

有没有其他方法来实现这一目标?

php xhtml mobile

0
推荐指数
1
解决办法
177
查看次数

在Python中将数字三角形读入2d数组

我想使用Python从文件中读取整数值的三角形到整数的二维数组.数字看起来像这样:

75

95 64

17 47 82

18 35 87 10

20 04 82 47 65

...

我到目前为止的代码如下:

f = open('input.txt', 'r')
arr = []
for i in range(0, 15):
    arr.append([])
    str = f.readline()
    a = str.split(' ')
    for tok in a:
        arr[i].append(int(tok[:2]))

print arr
Run Code Online (Sandbox Code Playgroud)

我觉得这可以用更严格,更Pythonesque的方式来完成.你会怎么做?

python file

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

有没有办法限制STL地图的大小?

我想在C++中实现某种用作缓存的查找表.它旨在模拟我正在模拟的一块硬件.

密钥是非整数的,所以我猜测哈希是有序的.我无意发明轮子所以我打算用std::map它(尽管建议替代品是受欢迎的).

问题是,有没有办法限制哈希的大小来模拟我的硬件有限大小的事实?我希望哈希的insert方法返回错误消息,或者如果达到限制则抛出异常.

如果没有这种方式,我会在尝试插入之前检查它的大小,但这似乎是一种不太优雅的方式.

c++ stl map

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

Rails中的加密 - 解密

require 'digest/sha1'用来加密我的密码并保存到数据库中.在登录期间,我通过匹配保存在数据库中的加密密码进行身份验证,并再次加密,使用输入密码字段.截至目前一切正常,但现在我想做'忘记密码'功能.为此,我需要解密保存在数据库中的密码以找到原始密码.如何解密使用digest/sha1?或者有没有人知道任何支持加密和解密的算法?

我在rails上使用ruby,所以我需要Ruby方法来完成它.

ruby encryption ruby-on-rails

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

boost库是否应该依赖于结构成员对齐?

我发现,艰难的方式,至少boost::program_options是依赖于编译器配置的结构成员对齐.

如果使用默认设置构建boost并使用4字节alignment(/Zp4)将其链接到项目,则它将在运行时失败(使用program_options进行最小测试).Boost将生成一个断言,指示可能的错误调用约定,但真正的原因是结构成员对齐.

有什么方法可以防止这种情况吗?如果对齐使得代码不兼容,那么它是否应该包含在库命名中?

c++ boost alignment memory-alignment

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

MySQL 5.1.41前导零被删除

我有一个MySQL数据库,我想在其他地方存储电话号码.

字段类型是INT(10)

当我尝试插入一个以0开头的数字时,如0504042858,它就像504042858一样存储.这只发生在前导零的电话号码上.当数字以任何其他数字开头时,它会被正确存储.

我究竟做错了什么?

mysql

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

要求'rubygems'

我已经看到了许多Ruby代码示例(例如,http://www.sinatrarb.com/).这需要什么目的?

# require 'rubygems'
require 'sinatra'
get '/hi' do
  "Hello world!"
end
Run Code Online (Sandbox Code Playgroud)

在所有情况下,代码都可以在没有这一行的情

ruby rubygems require

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