小编Max*_*akh的帖子

开发期间的页面刷新时间较慢

我有一个相当大的ASP.NET MVC应用程序,我在Win 8上的Visual Studio 2012中工作.我有一个奇怪的问题,重新编译后页面加载速度慢.通常,实际构建时间约为5秒,然后浏览器打开,加载页面需要1-2分钟.

一些要点:

  • 无论是更改视图还是完全重新编译项目,它都会缓慢加载
  • 这不是性能问题,其他一切工作得很好,有足够的RAM等.
  • 它只发生在IIS Express上.当我切换到默认的开发服务器时,它工作正常.
  • 我团队中的所有其他开发人员都使用IIS Express,但他们没有这个问题.
  • 我尝试重新安装IIS并使用v7.5而不是v8并重新创建所有配置文件.没运气.
  • 我试图禁用所有扩展,显然它也不会影响加载时间.
  • 任务管理器中没有任何异常
  • 它是我的Macbook Pro上的虚拟机,但同样 - 这不是性能问题.

我还能尝试什么?

asp.net visual-studio iis-express

19
推荐指数
2
解决办法
4614
查看次数

模拟系统范围热键的按键

我需要在OSX中模拟击键.我是这样做的:

-(void)execute {
    CGEventSourceRef sourceRef =
    CGEventSourceCreate(kCGEventSourceStateHIDSystemState);

    CGEventRef keyPress = CGEventCreateKeyboardEvent (sourceRef, (CGKeyCode)keyCode, true);
    CGEventRef keyUnpress = CGEventCreateKeyboardEvent (sourceRef, (CGKeyCode)keyCode, false);

    CGEventSetFlags(keyPress, modifierFlags);
    CGEventPost(kCGHIDEventTap, keyPress);

    //unpressing the acualkey
    CGEventPost(kCGHIDEventTap, keyUnpress);

    CFRelease(keyPress);
    CFRelease(keyUnpress);
    CFRelease(sourceRef);
}
Run Code Online (Sandbox Code Playgroud)

它适用于任何应用程序中的每个热键或简单击键,但不适用于系统范围的快捷方式,例如option + space启动Spotlight或cmd + shift + 4制作屏幕截图或ctrl + `打开iTerm2窗口.

我试图改变事件的来源和发布事件的位置,但没有帮助.有任何想法吗?

macos cocoa

13
推荐指数
3
解决办法
8861
查看次数

将datetime变量的时间部分设置为18:00

我需要将datetime变量设置为两天,但是时间部分必须是18:00.

例如,如果我getdate()现在打电话,我会得到2010-05-17 13:18:07.260.我需要设置它2010-05-19 18:00:00.000.

有没有人有一个很好的片段或任何想法如何正确吗?

sql sql-server datetime

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

SQL Server:比较两个表中的列

我最近完成了从某个应用程序的旧版本到当前版本的迁移,我在迁移数据库时遇到了一些问题.

我需要一个可以帮助我比较两个表中的列的查询.我的意思不是行中的数据,我需要比较列本身来弄清楚,我错过了表结构的哪些变化.

sql database sql-server

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

渲染空转发器

如果Repeater不包含的项目它没有得到HTML渲染可言,甚至HeaderTemplateFooterTemplate.我需要在客户端操纵它,即使它是空的.

有没有办法总是在HTML中呈现Repeater?

asp.net repeater

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

SQL Substring和Last索引

我已经陷入了子串.

在输入上我有一个看起来像的字符串Sometext (123456).最后的那些数字是随机的.我只需要从该字符串中获取文本.

sql sql-server

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

如果需要属性为nil,则返回另一个属性的值

我有一个User具有模型fullnameemail属性.

我需要以fullname某种方式覆盖方法,因此它将返回emailwhen fullname为nil或empty 时的值.

activerecord ruby-on-rails

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

允许沙盒应用程序的 HID 控制

我们正在尝试对我们的应用程序进行沙箱处理,以将其提交到 Mac App Store(这是第一次)。它很难使用较低级别的 Carbon API,并且无法以其他方式操作。

当我启用沙箱时,某些功能停止工作,我在日志中看到以下消息:

9/14/12 10:51:58.863 PM sandboxd[41243]: ([41237]) MouseRecorder(41237) deny hid-control
Run Code Online (Sandbox Code Playgroud)

是否有任何我可以使用的隐藏权利,或者我们没有机会在 App Store 中使用此应用程序?

xcode sandbox

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

在重定向之前将有关已点击链接的信息发送到服务器

我们正在创建一个构建热图的点击跟踪应用.我正在编写一个脚本,用户可以将其插入到他们的页面中以便跟踪工作.

它适用于元素,不需要重定向或表单提交.例如,如果我点击h1p也好,它的工作原理完全正确的.但是,如果我点击a a,对我们的服务器的请求永远不会发生在正常的重定向之前.

在过去的几天里,我尝试了很多方法来做到这一点.首先,我尝试了一个普通的AJAX调用,因为它是一个跨域请求,我不得不使用JSONP,但同样,AJAX调用在重定向之前没有时间执行.添加async: false可以解决问题,但它不适用于JSONP请求.所以我决定添加一个标志变量,表明使用重定向继续运行是安全的,并使用空的while循环等待它在ajax回调中尝试.但while循环阻止了执行流程,因此回调从未有机会将该变量设置为true.这是一些简化的代码:

$(document).on('click', function (e) {
    //part of the code is omitted 
    $.ajax({
        url: baseUrl,
        data: data,
        type: "get",
        dataType: "jsonp",
        crossDomain: true,
        complete: function (xhr, status,) {
            itsSafeToMoveOn = true;
        }
    });

    while(!itsSafeToMoveOn){}

    return true;
});
Run Code Online (Sandbox Code Playgroud)

我尝试的下一件事是使用unload页面事件等待,直到进行中的总ajax调用变为零(我有一个计数器实现),然后继续重定向.它在Firefox和IE中有效,但在WebKit中出现了这样的错误:

Error: Too much time spent in unload handler
Run Code Online (Sandbox Code Playgroud)

之后我意识到我不关心服务器响应,并且img.src对请求的使用将是这种情况的理想选择.所以在这一点上代码看起来像这样:

$(document).click(function (e) {
    //part of the code is ommited
    (new Image).src = baseUrl + '?' + data; …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

iOS .mobi网站呈现问题

.mobi域上的呈现网站与任何其他域上的网站之间有什么区别吗?

mobile-safari ios

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

在数据库中存储大量文件

我们得到了UploadedFiles数据库表,其中存储了很多文件(目前为400k).

如果我们在单独的表中移动实际文件数据(varbinary字段),我们会获得任何性能优势吗?

sql-server

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

放大复选框点击区域

我有一个表列 ( td),其中有复选框。如何单击内部的空白区域td来选中\取消选中复选框?

我只能使用该 td,无法将事件处理程序设置为tr, 或其他tds。另外,我只需要空白即td可以这种方式进行操作。

复选框列http://dl.dropbox.com/u/347209/Screen%20Shot%202012-03-12%20at%205.54.33%20PM.png

html javascript jquery

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

统计页面上的当前用户

我正在尝试计算特定页面上的当前查看者.我需要将此计数存储在DB中.主要问题是用户离开页面后清理.

用户是匿名的.每个活动用户每5秒发送一次AJAX请求.

这样做的最佳算法是什么?有什么建议?

UPD:我正在尝试减少对数据库的查询量,所以,我认为,我真的不需要将数据存储在数据库中,而我可以从代码中以其他方式访问它.

ruby-on-rails

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