问题列表 - 第33766页

应该在文件上传网站上避免使用"错误"文件扩展名?

我正在重写一个文件托管网站,我希望能够托管每一种文件类型(而不是只有一个允许的扩展名列表).

我正在运行nginx和linux.网站是用PHP构建的.我禁用了.php文件的上传....但除此之外......还有什么我应该注意的吗?

file-extension file-upload

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

部署Pylons应用程序的最佳方式是什么?

部署Pylons应用程序的方法有很多种. - 通过apache或nginx代理粘贴 - 使用mod_wsgi嵌入应用程序 - 使用一些前卫的nginx + uwsgi组合 - 可能还有更多......

我已经阅读了很多关于各种方法的内容,但未能真正决定选择哪一种方法.

代理通过nginx粘贴似乎是最简单的设置方法,但它是否有效?不会粘贴比mod_wsgi或uswgi慢吗?如果是这样,性能增加值得麻烦吗?

需要一些专家来帮助我选择最好的妥协...我想要简单,但我需要体面(如果不是最前沿)的表现,而你,Obiwan Kenobi,是我唯一的希望;)

deployment pylons wsgi

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

在androids assets文件夹中检查文件是否存在?

我的应用程序在assets文件夹的子目录中有.txt文件.它读取那些.txt文件并将它们放在textview中.它运作良好,没有任何问题.

我是否应该关注资产文件夹中的文件被用户删除或丢失.如果这种情况发生,我的应用程序会收到错误,因为当它试图将其读入流中时,该文件将不存在.

在我阅读资产文件之前是否需要检查资产文件的存在,或资产经理是否负责这一切?我也想知道用户是否有机会删除和资产文件.

就像我说的,一切正常,没有我插入代码来检查文件是否存在.我只是想知道人们每次从资产中读取流时是否都使用.exists()语句.

android

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

从PowerShell执行存储在变量中的命令

我有一个命令,我已经构建并存储在PowerShell中的变量中.如果我执行Write-Host并将其复制并粘贴到标准cmd.exe窗口中,则此命令有效.

如何从脚本中执行此命令?

我已经尝试了几种Invoke-Command或Invoke-Expression的组合而没有运气.

这是我构建变量的方式:

$cmd1 = $arcprg + $arcdir + "\" + $site1 + "-" + $hst + "-" + $yesterday + ".zip " + $logpath1 + "u_ex" + $yesterday + ".log"
Run Code Online (Sandbox Code Playgroud)

这是变量在打印到屏幕时的样子:

7z.exe a -tzip c:\arc_logs\site-host-at-web1-100827.zip c:\inetpub\logs\logfiles\w3svc1\u_ex100827.log
Run Code Online (Sandbox Code Playgroud)

powershell

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

通配符不在SQLite中工作

我一直试图在Android应用程序的搜索中使用通配符,并继续遇到错误.

我正在使用下面的字符串对我的应用程序执行搜索:

Cursor c_name = b.query("namedrxns", new String[] { "_id", "name" },
              "name LIKE %?%", new String[] { query }, null, null, null);
Run Code Online (Sandbox Code Playgroud)

当我使用name LIKE %?%name=%?%得到"近"%":语法错误:,编译时:SELECT _id,名称FROM namedrxns WHERE name =%?%"错误.

但是,name LIKE '%?%'或者name='%?%'我得到"绑定或列索引超出范围:句柄0x40cb70"

有人可以告诉我我做错了什么吗?

谢谢!

database sqlite android

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

在批处理模式下运行R - 打印到屏幕?

跑步时

R CMD BATCH [options] filename.r
Run Code Online (Sandbox Code Playgroud)

我想控制输出的打印位置.我可以用.抑制.Rout文件的创建

R CMD BATCH [options] filename.r /dev/null
Run Code Online (Sandbox Code Playgroud)

但是可以将输出定向到屏幕吗?就像我经营它一样

R [options] < filename.r
Run Code Online (Sandbox Code Playgroud)

r

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

设置Perl模块结构

我在弄清楚如何以一种面向对象的方式构造Perl模块时遇到了麻烦,因此我可以拥有一个带有多个子模块的父模块,并且调用脚本只会加载所需的特定子模块。例如,我希望能够像这样进行方法调用:

use Example::API;    
my $api = Example::API->new();

my $user = {};
$user->{'id'} = '12345';

$api->Authenticate();
$user->{'info'} = $api->Users->Get($user->{'id'});
$user->{'friends'} = $api->Friends->Get($user->{'id'});
Run Code Online (Sandbox Code Playgroud)

就文件结构而言,我想按如下所示设置模块,或采用任何使一切正常工作所需的结构:

api.pm
users.pm
friends.pm
...
Run Code Online (Sandbox Code Playgroud)

首先,我要这样做的原因是,如果某人只想根据API进行身份验证,则不必加载其他所有模块。同样,如果某人只想获取用户的信息,则不必加载friends.pm模块,只需加载即可users.pm。如果您能提供必要的示例Perl代码来设置每个模块,并解释如何设置文件结构,将不胜感激。如果我要完成所有尝试完成的工作都是错误的,我将对最佳方法的解释以及如何设置的示例代码表示感谢。

oop perl perl-module

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

在用于GUI开发时,实现构建器模式的优秀示例是什么?

当涉及到工厂类和方法,模式等的使用时,我是一个完全新手 - 实际上我在浏览Java相关问题时首先在Stackoverflow上学到了它们:-)

为了回应我之前的一个问题,建议我在开发GUI的过程中研究Builder模型的使用,因此我正在寻找易于理解的示例,演示应用程序的用户界面如何使用此模式和方法链等

谢谢阅读.

java user-interface swing method-chaining builder-pattern

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

VBA代码仅在调试模式下有效,在正常模式下运行时会挂起

这个问题让我抓狂.我有以下代码:

'unprotect sheet
If.Range("Start").Row+1<.Range("End").Row then
  .Rows(.Range("Start").Row+1 & ":" & .Range("End").Row-1).Select
  Selection.Delete Shift:=xlUp
  'protect sheet
End if
Run Code Online (Sandbox Code Playgroud)

当我在调试模式下运行它并跟踪代码时,它完美地工作.但是当以正常模式运行代码(而不是调试)时,它给出了一条错误消息,因为"Range类的select方法失败了"这个错误发生在行中:.Rows(.Range("Start").Row +1 .... 就在IF语句之后.有任何想法吗?请帮忙.

excel vba excel-vba

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

Java抽象类用泛型实现接口

我正在尝试定义一个实现Comparable的抽象类.当我使用以下定义定义类时:

public abstract class MyClass implements Comparable <MyClass>
Run Code Online (Sandbox Code Playgroud)

子类必须实现compareTo(MyClass object).相反,我希望每个子类都能实现compareTo(SubClass object),接受自己类型的对象.当我尝试使用以下内容定义抽象类时:

public abstract class MyClass implements Comparable <? extends MyClass>
Run Code Online (Sandbox Code Playgroud)

它抱怨说"超类型可能没有指定任何通配符".

有解决方案吗?

java generics abstract-class

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