小编too*_*oom的帖子

Python语言环境错误:不支持的语言环境设置

为什么在python中执行此操作时会出现以下错误:

>>> import locale
>>> print str( locale.getlocale() )
(None, None)
>>> locale.setlocale(locale.LC_ALL, 'de_DE')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/locale.py", line 531, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting
Run Code Online (Sandbox Code Playgroud)

这适用于其他语言环境,如fr或nl.我正在使用Ubuntu 11.04.

更新:执行以下操作不会产生任何结果:

dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_CTYPE = "UTF-8",
    LANG = (unset)
    are supported and installed on your system.
perl: warning: Falling back to …
Run Code Online (Sandbox Code Playgroud)

python locale ubuntu-11.04

304
推荐指数
8
解决办法
32万
查看次数

使用其他classpath选项调用"java -jar MyFile.jar"

我创建了一个包含所有编译内容的jar文件.另外,我的ant构建脚本将所需的lib复制到子文件夹"libs"中.结构如下所示:

MyProgram.jar
libs/
Run Code Online (Sandbox Code Playgroud)

因此,当我尝试运行我的程序时,我收到以下错误:

java -cp ".:/home/user/java/MyProgram/jar/libs" -jar MyProgram.jar
java.lang.ClassNotFoundException: org.postgresql.Driver
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:186)
    at database.PostgresQL.getConnection(PostgresQL.java:38)
    at recommender.dao.Creative2IdxDAO.createCreatives2Idx(Creative2IdxDAO.java:19)
    at main.Main.calculateCorrelationMatrix(Main.java:51)
    at main.Main.main(Main.java:28)
java.lang.NullPointerException
    at recommender.dao.Creative2IdxDAO.createCreatives2Idx(Creative2IdxDAO.java:25)
    at main.Main.calculateCorrelationMatrix(Main.java:51)
    at main.Main.main(Main.java:28)
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

java jar classpath

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

垂直连接两个NumPy数组

我尝试了以下方法:

>>> a = np.array([1,2,3])
>>> b = np.array([4,5,6])
>>> np.concatenate((a,b), axis=0)
array([1, 2, 3, 4, 5, 6])
>>> np.concatenate((a,b), axis=1)
array([1, 2, 3, 4, 5, 6])
Run Code Online (Sandbox Code Playgroud)

但是,我希望至少有一个结果看起来像这样

array([[1, 2, 3],
       [4, 5, 6]])
Run Code Online (Sandbox Code Playgroud)

为什么它没有垂直连接?

python arrays numpy concatenation

64
推荐指数
4
解决办法
19万
查看次数

pyplot:在图的底部延伸边距

以下屏幕截图显示了我的xaxis.我添加了一些标签并将它们旋转90度以便更好地读取它们.然而,pyplot截断底部,使得我无法完全读取标签.如何扩展底部边距以查看完整标签?

在此输入图像描述

margin matplotlib

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

casperjs没有找到phantomjs

我已经下载了最新版本的casperjs(1.03)和phantomjs(1.9.2).

所以我从casper页面中获取了这个简单的小脚本:

var casper = require('casper').create({
    verbose: true,
    logLevel: "debug"
});
var casper = new require('casper').Casper();
Run Code Online (Sandbox Code Playgroud)

当我尝试运行它时,我收到以下错误:

noname:phantomjs-1.9.2 Tom$ casperjs/bin/casperjs tipico2.js 
Fatal: [Errno 2] No such file or directory; did you install phantomjs?
Run Code Online (Sandbox Code Playgroud)

所以,这是我的目录结构:

phantomjs-1.9.2/ <-- the folder containing phantomjs
phantomjs-1.9.2/casperjs/ <-- a subfolder containting casperjs
Run Code Online (Sandbox Code Playgroud)

为什么不起作用?

path phantomjs casperjs

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

string.xml中的表情符号崩溃应用程序

我想在我的Android应用程序中集成表情符号.因此,我查找了utf-8符号的十六进制代码,并将以下内容添加到我的string.xml文件中:

<string name="thumbsup">Perfect <node>&#x1f44d;&#x1f44d;</node></string>
Run Code Online (Sandbox Code Playgroud)

