问题列表 - 第10321页

Boost :: any和polymorphism

boost::any用来存储指针,并想知道是否有提取多态数据类型的方法.

这是一个理想情况下我想做的简单示例,但目前无效.

struct A {};

struct B : A {};

int main() {

    boost::any a;
    a = new B();
    boost::any_cast< A* >(a);
}
Run Code Online (Sandbox Code Playgroud)

这失败是因为a正在存储B*,而我正在尝试提取A*.有没有办法实现这个目标?

谢谢.

c++ polymorphism boost-any

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

当忘记处理IDisposable对象时,Visual Studio可以警告我吗?

Visual Studio 2008可以配置为在我忘记处理实现IDisposable的对象时给出警告吗?

idisposable compiler-warnings visual-studio-2008

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

如何从python应用程序引擎签署amazon Web服务请求?

我在我的Google应用引擎应用程序中使用Amazon Web服务API.亚马逊已经表示他们将只接受2009年8月15日签署的请求.虽然他们已经给出了简单的签名指令,但我对SHA256的Python库知之甚少.应用程序引擎文档说它支持pycrypto,但我只是想知道(读取是懒惰的)如果有人已经这样做了.您可以分享的任何代码片段?我可能在这里遗失的任何问题?

google-app-engine

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

PHP - 从撇号中删除反斜杠

下面的代码允许用户以简单的英语输入短语,然后将其作为"$ site"添加到数据库中.如果用户输入撇号,则短语将以撇号前面的反斜杠存储.如何在不使用反斜杠前面的反斜杠的情况下将变量"$ site"添加到数据库中?

提前致谢,

约翰

print "<div class=\"siteadd\">
          <form action='process.php?find=$find1' method='post'>
              Add a book to this topic: <input name='site' type='text' size='50'>
              <input type='submit' value='Submit'>
          </form>
       </div>";
Run Code Online (Sandbox Code Playgroud)

然后,在process.php上:

$site = str_replace($remove_array, "", $_POST['site']);
$site = strtolower($site);
$site = mysql_real_escape_string($site);
$illegal = array("/", "\"");
$site = str_replace($illegal, '', $site);

mysql_query("INSERT INTO `$find` VALUES (NULL, '$site',1,0)");
Run Code Online (Sandbox Code Playgroud)

php

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

远程调试Jetty(没有mvn,没有插件)

过去的场景
- 使用Tomcat并以调试模式启动并使用Eclipse进行远程调试.
- 在此调试/远程端口中定义端口并与eclipse连接.
- 用于调试其他主机/服务器中的服务器

今天的场景
现在,我正在使用 Jetty而且我也尝试过这样做,但是没有成功,有人可以帮助我吗?
我没有使用Maven,也不想从Eclipse中启动Jetty.

环境:
Windows XP
Java V. 5
Jetty V. 6.1.15

链接:
http:// docs.codehaus.org/display/JETTY/Debugging
这对我没有帮助!
HTTP:// docs.codehaus.org/display/JETTY/Debugging+Jetty+with+Eclipse
HTTP:// neelzone.wordpress.com/2007/06/18/jetty-and-eclipse-integration
这些是启动内部的Eclipse

eclipse debugging remote-debugging jetty

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

安全动态包含

我一直在我的网站上使用这个PHP动态包含代码.但我认为这不安全,如何编写更安全,更好的代码来代替这个:

$page = (empty($_GET['page'])) ? '' : $_GET['page'].".html";

if (empty($page))
{ 
 $page = 'index.html';
}

else
 {
 $page = $page;

 }

 include($page);
Run Code Online (Sandbox Code Playgroud)

非常感谢你

php security

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

Django报告选项

我想使用Django框架创建一个新的"Business"应用程序.关于我可以用作报告框架的任何建议?应用程序需要生成各种业务实体的报告,包括摘要,总计,分组等.基本上,是否有类似于Django/Python的Crystal报表?

python django reporting

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

如何以编程方式发现系统上的映射网络驱动器及其服务器名称?

我试图找出如何以编程方式(我正在使用C#)确定我的工作站当前映射的服务器的名称(或IP).换句话说,在Windows资源管理器中的某个时刻,我将网络驱动器映射到驱动器号(或使用"net use w:"来映射它).我知道如何在系统上获取网络驱动器:

DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrives)
{
    if (d.IsReady && d.DriveType == DriveType.Network)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

但是DriveInfo类没有告诉我与映射驱动器关联的服务器和共享文件夹的属性.还有其他地方我应该看吗?

.net c# windows

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

PHP:分离业务逻辑和演示逻辑,值得吗?

可能重复:
我为什么要在PHP中使用模板系统?

我只是好奇有多少开发者真的这样做了?

到目前为止,我还没有,我只是好奇它是否真的有助于使事情看起来更清洁,更容易遵循.我听说像Smarty这样的模板引擎有帮助,但我也听到了相反的情况.他们只是创造了不必要的开销,而且就像学习一门新语言一样.

这里有人有模板经验吗?你对他们有什么感受?对大项目有帮助还是浪费时间?

在旁注:我工作的公司没有设计师,只有两个开发人员在这个项目上负责重新设计/升级.我也使用了一些AJAX,这会有模板引擎的问题吗?

html php templates

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

是否有Visual Studio 2005 ASP.NET调试和发布版本

在VS 2005中是否有"调试"和"发布"版本?如果是这样,我该如何在两者之间切换?

asp.net debugging release visual-studio-2005 build

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