小编TM.*_*TM.的帖子

MySQL错误:2013年,"在'读取初始通信数据包'时失去与MySQL服务器的连接',系统错误:0"

我在使用Python的MySQLdb库连接到我的本地MySQL数据库时遇到问题.该脚本以前运行良好,但我偶尔会在标题中得到MySQL错误.似乎没有解释何时发生错误,并且脚本始终从具有相同参数的同一台机器运行.

MySQL服务器使用端口3306(本地托管的phpMyAdmin工作)在Windows XP SP3上作为服务运行,并且脚本从Oracle VM VirtualBox中的Ubuntu 10.04客户机操作系统运行.

我目前正在解决这个问题,打开命令提示符并执行'net stop MySQL'然后'net start MySQL'.这允许我再次运行脚本几次,然后导致错误,我一直在通过重新启动MySQL服务来修复.

由于我仍在对脚本进行更改,因此有时脚本会引发异常并且不会正常退出,但我会捕获异常并关闭游标和连接.

连接数据库的代码:

def __init__(self):
  try:
    print "Connecting to the MySQL database..."
    self.conn = MySQLdb.connect( host = "192.168.56.1",
                                 user = "guestos",
                                 passwd = "guestpw",
                                 db = "testdb")
    self.cursor = self.conn.cursor(MySQLdb.cursors.DictCursor)
    print "MySQL Connection OK"
  except MySQLdb.Error, e:
    print "MySQLdb error %d: %s" % (e.args[0],e.args[1])
    raise
Run Code Online (Sandbox Code Playgroud)

发生这种情况时产生的完整错误如下:

MySQLdb error 2013: Lost connection to MySQL server at 'reading initial communication packet', system error: 0
Traceback (most recent call last):
  File "search.py", …
Run Code Online (Sandbox Code Playgroud)

python mysql

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

如何在Spring中使用多个ViewResolvers?

我正在开发一个网络应用程序,我的大部分页面都使用了apache tiles(2.1.2),但其中一些只需要简单的jsps.

我遇到的问题是a InternalResourceViewResolver和a UrlBasedViewResolver都会尝试解决视图,无论如何,所以无论我使用哪种顺序,它都会在普通的JSP页面或tile页面上失败.

这是配置:

<bean id="tilesViewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.tiles2.TilesView"/>
    <property name="order" value="0"/>
</bean>

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/"/>
    <property name="suffix" value=".jsp"/>
    <property name="order" value="1"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

为了更清楚我想要做什么,我需要能够拥有这样的视图状态:

<view-state id="someState" view="/someDir/foo"><!--render foo.jsp -->
    <transition on="foo" to="bar"/>
</view-state>

<view-state id="someState" view="something.core"><!--render tile defintion named 'something.core' -->
    <transition on="foo" to="bar"/>
</view-state>
Run Code Online (Sandbox Code Playgroud)

有谁知道如何配置东西,以便我可以让它来渲染瓷砖定义和普通的jsps?

spring spring-mvc spring-webflow

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

HTML 5 - 尽可能早期采用 - 好还是坏?

这个问题的灵感有点被这个问题,其中最upvoted答案利用HTML 5,这当然似乎是一个很好的方法给我推荐的功能,但它让我好奇利用总体未来的规范功能.

HTML 5提供了许多很好的改进,其中许多可以在不引起当前浏览器问题的情况下使用.

一些例子:

// new, simple HTML5 doctype (puts browsers in standards mode)
<!doctype HTML>

// new input types,  for easy, generic client side validation
<input type="email" name="emailAddress"/>
<input type="number" name="userid"/>
<input type="date" name="dateOfBirth"/>

// new "required" attribute indicates that a field is required
<input type="text" name="userName" required="true"/>

// new 'data-' prefixed attributes
// for easy insertion of js-accessible metadata in dynamic pages
<div data-price="33.23"> 
    <!-- -->
</div>
<button data-item-id="93024">Add Item</button>
Run Code Online (Sandbox Code Playgroud)

其中许多新功能旨在使浏览器能够自动验证表单,并为其提供更好的输入(例如日期选择器).有些只是方便,似乎是为未来做好准备的好方法.

它们目前在当前浏览器中并没有破坏任何东西(据我所知),它们允许干净,通用的客户端代码.

但是,即使它们在HTML 5中都有效,它们也不适用于HTML 4,此时HTML …

html5 cross-browser w3c-validation

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

Django - 允许重复的用户名

我正在研究django中的一个项目,该项目要求在自己的username命名空间中拥有单独的用户组.

例如,我可能有多个"组织",并且username只需要在该组织内是唯一的.

