问题列表 - 第14513页

CMYK + CMYK =?CMYK/2 =?

假设CMYK中定义了两种颜色:

color1 = 30, 40, 50, 60
color2 = 50, 60, 70, 80
Run Code Online (Sandbox Code Playgroud)

如果要打印它们的颜色会产生什么值?

color_new = min(cyan1 + cyan2, 100), min(magenta1 + magenta2, 100), min(yellow1 + yellow2, 100), min(black1 + black2, 100)?
Run Code Online (Sandbox Code Playgroud)

假设有一种在CMYK中定义的颜色:color = 40,30,30,100可以以部分强度打印颜色,即作为色调.什么值会有50%的颜色?

color_new = cyan / 2, magenta / 2, yellow / 2, black / 2?
Run Code Online (Sandbox Code Playgroud)

我要求这更好地理解PDF参考1.7,4.5.5特殊颜色空间,DeviceN颜色空间中的"tintTransform"函数


更新:

为了更好地澄清:我并不完全关心人类的感知或CMYK如何对论文作出反应.如果有人指定90%的色调,当打印时,看起来像全强度着色剂,这没关系.

换句话说,如果我问如何计算50%的cmyk(40,30,30,100),我会问如何计算新值,无论结果是否看起来是半暗的.


更新2:

我现在很困惑.我在InDesign和Acrobat中检查过这个.例如,Pantone 3005具有CMYK 100,34,0,2,其25%色调具有CMYK 25,8.5,0,0.5.

这是否意味着我可以"以线性方式徘徊"?

pdf algorithm colors cmyk color-space

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

使用grep进行正则表达式的问题

我有一些文本文件,包含姓名,电话号码和地区代码.每行一个组合.

语法始终为"Name Region_code number"
,3个变量之间有任意数量的空格.

我想要做的是搜索特定的区域代码,例如23或493.问题是这些数字也可能出现在较长的数字中,这可能会导致不应该返回的返回.

我在想这种命令:
grep '04' numbers.txt

但是如果我这样做,那么在数字中包含04但不包含区域代码的行也将显示为结果......这是不正确的.

regex linux shell grep

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

计算机集群可以用于一般日常应用吗?

有谁知道计算机集群如何用于日常应用,例如视频游戏?

我想构建一个可以在群集上运行应用程序的计算机群集,这些应用程序不是专门为计算机群集设计的,但仍然可以看到性能提升.一个用途是用于视频游戏,但我也想利用增加的计算能力来运行大型虚拟机网络.

distributed-computing cluster-computing

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

反思帮助.根据类的属性从类中创建一个集合?

我需要一些帮助.我很反思.我们正在使用第三方api,它返回一个名为"AddressList"的类.它的公共属性字面上称为Address1,Address1Name,Address1Desc,Address2,Address2Name,Address2Desc,Address3,Address3Name,Address3Desc,... Address99,Address99Name,Address99Desc ..还有一些其他属性.我有一个名为"SimpleAddress"的类,它只有3个属性(地址,名称,描述).我想要做的是当我返回"AddressList"类时,我想通过AddressDesc99循环AddressDesc1 ...并且无论哪个都不为null或空,我想创建一个"SimpleAddress"的实例,填充它的属性,并将其添加到列表...有人能指出我正确的方向吗?显然,如果"AddressList"是某种集合,那会更好,但遗憾的是它不是.它是从大型机的返回字符串生成的.

谢谢你的帮助,〜在圣地亚哥

c# reflection collections

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

Netbeans scala插件 - 没有文档

我已经安装了NetBeans 6.7.1使用Scala插件作为描述在这里.我得到了我的"Hello World"项目来编译和运行.

我现在遇到的问题是Scala函数和类没有可用的文档,我得到的只是No document found.

在Scala Platform Manager中,我有两个源,javadoc不为空,并且存在那里列出的目录.有什么不对?

java netbeans scala netbeans-plugins

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

如何从输出中排除XML prolog?

