问题列表 - 第39366页

正则表达式(或其他建议)解析标签

我正在尝试解析一个从标签中得到的字符串,到目前为止看起来像一个正则表达式可能是最干净的方法.该模式有一个解释如下:

#p3                  -> p = 3
#h4                  ->         h = [ 4 ]
#h4,h6               ->         h = [ 4, 6 ]
#p3,h4,h6            -> p = 3,  h = [ 4, 6 ]
#h4,h6,p3            -> p = 3,  h = [ 4, 6 ]
#h4s2,6,10           ->         h = [ 4 ],    s = { "4": [ 2, 6, 10 ] }
#h4s2,6,10,h6s5      ->         h = [ 4, 6 ], s = { "4": [ 2, 6, 10 ] , …
Run Code Online (Sandbox Code Playgroud)

javascript regex parsing

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

是什么导致我的javascript语句无限循环?

输入for循环后,它永远不会停止:

 remove: function remove(e) {
     var objectToRemoveId = e.currentTarget.getAttribute('objectId').toString();
     var filteredList = this.myDto.objectList;

     for (var index = 0; index < this.myDto.objectList.length; index++) {
          var currentObject = this.myDto.objectList[index];

       if (currentObject.Id !== objectToRemoveId) {
         filteredList[filteredList.length + 1] = timeSheet;
       }
     }
  } 
Run Code Online (Sandbox Code Playgroud)

假设this.myDto.ObjectList是一个包含一个元素的数组.我确定问题只是盯着我看,但我无法弄清楚.

javascript

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

检测System.setProperty方法调用

我在这里面临一个难题.

我开发的一个应用程序是加载JAXP 的DocumentBuilderFactory类的错误实现.后来推断这种行为是由不同团队/公司构建的不同应用程序中的另一个类产生的.通过包含类似于下面的静态块,所述类在加载时更改了首选的DocumentBuilderFactory类:

  static
  {
    System.setProperty("javax.xml.parsers.DocumentBuilderFactory", "a new factory");
  }
Run Code Online (Sandbox Code Playgroud)

如果使用DocumentBuilderFactory.newInstance方法的Javadocs,那么当调用newInstance方法时,上述代码负责更改返回给所有应用程序的解析器实现是很明显的.

应用了一个修补程序,它纠正了这个问题,但它让我问这个问题 - 如何确定哪个类在运行时执行System.setProperty调用?

我们已经生成了一个OpenJDK的自定义版本,其中包含一个修改过的System类,它负责确定罪魁祸首,原因很简单,我们无法访问部署在服务器上的所有应用程序的所有源代码.但这可能只是因为生产环境在其环境中得到了复制.因此,问题也可以解释为 - 如何在生产环境中确定哪个类在运行时执行System.setProperty调用?

java debugging instrumentation jaxp

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

如何设置UIScrollView的子类,并在Interface Builder中连接它

首先,我在视图控制器中开始使用下面的代码,但出于对我有用的原因,我需要将下面的代码放在一个单独的类中.所以我创建了一个我在下面发布的CustomView类.

此时,我可以在视图控制器中创建此类的实例,创建一个IBOutlet并将其连接到界面构建器中的UIScrollView(或某种视图),并获得相同的行为,以及如何我做那样的事情?

customView.m

#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>

@interface CustomView : UIScrollView <UIScrollViewDelegate> {

    UIScrollView    *scrollView;
    UIImageView     *imageView;

}

@property (nonatomic, retain) IBOutlet UIScrollView     *scrollView;
@property (nonatomic, retain) UIImageView               *imageView;
Run Code Online (Sandbox Code Playgroud)

customView.m

#import <UIKit/UIKit.h>

@implementation CustomView
@synthesize scrollView, imageView;


    - (id)init {

        if (self = [super init]) {

            // Initialization code
            UIImageView *temp = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myImage.png"]];
            self.imageView = temp;
            [temp release];

            scrollView.contentSize = CGSizeMake(imageView.frame.size.width, imageView.frame.size.height);
            //Other Scroll View Properties
            scrollView.delegate = self;
            [scrollView addSubview:imageView];
        }

        return self;
    }


    - (void)dealloc …
Run Code Online (Sandbox Code Playgroud)

iphone iphone-sdk-3.0 ios4

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

如何访问Singleton类的静态方法?

我对单身课有些困惑,下面是我的一些观点:

  1. 单例类可以有静态方法吗?如果是,那么我们如何调用这些方法?
  2. Static class和Singleton Class之间的主要区别是什么?

