问题列表 - 第32431页

"无法计算表达式,因为Visual Studio 2010中的当前方法的代码已经过优化"

我在调试模式下使用Visual Studio 2010,并且未选中"优化代码".我无法快速监视(或悬停)调试器中的任何变量.我收到此错误"无法计算表达式,因为当前方法的代码已经过优化".

即使是像:int i = -3这样的行,快速监视i,我得到"无法获得本地或参数'i'的值,因为它在指令指针处不可用,可能是因为它已被优化掉了."

在类似问题中引用的此链接似乎不适用.

我缺少一个设置吗?

c# visual-studio-2010 visual-studio

144
推荐指数
9
解决办法
11万
查看次数

php输出与sleep()

我试图基本上每秒运行一次循环25秒.

for($i = 0; $i <= 25; $i += 1){ 
    echo $i;
    sleep(1)
}
Run Code Online (Sandbox Code Playgroud)

事情是它完全没有输出,所以循环继续25次.有没有办法这样做,所以它会在每次睡眠前输出?而不是等到完整循环完成?

谢谢!

php sleep php4

6
推荐指数
3
解决办法
8172
查看次数

有没有更有效的方法在Perl中生成随机文件?

这是我的第一个Perl脚本.曾经:

#!/usr/bin/perl

if ($#ARGV < 1) { die("usage: <size_in_bytes> <file_name>\n"); }

open(FILE,">" . $ARGV[0]) or die "Can't open file for writing\n";

# you can control the range of characters here
my $minimum = 32;
my $range = 96;

for ($i=0; $i< $ARGV[1]; $i++) {
    print FILE chr(int(rand($range)) + $minimum);
}

close(FILE);
Run Code Online (Sandbox Code Playgroud)

其目的是生成一个填充了随机字符的指定大小的文件.

它工作但很慢.写一个10MB的随机文件需要几秒钟.
有没有人有关于如何更快/更好的建议/提示?也可以随意指出常见的新手错误.

random perl file-io

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

Java静态定时器可以处理多个调用cancel()的TimerTasks吗?

所以我正在运行Java服务器,在一个类中我有一个静态Timer.然后我有另一个类,它在程序的整个生命周期中创建和销毁了许多实例,每个实例都有自己的TimerTask(使用静态Timer).当一个实例被销毁时,它会在TimerTask上调用cancel().

问题是,我不确定这是不是很好的设计,而且在实例创建和调度TimerTask时我也会遇到错误:

     java.lang.IllegalStateException: Timer already cancelled.
Run Code Online (Sandbox Code Playgroud)

这是一些显示我的意思的代码.

/**
 * Starts scheduled tasks using TimerTask
 */
private void initTasks()
{
    // room heartbeat thread:  start immediately, run once every second
    roomHeartbeatTask = new RoomHeartbeatTask(this);
    RoomListExtension.roomHeartbeat.schedule(roomHeartbeatTask, 0, 1000);
    // add additional tasks here
}

/**
 * Cancels all tasks that have been started by this extension
 */
private void cancelTasks()
{
    roomHeartbeatTask.cancel();
}
Run Code Online (Sandbox Code Playgroud)

java multithreading timer task

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

如果我不希望我的网站被搜索引擎编入索引,我该怎么办?

为了防止您的网页被搜索引擎编入索引,您必须在HTML中放置什么标记?

html

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

为GNU Emacs配置CEDET 23.2.1

我最近为OS X 10.6构建并安装了Emacs 23.2.1,它显然预先安装了CEDET 1.0pre7,但是我的旧CEDET配置失败了(例如(semantic-load-excessive-code-helpers)甚至(semantic-load-code-helpers)未定义),即使在我的.emacs中添加了以下内容之后:

(require 'cedet)
(semantic-mode 1)
(require 'semantic)
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

emacs cedet

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

SharePoint 2010发布站点 - 如何在不通过工作流的情况下启用发布

我正在开发一个2010年的发布网站,我想让用户直接发布一个页面,而无需通过工作流程.在功能区的"发布"选项卡上,有一个"提交"下拉列表,其中"发布"为灰色.我是这个网站的管理员,所以我无法想象我还能做些什么来启用它.

任何想法或建议将不胜感激.

sharepoint publishing sharepoint-2010

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

在UIView中响应applicationWillEnterForeground

我有一个UITableView,可以从网络加载远程数据.我在viewWillAppear中有逻辑来处理根据状态更改和数据集的TTL在需要时刷新数据.这在应用程序"会话"中正常工作,但在用户将应用程序退出到后台并稍后将其直接还原到此视图时无效.

我发现当iOS4中应用程序恢复到前台时 - 视图中没有调用viewWillAppear - 我完全可以理解为什么这是设计的.我应该利用另一个UIView委托吗?我在文档中没有发现任何内容.

由于在应用程序中可以使用willEnterForeground委托是处理从应用程序委托到视图的通知的最佳方法吗?我是否错过了一种更直接,更优雅的方式来捕捉UIView?

谢谢你的任何提示.

iphone ios4

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

jQuery Ajax返回404错误,但正确响应

我通过jQuery AJAX将一些数据发布到PHP脚本,一切都正确执行,但它返回404错误.在我的Firebug控制台中,PHP脚本的响应是正确的.我不明白脚本如何响应,它仍然抛出404错误.jQuery"error"回调方法触发,而"success"方法则不触发.

PHP脚本执行的所有语句都能正常工作,因为我可以看到数据库正在更新等.

我在Dreamhost托管的WordPress 3.x网站上使用jQuery 1.4.2.

- - - - - -更多信息 - - - - - -

好的,我已经发现当我wp-blog-header.php在Ajax脚本中包含WordPress的文件时,我得到了错误.此外,曾几何时这些脚本工作,我90%肯定他们在WP 3.0更新后停止工作.我将粘贴Firebug的Response头.

这个来自PHP的头文件响应包括wp-blog-header.php并在Firebug中返回404错误...

Date                Tue, 10 Aug 2010 01:44:44 GMT
Server            Apache
X-Powered-By        PHP/5.2.6
X-Pingback        http://www.learnwake.com/xmlrpc.php
Expires          Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control       no-cache, must-revalidate, max-age=0
Pragma            no-cache
Last-Modified       Tue, 10 Aug 2010 01:44:44 GMT
Vary                Accept-Encoding
Content-Encoding    gzip
Content-Length    36
Keep-Alive        timeout=2, max=98
Connection        Keep-Alive
Content-Type        text/html; charset=UTF-8
Run Code Online (Sandbox Code Playgroud)

来自PHP的此标头响应不包含wp-blog-header.php并在Firebug中返回200 OK ...

Date                Tue, 10 Aug 2010 01:44:58 GMT …
Run Code Online (Sandbox Code Playgroud)

ajax wordpress jquery

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

"智能"文本区域自动缩进

我正在尝试创建一个自动缩进文本区域,到目前为止它使用以下代码.我遇到的问题是我目前正在阻止按Enter键的默认操作,以便计算行中的选项卡,然后插入换行符.

这有效,但我希望得到textarea的默认动作,因为如果按住enter键,它不会滚动textarea直到插入符号触及底行,然后滚动条在底行保留插入符号.如果在textarea的任何地方使用,下面的当前代码将插入符号保持在视野中,但它会使插入符号上方的内容向上滚动,这是一种折衷,因为插入符号不再消失.如果没有其他解决方案,这将工作正常,但我希望还有其他想法.

    var start = this.selectionStart-1;
    var end = this.selectionEnd;
    var sT = this.scrollTop;
    var sH = this.scrollHeight;
    var vH = $(this).height();

    var x = (sH - sT) - vH;

    // Check if hitting enter on the first line as no newline will be found
    if (this.value.lastIndexOf('\n',start)==-1)
     var startSubstr = 0;
    else 
     var startSubstr = this.value.lastIndexOf('\n',start)+1;

    var endFirst = end - startSubstr;

    var valueToScan = this.value.substr(startSubstr,endFirst);
    var count = 0;

    // Count only \t at the beginning of the line, …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

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