我写$xml = new DOMDocument();,它自动创建<?xml version="1.0"?>.我不需要创建它.我怎么做?

一种解决方案是在第一个<found处搜索索引处的第一个">"和strsub.但我喜欢更好的方法来做到这一点.

php xml domdocument

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

任何与MS-Access一起使用的ORM(用于原型设计)?

我正处于项目的早期阶段,目前尚不清楚我们是否需要一个"真正的"数据库(即SQL Server等).所以我一直在使用MS-Access做一些原型设计,到目前为止工作正常.(在C#/ VS2008/.Net 3.5/MS-Access 2000中开发).

然而,对象 - 关系阻抗不匹配已经变得烦人,并且随着项目的发展而变得更糟.

我无法找到适用于MS-Access的ORM.有什么建议?

编辑 - 跟进 我们最终使用Fluent NHibernate,主要是因为它将我们的对象模型自动化到关系数据库,这对我们来说是一个巨大的胜利.我们发现的大多数FNH代码示例都使用了SQLite,这非常有效,我们打算将它用于我们的生产数据库.(该应用程序是一个桌面科学数据收集和分析包).

c# orm ms-access

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

CopyOnWriteArrayList抛出CurrentModificationException

ConcurrentModificationException当我迭代一个列表时,我偶尔会得到一个.谷歌搜索告诉我,这可能是因为我在迭代它时在另一个线程中改变该列表并且为了使这个问题消失我应该使用java.util.concurrent.CopyOnWriteArrayList....

......除了我已经是.

显然,我在某个地方做了一些非常愚蠢的事情.

有没有人能够了解一个人如何诱导CopyOnWriteArrayList抛出一个ConcurrentModificationException?如果重要,我正在使用Java 5.

编辑: 由于我正在使用的mutators可能很重要,我正在以两种方式修改此列表:

  • 在前面添加元素.(list.add(0, newElement);)
  • 使用subList让旧项目从后面掉下来.(list = list.subList(0, MAX_LIST_SIZE);)

那些举起红旗吗?如果是这样,为什么?我的理解是,因为这些操作首先复制了这个东西,所以任何现有的迭代器都会指向未经修改的原始文件,因此不关心.我的知识有洞吗?

编辑2: 导致问题的确切代码仍然有点模糊,但我至少可以发布我看到的异常:


java.util.ConcurrentModificationException
    at java.util.concurrent.CopyOnWriteArrayList$COWSubList.checkForComodification(Unknown Source)
    at java.util.concurrent.CopyOnWriteArrayList$COWSubList.iterator(Unknown Source)
    at....

...它指向我的代码中的for-each循环实例化.

COWSubList似乎意味着我的呼唤subList是我问题的根源; 我还是想明白为什么.

编辑3: *facepalm*

CopyOnWriteArrayList.subList()返回a List,而不是 a CopyOnWriteArrayList.它返回的清单没有提供任何COWAL保护的隐含义务.这使得subList()像这样使用删除元素非常糟糕的想法.

不确定这是否是我的罪魁祸首,但它是可疑的,无论如何都需要纠正.

java collections multithreading exception

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

什么使得在Mac上拖放文件成为可能?

我刚注意到,并非Dock中的所有图标都允许您将文件拖到它们.例如,我可以将文件拖到textedit但不是finder.究竟是什么决定一个应用程序是否支持这样的动作?只是好奇.

macos file

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

如何将Perl的包'Nc*'格式转换为Python的struct.pack?

我正在尝试将Perl脚本转换为python,它使用了很多不同的包.我已经能够找出每个"模板"中的字母差异,但是我在理解如何处理Perl缺少长度声明时遇到了问题.

例:

pack('Nc*',$some_integer,$long_array_of_integers);
Run Code Online (Sandbox Code Playgroud)

在Python上,我没有在struct.pack中看到这个"*"特征的模拟.有关如何将其转换为Python的任何想法?

python perl struct pack

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