我创建了我的单例类,如下所示:

 public class Singleton
    {
        private static  Singleton _instance = null;
        private static object chekLock = new object();
        private Singleton()
        {}

        public static Singleton Instance
        {
            get
            {
                lock (chekLock)
                {
                    if (_instance == null)
                        _instance = new Singleton();
                    return _instance;
                }
            }
        }

        public static void StaticAddMethod()
        {
            Console.WriteLine("Add Method");
        }

        public void AddMethod()
        {
            Console.WriteLine("Add Method");
        }
    }
Run Code Online (Sandbox Code Playgroud)

在上面的类结构中,我创建了两个方法,一个是静态,第二个是非静态的,当我尝试访问静态方法时,它给出了编译时错误.

我怎样才能使用单例类的静态方法?

c# asp.net oop

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

错误C2679:二进制'=':找不到运算符,它采用'std :: vector <_Ty>*'类型的右手操作数(或者没有可接受的转换)

在构建图表时我有以下内容.

#include <vector>
using namespace std;

template<class T>
class Node
{
private:
  T data;
  Node<T> *link;
  vector<T>  neighbors;
public:
  Node(){neighbors = new vector<T>();};
};

int main()
{
  Node<int> n;
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

...返回错误C2679:binary'=':找不到运算符...

我正在使用VS2010.怎么了?谢谢!

c++ templates stl

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

在Python中使用numpy/scipy记录非常小的值

我有一个Nx1数组,对应于概率分布,即元素之和总和为1.这表示为常规numpy数组.由于N可能相对较大,例如10或20,因此许多单个元素非常接近0.我发现当我接受log(my_array)时,我得到错误"FloatingPointError:在日志中遇到无效值".请注意,这是在故意设置numpy中的seterr(invalid ='raise')之后.

我该如何处理这个数字问题?我想表示对应于概率分布和它们的记录的向量而不舍入到0,从那时起我最终得到log(0),这引起了错误.

谢谢.

python numpy scipy numerical-methods

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

T-SQL脚本 - 时间轴的逻辑问题

创建两个临时表然后加载...这是架构.

Create table #SH ([date] datetime,
        sched_id int,
        agent_id int)

Create table #SD (sched_id int,
        start_minute int,
        length int,
        exception_code int)
Run Code Online (Sandbox Code Playgroud)

(遗憾的是,架构和设计是我无法改变的,两个临时表都是从平面文件加载的.如果需要,我可以引入并加载新的临时表).

一点背景 - #SH标题表将人员计划保存为"Start_minute",并以分钟为单位进行"schedule_length".例如,如果开始分钟和时间表长度都是480,那将是上午8点(上午8点=第480分钟),直到下午4点(480分钟后,下午4点=第960分钟)

#SD表保存标头的例外.在上面的示例中,该人可能会有一个午餐例外,即start_minute = 720和30(12:00 - 12:30).

Date和agent_id是我唯一对#SH感兴趣的东西,#sd中的异常信息是我感兴趣的.

此查询有效:

Select [date],#sd.start_minute,#sd.length,#sd.start_minute + #sd.length as 'end_minute',agent_id
from #SH 
inner join #SD on #SD.sched_id = #sh.sched_id
Run Code Online (Sandbox Code Playgroud)

*end_minute最终是start + length = end的计算值

这返回类似于:

   Date     Start  length   end

1 2010-11-11 600    30  630

2 2010-11-11 630    40  670

3 2010-11-11 750    15  765

4 2010-11-11 800    40  840
Run Code Online (Sandbox Code Playgroud)

现在我希望我能说这已经结束并走开......但存在数据输入问题.在第1行和第2行中,第1行的结束时间与第2行中的开始时间对齐,应该合并,因此我的结果如下所示:

Date     Start …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2000

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

Selenium 2(WebDriver)和Phpunit?

任何人都知道如何将Selenium 2与Phpunit一起使用?PHP中是否有任何Selenium 2样本?

php selenium phpunit selenium-webdriver

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

javascript和VB.net返回不正确的结果

我们注意到这种情况在javascript和VB.net 2.0中同时发生.所以基本上在服务器端和客户端代码.

基本上如果您运行此公式975328 - 153279.43,您将得到以下答案822048.57000000007.

但是,如果您运行975328 - 153279.4,975328 - 153279.433或975328 - 153279.5,则所有内容都将正确返回.

任何想法必须为什么系统计算975328 - 153279.43与11位小数的答案?更不用说在第11个小数位添加7,从而使方程回答不正确.

当然我知道我可以修剪,设置适当的小数位等等的答案,但我们更感兴趣的是知道为什么它会返回这样的答案.

请记住,只需将方程式输入到immidiate窗口中即可证明以上内容,从而消除了诸如对象类型等的变量等.

谢谢你的帮助,肯

javascript vb.net .net-2.0

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