小编STW*_*STW的帖子

将颜色应用于灰度图像,保留alpha值(iOS/Quartz)

这可能非常简单,但我甚至不确定它叫什么 - 这使得谷歌搜索比平常有用.

我有一个带有alpha的灰度线条图,用于消除锯齿效果.该图用作游戏中的玩家令牌.目前,我已经创建了几个彩色变体(在Photoshop中).但我希望能够以编程方式为原始图像着色,同时保留alpha值.我正在使用Quartz/Core Graphics,我怀疑可能会有某种混合方式可以达到预期的效果 - 但不确定哪种方式,甚至不确定方法是否合适.

iphone alphablending core-graphics quartz-graphics ios

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

如何以编程方式创建触发器对象?

我使用的是Spring quartz Scheduler,但我没有使用XML文件.我想以编程方式创建整个配置.

我写了以下代码.

package com.eaportal.service.impl;

import java.text.ParseException;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

import org.quartz.JobDetail;
import org.springframework.scheduling.SchedulingException;
import org.springframework.scheduling.quartz.CronTriggerBean;
import org.springframework.scheduling.quartz.JobDetailBean;
import org.springframework.scheduling.quartz.SchedulerFactoryBean;

import com.eaportal.service.intfc.AuctionWinnerService;

public class NormalAuctionWinnerServiceImpl1 implements AuctionWinnerService {

