问题列表 - 第30524页

如何在Java Swing中创建投影,内部发光和外部发光?

我使用Graphics2D界面生成一些图像,偶尔我希望能够在图像上绘制一些文本并应用于Adobe Photoshop中的效果.

现在我在文本上生成一个'阴影'我正在绘制文本两次,一次是原始颜色,一次是黑色,有一个轻微的(1px)x和y偏移.不幸的是,由于我需要对阴影(不透明度,大小,传播)进行更多控制,因此过于简单.

至于内发光和外发光,我不确定从哪里开始; 面具/渐变涂料/ alpha混合?

是否有用于生成这些类型效果的Java库?如果不是,您将如何创建这些效果?

java graphics swing effects java-2d

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

OpenCL中的工作项,工作组和命令队列组织和内存限制

好吧,我已经浏览过OpenCL的大部分ati和nvidia指南,有些东西我只是想确定,有些需要澄清.文档中没有任何内容给出明确的答案.

现在我有一个radeon 4650,现在正在查询我的设备,我得到了

  CL_DEVICE_MAX_COMPUTE_UNITS:  8
  CL_DEVICE_ADDRESS_BITS:  32
  CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
  CL_DEVICE_MAX_WORK_ITEM_SIZES: 128 / 128 / 128 
  CL_DEVICE_MAX_WORK_GROUP_SIZE: 128
  CL_DEVICE_MAX_MEM_ALLOC_SIZE:  256 MByte
  CL_DEVICE_GLOBAL_MEM_SIZE:  256 MByte
Run Code Online (Sandbox Code Playgroud)

好吧,首先,我的卡有1GB内存,为什么我只允许256MB?

第二部分我不理解工作项维度部分,这是否意味着我可以拥有多达128*3或128 ^ 3个工作项?

当我在运行查询之前计算出来的时候,我得到了8个内核*16个流处理器*4个工作项= 512为什么这个错了?

我也为我的inte core 2 duo CPU提供了相同的3维工作项目,是否适用相同的计算?

至于命令队列,当我尝试使用OpenCL访问我的核心二重CPU作为设备时,只在一个核心上处理了东西,我尝试了多个队列并排队几个条目,但仍然只在一个核心处理,我使用了global_work_size为128*128*128*8,用于简单的写程序,其中每个工作项将自己的global-id写入缓冲区,并且我只得到零.

那么Nvidia卡呢?在具有32个cuda核心的Nvidia 9500 GT上,工作项目的计算方式是否类似?

非常感谢,我一直到处寻找答案.

opencl

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

使用Json序列化/反序列化TimeSpan

我正在尝试反序列化/序列化一个时间跨度,

但是当json被发送时,设置为00:00:00这是否可能呢?

谢谢!-Kevin

顺便说一句,语言是C#,使用Visual Studio 2008.

c# json web-services

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

Java技术学习路径

我需要相当快速地学习以下Java相关技术:

  • XML(JAXP,JAXB)
  • Web服务(JAX-WS,JAX-RPC)
  • Web(Servlet,JSP,JSF)
  • JDBC,JPA,Hibernate,Spring Framework包括Spring AOP

什么是最好的学习顺序?

java

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

如何将系统服务添加到Android Framework

我想添加自己的框架代码,该代码在Android"system_server"中运行(处理所有系统级服务).我的服务加载了一个JNI库,该库与我添加到内核的驱动程序进行通信.该服务旨在允许应用程序向其注册侦听器以从驱动程序获取更新.我找到了一篇非常好的博客文章(http://www.androidenea.com/2009/12/adding-system-server-to-android.html),解释了如何添加系统服务,但我无法完全开始工作.

首先,帖子提到应该使用"适当的"Android.mk文件来编写客户端/测试应用程序,但是没有举例说明.当我尝试构建它时,我遇到构建错误,说它无法找到我添加的服务.有人能举例说明这可能是什么样的吗?

另外,我想在供应商目录(或froyo中的设备目录)中实现此功能,而不是在Android开源代码中实现.博客文章提到适当的地方是供应商目录,但没有举例说明这应该是什么样子.谁知道?

有关在Android中实施您自己的系统服务的任何其他信息都会有所帮助.我的具体工作流程是:

Android应用程序 - >系统服务 - > JNI(本机)库 - >设备驱动程序

java-native-interface android android-source

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

在C#中比较数组的最简单方法

在Java中,Arrays.equals()允许轻松比较两个基本数组的内容(所有基本类型都可以使用重载).

C#中有这样的东西吗?是否有任何"神奇"的方法来比较C#中两个数组的内容?

.net c# arrays compare

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

PHP vs OO PHP - 使用哪一个?

我正在使用常规PHP开发一个Web系统.这是我第一次使用PHP,因此代码不易读,也不干净.它将一些HTML代码与PHP混合在一起.我说我已经完成了一半的代码.

面向对象PHP的真正优势是什么?该网站是关于书籍和书籍作者,使用MySQL和Apache.所以这不是一个非常复杂的网站.

php oop

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

如何在不创建嵌套列表的情况下在erlang中连接列表?

我想成为一个好的错误并避免"++".我需要在列表的末尾添加一个元组而不创建嵌套列表(希望不必向后构建它并将其反转).给定元组T并列出L0和L1:

当我使用[T | L0]时,我得到[tuple,list0].

但是当我使用[L0 | T]时,我得到嵌套列表[[list0] | tuple].类似地,[L0 | L1]返回[[list0] | list1].

删除外部列表括号L0 | [T]会产生语法错误.

为什么是"|" 不对称?有没有办法用"|"做我想做的事情?

erlang list concatenation nested-lists

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

如何使用JQuery从存储在隐藏字段中的数组添加和删除项目

我似乎无法以优雅的方式做到这一点,我不明白我所看到的一些行为.

我把我的数组存储在html中,如下所示:
<input type="hidden" id="myField" value="1,2,3,5,8,13">

要添加一个值,我必须这样做,这真的是最干净的方法吗?

$('#myField').val($('#myField').val() + ',' + 21);
Run Code Online (Sandbox Code Playgroud)

为了消除我的价值,我必须做这样的事情:

newValues=$.grep($('#myField').val(), function(value) {  
        return value != 3;  
     });  
      $('#myField').val(newValues);
Run Code Online (Sandbox Code Playgroud)

除此之外不起作用.....因为我得到了与此处所示相同的行为:

如果我这样做:

$.grep('1,2,3',function(value){return value!=3;})
Run Code Online (Sandbox Code Playgroud)

它返回这个,为什么我得到这些额外的空白元素?如何从隐藏输入中删除3?:

["1", ",", "2", ","]
Run Code Online (Sandbox Code Playgroud)

arrays jquery

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

iTunes歌曲标题在可可中滚动

我已经进行了广泛的搜索,并且在我的生活中找不到任何关于如果在Cocoa中文本太大而如何实现与iTunes歌曲标题滚动类似效果的信息.我试过在NST​​extField上设置界限无济于事.我尝试过使用NSTextView以及使用NSScrollView的各种尝试.我相信我错过了一些简单的东西,但任何帮助都会非常感激.我也希望如果可能的话不必使用CoreGraphics.

例如,请注意"Base.FM http:// www." 文本已滚动.如果您需要一个更好的示例,请打开带有相当大标题的歌曲的iTunes,并观看它来回滚动.

我想肯定有一个简单的办法只有创建具有的NSTextField和一个NSTimer,但可惜选取框型的效果.

cocoa itunes objective-c nstextfield nsscrollview

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