问题列表 - 第14362页

在Python中解析一个cron条目

所有.我试图找到一个python模块,我可以用它来解析一个cron条目,并在下次运行时获取.使用perl我使用Schedule :: Cron :: Events模块,但我想转换为python.提前致谢.

python cron module

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

使用Spring,hibernate和C3P0的设置重现com.mysql.jdbc.exceptions.jdbc4.CommunicationsException

我从生产代码中得到了这个错误:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:从服务器成功收到的最后一个数据包是36940秒之前.成功发送到服务器的最后一个数据包是36940秒前,这比服务器配置的'wait_timeout'值长.您应该考虑在应用程序中使用之前过期和/或测试连接有效性,增加服务器配置的客户端超时值,或使用Connector/J连接属性"autoReconnect = true"来避免此问题.

而现在我正试图在本地重现问题并修复它.我设置spring上下文如下:

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
    destroy-method="close" p:driverClass="com.mysql.jdbc.Driver"
    p:jdbcUrl="jdbc:mysql://localhost:3306/test?userUnicode=yes&amp;characterEncoding=UTF-8&amp"
    p:idleConnectionTestPeriod="120" p:initialPoolSize="1" p:maxIdleTime="1800"
    p:maxPoolSize="1" p:minPoolSize="1" p:checkoutTimeout="1000"

/>

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource" ref="dataSource"/>
    <property name="hibernateProperties">
        <value>
            hibernate.connection.provider_class = org.hibernate.connection.C3P0ConnectionProvider
            hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
            hibernate.default_schema=platform_server_original
            hibernate.show_sql=false
        </value>
    </property>
    <property name="mappingResources">
        <list>
            <value>sometables.hbm.xml</value>
        </list>
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

然后我将我的mysql wait_timeout设置为10秒,然后运行我的测试,这基本上是打开一个连接,执行查询,关闭它,所以它返回到池中,然后将线程休眠15秒,然后再次打开连接,并再次进行查询,因此它会中断.但是,我只得到了类似的错误:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败

发送到服务器的最后一个数据包是16毫秒前.

所以我想知道这两个错误是一样的,还是它们不同?我做了一些研究,似乎两个错误都归结为同一个解决方案:使用属性"testConnectionOnCheckout = true".但是,根据c3p0 doc,这是一个非常昂贵的检查.它建议使用"idleConnectionTestPeriod",但我已经设置为120秒.我应该使用什么值才能正确验证空闲连接?

所以我基本上要问两件事:1.如何重现生产代码中的错误?2.我该如何解决?

谢谢!

mysql spring hibernate jdbc c3p0

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

如何强制php在我的浏览器中工作?

我刚刚在我的电脑上安装了PHP(Ubuntu).如果我test.php用简单的代码创建一个文件,然后运行" php test.php",它运行正常(我得到我期望的).

但是,当我test.php用浏览器(Mozilla)打开此文件()时,它会询问我如何打开此文件.不是问题.我点击"打开"然后我选择" /usr/bin/php"并且......没有任何反应.浏览器不显示任何内容.

任何人都可以帮助我吗?为什么我的浏览器无法使用本地php服务器显示本地php文件?

php cross-browser

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

在Windows XP中安装Ruby Curb gem

我正在尝试使用ruby 1.8进行文件上传,似乎没有好的开箱即用的解决方案.他们似乎都需要一些第三方补丁或项目的分支才能工作.我会使用机械化,但实际上我需要与xml api接口,而机械化似乎专门用于直接处理网页.我已经尝试过RestClient,但它没有开箱即用的多部分表单的功能,你必须使用项目的分支才能使它工作.类似的情况似乎存在于Net:HTTP我认为限制将是要走的路,因为我可能想要使用multicurl反正我计划做的其他事情.但是,在我的Windows机器上,我似乎无法安装路边宝石.gem install curb给出了一个错误,说我需要指定curl库所在的位置..我已经尝试将选项传递给extconf但到目前为止没有运气.这是没有任何选项的gem install curb的输出

C:\ruby\lib\ruby\gems\1.8\gems\curb-0.5.4.0>gem install curb
Building native extensions.  This could take a while...
ERROR:  Error installing curb:
        ERROR: Failed to build gem native extension.

C:/ruby/bin/ruby.exe extconf.rb
checking for curl-config... no
checking for main() in curl.lib... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib …
Run Code Online (Sandbox Code Playgroud)

ruby curl windows-xp libcurl

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

WPF - 顺序动画简单示例

我正在学习WPF动画,并对如何顺序应用动画感到困惑.举个简单的例子,我在一个统一的网格中有四个矩形,并希望按顺序改变每个矩形的颜色.这是我到目前为止所拥有的:

public partial class Window1 : Window
{
    Rectangle blueRect;
    Rectangle redRect;
    Rectangle greenRect;
    Rectangle yellowRect;

    public Window1()
    {
        InitializeComponent();
        blueRect = new Rectangle() { Fill = System.Windows.Media.Brushes.Blue, Name="Blue"};
        redRect = new Rectangle() { Fill = System.Windows.Media.Brushes.Red, Name="Yellow"};
        greenRect = new Rectangle() { Fill = System.Windows.Media.Brushes.Green, Name="Green" };
        yellowRect = new Rectangle() { Fill = System.Windows.Media.Brushes.Yellow, Name="Yellow" };

        UniformGrid1.Children.Add(blueRect);
        UniformGrid1.Children.Add(redRect);
        UniformGrid1.Children.Add(greenRect);
        UniformGrid1.Children.Add(yellowRect);

    }

    private void Window_Loaded(object sender, RoutedEventArgs e)
    {
        animateCell(blueRect, Colors.Blue);
        animateCell(redRect, Colors.Red);
    }

    private void animateCell(Rectangle rectangle, Color …
Run Code Online (Sandbox Code Playgroud)

wpf animation storyboard

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

在Ruby on Rails中查找后调用模型中的方法

我想知道在使用find之后是否可以从模型中调用方法.

有点像after_save,但是after_find.

谢谢,加布里埃尔.

model ruby-on-rails

6
推荐指数
2
解决办法
5785
查看次数

将C#DataTable转储到文件中

是否有一种快速而肮脏的方法将System.Data.DataTable的内容转储到文本文件或其他"东西"以进行调试?

.net c# datatable

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

C#格式化约定

在我读过的一本书中,他们使用大写字母表示公共方法和财产.我知道还有一些其他约定,比如你在私有变量前加上"_".对我来说,我不喜欢这种方式,并且喜欢这种方式更好,但只是想知道方法中的东西.

所以

public void MyMethod()
{
}

public string MyProperty {get; set;

}
Run Code Online (Sandbox Code Playgroud)

并为私人

private void myMethod()
{
}
Run Code Online (Sandbox Code Playgroud)

但是方法怎么样?

喜欢

public void MyMethod()
{
   string MyVariable = null;
   // or
   string myVairable = null;
}
Run Code Online (Sandbox Code Playgroud)

如果你有一个类似的全局变量怎么样

public class Test
{
   private string bob;

   public Test()
   {
      bob = null;
   }
}
Run Code Online (Sandbox Code Playgroud)

它应该是小写的(因为它是私有的)?另外在侧面说明它会更好地使它成为一个属性,而不是公共财产只是让它私有.

.net c# naming-conventions

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

模板专业化和功能重载之间的差异?

所以,我知道这两个代码之间存在差异:

template <typename T>
T inc(const T& t)
{
    return t + 1;
}

template <>
int inc(const int& t)
{
    return t + 1;
}
Run Code Online (Sandbox Code Playgroud)

template <typename T>
T inc(const T& t)
{
    return t + 1;
}

int inc(const int& t)
{
    return t + 1;
}
Run Code Online (Sandbox Code Playgroud)

我对这两者之间的功能差异感到困惑.有人可以显示某些情况,这些snippits彼此之间的行为不同吗?

c++ templates overloading

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

在PHP中构建一个真正的面向对象框架,需要建议

我一直在使用CodeIgniter框架,但是在学习Java和界面,抽象类,包等很棒的功能之后,PHP 5也支持大部分这些功能,我已经准备好毕业并用PHP 构建一个真正的 OO框架.使用所有这些功能(包括命名空间),因此我可以构建更优雅的设计.

我在想的是,系统中的所有内容都$this->不像在CodeIgniter中那样共享一个对象,例如:

$this->load->model('box');
$this->box->something();
Run Code Online (Sandbox Code Playgroud)

您将执行以下操作来加载Box模型并调用其something()方法.

$box = new Framework\Models\Box();
$box->something();
Run Code Online (Sandbox Code Playgroud)

或者以下

abstract class BaseController
{
   public function getModel($name)
   {
      $model = new Framework\Models\$model(); //Is this valid code?
      return $model;
   }
}

class MyController extends BaseController
{
    public function index()
    {
        $box = $this->getModel('box');
        $box->something();
   }
}
Run Code Online (Sandbox Code Playgroud)

是否有任何关于构建它的建议/指针,例如框架需要哪些最小系统类,我应该具有哪些命名空间或任何其他功能?

php oop codeigniter

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