    @SuppressWarnings("deprecation")
    public void declareWinner(int auctionId, Map<String, Object> parameterMap) {
        System.out.println("INSIDE DECLARE WINNER METHOD.");
        /** STEP 1 : INSTANTIATE TASK CLASS **/
        NormalAuctionWinnerTask1 runMeTask = new NormalAuctionWinnerTask1();
        System.out.println("FINISHED STEP 1");

        /** STEP 2 : INSTANTIATE JOB DETAIL CLASS AND SET ITS PROPERTIES **/
        Map<String,Object> jobDataAsMap = new HashMap<String,Object>();
        jobDataAsMap.put("runMeTask",runMeTask); …
Run Code Online (Sandbox Code Playgroud)

spring scheduler quartz-scheduler

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

Grails ::我讨厌,根本不能unerstand:'没有hibernate会话绑定到当前线程'

一个简单的场景,但让我头撞墙,因为我无法理解这个'没有Hibernate会话绑定到当前线程'.

用例实现:

def records = SomeDomain.list()

//split records into equal size chunks.

def chunks = [][] // <- add records to chunks

//now process each chunk in a different thread

chunks.each { aChunk ->
   Thread.start {
     singletonInjectedService # processs(aChunk)
   }
}
Run Code Online (Sandbox Code Playgroud)

如何在grails中实现这一目标?无论容器是什么,Quartz Job想要处理多个线程中的'记录',或者想要在多个线程中处理'记录'的服务,它只是失败了'没有hibernate会话绑定到当前线程'.

一个合法的用例,但可惜它根本不适合我.

service session grails hibernate quartz-scheduler

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

在文本矩阵上使用多个CGAffineTransforms

我正在使用Quartz显示文本.这是我的代码:

    CGContextRef myContext = UIGraphicsGetCurrentContext();
    CGContextSelectFont(myContext, "Helvetica", 12, kCGEncodingMacRoman);
    CGContextSetCharacterSpacing(myContext, 8);
    CGContextSetTextDrawingMode(myContext, kCGTextFillStroke);
    CGContextSetRGBFillColor(myContext, 0, 0, 0, 1);
    CGContextSetRGBStrokeColor(myContext, 0, 0, 0, 1);
    CGContextSetTextMatrix(myContext,CGAffineTransformMake(1, 0, 0, -1, 0, 0));
    CGContextShowTextAtPoint(myContext, textOrigin.x, textOrigin.y,[way.name UTF8String],[way.name length]);
Run Code Online (Sandbox Code Playgroud)

这会以正确的方向显示我的文本,但是我还需要使用向文本添加旋转CGAffineTransformMakeRotation(angle);.我似乎无法弄清楚如何将两个仿射变换应用于文本矩阵,但没有人覆盖另一个.任何帮助都会很棒.

text core-graphics objective-c quartz-graphics ios

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

SQL选择FOR XML into Solr文档

我正在尝试获取一个SQL select语句来生成符合Solr标准的XML.

给出如下表:

id | name
---------
 1 | one
 2 | two
 3 | three
Run Code Online (Sandbox Code Playgroud)

我需要一个像(有或没有根节点)的结果:

<add>
  <doc>
    <field name="id">1</field>
    <field name="name">one</field>
  </doc>
  <doc>
    <field name="id">2</field>
    <field name="name">two</field>
  </doc>
  <doc>
    <field name="id">3</field>
    <field name="name">three</field>
  </doc>
</add>
Run Code Online (Sandbox Code Playgroud)

是否可以使用FOR XML查询生成该结构,还是需要XSLT或其他一些机制来匹配该模式?

xml sql-server solr sqlxml

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

Quartz 预定作业未触发 - 可能出现未处理的异常?

我有一个使用 Quartz 库的带有预定作业的 Web 应用程序。最近我遇到了一个工作似乎没有被解雇的情况。我做了一些阅读,显然如果作业抛出异常,Quartz 调度程序将尝试再次执行该作业。这是真的?

无论如何,我基于上述陈述是正确的假设进行了一些故障排除。所以假设我有以下代码片段:

try {
   method.invoke(object, params);
}
catch (ExceptionA ea) {
   ea.printStackTrace();
}
catch (ExceptionB eb) {
   eb.printStackTrace();
}
// and so on so forth, catching a bunch of specific Exceptions
Run Code Online (Sandbox Code Playgroud)

这里要注意的重点是Exception 本身没有被捕获

因此,假设被调用的方法引发了未处理的异常。

public void methodBeingInvoked() throws UnhandledException {
Run Code Online (Sandbox Code Playgroud)

这里会发生什么?

java exception scheduler quartz-scheduler

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

Grails:部署WAR后没有触发Quartz作业

这是我的困境:我有一个在本地工作的Quartz工作.当我将WAR文件部署到Tomcat服务器时,我看不到作业被触发.我知道如果在"测试"环境下它不会被触发,所以我部署了使用grails prod war.

我还需要其他可能的配置/设置吗?
服务器上是否有导致此问题的任何内容?

我没有在日志文件中看到任何错误,只是没有被触发的作业.谢谢你提供的所有帮助.

grails tomcat war quartz-scheduler

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

将Google信任徽章添加到Magento

我正在尝试将Google Trust Badge添加到我的magento商店.我试图在Magento网站上搜索扩展程序,但我找不到一个.我是否需要将以下代码粘贴到产品和结帐页面,或者我必须对其进行更改?如果有人能指导我正确的方向,我将非常感激.

<!-- BEGIN: Google Trusted Store -->
<script type="text/javascript">
  var gts = gts || [];

  gts.push(["id", "54785"]);
  gts.push(["google_base_offer_id", "ITEM_PRODUCT_SEARCH_ID"]);
  gts.push(["google_base_subaccount_id", "ITEM_PRODUCT_SEARCH_ACCOUNT_ID"]);
  gts.push(["google_base_country", "ITEM_PRODUCT_SEARCH_COUNTRY"]);
  gts.push(["google_base_language", "ITEM_PRODUCT_SEARCH_LANGUAGE"]);

  (function() {
    var scheme = (("https:" == document.location.protocol) ? "https://" : "http://");
    var gts = document.createElement("script");
    gts.type = "text/javascript";
    gts.async = true;
    gts.src = scheme + "www.googlecommerce.com/trustedstores/gtmp_compiled.js";
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(gts, s);
  })();
</script>
<!-- END: Google Trusted Store -->


<!-- START Trusted Stores Order -->
<div id="gts-order" style="display:none;">

  <!-- start order …
Run Code Online (Sandbox Code Playgroud)

php magento google-trusted-stores

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

Quartz作业存储与活动数据有关吗?

正如我从Quartz官方文档中所理解的那样,AdoStore必须用于存储JobDataMap和其他数据之类的活动数据.如果我错了,请纠正我.

除了这个澄清之外,我想知道有没有办法从数据库加载作业和触发器定义.Quartz.Plugin.Xml.XMLSchedulingDataProcessorPlugin用于从xml文件中读取的插件或类似的东西.

如果没有,是否是实现自定义插件的最佳解决方案,该插件将从数据库读取或使用其他方法?

[编辑] Rastko 8/13/2012 11:16:28 AM

从吼叫的答案我认为我没有把问题描述给你好.我想从数据库加载作业和触发器配置.就像它在代码或xml中定义的那样:

    <job>
  <name>WriterJob</name>
  <group>CommonGroup</group>
  <description>Test WriteJob</description>
  <job-type>Console.WriteJob, Console</job-type>
</job>
<trigger>
  <simple>
    <name>WriterJobTrigger</name>
    <group>CommonTriggerGroup</group>
    <description>Simple trigger to simply fire sample job</description>
    <job-name>WriterJob</job-name>
    <job-group>CommonGroup</job-group>
    <misfire-instruction>SmartPolicy</misfire-instruction>
    <repeat-count>-1</repeat-count>
    <repeat-interval>10000</repeat-interval>
  </simple>
</trigger>
Run Code Online (Sandbox Code Playgroud)

我想在DataBase中以相同的方式使用它.从ADOJobStore的生成表中我看到这些表与跟踪当前活动作业更相关 - 跟踪其状态,触发器触发等.

我希望我现在更清楚了.如果您需要任何其他说明,请随时问我.

.net c# quartz.net

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

我该如何重构这个?

所以在我的应用程序中,我有几个不同的客户被"服务".每个客户都有自己的各种类的实现,这些类都基于接口.

随着最新客户的增加,我注意到会有很多来自其他客户的代码重复,但另一个客户与其他客户无关.

我已经为其他几个客户提供了默认实现,并根据需要推出了新的实现.

我的问题是我如何重构这个仍然保持代码干净?如果我是这个代码库的新手,我希望每个客户使用这些类的默认或他们自己的实现......但这是很多重复.

.net c# oop refactoring interface

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