问题列表 - 第39827页

如何在Quartz Job中使用@Autowired?

我正在使用石英和弹簧,我想在工作类中注入/使用另一个类,我不知道如何正确地做到这一点

xml:

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

   <!-- Scheduler task -->
   <bean name="schedulerTask" class="com.mkyong.quartz.SchedulerTask" />

   <!-- Scheduler job -->
   <bean name="schedulerJob"
       class="org.springframework.scheduling.quartz.JobDetailBean">

     <property name="jobClass" value="com.mkyong.quartz.SchedulerJob" />

     <property name="jobDataAsMap">
        <map>
          <entry key="schedulerTask" value-ref="schedulerTask" />
         </map>
      </property>
   </bean>

   <!-- Cron Trigger -->
   <bean id="cronTrigger"
    class="org.springframework.scheduling.quartz.CronTriggerBean">

    <property name="jobDetail" ref="schedulerJob" />
    <property name="cronExpression" value="0/10 * * * * ?" />

   </bean>

   <!-- Scheduler -->
   <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
    <property name="jobDetails">
       <list>
          <ref bean="schedulerJob" />
       </list>
    </property>

    <property name="triggers">
        <list>
        <ref bean="cronTrigger" />
        </list>
    </property>
   </bean>

</beans> …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc quartz-scheduler

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

使用带有Hibernate Validator的自定义ResourceBundle

我正在尝试通过Spring 3.0为Hibernate Validator 4.1设置自定义消息源.我已经设置了必要的配置:

<!-- JSR-303 -->
<bean id="validator"
    class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
    <property name="validationMessageSource" ref="messageSource"/>
 </bean>
Run Code Online (Sandbox Code Playgroud)

翻译是从我的消息源提供的,但似乎消息源中的替换令牌在消息源中被查找,即:

my.message=the property {prop} is invalid
Run Code Online (Sandbox Code Playgroud)

有人要求在messageSource中查找"prop".进入ResourceBundleMessageInterpolator.interpolateMessage我注意到javadoc说:

根据JSR 303中指定的算法运行消息插值.

注意:用户捆绑包中的查找是递归的,而默认捆绑包中的查找则不是!

在我看来,对于用户指定的bundle总是会发生递归,所以实际上我无法翻译像Size那样的标准消息.

如何插入我自己的消息源并能够在消息中替换参数?

spring hibernate-validator bean-validation

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

Gemfile.lock未签入 - Heroku

在尝试"git push heroku master"时,我不断收到错误消息:

Counting objects: 266, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (239/239), done.
Writing objects: 100% (266/266), 222.68 KiB, done.
Total 266 (delta 55), reused 0 (delta 0)

-----> Heroku receiving push
-----> Rails app detected
-----> Detected Rails is not set to serve static_assets
       Installing rails3_serve_static_assets... done
-----> Gemfile detected, running Bundler version 1.0.3
       Unresolved dependencies detected; Installing...
       Using --without development:test
       You have modified your Gemfile in development but did not check …
Run Code Online (Sandbox Code Playgroud)

git ruby-on-rails heroku bundler

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

Aero:如何在Glass上绘制ClearType文本?

使用GDI +在玻璃上绘制文字:

graphics.DrawString(s, Length(s), font, MakePointF(x, y), brush);
Run Code Online (Sandbox Code Playgroud)

您会注意到启用ClearType的文本在玻璃上绘制得非常糟糕:

替代文字

但是当玻璃禁用时,文字当然画得很好:

替代文字

通过比较,这里是反别名字体平滑:

替代文字

这里没有字体平滑:

替代文字

注意:没有字体平滑看起来比实际更好,因为StackOverflow会调整显示器上的图像大小.

如何在玻璃上绘制ClearType文本?

笔记

  • Win32原生
  • 不是.NET(原生)
  • 不是Winforms(原生)
  • GDI +(原生)

Mark建议的是,你不能尊重用户对文本渲染的偏好(即" SystemDefault".ClearType不能在玻璃上起作用,你也不能使用它.

换句话说,如果您在玻璃上渲染,则必须使用以下方式覆盖文本渲染:

graphics.SetTextRenderingHint(TextRenderingHintAntiAliasGridFit);
Run Code Online (Sandbox Code Playgroud)

否则你应该保留TextRenderingHint它的默认值TextRenderingHintSystemDefault.

也可以看看

aero cleartype aero-glass

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

如何在MATLAB中设置绘图的默认线型?

我有一系列我想绘制的数据

temp=0.5*rand(500,10);
[~,offset]=meshgrid(1:500,1:10);
figure(101)
plot(temp+offset')
Run Code Online (Sandbox Code Playgroud)

如果线条颜色经过一个循环后,如何将线条样式设置为自动更改为下一个样式?

对于这个例子,我希望第8-10行具有不同的线条样式.我可以手动完成,但是如果我可以在某处设置默认选项,我想让Matlab为我做.

matlab plot coding-style linestyle

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

将Winforms控件添加到表单时是否会引发事件

我正在研究一些自定义Control类,需要对它们进行一些初始化,这取决于它们是否被添加到表单中.发生这种情况时是否会发生事件?

我认为这个样本应该足以显示我正在尝试做的事情:

public interface IMyForm
{
    ISomeObject SomeObject {get; set; }
}

class MyForm : IMyForm
{
    //eg InitializeComponent() as well as several others called at later points
    private MethodThatAddsAControl()  
    {
        MyControl newControl = new MyControl();
        //other initialization as needed

        //does this raise an event in MyControl I can use to call
        //InitializationAfterBeingAddedToForm()?
        this.Controls.Add(newControl);   
    }
}


class MyControl : Control
{
    InitializationAfterBeingAddedToForm()
    {
        //can't be done in the constructor because at that point FindForm() will return null
        (FindForm() …
Run Code Online (Sandbox Code Playgroud)

c# events custom-controls winforms

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

为什么我们不能使用进程id insted采取我们绑定的端口

为什么我们不能使用进程id来获取我们在套接字编程中绑定的端口.在socket编程中我们创建socket并获取套接字描述符并绑定到特定端口.对于多个连接,为什么我们不使用进程id,因为所有连接也是一个返回进程id的进程?

sockets networking network-programming tcp

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

是否可以使用SSIS插件或类似物进行覆盖?

我有一个.csv文件,在SSIS包期间可以转换为600万行.我在SQLServer 2005中有一个2500万行的表..csv文件具有复制表中数据的数据,如果行已经存在,行是否可以更新,或者哪种方法可以有效地实现此目的?

sql sql-server ssis

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

如何使用 render_to_string 在 lib ruby​​ 类中渲染部分内容

我正在为 Liquid 编写一个自定义标签,并希望在标签中渲染部分内容。我假设我必须使用 render_to_string 但我似乎无法让它工作。

我尝试过各种各样的事情,包括:

ActionController::Base.render_to_string(:partial => 'path/to/partial') 
Run Code Online (Sandbox Code Playgroud)

但似乎没有任何作用。必须有一些我缺少的简单方法来做到这一点。

提前致谢。

ruby ruby-on-rails liquid render-to-string

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

!= false vs. == true

我想我已经在某处读过否定(!= false)的评估比== true更快

它是否正确?

performance evaluation programming-languages

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