问题列表 - 第4630页

我怎么能告诉python使用哪个版本的libmysqlclient.so?

我在共享托管服务器上运行python脚本,直到今天早上有MySQL版本4.现在它有版本5.我的python脚本不能再连接到MySQL,因为它找不到libmysqlclient_r.so.14:

$ python my_script.py
Traceback (most recent call last):
File "my_script.py", line 6, in ?
import MySQLdb
 File "/home/lib/python2.4/site-packages/PIL-1.1.6-py2.4-linux-i686.egg/__init__.py", line 19, in ?

 File "build/bdist.linux-i686/egg/_mysql.py", line 7, in ?
 File "build/bdist.linux-i686/egg/_mysql.py", line 6, in __bootstrap__
ImportError: libmysqlclient_r.so.14: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

/ usr/lib中有各种其他版本的libmysqlclient:

/usr/lib/libmysqlclient.so.15
/usr/lib/libmysqlclient.so.14
/usr/lib/mysql/libmysqlclient.la
/usr/lib/mysql/libmysqlclient.so
/usr/lib/mysql/libmysqlclient_r.so
/usr/lib/mysql/libmysqlclient_r.a
/usr/lib/mysql/libmysqlclient_r.la
/usr/lib/mysql/libmysqlclient.a
/usr/lib/libmysqlclient.so
/usr/lib/libmysqlclient_r.so
/usr/lib/libmysqlclient_r.so.15
/usr/lib/libmysqlclient_r.so.15.0.0
/usr/lib/libmysqlclient.so.15.0.0
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:我怎么能告诉python(版本2.4.3)使用哪个版本的libmysqlclient?

python

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

如何在Java中处理OutOfMemoryError?

我必须序列化大约一百万个项目,当我运行我的代码时,我得到以下异常:

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
    at java.util.Arrays.copyOfRange(Unknown Source)
    at java.lang.String.<init>(Unknown Source)
    at java.io.BufferedReader.readLine(Unknown Source)
    at java.io.BufferedReader.readLine(Unknown Source)
    at org.girs.TopicParser.dump(TopicParser.java:23)
    at org.girs.TopicParser.main(TopicParser.java:59)
Run Code Online (Sandbox Code Playgroud)

我该如何处理?

java memory-management

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

Mac OS X:我应该在哪里存储为游戏捆绑的游戏保存游戏?

我正在将一个Windows游戏移植到Mac OS X.我想知道我应该在哪里存储游戏数据,如保存的游戏,用户配置文件等,以及如何在C++中以编程方式检索该路径?

该游戏将作为此处指定的"现代捆绑"提供

c++ macos

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

如何在WinForms窗口中显示PDF或Word的DOC/DOCX?

我想知道在我的c#winforms应用程序中在表单内显示pdf/doc文档的最佳选择是什么.

此控件应仅允许进行显示预览.应禁止编辑文件.

我正在寻找免费解决方案.

最好的选择是将几个单独的*.dll附加到解决方案中,但这不是必需的.

c# ms-word winforms

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

IE7 CSS继承不起作用

我为h2标签设置了一些样式(颜色,字体大小等),但是当我把"A"标签放在里面时,样式就变成了链接.我的HTML:

<h2>
  <a class="no-decor" href="http://localhost/xxx/">Link</a>
</h2>
Run Code Online (Sandbox Code Playgroud)

所以,正如你所看到的,我创造了"无装饰"课程.它应该继承h2的"a"标签样式.

a.no-decor {
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  text-decoration:inherit;
}
Run Code Online (Sandbox Code Playgroud)

在Firefox上,everythig没问题,但IE仍显示标签"a"样式(下划线文字装饰和蓝色).我知道,我可以为"h2 a"设置一些样式,但也许某种程度上可以强制工作CSS继承IE7上的值?

PS On IE6也不支持.

PPS有一些相同的例子:http://www.brunildo.org/test/inherit.html

css internet-explorer internet-explorer-7

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

如何在django模板中重复"块"

