问题列表 - 第8549页

如何在Ubuntu中使用宝石?

我最近升级到Ubuntu 9.04,我有使用宝石的问题.我使用apt-get安装了Ruby,Rubygems和Rails.该rails命令确实有效.

然后我安装了capistrano和其他宝石,比如heroku.为了做到这一点,我使用了命令:

sudo gem install XXX
Run Code Online (Sandbox Code Playgroud)

当我想使用该cap命令时,它不起作用:

bash: cap: command not found
Run Code Online (Sandbox Code Playgroud)

它与其他gem命令相同.

我有特别的事情可以让gem命令工作吗?

ruby ubuntu capistrano rubygems ruby-on-rails

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

Resharper总是建议我使用const字符串而不是字符串

哪一个好:

string sQuery = "SELECT * FROM table";
Run Code Online (Sandbox Code Playgroud)

要么

const string sQuery = "SELECT * FROM table";
Run Code Online (Sandbox Code Playgroud)

为什么resharper总是建议我这样做?

resharper const

10
推荐指数
1
解决办法
2679
查看次数

app.config文件和XYZ.settings文件有什么区别?

我实际上处于.NET相关的学习阶段,我正在探索如何保存应用程序.我最后编写了自己的类,将设置保存在XML文件中,然后我发现.NET本身支持保存应用程序设置.

但我找到了两种方法.当我在Visual Studio 2008中打开添加新项目对话框时,它提供了创建设置文件(.settings)或配置文件(.config)的选项.两者之间的区别是什么,应该在什么情况下使用它们?

.net settings configuration appsettings

71
推荐指数
2
解决办法
9635
查看次数

如何在hsqldb中"选择current_timestamp"?

甲骨文:

select systimestamp from dual
Run Code Online (Sandbox Code Playgroud)

MySQL的:

select current_timestamp
Run Code Online (Sandbox Code Playgroud)

SQL Server:

select current_timestamp
Run Code Online (Sandbox Code Playgroud)

PostgreSQL的:

select current_timestamp
Run Code Online (Sandbox Code Playgroud)

问题是,如何获取HSQLDB中的当前时间戳?我使用的是1.8.0.10版

sql database hsqldb embedded-database

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

XSL选择元素有两个属性的位置

如何选择具有两个属性的元素?

我可以

@name | @area
Run Code Online (Sandbox Code Playgroud)

这是"名称或区域",但我如何做"名称区域"?

xslt xpath

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

MSbuild内置变量

有人可以将其翻译成使用内置变量的语法吗?

\\myserver\builds\mybuild\Daily_20090525.1\Release\_PublishedWebsites\myWebsite
Run Code Online (Sandbox Code Playgroud)

它应该是这样的:

$(DropLocation)\mybuild\$(?...)\Release\_PublishedWebsites\myWebsite
Run Code Online (Sandbox Code Playgroud)

msbuild

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

使用列A和列B的值更新列C.

我需要实现这一目标

update [table]
set [column c] = ( select [column a] + ' ' + [column b] from [table] )
Run Code Online (Sandbox Code Playgroud)

但我收到此错误消息

子查询返回的值超过1.当子查询跟随=,!=,<,<=,>,> =或子查询用作表达式时,不允许这样做.

如何在没有不良结果的情况下达到预期的效果:)

吉姆

sql sql-update

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

c ++如果用sprintf打印的字符多于char指针分配的字符会怎么样?

我认为这是使用sprintf的常用方法:

char pText[x];
sprintf(pText, "helloworld %d", Count );
Run Code Online (Sandbox Code Playgroud)

但是,如果char指针分配的内存少于打印到的内容,究竟会发生什么?

即如果x小于sprintf的第二个参数的长度怎么办?

我问,因为我在sprintf语句后面的代码中得到了一些奇怪的行为.

c++ printf

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

如何获取应用程序的安装路径?

在使用C#的Windows中,如何从我的项目中获取软件的安装路径(例如,考虑NUnit或任何其他软件,如MS word等)?另外,如何设置我们在环境变量中设置的路径变量,以便我们只需通过命令提示符运行应用程序.

就像我在"C:\ Program Files"中安装NUnit一样,我可以通过在cmd提示符中给出"NUnit"来运行它,但如果我安装在不同的位置,我就不能这样做. 我需要从我的项目中获取NUnit的位置或路径或我系统中安装的任何其他软件(具有Windows XP).

编辑:就像我可以从注册表中获取已安装程序的路径.HKEY_CURRENT_USER-> SOFTWARE

c# windows

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

PHP中的异步处理或消息队列(CakePHP)

我正在CakePHP中构建一个网站,该网站处理通过XML-RPC API和Web前端上传的文件.文件需要由ClamAV扫描,需要生成缩略图等.所有资源密集型工作需要一些时间,用户不必等待.所以,我正在研究PHP的异步处理,特别是CakePHP.

我遇到了CakePHP 的MultiTask插件看起来很有希望.我还遇到了各种消息队列实现,例如droprbeanstalkd.当然,我还需要某种后台进程,可能是使用某种Cake Shell实现的.我看到MultiTask使用PHP_Fork来实现多线程PHP守护进程.

我需要一些关于如何以最佳方式将所有这些部分组合在一起的建议.

  • 有一个用PHP编写的长期运行守护进程是一个好主意吗?我应该注意什么?
  • 外部消息队列实现的优点是什么?MultiTask插件不使用外部消息队列.它使用MySQL表来存储任务.
  • 我应该使用什么消息队列?dropr?beanstalkd?别的什么?
  • 我该如何实现后端处理器?分离PHP守护进程是一个好主意还是只是在寻找麻烦?

我目前的计划是使用MultiTask插件或编辑它以使用beanstald而不是它自己的MySQL表实现.队列中的作业可以简单地由任务名称和参数数组组成.PHP守护程序将监视传入的作业并将其传递给其中一个子线程.只需用给定的参数执行CakePHP任务即可.

对此有何意见,建议,评论,陷阱或火焰?

php multithreading asynchronous cakephp message-queue

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