小编Jes*_*sse的帖子

jQuery UI排序时的可排序性能

我有一个日历用于生产60天和每天最多5个可排序的项目,所以这是300个可排序的项目.日子是<td>元素,事件是<div>s.

在一天内进行排序并从一天拖到另一天都很慢.当元素进入新的一天或经过另一个可排序的项目时,该元素会冻结一点.

延迟似乎与天数和可排序项目的数量有关.

这是jQuery代码.

$('.calendar-schedule-day').sortable({
    items: ".service-trip, .calendar-event",
    connectWith: ".calendar-schedule-day"
});
Run Code Online (Sandbox Code Playgroud)

如何减少排序时出现的延迟?

更多信息

chrome正在调用Layout并且RecalculateStyle连续多次,有以下警告:

布局 - 详细信息
持续时间15.000毫秒(在36.86秒)
注意强制同步布局是可能的性能瓶颈.
布局无效
....


更新:jsFiddle在这里 - 它是如此缓慢,我不知道它是否重现问题.它不像生产中那样.但是,如果我开始从示例中删除html(如周),那么无论如何我可能无法重现问题.

jquery jquery-ui jquery-ui-sortable

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

动态数据IObjectContextAdapter缺少引用

我重新安装了VS2012和Update 2.我创建了一个新的"ASP.NET动态数据实体Web应用程序"项目.然后我添加了一个"ADO.NET实体数据模型",它是从现有的SQLServerExpress数据库生成的.

但是,当我去构建解决方案时,我收到以下错误:

找不到类型或命名空间名称'IObjectContextAdapter'(您是否缺少using指令或程序集引用?)

这似乎是在声明,System.Data.Entity.Infrastructure但我无法在任何地方找到那个集会.我已经验证我已经为解决方案安装了EF5,因为我的packages.config显示:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="EntityFramework" version="5.0.0" targetFramework="net45" />
</packages>
Run Code Online (Sandbox Code Playgroud)

EntityFramework引用属性显示:

RuntimeVersion:v4.0.30319
版本:5.0.0.0

在web.config我有:

  <assemblies>
    <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  </assemblies>
Run Code Online (Sandbox Code Playgroud)

这看起来不对,因为应该说5.0.0.0?然而,改变它没有任何影响.有人可以指点我正确的方向吗?

c# asp.net entity-framework-5

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

创建一个ASP.NET Web应用程序作为Office 365任务窗格AddIn

尽管C#和其他语言被列为可能的语言,但我发现的所有示例都显示了如何仅使用HTML5/JavaScript创建任务窗格AddIn.

我已经完成了所有这些:

和其他人一样,他们都是HTML5/JavaScript!甚至MSDN样本也只是HTML5/JavaScript!

如何让ASP.NET Web应用程序与Office 365通信,以便它可以提供任务窗格控件并编辑所选文本?

c# asp.net office365 office365-apps

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

AS3使用PrintJob打印MovieClip

我目前正在尝试创建一个允许我传入MovieClip并打印它的函数.

这是该函数的简化版本:

