问题列表 - 第22885页

在Javascript/jQuery中,如果我将代码压缩成"单行",渲染性能是否存在差异?

如果我将代码压缩成一行而不是两行,那么性能是否存在差异(我不会询问可读性)?

例如:

var slide = 'images/' + n + '.png';
$('img').attr('src',slide);

$('img').attr('src','images/' + n + '.png');

就个人而言,我喜欢更少的代码行.通常,我是唯一一个阅读我的代码的人,所以沟通意图并不那么重要.

我很好奇,如果Javascript解释器更快地执行上述选项之一(即使这是一个经典的微优化示例).

javascript optimization jquery interpreter

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

Javascript没有在IE7中加载

我在使用IE7加载JQuery时遇到了麻烦,在所有其他浏览器,firefox,safari,opera,ie8中运行良好,只是不在IE7中.

如果有人有任何想法,请告诉我.

非常感谢,

Q

这是在之前

<script  src="js/jquery.js" type="text/javascript"></script>
<script  src="js/plugins.js" type="text/javascript"></script>

<script type="text/javascript">
$(function(){
$('#coda-slider-1').codaSlider();
    $('#coda-services-1').codaSlider();
        $('#coda-work-1').codaSlider();

$("a[rel=rab]").fancybox({
                'transitionIn'  : 'fade',
                'transitionOut' : 'fade',
                        'titlePosition'     : 'over',
            });
$("a[rel=annsummers]").fancybox({
                'transitionIn'  : 'fade',
                'transitionOut' : 'fade',
                        'titlePosition'     : 'over',
            });
$("a[rel=sportingbet]").fancybox({
        'transitionIn'      : 'fade',
        'transitionOut'     : 'fade',
                'titlePosition'     : 'over',
    });
$("a[rel=ryman]").fancybox({
        'transitionIn'      : 'fade',
        'transitionOut'     : 'fade',
        'titlePosition'     : 'over',
    });
$('a').click(function() {
   var elementClicked = $(this).attr("href");
   var destination = $(elementClicked).offset().top;
   $("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-20}, 1000 );
   return false;
    });
}); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer internet-explorer-7

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

Zend Framework应用程序中的"会话已经启动...."异常

尝试加载Zend Framework应用程序时出现此错误:

致命错误:在/www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/Session.php:462中,带有消息'session'的未捕获异常'Zend_Session_Exception'已由session.auto-start或session_start()启动

堆栈跟踪:

#0 /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/Session/Namespace.php(143):Zend_Session :: start(true)

#1 /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/Auth/Storage/Session.php(87):Zend_Session_Namespace - > __ construct('Zend_Auth')

#2 /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/Auth.php(91):Zend_Auth_Storage_Session - > __ construct()

#3 /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/Auth.php(141):Zend_Auth-> getStorage()

#4 /www/htdocs/w00a1ed7/autospin/redaktion/application/layouts/scripts/layout.phtml(31):Zend_Auth-> hasIdentity()

#5 /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/View.php(108):include('/ www/htdocs/w00 ...')

#6 /www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/View/Abstract.php(831):Zend_View - > _ run('/ www/htdocs/w00 ...')

#7/www/htdocs/w00a1ed在第462行/www/htdocs/w00a1ed7/autospin/redaktion/library/Zend/Session.php

Zend_Auth在我的本地服务器上使用它并且运行良好,但在生产服务器上我得到了前面的错误,但不是每次都有.

我检查了文件中session.autostart设置0.htaccess内容.

我该如何解决这个错误?


感谢您的回答,但我没有在任何地方使用session_start().仅适用于ZF.

我只在共享服务器上有这个问题,在我的本地服务器脚本上工作得很好.

我在这段代码中使用INIT函数:

protected $ user;

public function init()
{   
    if(!Zend_Auth::getInstance()->hasIdentity())
    {
        $this->_redirect('auth/login');
    }else
    {
        $this->user = Zend_Auth::getInstance()->getIdentity();
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试仅在indexAction中设置tis代码,以便其他操作不必查看Auth ...但仍然有问题.

我有没有办法设置一个Action不要检查会话或这样的想法?

Beste问候

php .htaccess session zend-framework zend-auth

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

Matplotlib subplots_adjust hspace所以标题和xlabels不重叠?

比方说,matplotlib xlabels中有3行子图,其中一行可以与下一行的标题重叠.一个人必须摆弄pl.subplots_adjust(hspace),这很烦人.

是否有一个配方hspace可以防止重叠并适用于任何nrow?

""" matplotlib xlabels overlap titles ? """
import sys
import numpy as np
import pylab as pl

nrow = 3
hspace = .4  # of plot height, titles and xlabels both fall within this ??
exec "\n".join( sys.argv[1:] )  # nrow= ...

y = np.arange(10)
pl.subplots_adjust( hspace=hspace )

for jrow in range( 1, nrow+1 ):
    pl.subplot( nrow, 1, jrow )
    pl.plot( y**jrow )
    pl.title( 5 * ("title %d " % jrow) ) …
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

使用一个方法做不止一件事是否违反了单一职责原则?

出于我的目的,我需要在 xml 文件中搜索特定节点,如果找到,则将其删除。我应该将搜索功能提取到其自己的方法中,并将删除功能提取到其自己的方法中吗?这样做似乎更昂贵,因为我将搜索 xml 文件一次以查看它是否存在,然后再次搜索以将其删除。如果我将这两个功能合并到一个方法中,我可以在找到它时立即将其删除。我在这里理解的SRP正确吗?

oop single-responsibility-principle solid-principles

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

c#中的友好课程

实际上我重构了一部分代码.我想要做的是用对象"TaskArgument"初始化一个对象"任务".我们说"TaskArgument"是抽象的,"Task"实现了一个方法"OnEnterTask(TaskArgument args)"并且是密封的(对于现有系统的某些特殊行为,这超出了范围).

旧代码:

public sealed class Task : SomeSystemBaseTask {
  private int accessMe; 
  private int meToo;

  public void OnEnterTask(TaskArgument args) {
    if (args is SimpleTaskArgument) {
      accessMe = ((SimpleTaskArgument)args).uGotIt;
      meeToo = 0;
    } else if (args is ComplexTaskArgument) {
      accessMe = ((ComplexTaskArgument)args).uGotItValue * ((ComplexTaskArgument)args).multiplier;
      meToo = ((ComplexTaskArgument)args).multiplier - 1;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

什么是避免类型检查的最佳做法?我的第一个愚蠢的想法是:

public abstract class TaskArgument {
    internal public abstract Initialize(Task args);
}

public class SimpleTaskArgument : TaskArgument {
    public int uGotIt = 10;

    internal public Initialize(Task task){
        task.accessMe …
Run Code Online (Sandbox Code Playgroud)

.net c# oop design-patterns init

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

C++错误:对'clock_gettime'和'clock_settime'的未定义引用

我对Ubuntu很新,但我似乎无法让它工作.它在我的学校电脑上工作正常,我不知道我在做什么.我检查了usr/include和time.h就好了.这是代码:

#include <iostream>
#include <time.h>
using namespace std;

int main()
{
    timespec time1, time2;
    int temp;
    clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &time1);
    //do stuff here
    clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &time2);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用CodeBlocks作为我的IDE来构建和运行.任何帮助都会很棒,谢谢.

c++ linux ubuntu posix time.h

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

'long long int'被解释为'long int'.我怎么绕这个?

我正在从事涉及大学数学课程c编程的项目.我需要能够处理大整数,大于那些可以存储在'long int'数据类型中的整数.所以我尝试使用'long long int',但是如果我尝试这样的话:

long long int number;
number = 10000000000;
Run Code Online (Sandbox Code Playgroud)

然后错误消息显示'错误:整数常量对于"long"类型来说太大了.

我已经尝试过其他数据类型,如'___int64'和'int_64t'我试过包含所有标准的c库,但我仍然遇到同样的问题.

奇怪的是,当我尝试时'printf("LLONG_MAX = %lld\n", LLONG_MAX);',我得到了这个:

LLONG_MAX = -1
Run Code Online (Sandbox Code Playgroud)

我在windows xp上使用Codeblocks 8.02,但我不确定安装了什么版本的gcc编译器,因为我在校园里使用网络计算机并且我没有访问主文件系统的权限.我不想每天都把笔记本电脑带到校园里.请帮忙!谢谢

c c++ integer

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

SOAP,Python,suds

请告知图书馆在python中使用soap.
现在,我正在尝试使用"suds",我无法理解如何从服务器回复
代码示例获取http标头:

from suds.client import Client
url = "http://10.1.0.36/money_trans/api3.wsdl"
client = Client(url)
login_res = client.service.Login("login", "password")
Run Code Online (Sandbox Code Playgroud)

变量"login_res"包含xml答案,并且不包含http标头.但我需要从他们那里得到会话ID.

python soap suds

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

计算字符串中的某个字符(Java)

String a ="(Yeahhhh)我终于把它变成了(顶部)";

给定上面的String,共有4个'('和')'.

我计算它的想法是利用String.charAt方法.但是,这种方法相当慢,因为我必须为每个字符串执行此计数至少10000次,因为我的项目的性质.

任何人都有比使用.chartAt方法更好的想法或建议?????

很抱歉没有在前面清楚地解释,我10000次的意思是分析10000个句子,这是上面的字符串a只作为一个句子.

java string

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