问题列表 - 第41933页

在爆炸功能之后向一个阵列添加值

我试图从所有行获取所有路径并将它们(爆炸后)添加到一个数组(以便将它们显示为复选框)

这是我的代码:

$result = mysql_query("select path from audit where ind=$ind");
$exp = array();
while($row = mysql_fetch_array($result))
  {
    foreach ($row as $fpath)
      {
       $path = explode("/", $fpath);
       array_push($exp, $path);
      }
  }
Run Code Online (Sandbox Code Playgroud)

我的输出是这样的:

Array ( [0] => 
   Array ( [0] => [1] => my [2] => path  ) 
   [1] => Array ( [0] => [1] => another [2] => one  )
Run Code Online (Sandbox Code Playgroud)

我怎样才能将它们组合成一个阵列?

我想得到这样的东西:

Array ( [0] => [1] => my [2] => path  [3] => another [4] => one  )
Run Code Online (Sandbox Code Playgroud)

谢谢!

php arrays

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

这是使用Javascript eval()100%安全吗?

我正在编写一个生成Javascript代码的PHP库.

JavaScript代码有一些命名组件component001,component002等等.

页面通过AJAX动态加载.

我需要通过URL变量传递组件的名称,然后由脚本evaled().

我正在保护正在被唤醒的东西的唯一方法是使用正则表达式^component[0-9]{3}$:如果它通过则会被篡改,否则就不会.

对我来说这是100%安全的,因为没有任何东西会被执行,除非它只是我的一个已知组件的名称,或者是否有关于eval()该代码示例中可以利用的命令,例如正则表达式注入,某种交叉站点脚本等?

window.onload = function() {

    // *** DEFINED IN ANOTHER JAVASCRIPT FILE:
    var component001 = 'testing111';
    var component002 = 'testing222';
    var component003 = 'testing333';

    var APP = {};

    APP.getUrlVars = function() {
        var vars = [], hash;
        var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
        for(var i = 0; i < hashes.length; i++) {
            hash = hashes[i].split('=');
            vars.push(hash[0]);
            vars[hash[0]] = hash[1];
        }
        return vars;
    }

    APP.getUrlVar = function(name, defaultValue) …
Run Code Online (Sandbox Code Playgroud)

javascript security eval

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

用于新EC2实例的根设备是什么?

我正在尝试开始使用亚马逊的EC2.

我必须选择一个图像(AMI)开始.我已经决定使用官方的Ubuntu AMI,但我有两个根存储选项 - "即时"或"ebs".(见本页).

作为AWS的新手,我不确定我是否真的了解其中的差异.这两个选项意味着什么,每个选项的优缺点是什么?

amazon-ec2 amazon-ebs amazon-web-services

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

Ruby变量赋值中的双管符号?

可能重复:
Ruby中的|| =是什么意思?

请原谅我,如果这是一个新问题,但我正在读一本关于作者在辅助方法中使用此表达式的轨道上的书:

@current_user ||= User.find_by_id(session[:user_id])
Run Code Online (Sandbox Code Playgroud)

这种双管道的使用仍然是一个布尔OR语句吗?

如果是这样,它是如何工作的?

ruby boolean variable-assignment

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

Netezza SQL - 提取月问题

你如何从netezza SQL中的日期中提取月份?

日期显示为05DEC2010.

我试过提取(MONTH FROM CONTACT_DATE)虽然它不起作用.任何想法?我不想只是提取一个

netezza

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

在Perl中,如何使用带引号的字符串正确解析制表符/空格分隔文件?

我需要解析在Perl中有很多列的制表符/空格分隔文件.这些值是双引号括起来的大字符串.这些字符串可以包含任何字符,例如制表符和空格或其他任何字符.

当我尝试使用split函数解析它们时,它也会分割这些字符串.现在,我如何让perl理解""中的字符串是单个列条目?

一个简单的例子是,

12  345546.67677   "Hello World!!!" -567.55656 0.5465767 "Hello_Again;   "
Run Code Online (Sandbox Code Playgroud)

perl parsing split text-parsing

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

是否有一个单行程序从Enumeration对象创建一个集合?

我有一个Enumeration对象,我想创建一个包含枚举项的Collection对象.

是否有任何Java函数可以在不手动迭代枚举的情况下执行此操作?像Collections.enumeration方法相反的东西?

java collections

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

Coldfusion 9 MySQL通信链路故障

我刚刚安装了Coldfusion 9,现在一切正常,它通过Coldfusion管理员连接到我的MySQL数据库作为数据流,但我偶然发生这个错误,可能每天5到10次.我不知道如何重新创建它,如果你得到它并刷新页面就会消失.

Error Executing Database Query. Communications link failure Last packet sent to the server was 0 ms ago
Run Code Online (Sandbox Code Playgroud)

coldfusion正在捕获错误,因为它正在显示用户友好的消息并通过电子邮件向我发送问题.

几乎所有的页面加载和工作都很好,这个问题只发生在从CFMX7到CF9,都使用MySQL.

我使用的MySQL版本是"5.0.77"

我已经尝试过localhost和127.0.0.1作为数据源中的主机,它没有任何区别.

有谁知道这是什么以及如何解决它?我已经看过一些类似的Java帖子,但是我没有看到如何将修复翻译成Coldfusion?无论如何它可能是MySQL或Apache问题吗?

编辑:我UNCHECKED昨天上午11点(11日)保持连接,并没有出现错误.通常我每天得到3-10个,所以这看起来很有希望.我会等到明天再确认它是固定的.我在5.0.77上使用MySQL 4/5驱动程序

mysql apache coldfusion coldfusion-9

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

Apache Commons FTPClient,检查远程目录是否存在并获取权限(linux - unix)

是否可以使用FTPClient(Apache commons-net)检查远程目录是否存在?

我想做这样的事情:

ftp.isDirectory(String path) //returns true, false
Run Code Online (Sandbox Code Playgroud)

然后获取目录的权限(chmod):

ftp.getPermisions(String path) //returns -rwxr-xr-x 
Run Code Online (Sandbox Code Playgroud)

java ftp ftp-client apache-commons-net

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

Azure存储模拟器性能问题

我正在尝试将Windows服务器设置为我的本地服务器.我能够克服连接问题(计算机模拟器只监听127.0.0.1),现在我面临一个新的,更难的问题.

写入本地BLOB存储需要很长时间.

我写了一个简单的"hello world"ASP.NET Web Role,它将随机文件写入Queue和BLOB.Web角色与存储模拟器在同一台计算机上运行.写入队列相当快,但BLOB是一个完全不同的故事.

写入BLOB使我的Web角色工作慢了50倍(!).

对云存储使用完全相同的代码使其工作更快.这告诉我问题肯定在于使用本地存储模拟器.

有没有人知道如何提高存储模拟器的性能?

谢谢你的时间,Elad

performance azure azure-storage azure-storage-blobs

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