我想在同一个django模板中使用相同的{%block%}两次.我希望此块在我的基本模板中出现多次:

# base.html
<html>
    <head>
        <title>{% block title %}My Cool Website{% endblock %}</title>
    </head>
    <body>
        <h1>{% block title %}My Cool Website{% endblock %}</h1>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

然后扩展它:

# blog.html
{% extends 'base.html' %}
{% block title %}My Blog{% endblock %}

# pictures.html
{% extends 'base.html' %}
{% block title %}My Pictures{% endblock %}

# cats.html
{% extends 'base.html' %}
{% block title %}My Cats{% endblock %}
Run Code Online (Sandbox Code Playgroud)

我会得到一个例外,因为Django希望块只出现一次:

在/的TemplateSyntaxError

名称为"title"的'block'标记不止一次出现

一个快速而肮脏的解决方案是将块标题复制到title1title2:

# blog.html
{% …
Run Code Online (Sandbox Code Playgroud)

django dry django-templates

122
推荐指数
8
解决办法
4万
查看次数

使用JavaScript将光标放在文本输入元素中的文本末尾

通过JavaScript将光标放在输入文本元素中文本末尾的最佳方法(我假设最简单的方法)是什么?在焦点设置为元素之后?

javascript

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

C#null-coalescing(??)运算符的运算符优先级是什么?

我刚试过以下内容,想法是连接两个字符串,用空字符串替换空值.

string a="Hello";
string b=" World";
Run Code Online (Sandbox Code Playgroud)

- 调试(有趣的是?是打印,并不完全有助于提高可读性......)

 ? a ?? "" + b ?? "" 
Run Code Online (Sandbox Code Playgroud)

- >"你好"

正确的是:

? (a??"")+(b??"")
"Hello World"
Run Code Online (Sandbox Code Playgroud)

我有点期待"Hello World",或者只是"世界",如果a为null.显然这是运算符优先级的todo,可以通过括号来克服,是否存在记录此新运算符的优先顺序的任何位置.

(意识到我应该使用stringbuilder或String.Concat)

谢谢.

c# null null-coalescing-operator

19
推荐指数
3
解决办法
5493
查看次数

这个javascript语法是什么意思?

我正在尝试理解由Asp.Net Ajax Toolkit生成的脚本,该脚本目前正在提供"预期的对象"(如果我将PopupControlExtender放在更新面板中,则错误消失).

document.getElementById('ctl00_ValidationSummary1').dispose = function() {
    Array.remove(Page_ValidationSummaries, document.getElementById('ctl00_ValidationSummary1'));
}
(function() {var fn = function() {AjaxControlToolkit.ModalPopupBehavior.invokeViaServer('ctl00_c1_componentCategoryListUC_componentCategoryGrid_modalPopupExtender', true); Sys.Application.remove_load(fn);};Sys.Application.add_load(fn);})();
Run Code Online (Sandbox Code Playgroud)

我在这里看到的是:

someobject.someevent = function() {
    dosth;
} /* Get ready, I am about to do sth crazy ... */
(function() { dosth; })(); /* you did what? */
Run Code Online (Sandbox Code Playgroud)

这个语法是什么意思?

编辑:我特别好奇(function(){...})()在另一个函数结束后立即出现}.

编辑:原来,ajax家伙忘了在事件处理程序分配后放置分号.

javascript syntax

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

限制Visual Studio 2005中的测试运行结果数

我有一个VS2005单元测试的"套件",它将数据库作为初始化的一部分.测试会相当大地修改db,因此需要在每次测试运行之前将其恢复到已知状态.

我将测试数据库部署到每个TestResult的'out'文件夹中,并将其附加到MyClassInitialize方法中.

DB相当大,因此随着越来越多的TestResults创建,这会占用大量空间.

Visual Studio中是否有任何方法可以限制存储的最大测试结果数?即.存储最多5个+删除最旧的命中5?

问候,

马特

.net c# unit-testing visual-studio

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