我知道我可以通过使用包含用户名/组织ID的另一个模型来做到这一点,但是仍然会在defualt django auth上留下这个无用的(和必需的)字段User,我必须填充一些内容.

我已经使用自己的auth后端编写了一个针对LDAP验证用户身份的方法.但是,正如我之前提到的,我仍然遇到如何填充/忽略username默认django用户上的字段的问题.

有没有办法删除usernamefor Django auth用户的唯一性约束?

python authentication django

11
推荐指数
2
解决办法
7633
查看次数

用Java减少日期

我希望从当前时间开始前一天(24小时).

例如,如果当前时间是 Date currentTime = new Date();

2011-04-25 12:15:31:562 GMT

如何确定时间即

2011-04-24 12:15:31:562 GMT

java datetime utilities date

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

在javascript中填写表单的通用方法

我正在寻找一种非常通用的方法来使用javascript"填写"基于参数字符串的表单.

例如,如果我有这个表格:

<form id="someform">
  <select name="option1">
    <option value="1">1</option>
    <option value="2">2</option>
  </select>
  <select name="option2">
    <option value="1">1</option>
    <option value="2">2</option>
  </select>
</form>
Run Code Online (Sandbox Code Playgroud)

我希望能够像这样采用一个参数字符串: option1=2&option2=1

然后根据查询字符串中的选项选择正确的内容.

我有一个丑陋的解决方案,我通过表格中的孩子检查它们是否匹配各种键,然后设置值,但我真的不喜欢它.

我想要一种更干净,通用的方法,可以适用于任何形式(假设param字符串具有所有正确的键).

我正在使用原型javascript库,所以我欢迎利用它的建议.

编辑:这是我到目前为止提出的(使用原型Form.getElements(form))

function setFormOptions(formId, params) {
  params = params.split('&');
  params.each(function(pair) {
    pair = pair.split('=');
    var key = pair[0];
    var val = pair[1];
    Form.getElements(form).each(function(element) {
      if(element.name == key) {
        element.value = val;
      }
    });
  });
}
Run Code Online (Sandbox Code Playgroud)

我觉得它仍然可以更快/更清洁.

html javascript forms prototypejs

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

防止AJAX内存泄漏

我正在开发一个Web应用程序,它旨在显示一组使用AJAX定期更新的数据.一般使用场景是用户将其全天保持打开状态并偶尔看一眼.

我遇到的问题是浏览器内存占用时间逐渐增长.这种情况在Firefox和IE 7中都有发生(尽管不在Chrome中).几个小时后,它可以使IE7占用大约200MB,FF3占用大约400MB.

经过大量测试后,我发现只有在响应AJAX调用时才会发生内存泄漏.如果服务器没有响应任何内容,我可以将页面打开几个小时,并且足迹不会增长.

我正在使用原型进行AJAX调用.所以,我猜测onSuccess回调存在一个问题,造成这些内存泄漏.

有没有人有关于使用原型/ AJAX防止内存泄漏的任何提示?或者有关如何解决此问题的任何方法?

编辑:发现问题在于我正在使用的js图形库.可以在这里看到.

javascript browser ajax memory-leaks

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

Java构造有什么作用?

我是java的新手如果这是一个非常简单的问题,请耐心等待,但我很好奇这个带有{code}的方法调用 - 请参阅下面的代码,以获取方法addSelectionListener中的示例.这样做的目的是什么?我一直在通过文档寻找解释,但似乎无法找到这种做法被称为从不介意任何有用的信息.

    setStatusLine.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {

            String message = "I would like to say hello to you.";
            if (pressed) {
                message = "Thank you for using me";
            }
            setStatusLine(message);
            pressed = !pressed;
        }
    });
Run Code Online (Sandbox Code Playgroud)

感谢您提供的任何帮助或见解

java anonymous-class

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

Django重击网址 - 如何处理碰撞?

我目前正在Django开展一个玩具项目.

我的应用程序的一部分允许用户留下评论.我想获取评论的标题并将其强化以创建一个网址.

因此,如果用户写了一篇名为"有史以来最好的东西!"的评论,那么网址就像:www.example.com/reviews/the-best-thing-ever.

这一切都很好,但处理两个用户选择相同标题的情况的最佳方法是什么?我不想让标题必须是唯一的.

我曾考虑在某个地方的网址中添加评论ID,但我想避免任何不碰撞的网址的额外信息.

有任何想法吗?

python django url slug collision

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

我在哪里可以了解推荐系统?

我想要建立一个推荐系统,我的意思是一种算法,用于查看用户发布的偏好和/或评论,然后为他们提供建议,类似于netflix或亚马逊使用的.

有什么好的资源可以学习如何写这样的东西?我应该从哪里开始?

recommendation-engine

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