这应该导致Perfect .但是,当呼叫活动尝试显示时,我的应用程序崩溃了:

JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xf0
Run Code Online (Sandbox Code Playgroud)

不是特别完美;)

xml android emoji

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

UnicodeEncodeError:'ascii'编解码器不能编码字符u'\ xe4'

我永久收到以下错误:

UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 27: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

我已经试过了

  1. x.encode("ascii", "ignore")
  2. x.encode("utf-8")
  3. x.decode("utf-8")

然而,没有任何作用.

python encoding ascii

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

输入字节数组在40处有不正确的结束字节

我有一个base64编码的字符串.它看起来像这样:

eyJibGExIjoiYmxhMSIsImJsYTIiOiJibGEyIn0=
Run Code Online (Sandbox Code Playgroud)

任何在线工具都可以将其解码为正确的字符串{"bla1":"bla1","bla2":"bla2"}.但是,我的Java实现失败了:

import java.util.Base64;
System.out.println("payload = " + payload);
String json = new String(Base64.getDecoder().decode(payload));
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

payload = eyJibGExIjoiYmxhMSIsImJsYTIiOiJibGEyIn0=
java.lang.IllegalArgumentException: Input byte array has incorrect ending byte at 40
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题?

java base64 illegalargumentexception

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

ios:横向模式下两个viewcontrollers之间的自定义Segue

我有两个UIViewControllers,它们包含在navigatoin视图控制器中,并且都处于横向模式.我想在没有像push这样的动画的情况下在两个uiviewcontroller之间切换.因此,如果用户在第一个viewcontroller中单击一个按钮,我会在这两个之间执行自定义segue.

#import <Foundation/Foundation.h>
#import "AppDelegate.h"

@class AppDelegate;

@interface NonAnimatedSegue : UIStoryboardSegue {

}

@property (nonatomic,assign) AppDelegate* appDelegate;

@end
Run Code Online (Sandbox Code Playgroud)

而这个实施:

#import "NonAnimatedSegue.h"

@implementation NonAnimatedSegue

@synthesize appDelegate = _appDelegate;

-(void) perform{
    self.appDelegate = [[UIApplication sharedApplication] delegate];
    UIViewController *srcViewController = (UIViewController *) self.sourceViewController;
    UIViewController *destViewController = (UIViewController *) self.destinationViewController;
[srcViewController.view removeFromSuperview];
[self.appDelegate.window addSubview:destViewController.view];
self.appDelegate.window.rootViewController=destViewController;
}

@end
Run Code Online (Sandbox Code Playgroud)

在故事板中,我切换到自定义segue,实际上它工作正常.唯一的问题是第二个uiviewcontroller不是以横向模式显示,而是以protrait方式显示.如果我删除自定义segue并用push segue替换它,那么一切正常,第二个viewcontroller以横向模式显示.

那么如果我使用自定义segue,我还需要做什么才能使第二个视图控制器也处于横向视图中?

push uiviewcontroller ios

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

MySQL:永久获取"等待表元数据锁定"

我的MySQL数据库提供三个webapps作为存储后端.但是我最近遇到了错误"等待表元数据锁".它几乎一直发生,我不明白为什么.

mysql> show processlist
    -> ;
+------+-----------+-----------------+------------+---------+------+---------------------------------+------------------------------------------------------------------------------------------------------+
| Id   | User      | Host            | db         | Command | Time | State                           | Info                                                                                                 |
+------+-----------+-----------------+------------+---------+------+---------------------------------+------------------------------------------------------------------------------------------------------+
|   36 | root      | localhost:33444 | bookmaker2 | Sleep   |  139 |                                 | NULL                                                                                                 |
|   37 | root      | localhost:33445 | bookmaker2 | Sleep   |  139 |                                 | NULL                                                                                                 |
|   38 | root      | localhost:33446 | bookmaker2 | Sleep   |  139 |                                 | NULL                                                                                                 |
|   39 | root      | localhost:33447 | …
Run Code Online (Sandbox Code Playgroud)

mysql process blocking

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