问题列表 - 第10524页

使用Capistrano开始后台任务

对于我的RubyOnRails-App,我必须在Capistrano部署结束时开始后台工作.为此,我在deploy.rb中尝试了以下内容:

run "nohup #{current_path}/script/runner -e production 'Scheduler.start' &", :pty => true
Run Code Online (Sandbox Code Playgroud)

有时它可以工作,但大多数情况下它不会启动过程(=未在ps -aux中列出).并且没有错误消息.没有nohup.out,不在主目录中,也不在rails app目录中.

我尝试在scheduler.rb而不是nohup中使用trap('SIGHUP','IGNORE'),但结果是一样的.

让它工作的唯一方法是删除":pty => true"并在"cap deploy"结束时执行手动Ctrl-C.但我不喜欢这个......

还有其他机会调用此Scheduler.start吗?或者获取更多错误消息?

我在服务器上使用Rails 2.3.2,Capistrano 2.5.8,Ubuntu Hardy

background capistrano ruby-on-rails nohup

19
推荐指数
3
解决办法
7341
查看次数

将MD5 +盐密码导入MD5

我正在将我的网站从oscommerce商店转移到商业应用程序.

新应用程序使用直接MD5加密存储其密码.Oscommerce使用MD5存储密码,但也会向哈希添加一个随机的2位数字(以明文形式提供).

以下是某人在论坛上发布的内容:

添加的两个字符用于以
hash = md5(twocharactersPlainPassword)的方式创建哈希,
即:2let:74
普通密码:PaSs
哈希= md5('74PaSs')= acaa6e689ae0008285320e6617ca8e95:74


以下是Oscommerce如何加密密码的代码:

// This function makes a new password from a plaintext password.
function tep_encrypt_password($plain) {
  $password = '';

  for ($i=0; $i<10; $i++) {
    $password .= tep_rand();
  }

  $salt = substr(md5($password), 0, 2);
  $password = md5($salt . $plain) . ':' . $salt;

  return $password;
}

// This funstion validates a plain text password with an encrypted password
function tep_validate_password($plain, $encrypted) {
  if (tep_not_null($plain) && tep_not_null($encrypted)) {
    // split apart …
Run Code Online (Sandbox Code Playgroud)

php passwords import md5 oscommerce

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

识别身份栏?

我发现如何使用此查询确定哪些列是给定表的主键列:

 SELECT CONSTRAINT_NAME, COLUMN_NAME
 FROM
 INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
 WHERE TABLE_NAME='tablename_here' AND
 CONSTRAINT_NAME LIKE 'PK_%'
Run Code Online (Sandbox Code Playgroud)

我可以通过使用此查询找到身份种子和增量:

SELECT IDENT_SEED('tablename_here'), IDENT_INCR('tablename_here')
Run Code Online (Sandbox Code Playgroud)

我无法使用约束信息,因为主键约束可以跨多个列.我似乎无法找到任何Transact SQL函数来提供我的身份信息.

有人可以帮我理解如何找到身份信息吗?

我正在使用SQL Server 2000.

t-sql sql-server identity

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

如何使用Java通过网络将文件从一台计算机传输到另一台计算机?

我需要一个简单的应用程序,最好是跨平台的应用程序,它可以在两台计算机之间发送文件.

它只需要接受并发送文件,并显示进度条.我可以使用哪些应用程序或如何编写应用程序?

java networking file

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

为什么这个RewriteRule不起作用?

我正在开发一个包含3个页面的网站(主页,第2页,第3页)...在第二页中有一个导航栏,有4个项目(subpage1,subpage2,...),我用它来替换内容第2页的url变量!换句话说,第2页导航栏的第二项指向:

http://localhost/uk/page2/index.php?pg=subpage2
Run Code Online (Sandbox Code Playgroud)

项目3指向:

http://localhost/uk/page2/index.php?pg=subpage3
Run Code Online (Sandbox Code Playgroud)

现在我想通过更友好的网址.htaccess!

我写过:

RewriteEngine On
RewriteRule /uk/page2/(.*)/$ /uk/page2/index.php?pg=$1
Run Code Online (Sandbox Code Playgroud)

.htaccess放置在根!

但是不起作用!请帮忙!!!

.htaccess mod-rewrite

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

java.util.Calendar的子类可用于商业用途 - 即IslamicCalendar

我正在寻找Java日历类的一些子类,最好是Hijri(伊斯兰)日历实现,但可能需要更多.有谁知道可以用于商业用途的图书馆?

我找到了IBM的ICU库(这里),但是,它们没有扩展java.util.Calendar,而是编写了自己的类,它们也回复了自定义类; UDateULocale.我正在尝试I18n一个现有的java应用程序,它已经拥有超过400个日历的日历,所以我理想地想要坚持那个类.有什么建议?

提前致谢.

java calendar internationalization

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

Java字节编译

使用javap我可以将java类反汇编为字节代码.如果我想运行这个字节代码或它的修改版本,我该怎么办?因为出于教育原因这样做,请为我免除"不要打扰"的答案.我用Google搜索并查看其他Stack Overflow问题,但找不到答案.

java

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

WWW或WWW,选择什么作为主站点名称?

从技术角度来看,唯一的问题是流量和传入链接(其中一个应重定向到另一个).

现在我需要选择哪一个应该是主要的.有些网站有www(google,microsoft,ruby-lang),有些没有www(stackoverflow,github).在我看来,新的不使用WWW.

选择什么?

请解释一下.

更新:这是编程相关的问题.实际上网站是针对程序员的,所以我希望看到科技人员的想法.

更新:没有WWW的网站是明显的赢家.感谢你们!

domain-name

85
推荐指数
10
解决办法
2万
查看次数

如何扩展NHibernate以支持更多数据库?

如果我需要让NHibernate支持更多的数据库(不包括在支持列表中:https://www.hibernate.org/361.html),假设可以使用它的内置查询语言访问数据库,但不是SQL(例如:http://kx.com/Products/kdb+.php)...

  • 我怎样才能让NHibernate与这些数据库一起工作?

.net c# nhibernate

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

Drupal使用url中的登录名和密码登录

在我们的应用程序中,我们希望链接到使用Drupal构建的在线帮助站点.

问题是该站点受密码保护.我们希望将用户名和密码放在网址中,以便在用户点击我们的应用程序中的链接时自动进行登录.

有可能吗?怎么样?

drupal

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