小编Jon*_*erg的帖子

多列的唯一约束

我正在使用oracle表并在四列上创建了一个唯一约束.约束中的这些列是否可以为NULL?

oracle unique-constraint

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

在类__init __()中获取实例名称

在python中构建一个新的类对象时,我希望能够根据类的实例名创建一个默认值,而不需要传递额外的参数.我怎么能做到这一点?这是我正在尝试的基本伪代码:

class SomeObject():
    defined_name = u""

    def __init__(self, def_name=None):
        if def_name == None:
            def_name = u"%s" % (<INSTANCE NAME>)
        self.defined_name = def_name

ThisObject = SomeObject()
print ThisObject.defined_name   # Should print "ThisObject"
Run Code Online (Sandbox Code Playgroud)

python variables class object instance

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

读取二进制文件(python)

我无法读取文件,我不明白为什么:

f = open("test/test.pdf", "r")
data = list(f.read())
print data
Run Code Online (Sandbox Code Playgroud)

退货: []

我想打开一个PDF,并提取每个字节,并将其放入List中.

我的代码出了什么问题?:(

谢谢,

python io file

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

OS X JRE 6和7之间的Java applet安全模型不兼容:任何解决方法?

我是Wordle的作者,Wordle是野外少数幸存的Java小程序之一.

最近,我收到用户报告,警告我的(已签名)applet很快将被JRE黑名单,因为它没有在其清单中明确指定"Permissions"属性.所以,现在MANIFEST.MF 正确指定了

    Permissions: sandbox
Run Code Online (Sandbox Code Playgroud)

<applet>标签包括神奇

    <param name="permissions" value="sandbox" />
Run Code Online (Sandbox Code Playgroud)

param,记录在案.

现在,那些向后弯腰安装OS X JRE 7的人可以毫无困难地运行Wordle,但是人们(像许多学校IT管理员一样)坚持使用JRE 6根本无法运行applet; 他们得到

java.lang.SecurityException: JAR manifest requested to run in sandbox only:
http://wordle.appspot.com/j/v1390/wordle.jar
    at com.sun.deploy.security.DeployManifestChecker.verify(DeployManifestChecker.java:106)
    at com.sun.deploy.security.DeployManifestChecker.verify(DeployManifestChecker.java:84)
    at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(TrustDecider.java:319)
    at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(TrustDecider.java:280)
    at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(TrustDecider.java:270)
    at sun.plugin2.applet.Plugin2Manager.isAppletSigned(Plugin2Manager.java:3289)
    at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3207)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1536)
    at java.lang.Thread.run(Thread.java:695)`
Run Code Online (Sandbox Code Playgroud)

症状表明Java 6插件假定签名的applet应该以all-permissions模式运行,并认为sandbox清单中的请求是错误的.换句话说,它忽略permissionsapplet标签中的参数.

除了将applet设置为以all-permissions模式运行之外,有没有人知道我可以帮助我的用户?我宁愿保持沙盒,因为我不希望人们害怕使用Wordle,因为我不想创建一个攻击面.

java macos applet manifest wordle-game

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

InterruptedException的原因

从J2me doc我们知道:

java.lang.InterruptedException当线程等待,休眠或以其他方式暂停很长一段时间并且另一个线程中断它时抛出.

问题是,如果从一个线程调用Thread.Interupt()为其他线程,其中其他线程的Run()方法在InputStream.Read(char [] buf)上等待,那么是否可以获得此类异常?

java java-me

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

iPhone SDK audioSession问题

在我的应用程序中,我同时录制和播放音频.该应用程序几乎完成.但是有一件事让我烦恼.当音频会话设置为PlayAndRecord时,与SoloAmbient类别的相同声音相比,声音变得安静.有没有什么方法可以使用PlayAndRecord让声音更响亮?

iphone audio session objective-c

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

通过javascript在Json中找到价值

我找不到一种方法来使用javascript将此值("注释")转换为json.

var myJSONObject = {
    "topicos": [{
        "comment": {
            "commentable_type": "Topico", 
            "updated_at": "2009-06-21T18:30:31Z", 
            "body": "Claro, Fernando! Eu acho isso um extremo desrespeito. Com os celulares de hoje que at\u00e9 filmam, poder\u00edamos achar um jeito de ter postos de den\u00fancia que receberiam esses v\u00eddeos e recolheriam os motoristas paressadinhos para um treinamento. O que voc\u00ea acha?", 
            "lft": 1, 
            "id": 187, 
            "commentable_id": 94, 
            "user_id": 9, 
            "tipo": "ideia", 
            "rgt": 2, 
            "parent_id": null, 
            "created_at": "2009-06-21T18:30:31Z"
        }
    }]
};
Run Code Online (Sandbox Code Playgroud)

我正在尝试这样的例子:

alert(myJSONObject.topicos[0].data[0]);
Run Code Online (Sandbox Code Playgroud)

有些身体可以帮助我吗?

json来自Ruby On rails应用程序,使用 …

javascript parsing json

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

正则表达式匹配重复组{0,2}或{0,4}但{0,3}不匹配

首先,这是使用preg.

字符串我正在尝试匹配:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa b c d xp
Run Code Online (Sandbox Code Playgroud)

我的正则表达式和他们的比赛:

(\S*\s*){0,1}\S*p = "d xp"
(\S*\s*){0,2}\S*p = "c d xp"
(\S*\s*){0,3}\S*p = NO MATCH (expecting "b c d xp"
(\S*\s*){0,4}\S*p = entire string
(\S*\s*){0,5}\S*p = entire string
Run Code Online (Sandbox Code Playgroud)

奇怪的是,如果我删除单个"a",它就有效.另外,(\S*\s*){0,3}\Sp(\S*\s){0,3}\S*p两者兼而有之.

有人可以解释为什么第三种情况导致没有匹配而不是"bcd xp"?

TIA!

regex pcre

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

跨域javascripting的替代方案?

目前我依靠代理脚本来处理单一来源政策的这个问题.它很慢,并且会产生开销.更不用说,javascript没有呈现.

那里有替代品吗?

javascript proxy cross-domain

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

从另一个模块中配置Drupal模块

当我创建一个新的Drupal站点时,我通常最终会得到至少一个自定义模块和几个社区贡献的模块.为了使站点正常工作,需要在各个模块上设置许多配置值.这使得部署到一个新的Drupal实例上既费力又容易出错.

我想让我的自定义模块能够配置所有其他模块.无论是在安装时还是在我的自定义模块管理页面上单击按钮,其他模块上的所有必要配置值都将以编程方式设置.

我最好怎么做呢?

drupal drupal-6

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