问题列表 - 第45872页

在jQuery中检测DOM元素的"运行"

在jQuery中检测dom元素运行的最佳方法是什么?

例如,如果我有以下项目列表

<ol>
  <li class="a"></li>
  <li class="foo"></li>
  <li class="a"></li>
  <li class="a"></li>
  <li class="foo"></li>
  <li class="foo"></li>
  <li class="foo"></li>
  <li class="a"></li>
  <li class="foo"></li>
  <li class="foo"></li>
  <li class="foo"></li>
</ol>
Run Code Online (Sandbox Code Playgroud)

假设我想抓住所有li.foo元素并将它们包装在自己的<ol>块(或任何包装器)中,最终得到类似的东西.

<ol>
  <li class="a"></li>
  <li class="foo"></li>
  <li class="a"></li>
  <li class="a"></li>
  <li><ol>
    <li class="foo"></li>
    <li class="foo"></li>
    <li class="foo"></li>
  </ol></li>
  <li class="a"></li>
  <li><ol>
    <li class="foo"></li>
    <li class="foo"></li>
    <li class="foo"></li>
  </ol></li>
</ol>
Run Code Online (Sandbox Code Playgroud)

从示例中可以看出,我只想包装li.foodom元素的"运行" (其中有两个或更多li.foo元素连续出现).

我不确定通过jQuery实现这一目标的最好/最有效的方法(或者只是普通的javascript).

javascript jquery

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

使用NLog集中日志记录的最佳方法是什么?

我被分配了一个项目,其中包含大量基于SharePoint的编写不良的代码.

它由大约15个子项目组成,其中一些是Windows服务,一些是Web服务,一些是在SharePoint内部运行的Web应用程序,一些是webparts甚至是控制台应用程序.它们都在同一台服务器上运行并相互调用.

生产中已经存在许多问题,但很难追查.
最初的开发者必须是塞林格或神奇宝贝系列的粉丝,因为他不遗余力地捕捉所有例外情况.不幸的是,它们都没有被报告或记录过.

我当前的任务是将日志记录引入整个项目,这样我就可以找到现在看不见的异常,跟随纠结的重复调用,至少有一些堆栈跟踪.我决定和NLog一起看,它看起来很活跃,很酷,而不是log4net,这对我来说非常好,但有点不那么花哨.

由于组件紧密耦合,我想将日志记录集中在一个文件中,因此相关错误不会分散在硬盘驱动器上.因此,我希望有两个或三个不同的日志文件,其中包含五个或更多项目,或多或少同时写入每个文件.

配置NLog以集中日志记录的最佳方法是什么?我应该为每个项目配置一个配置文件,还是相关项目应该共享它们?我应该在哪里将配置文件从SharePoint webparts中记录下来?我是否会面临任何许可问题?

我正在使用SharePoint 2007.

sharepoint configuration logging nlog nlog-configuration

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

如何创建类似iPhone设置的视图

我想创建一个类似于iPhone的设置应用程序的视图.

这个视图是使用UITableView还是什么?是以编程方式创建的项目还是可以在Interface Builder中执行此操作?

iphone

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

Python:从派生类中获取基类值

希望这很清楚:

class myParent():
    def __init__( self ):
        self.parentNumber = 5

class Child( myParent ):
    def __init__( self ):
        self.childNumber = 4

    def multiplyNumbers( self ):
        print myParent.parentNumber * self.childNumber

p = Child()
p.multiplyNumbers()
Run Code Online (Sandbox Code Playgroud)

我希望单独设置parentNumber,然后通过子类达到该数字,在这种情况下使用它进行一些乘法.

我是OOP领域的新手,所以欢迎任何关于继承的一般指针!

更多信息: 我正在为基于vfx的项目设计项目管理解决方案,并且正在玩类和继承,以了解它们如何能够帮助我.

现在,我已经获得了顶级类,Project和派生类Shot.Shot具有self.length变量,具有特定镜头的长度.它还有一个getLengthInSeconds()方法,它使用self.length和Project.fps来确定以秒为单位的长度.Project有一个setFps()方法,其中在创建类的实例后设置fps.

