我经常构建一个庞大的项目,即使在配置预编译的头文件后,也需要很长时间(超过一小时)才能完成.他们的任何准则或技巧是否允许并行工作(例如在后台启动gcc,等等)以允许更快的构建?
注意:源和二进制文件的大小太大,无法放入ram文件系统中,我不想更改目录结构或构建原则.
Python 2.6.4 (r264:75706, Dec 7 2009, 18:45:15)
[GCC 4.4.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> class A(object):
... def f(self):
... print self.k
...
>>> class B(object):pass
...
>>> a=A()
>>> b=B()
>>> a.k="a.k"
>>> b.k="b.k"
>>> a.f()
a.k
>>> A.f(a)
a.k
>>> A.f(b)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unbound method f() must be called with A instance as first argument (got B instance instead)
>>>
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点? …
我如何计算两个单词之间的单词数?
$txt = "tükörfúrógép banana orange lime, tükörfúrógép cherry árvízt?r? orange lyon
cat lime mac tükörfúrógép cat orange lime cat árvízt?r?
tükörfúrógép banana orange lime
orange lime cat árvízt?r?";
Run Code Online (Sandbox Code Playgroud)
这两个词:"árvíztűrő"和"tükörfúrógép"
我需要这个回报:
tükörfúrógép樱桃árvíztűrő
tükörfúrógép猫橙色石灰猫árvíztűrő
tükörfúrógép香蕉橘子橙子石灰石灰猫árvíztűrő
现在我有这个正则表达式:
preg_match_all('@((tükörfúrógép(.*)?árvízt?r?)(árvízt?r?(.*)?tükörfúrógép))@sui',$txt,$m);
Run Code Online (Sandbox Code Playgroud) 在阅读一些Java源代码时,我遇到了这一行:
((Closeable) some_obj).close();
Run Code Online (Sandbox Code Playgroud)
some_obj显然是实现Closeable接口的类的实例.我的问题是,为什么他们在调用close()之前首先将some_obj强制转换为Closeable.我不能这样做
some_obj.close();
Run Code Online (Sandbox Code Playgroud) 对于存在的网页,但对于没有足够权限的用户(他们未登录或不属于正确的用户组),要提供的正确HTTP响应是什么?401?403?别的什么?到目前为止,我对每个人的看法都不太清楚.哪些用例适合每个响应?
http-status-codes http-response-codes http-headers http-status-code-403 http-status-code-401
我试图在Ubuntu上安装rspec-rails,但我遇到了一些问题.
以下是我的确切步骤:
1)将我的Gemfile更改为:
source 'http://rubygems.org'
gem 'rails', '3.0.0.beta4'
gem 'sqlite3-ruby', '1.2.5', :require => 'sqlite3'
group :development do
gem 'rspec-rails', '2.0.0.beta.17'
end
group :test do
gem 'rspec', '2.0.0.beta.17'
end
Run Code Online (Sandbox Code Playgroud)
2)键入"bundle install",我收到以下错误:
/usr/lib/ruby/1.8/fileutils.rb:243:in`mkdir':权限被拒绝 - /home/steve/.gem/specs(Errno :: EACCES)
3)如果我继续我的安装说明并键入"rails generate rspec:install",我会收到以下错误(但它可能是由#2失败引起的)
在这台机器上可用的宝石中找不到gem'rspec(= 2.0.0.beta.17,runtime)'.
我无法在Google上找到解决方案.这是我试图遵循的教程的链接.我的开发环境是Ubuntu 10.04,Ruby 1.8.7,Rails 3.0.0 beta 4.
谢谢.
我有一个从表中读取数据的包,并根据列值将记录存储在另外两个表中.包使用Transaction required属性.直到最近,我在源表上创建了一个非聚集索引以提高性能,它运行顺畅.在将"进度"显示为"验证已启动"后,程序包拒绝继续执行.
有两件事可以解决问题:
我不必同时使用它们,而且包装顺利运行.我选择了选项1,但我不明白引擎盖下发生了什么.我的问题是,
PS:之前桌子上没有索引.