function printMovieClip(clip:MovieClip) {

var printJob:PrintJob = new PrintJob();
var numPages:int = 0;
var printY:int = 0;
var printHeight:Number;

if ( printJob.start() ) {

/* Resize movie clip to fit within page width */
if (clip.width > printJob.pageWidth) {
   clip.width = printJob.pageWidth;
   clip.scaleY = clip.scaleX;
}

numPages = Math.ceil(clip.height / printJob.pageHeight);

/* Add pages to print job */
for (var i:int = 0; i < numPages; i++) {
 printJob.addPage(clip, new Rectangle(0, printY, printJob.pageWidth, printJob.pageHeight));
 printY += printJob.pageHeight; …
Run Code Online (Sandbox Code Playgroud)

printing flash flashdevelop actionscript-3

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

Css风格优先

我遇到CSS声明优先级问题.我的页面包含一个带有规则和一些内联CSS声明的外部CSS文件,它们应该覆盖该规则.据我所知,内联样式声明应覆盖外部CSS声明.但是,当我在Chrome中查看页面时,表格的第二行显示为蓝色,当它应显示为内部样式声明中定义的红色.

我在这里想念的是什么

这是HTML:

<html>
<head>
    <link rel="stylesheet" href="screen.css" type="text/css" media="screen, projection">
    <style type="text/css">
        td,tr,th
        {
            background: Red;
        }
    </style>
</head>
<body>
    <table>
        <tr>
            <td>11</td>
            <td>22</td>
        </tr>
        <tr>
            <td>aa</td>
            <td>bb</td>
        </tr>
    </table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

以下是CSS文件的内容:

tbody tr:nth-child(even) td,
tbody tr.even td
{
    background: #e5ecf9;
}
Run Code Online (Sandbox Code Playgroud)

html css css-selectors

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

重新编译MFC扩展DLL会更改导出函数的入口点

我有一个导出C++类的MFC扩展DLL,我需要修改类方法的行为.这些更改不会影响类的方法签名.

我不想重新编译使用此库的先前发布版本的"lib"文件的模块.

如果更改修改了函数的入口点地址会发生什么?

例如,构造函数的地址已更改:

Export   Ordinal      Function    Hint                      Entry Point
[+  ]    3 (0x0003)   2 (0x0002)  ??0CLangManager@@QAE@XZ   0x00009CB0    (OLD DLL)
[+  ]    3 (0x0003)   2 (0x0002)  ??0CLangManager@@QAE@XZ   0x00009760    (NEW DLL)
Run Code Online (Sandbox Code Playgroud)

我应该重新编译使用该库的模块吗?

我测试了重新编译的库 - 使用新的入口点 - 使用已发布的可执行文件,一切正常.我不确定这种情况是否隐藏了一些副作用.

什么时候需要重新编译链接到DLL的可执行文件?

什么时候二进制兼容性被破坏了?

c++ dll mfc

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

tableview与复选标记和详细信息披露在一起

我正在制作一个包含多行选项的tableview.所以,我使用了checkmark附件类型动作.我还需要编辑/重命名所选行中的文本.

基本上,我需要在左侧放置复选标记(复选框),在单元格的右侧放置详细信息,两者都是功能性的.

下面的代码是我所拥有的复选标记,当前复选标记出现在单元格的右侧.

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    // Navigation logic may go here. Create and push another view controller.

    TSIPAppDelegate *appDelegate = (TSIPAppDelegate *)[[UIApplication sharedApplication]delegate];
    UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
    NSString *cellText = cell.textLabel.text;
    if (cell.accessoryType==UITableViewCellAccessoryNone)
    {
      cell.accessoryType=UITableViewCellAccessoryCheckmark;
      appDelegate.selectedFile = cellText;
      if (prevSP!=indexPath.row) {
        cell=[tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:prevSP inSection:0]];
        cell.accessoryType=UITableViewCellAccessoryNone;
        prevSP=indexPath.row;
      }
    }
    else if (prevSP!=indexPath.row){
      cell.accessoryType=UITableViewCellAccessoryNone;
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

当选中一行时,应启用/禁用复选标记并选择公开按钮,它应打开一个新视图以编辑所选行.

disclosure tableview checkmark ios

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

Bootstrap - 容器流体的对齐问题

我有一个漫画网站,http://hittingtreeswithsticks.com,并希望我的标题保持100%的宽度(所以它在任何浏览器上延伸100%),但我的内容固定宽度(想要保持固定的950px宽度).

因此,我把页眉和页脚放在<div class="container-fluid">主要内容中<div class="container">以实现这一点.

我一直在IE9,Chrome和FireFox上进行本地测试,分辨率为1920 x 1080,标题看起来很好.

在此输入图像描述

但是,当我在较小的显示器上测试时,1366 x 768,标题项目似乎在一起.

在此输入图像描述

在header.php文件中,我为标题徽标和链接设置(简化)

<div class="container-fluid">
   <div id="header">
     <div class="row-fluid">
       <div class="span3 offset3">
         <logo>
       </div>
       <div class="span1">
        <comics link>
       </div>
       <div class="span1">
        <about link>
       </div>
      And so on...
Run Code Online (Sandbox Code Playgroud)

在header.php中,我打开了一个空格,<div class="container">以便包含标题的所有其他模板都在containter其中container-fluid.

有什么想法可能会发生吗?

谢谢!

css php twitter-bootstrap

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

为什么使用/ usr/bin/env会破坏我的Python导入?

OSX 10.8.2上的Python 2.7.3

我正在编写一个导入markdown模块的脚本.我使用了#!/usr/bin/env pythonshebang来实现便携性.当我直接在shell中运行脚本时,脚本运行正常./myscript.py arg1

当我从(登录)shell外部运行脚本时,例如通过AppleScript do shell script "/path/to/myscript.py " & quoted form of arg1,它失败了

myscript.py", line 8, in <module>
    import markdown
ImportError: No module named markdown
Run Code Online (Sandbox Code Playgroud)

我想这可能是shebang的一个问题,所以我将shebang改为我的python位置#!/usr/local/bin/python,果然脚本运行正常.

所以我的问题有两个:

  1. 为什么使用/usr/bin/env python破坏我的导入?
  2. 如何在不使用的情况下避免此问题/usr/local/bin/python

python shebang python-2.7

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

Android C#Xamarin编译错误

我正在和Xamarin一起工作; 它允许C#应用程序在Android上运行.但是,我收到以下错误:

错误1"AndroidComputeResPaths"任务不支持"ResourceNameCaseMap"参数.验证该任务上是否存在该参数,它是一个可获取的公共实例属性.AndroidApplication1

我用Google搜索了错误,但只有1个结果没有回答.我尝试了Visual Studio 2012和2010,库存Android应用程序模板,我仍然得到错误.

c# android xamarin

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