我习惯于以变量为前缀的变量.并且没有对使用没有自我的更"全局"变量的类进行过多尝试..如果我把一切都变得全球化,没有自我,我可以毫不费力地使用Project.fps,但是我的脖子上有一个"糟糕的编程习惯"警告.也许有更好,更整洁的方式?

编辑:

经过一番阅读,super()似乎有点危险,比我想象的要多一些.我主要有单继承类,甚至不确定如何使用钻石层次结构.是否有更安全的方法来访问超类变量和不包含super()的方法?

编辑:

好吧,看看这是否有意义,或者我是否认为这一切都是错的.

我正在看班级和继承作为团体和孩子.一个孩子知道它的父母及其所有的价值观.一个孩子对另一个父母知道父母的价值观.我想要完成的是将所有镜头都创建为项目的一部分.现在,我正在从Project()类中创建Shot()实例,将实例添加到镜头列表中,然后在Project()实例中进行维护.

class myParent( object ):
    def __init__( self ):
        self.parent_id = ''
        self.children = []

    def createChild( self, name ):
        self.children.append( myChild( name ) )

    def getChildren( self ):
        return self.children

    def setParentId( self, id ): …
Run Code Online (Sandbox Code Playgroud)

python oop

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

连接到远程主机时,mysql的速度是否正常?

连接到远程主机时mysql是否正常运行是否正常,或者它与连接到本地主机的性能是否相同?

当我尝试连接到远程主机时,我注意到了一个小的性能差异,所以我想知道这是否正常?

mysql performance host connect

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

为什么在Asp.Net中超时后不会删除Session对象?

在超时期限之后为什么不删除会话对象?

我使用的是Asp.Net 4.0,会话状态的配置如下所示.

<sessionState mode="SQLServer" cookieless="false" timeout="5"
                  allowCustomSqlDatabase="true" 
                  sqlConnectionString="data source=.\SqlExpress;initial catalog=App_SessionState;user id=sa;password=xxxxxxxx"/>
Run Code Online (Sandbox Code Playgroud)

如果我在浏览器中没有活动大约10分钟,则不应删除Session对象.但是10分钟后我仍然可以访问Session变量.我在这里错过了什么吗?

编辑:

如果我在10分钟后访问一个会话变量,如下所示,我不应该得到NULL

  var myObj = Session["MyKey"] as MyClass;
Run Code Online (Sandbox Code Playgroud)

10分钟后mObj不为NULL.

asp.net session session-state asp.net-4.0

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

PHP窗口创建隐藏文件

是否可以使用php(xampp)在Windows上创建隐藏文件/文件夹?如果是的话,怎么样?

php windows hidden file

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

如何正确处理httpStatuscode

我想用新功能(http://api.jquery.com/jQuery.ajax)对http状态代码(如200,201或202)作出反应.但该功能忽略了我的201和202回调.

firefox-4.0_b10和chromium-9.0会出现此错误

我期待着解决这个小问题.

关心斯特凡

我的代码剪了:

jQuery.ajax({
        url: url,
        dataType: 'json',
        statusCode: {
          404:function() { alert("404"); },
          200:function() { alert("200"); },
          201:function() { alert("201"); },
          202:function() { alert("202"); }
        },
        success: function(data){
          switch(data.status) {
            case 'done':
              /* display it to the User */
              break;
          }
        });

ajax jquery http-status-codes jquery-1.5

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

如何配置plpgsql程序

我正在尝试提高长期运行的plpgsql存储过程的性能,但我不知道有什么(如果有的话)分析工具可用.任何人都可以提供有关如何分析此类程序的建议吗?

postgresql profiling stored-procedures plpgsql

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

在C++中查找矩阵的最大值,最小值,平均值

如何matrix[i][j]在C++中找到给定矩阵()中的最大值,最小值和平均值.类型是unsigned long double.

c++ matrix

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