问题列表 - 第40490页

session_start挂起

因为几次我们的服务器在你每次执行session_start时挂起.

出于测试目的,我创建了一个如下所示的脚本:

<?php
session_start();
?>
Run Code Online (Sandbox Code Playgroud)

从控制台调用它会挂起,甚至无法使用ctrl-c停止,只有kill -9可以正常工作.通过Apache调用它也是一样的./var/lib/php/session/保持空白但权限绝对正常,www可以写入并且还具有所有父文件夹的读取权限.

根据管理员的说法,服务器上没有进行任何更改,也没有为会话注册特殊代码.服务器是CentOS 4或5,昨天一切都运行良好.我们重新启动了服务器并更新了PHP,但没有任何改变.

我已经没想完了,有什么建议吗?

UPDATE

我们通过将项目移动到另一台服务器来解决了这个问题,所以当问题仍然存在于一台服务器上时,不再需要解决方案了.我将保持这个问题的开放,以防万一有人对将来遇到类似问题的人有所了解.

php session

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

用php代码调用javascript函数

我试图调用我的PHP区域顶部声明的Javascript函数.然而它不起作用.任何人都可以告诉我它的原因.除了这一部分,其他一切都在起作用.请帮我.

  <!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  <html>
  <head>
  <title>AES (Rijndael) Encryption Test in JavaScript</title>
  <script src="aes-enc.js" type="text/javascript" language="JavaScript"></script>
  <script src="aes-dec.js" type="text/javascript" language="JavaScript"></script>
  <script src="aes-test.js" type="text/javascript" language="JavaScript"></script>
  <script type="text/javascript">

   function doDecryption()
            {
            document.write("Inside Javascript");
            var ct, key;

  ct = hex2s(<?php echo $myValue; ?>);
  document.write("Inside Javascript");
  document.write(ct);
 // key = hex2s(theForm.key.value);
 // theForm.plaintext.value = byteArrayToHex(rijndaelDecrypt(ct, key, "ECB"));


            }


  </script>
  </head>

  <body>
  <?php
  mysql_connect("localhost","root","");
  mysql_select_db("encryption") or die(mysql_error());
  $userId = $_POST['userId'];


  if (($_SERVER['REQUEST_METHOD'] == 'POST') && ($_POST['key'] == ""))
  {
     $query = …
Run Code Online (Sandbox Code Playgroud)

javascript php

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

如何在Windows上使用Mercurial使用SSH密钥进行推/拉?

如何告诉TortoiseHg(或Mercurial)我想在推/拉远程存储库时使用给定的SSH密钥?

windows mercurial tortoisehg

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

如何对Java Hashtable进行排序?

我将一些数据插入Java Hashtable.如果我从Hashtable读取数据,它的返回顺序与我插入的顺序不同.如何从Hashtable获取有序数据?

我使用以下代码从哈希表中获取值:

// Get a set of the entries
Set set = hsUpdateValues.entrySet();
// Get an iterator
Iterator i = set.iterator();
// Display elements
while (i.hasNext()) {
    Map.Entry me = (Map.Entry) i.next();            
    System.out.print(
        "Key : " + me.getKey()
        + ", Value: " + me.getValue()
    );
}
Run Code Online (Sandbox Code Playgroud)

java sorting maps hashtable

8
推荐指数
4
解决办法
6万
查看次数

在Squirrel中创建/替换触发器

我使用squirrel 3.2.0当我尝试更换此触发器时:

CREATE OR REPLACE TRIGGER crw_ins_trig
  BEFORE INSERT OR UPDATE ON crew
  FOR EACH ROW
DECLARE

BEGIN
    if (:new.crw_id is null) then
        select crw_id_seq.nextval
        into :new.crw_id
        from dual;
    end if;  
END;
/
Run Code Online (Sandbox Code Playgroud)

我收到消息"请输入参数值.值为':new'"

单击"确定"后,结果消息为:

Warning:   Warning: execution completed with warning
SQLState:  null
ErrorCode: 17110
Position: 27

Query 1 of 1, Rows read: 0, Elapsed time (seconds) - Total: 0.023, SQL query: 0.023, Building output: 0
Run Code Online (Sandbox Code Playgroud)

在我的应用程序中,我收到错误 "ORA-04098: trigger 'CRW_INS_TRIG' is invalid and failed re-validation"

这与Squirrel有关吗?如果是这样,我该如何解决?

oracle squirrel-sql

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

Ruby:require vs require_relative - 在Ruby <1.9.2和> = 1.9.2中运行的解决方法的最佳实践

如果我想require在Ruby中使用相关文件并且希望它在1.8.x和> = 1.9.2中工作,那么最佳实践是什么?

我看到几个选项:

  • 只是去$LOAD_PATH << '.'忘记一切
  • $LOAD_PATH << File.dirname(__FILE__)
  • require './path/to/file'
  • 检查RUBY_VERSION<1.9.2,然后定义require_relativerequire,require_relative随后在需要的地方使用
  • 检查是否require_relative已存在,如果已存在,请尝试按上一种情况继续操作
  • 使用奇怪的结构 - 例如
    require File.join(File.dirname(__FILE__), 'path/to/file')
    Run Code Online (Sandbox Code Playgroud)
    它们似乎不能在Ruby 1.9中工作,因为,例如:
    $ cat caller.rb
    require File.join(File.dirname(__FILE__), 'path/to/file')
    $ cat path/to/file.rb
    puts 'Some testing'
    $ ruby caller
    Some testing
    $ pwd
    /tmp
    $ ruby /tmp/caller
    Some testing
    $ ruby tmp/caller
    tmp/caller.rb:1:in 'require': no such file to load -- tmp/path/to/file (LoadError)
        from tmp/caller.rb:1:in '<main>' …
    Run Code Online (Sandbox Code Playgroud)

ruby ruby-1.9 ruby-1.8

153
推荐指数
5
解决办法
7万
查看次数

具有间隙的信号的功率谱密度?

有谁知道是否有可能找到信号的功率谱密度,其中有间隙.例如(在matlab语法中导致这是我熟悉的)

ta=1:1000; 
tb=1200:3000;

t=[ta tb];    % this is the timebase
signal=randn(size(t));  this is a signal

figure(101)

plot(t,signal,'.')
Run Code Online (Sandbox Code Playgroud)

我希望能够在更长的时间基础上确定频率,而不仅仅是各个数据部分.显然我可以采用各个部分的PSD,但这将限制最低频率.我可以插入数据,但这会使PSD 变色.

任何想法将不胜感激.

python math matlab signal-processing

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

如何从收件箱中将邮件移动到POP3帐户中的另一个文件夹?

我有一个WCF应用程序,它从pop3帐户读取邮件,并在通过发送"DELE 1"读取后从收件箱中删除它们.现在我想对此功能进行一些更改.即,而不是从收件箱中删除邮件,我想将其移动到另一个文件夹.

我该怎么做?

email pop3

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

如何在lucene中索引日期字段

我是lucene的新手.我必须索引日期字段.我IndexWriter在lucene 3.0.0中使用了以下构造函数.

IndexWriter writer = new IndexWriter(FSDirectory.open(indexDir), new WhitespaceAnalyzer(), true, IndexWriter.MaxFieldLength.UNLIMITED)
Run Code Online (Sandbox Code Playgroud)

我的观点是:为什么在未分析日期字段时需要分析器,而我使用的索引Field.Index.NOT_ANALYZED.

java lucene date

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

将文件从NSTableView拖到其他osx应用程序

我想从NSTableView行拖动一个文件,将其复制到另一个应用程序(即Finder).我实现了本指南的前两个步骤("配置您的表视图","开始拖动操作")并认为可以解决这个问题:http: //developer.apple.com/library/mac/#documentation/Cocoa /Conceptual/TableView/Tasks/UsingDragAndDrop.html

但是,当我尝试拖动一行时,行文本跟在鼠标后面,但文件在释放时不会复制.这是我在初始化时发送到我的UITableView的内容:

#define librarySongDataType @"NSFileContentsPboardType"
- (void)awakeFromNib
{
    [self setDraggingSourceOperationMask:NSUIntegerMax forLocal:YES]; // allow interapplication drags
    [self registerForDraggedTypes:[NSArray arrayWithObject:librarySongDataType] ]; // NSFileContentsPboardType
}
Run Code Online (Sandbox Code Playgroud)

这是我在NSTableView的数据源(NSArrayController)中处理拖动的方法:

- (BOOL)tableView:(NSTableView *)aTableView writeRowsWithIndexes:(NSIndexSet *)rowIndexes toPasteboard:(NSPasteboard *)pboard
{
    NSLog(@"writeRowsWithIndexes");
    NSData *data = [NSKeyedArchiver archivedDataWithRootObject:rowIndexes];
    [pboard setData:data forType:librarySongDataType];
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

要清楚,我不是试图将文件拖到我的表视图中,我只是试图将文件拖出来.

macos cocoa drag-and-drop objective-c

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