问题列表 - 第45046页

python字符串拆分

我有一个像这样的输入字符串:a1b2c30d40我想将字符串标记为:a, 1, b, 2, c, 30, d, 40.

我知道我可以逐个读取每个字符并跟踪前一个字符以确定我是否应该对它进行标记(连续两位数表示不对其进行标记)但是有更多的pythonic方法吗?

python string split

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

使用jQuery.contains()检查输入

我想用jQuery验证表单.因此,我需要检查输入字段("#validatename")是否包含很少的单词,例如"美国","英国"或"法国".

为了禁止'美利坚合众国'(我稍后会看到一个包含所有禁用字符串的数组!),我有......

$("#validatename").keyup(function()
{
 var name = $("#validatename").val();
 if(name != '')
 {
   if ($('#validatename:contains("United States of America")').length > 0) // http://stackoverflow.com/questions/902597/jquery-checking-to-see-if-div-contains-text-then-action
   {
    $("#validatename").css({
    "background-image": "url('no.png')"
    });
   }
   else
   {
    $("#validlastname").css({
    "background-image": "url('yes.png')"
    });
   }
 }
}
Run Code Online (Sandbox Code Playgroud)

...但它不起作用:yes.png总是显示!

任何帮助或想法将不胜感激!

非常感谢.

forms jquery contains

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

使用git pull更新分支

git version 1.7.3.5
Run Code Online (Sandbox Code Playgroud)

我有以下分支:

git branch
  image
  master
* video
Run Code Online (Sandbox Code Playgroud)

我在办公室做了一些工作.当我回到家时,我总是更新我家的笔记本.

但是,当我做了一个时,git remote show origin我得到以下内容:

  Local refs configured for 'git push':
    image   pushes to image  (up to date)
    master  pushes to master (fast-forwardable)
    video   pushes to video  (local out of date)
Run Code Online (Sandbox Code Playgroud)

所以我为所有这些分支做了一个git pull:

git pull origin image
git pull origin master
git pull origin video
Run Code Online (Sandbox Code Playgroud)

当我在视频和图像分支上执行git状态时,我得到:

 nothing to commit (working directory clean)
Run Code Online (Sandbox Code Playgroud)

当我在master分支上执行git状态时,我得到:

Your branch is ahead of 'origin/master' by 5 commits.
Run Code Online (Sandbox Code Playgroud)

哪个我不明白以下(fast-forwardable)(local out of …

git

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

用于覆盖参数的AspectJ声明语法是什么

之前已经使用注释语法对此进行了回答:Aspectj覆盖方法的参数

但我无法弄清楚如何使用AspectJ声明语法来实现它.以下应该在方法中的每个字符串前添加"Poop",但事实并非如此.

public aspect UserInputSanitizerAdvisor {

    pointcut unSafeString() : execution(@RequestMapping * * (..));

    Object around() : unSafeString() {
        //thisJoinPoint.getArgs();
        //proceed();
        System.out.println("I'm Around");
        Object[] args = thisJoinPoint.getArgs();
        if (args != null) {
            for (int i = 0; i < args.length; i++) {
                Object o = args[i];
                if (o != null && o instanceof String) {
                    String s = (String) o;
                    args[i] = "poop: " + s;
                }
            }
        }

        return proceed();
    }

}
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何给出"proceed()"所有的论点.

java aspectj

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

使用C/C++中的有限主内存编辑10gb文件

我需要使用仅100mb的内存尽快对包含数字列表的10gb文件进行排序.我把它们分成几块然后合并它们.

我目前正在使用C文件指针,因为它们比c ++文件i/o(至少在我的系统上)更快.

我尝试了1gb文件并且我的代码工作正常,但是在打开10gb文件后,只要我fscanf就会引发分段错误.

FILE *fin;
FILE *fout;
fin = fopen( filename, "r" );
while( 1 ) {
    // throws the error here
    for( i = 0; i < MAX && ( fscanf( fin, "%d", &temp ) != EOF ); i++ ) {
        v[i] = temp;
    }
Run Code Online (Sandbox Code Playgroud)

我应该用什么呢?

对于如何以最佳方式解决这个问题,您有什么建议吗?

c c++ sorting file-io

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

面向对象编程中的设计模式是否是OO范式的系统性问题?

可能重复:
设计模式真的是语言缺陷吗?

在花了多年时间阅读有关OOP和OOP技术的书籍,并且最近越来越多地参与编程的功能样式之后,推断设计模式是指向面向对象编程作为一个整体的系统性问题的指针是否公平.面向对象编程是否存在根本性缺陷(不要与设计混淆),因为在通过封装处理状态时,已经导致越来越多的模式来解决这种范式的问题.

我对此没有得出任何结论,但我的"直觉"感觉是OOP范式可能会出现更严重的错误.

封装的想法是否导致了比他们解决的问题更多的问题.

oop design-patterns apache-fop

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

什么时候使用GET方法是合理的?

什么时候使用GET方法是合理的?可以一直使用POST吗?GET是否快速转移到POST后是正确的吗?

html php http

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

类别和子类别的PHP树结构,不循环查询

我正在尝试创建一个包含任意数量子类别的类别列表,其中子类别也可以有自己的子类别.

我从Mysql数据库中选择了所有类别,猫在标准关联数组列表中,每个类别都有一个id,name,parentid,如果它是最高级别,则parentid为0.

我基本上希望能够获取单级别的猫数组并将其转换为多维数组结构,其中每个类别都可以包含一个包含子数组的元素.

现在,我可以通过循环查询每个类别来轻松实现这一点,但这远非理想,我试图在数据库上没有任何额外的命中.

我知道我需要一个递归函数.任何人都可以指出我正确的方向为这种树型结构?

干杯

php arrays tree recursion multidimensional-array

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

Java - Class v/s接口的初始化

我坚持下面的java类和接口初始化的概念:

我在下面提到的书中读到了以下句子:

初始化接口只是因为使用了接口声明的非常量字段,绝不会因为需要初始化实现接口的子接口或类.
但是当我们初始化任何java类时,情况并非如此.

因此,类的初始化需要事先初始化其所有超类,而不是其超级接口.
接口的初始化不需要初始化其超接口.

我的问题是为什么会这样?

任何帮助将不胜感激 !

谢谢

PS:Book - Bill Venners的"Java虚拟机内部"(第7章 - 课程的生命周期)

java initialization interface class

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

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