问题列表 - 第20226页

Python:Rar Brute Forcer

我试图暴力破解一个受3个字符密码保护的RAR存档:

import os
Alphabets = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
for a in range(0,26):
 for b in range(0,26):
  for c in range(0,26):
   Brute = Alphabets[a] + Alphabets[b] + Alphabets[c]
   os.popen4("Rar.exe x -p" + Brute + " Protected.rar")
#   raw_input()
raw_input("Done !")
Run Code Online (Sandbox Code Playgroud)

代码工作正常,除了:它很慢!!

我认为让它变慢的原因是"popen4"的多重开放.因为我试图将生成的单词存储在txt文件中,程序在不到5秒的时间内完成.

任何提高性能的想法?

python performance

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

如何处理大字符串和有限的内存

我有一个文件,我从中读取数据.此文件中的所有文本都存储在String变量(一个非常大的变量)中.然后在我的应用程序的另一部分,我想要遍历此字符串并逐步提取有用的信息(解析字符串).

与此同时,我的内存已满,OutOfMemory异常使我无法进一步处理.我认为在从文件中读取输入流时直接处理数据会更好.但是对于组织目标,我想将String传递给我的应用程序中的另一部分.

我该怎么办才能防止内存溢出?

java memory string out-of-memory

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

Vim:在不同的行上打开多个文件

我想知道是否有办法用Vim打开多个文件,但是特定行号上的每个文件.我解释 :

我经常使用语法:vim my/way/too/far/file +120以便在第120行编辑此文件,因为gcc告诉我:)

现在我正在寻找的是同时为多个文件执行此操作的方法!

当然,vim file1 + xx file2 + xx ...不起作用(+选项只影响第一个文件......不要问我为什么)

所以,如果有人知道解决这个问题的方法吗?我没有在联机帮助页中找到它...

顺便说一句,有时,file1可能与file2相同的文件...

vim

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

没有maven的Apache骆驼

我很难找到文档/教程或只是获得一个依赖概述而不会进入一些螺旋式的maven-nightmare.

我甚至无法使示例工作,因为它是无休止的编译,运行,搜索,重复例程.任何人都可以推荐一些信息资源给那些没有超越maven压力的人?:)

java maven-2 apache-camel

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

这是Grails瞬态的有效使用吗?

我有一个域对象,我想在其中存储一些只存在于运行时的东西.我查看了文档并找到了transients关键字,从表面上看它就是我想要的.这是我的域对象的样子......

class Contact {

    def Seeker

    def beforeInsert() 
    {
       initiatedDate = new Date()
    }

    Date initiatedDate
    Date acceptedDate

    static transients = ['pal']
    Seeker pal
}
Run Code Online (Sandbox Code Playgroud)

其中Seeker是一个groovy类,它不是域对象,而是一些属性的占位符.

到目前为止一切正常,我的Contact表没有pal预期的字段.在我ContactController查询一堆联系人时c,然后查找他们的Seeker伙伴(详细说明如何保留)并将pal字段设置为新对象.

c.pal = new Seeker();
c.pal.name = otherObject.name
render c as JSON
Run Code Online (Sandbox Code Playgroud)

除了返回的JSON中缺少pal对象之外,这一切似乎都能正常工作.

这是瞬态的有效使用吗?文档提到它们对基于函数的getter和setter很方便,但在我的情况下我想要一个实际的对象.我应该在我的对象上编写getPal()和setPal()方法吗?

谢谢

grails domain-object transient

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

是否有任何内置的帮助方法可以在下拉列表中显示枚举?

我有一些枚举,我需要在下拉列表中显示,并在我的管理页面中预先填充它们.

有没有内置的html助手呢?

(asp.net mvc)

asp.net-mvc html-helper

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

文件扩展名对浏览器有用吗?

如果我将我的照片命名为"test.jpg"或者仅为观众命名"测试",这是否重要?

<img src="test.jpg" />
<img src="test" />
Run Code Online (Sandbox Code Playgroud)

两者都适用于我知道的所有浏览器,但使用正确的文件扩展名是否有任何意义?

html browser image

10
推荐指数
3
解决办法
1369
查看次数

帮助,"这个"让我在JavaScript中感到困惑

使用JavaScript的一个令人困惑的事情是使用

var x = {  
  ele : 'test',
  init : function(){ 
    alert(this.ele);
  }
}
Run Code Online (Sandbox Code Playgroud)

然而,当处理多个对象,特别是事件上下文的this变化,变得混乱,以保持跟踪/理解.

因此,如果有人有更好的意见/指导/想法/更好的做法,请分享.另外我想知道如果使用this给予任何(性能)​​优势或什么?

javascript unobtrusive-javascript javascript-events

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

Java Webstart间歇性JAR没有更新

我们使用java Webstart在我们的Intranet上部署java应用程序.该应用程序接收频繁更新.在我们更新了Web服务器上的JAR/WAR(更改时间戳)后,用户将在一段时间内从桌面图标启动应用程序,Java Webstart将启动旧版本而不是下载新版本.

这是我们的JNLP的粘贴,因为您可以看到offline-allowed打开,但始终更新检查始终和策略.此外,下载标志是渴望.根据我的理解,这些选项应始终导致检查服务器上的时间戳和下载JAR文件的缓存.

我开始对Webstart感到沮丧!有没有人见过类似的问题?有解决方案吗 我厌倦了通过每三分之一或五次更新手动清除他们的webstart缓存来引导人们.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE jnlp PUBLIC "-//Sun Microsystems, Inc//DTD JNLP Descriptor 6.0//EN" "http://java.sun.com/dtd/JNLP-6.0.dtd">
<jnlp spec="1.0+" codebase="$$codebase" href="$$name">
  <information>
    <title>TITLE</title>

    <vendor>VENDOR</vendor>

    <description>Our Utility Application</description>

    <description kind="short">Our Utility Application PRD</description>
    <icon href="images/util_icon.png" height="64" width="64"/>
    <offline-allowed/>
    <shortcut online="true">
      <desktop />
      <menu submenu="Utility Apps"/>
    </shortcut>
  </information>

  <security>
     <all-permissions />
  </security>

  <update check="always" policy="always" />

  <resources>
    <!-- requires 1.6+ -->
    <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se" java-vm-args="-ea" initial-heap-size="128m" max-heap-size="512m" />

    <!-- application code, download jar before we start. -->
    <jar href="OurUpdatedJarName.jar" main="true" …
Run Code Online (Sandbox Code Playgroud)

java jnlp jar java-web-start

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

我应该学习什么unix文本编辑器?

也许这应该是一个社区维基页面......

我应该学习什么unix文本编辑器?我的同事大多使用vi.我正在考虑vim,因为语法突出显示似乎很吸引人.vi对vim有什么好处吗?

我知道那里也有很多emacs粉丝吗?有没有理由学习特定的编辑?

你能指点我一些好的学习参考资料(针对你建议的编辑)吗?

谢谢!

unix vi vim emacs text-editor

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