问题列表 - 第47991页

如果不存在,XCOPY切换到创建指定的目录?

我在后期构建事件中使用XCOPY将已编译的DLL从其输出文件夹复制到主应用程序的输出文件夹.DLL被复制到主app输出文件夹中的"Modules"子文件夹,如下所示:

xcopy  "$(TargetPath)" "$(SolutionDir)Prism4Demo.Shell\$(OutDir)Modules\" 
Run Code Online (Sandbox Code Playgroud)

如果Modules文件夹存在,该命令可以正常工作,但我在测试期间发现如果文件夹不存在,XCOPY不会创建它,并且命令失败.

是否有一个XCOPY开关,如果该文件夹不存在,将导致该文件夹被创建?如果没有,如果它不存在,我将添加到我的post-build事件中以创建该文件夹?谢谢你的帮助.

xcopy post-build-event

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

Java中的finalize方法

可能重复:
为什么java.lang.Object中的finalize()方法"受保护"?

finalize方法是使用受保护的作用域定义的,那么垃圾收集器等其他对象如何能够调用它.

java garbage-collection

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

你能用C中不匹配的数据类型进行算术运算吗?

我正在尝试计算这个等式:

int n = 89;
int SUMx = 347762, SUMy = 4898, SUMxy = 19671265;
long long SUMxx = 1370329156;

printf("(float)(( SUMx*SUMy - n*SUMxy ) / ( SUMx*SUMx - n*SUMxx ) = %f \n", (float)(( SUMx*SUMy - n*SUMxy ) / ( SUMx*SUMx - n*SUMxx )));
Run Code Online (Sandbox Code Playgroud)

SUMxx曾经是int,但是做了n*SUMxx溢出,所以我将它改为long long.现在它只是给我一个0.000000的答案,我希望它是0.0464.

我该如何做到这一点?是否存在一些差异,我需要将其他数据类型更改为long long?

谢谢 :)

c math

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

为什么这个IO操作无限循环?

我试图从文本文件中读取并标记输入.我收到了一个分段错误,直到我意识到我忘了关闭我的ifstream.我添加了close调用,现在它无限循环.我现在只是想学习如何使用strtok,这就是为什么代码看起来并不完整.

void loadInstructions(char* fileName)
{
   ifstream input;
   input.open(fileName);
   while(!input.eof());
   {
      string line; 
      getline (input,line);
      char * lineChar = &line[0];
      //instruction cmd; //This will be used later to store instructions from the parse
      char * token;
      token = strtok (lineChar," "); 
      // just trying to get the line number for now
      int lineNumber = atoi(token);
      cout << lineNumber << "\n";
   }
   input.close();
}

输入文件:(一行)

5 +8 0 0 25

c++ atoi ifstream strtok

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

HTML是无上下文的语言吗?

阅读一些 相关 问题让我思考HTML的理论本质.

我不是在谈论类似XHTML的代码.我正在谈论像这个疯狂的标记,这是完全有效的HTML(!)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html<head>
<title//
<p ltr<span id=p></span</p>
</>
Run Code Online (Sandbox Code Playgroud)

因此,鉴于SGML注入的巨大复杂性,HTML是一种无上下文的语言吗?这是一种正式的语言吗?用语法?

HTML5怎么样?

我是正式语言概念的新手,所以请耐心等待.是的,我已阅读维基百科的文章;)

html sgml grammar language-theory

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

使用jQuery防止搜索字段在空时提交

我有一个搜索框,我已经使用jQuery提交表单,我只是不知道如果搜索框文本字段为空,如何阻止它提交.有帮助吗?

这是我的代码:

<a href="javascript:$('#searchPost').submit()">Search</a>

javascript search jquery

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

Zend框架用户身份验证与Twitter和Facebook集成

是否有任何基于ZF的脚本,它支持普通用户注册/登录系统,以及Twitter和Facebook的用户身份验证.

php openid twitter facebook zend-framework

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

Rack Session Cookie和Sinatra - 设置和访问数据

我正在使用Rack Session Pool,但是我的用户会被一个网络服务器线程踢到另一个网络服务器线程上,使会话数据到期.我开始在Sinatra中启用:会话,但是我无法使用它,因为我有使用Sinatra的多个应用程序(它似乎正在使用相同的密钥 - 不确定这是因为它是否是相同的主机)

因此,由于我的应用程序会互相破坏,我现在正在尝试使用Rack Session Cookie并设置变量(与启用相同:会话,但您可以设置变量)

伟大,所以工作!但是现在我无法以我使用它的方式访问会话数据,在Rack Session Pool和enable:sessions中

session[:user] = nick
puts session[:user]
Run Code Online (Sandbox Code Playgroud)

你明白了......

问题是为什么我可以在Pool和Sinatra中使用session [:user]启用会话来访问会话数据:会话,但不能在Rack Session Cookie中访问会话数据?我错过了什么吗?我所做的就是下面

config.ru

  use Rack::Session::Cookie, :key => 'key',
                             :domain => "localhost",
                             :path => '/',
                             :expire_after => 14400, # In seconds
                             :secret => 'secret'
Run Code Online (Sandbox Code Playgroud)

编辑:

做了一些测试并发现它实际上把它放在会话变量中,但是一旦它移动到新方法或重定向会话变量似乎被删除(这个cookie真的大于4KB?!) - 它可以'因为启用:会话工作得很好

ruby cookies rack sinatra session-cookies

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

我在哪里可以找到有关编写音频DSP滤波器(低通等)的好教程?

我最近对学习如何在AS3中实现各种音频过滤器非常感兴趣.通过直观的猜测(并且受到电容器的启发),我设法创建了一个似乎是一阶高通滤波器,但我不知道如何以受控方式设置其频率(或Q).

所以我想学习如何从头开始编写参数化的二阶/四阶低通,高通,带通滤波器.而且我的数学不是很好.任何实用,直接的教程或教科书可以帮助解决这个问题?

可读源代码(在as3/c等中)的部分功劳,代替教程......(!)

编辑: 找到一个很棒的网站,www.musicdsp.org,有很多很棒的代码片段,大部分都是用c/c ++编写的.

audio signal-processing filter actionscript-3

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

Iphone从AppDelegate访问属性值

如何从someView控制器访问AppDelegate类的属性值而不在视图控制器中创建委托的引用?

iphone objective-c

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