问题标签 [mask]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 使用蒙版在 CALayer 上盲目动画
我想在图像上创建“盲”效果,以便图像“盲”并出现。
有点像这种 JavaScript 过渡: https ://github.com/madrobby/scriptaculous - http://madrobby.github.io/scriptaculous/effect-blinddown/
蒙版设置正确,因为如果我手动更改它的位置,它会隐藏并显示其后面的图像,但它不会动画!它只是在动画的最终位置结束,你永远看不到它实际上是盲目的。
请帮忙!也许这不是达到盲目效果的最佳方式?
java - 如何使用 Log4J 掩盖日志文件中的信用卡号?
我们的网络应用程序需要符合 PCI 标准,即它不能存储任何信用卡号码。该应用程序是大型机系统的前端,它在内部处理 CC 编号,并且 - 正如我们刚刚发现的那样 - 偶尔仍会在其响应屏幕上吐出完整的 CC 编号。默认情况下,这些响应的全部内容都记录在调试级别,并且从这些响应中解析的内容可以记录在许多不同的地方。所以我无法追查此类数据泄漏的来源。我必须确保在我们的日志文件中隐藏 CC 编号。
正则表达式部分不是问题,我将重用我们已经在其他几个地方使用的正则表达式。但是,我只是找不到任何关于如何使用 Log4J 更改日志消息的一部分的好资料。过滤器似乎受到更多限制,只能决定是否记录特定事件,但不能改变消息的内容。我还发现了用于 Log4J 的ESAPI 安全包装 API,乍一看它承诺做我想做的事。但是,显然我需要用 ESAPI 记录器类替换代码中的所有记录器——这很麻烦。我更喜欢更透明的解决方案。
知道如何从 Log4J 输出中屏蔽信用卡号吗?
更新:基于@pgras 的原始想法,这是一个可行的解决方案:
笔记:
- 我用
+
而不是屏蔽*
,因为我想区分 CID 被此记录器屏蔽的情况、后端服务器或其他任何人完成的情况 - 我使用简单的正则表达式,因为我不担心误报
该代码经过单元测试,因此我相当确信它可以正常工作。当然,如果您发现任何改进的可能性,请告诉我:-)
jquery - jQuery输入掩码长度
我有一个输入字段,我想将其限制为仅限字母数字(AZ、az、0-9)字符,最小字段长度为 5,最大长度最多为 15 个字符。
有谁知道我如何使用 jQuery 做到这一点?
我正在尝试使用 digitalBush 的 jQuery 输入掩码 - http://digitalbush.com/projects/masked-input-plugin/
问题是除非我输入 15 个字符,否则该字段会变为空白。如果我在输入字段中输入“012345678912345”(15 个字符),那么该值将被存储并且没问题。
但是,如果我输入“12345”作为用户名,当该输入框失去焦点时,它的值会变回空白。我可以在修复此问题的“定义”或选项中更改某些内容吗?
非常感谢您的帮助 :)
蒂姆
.net - .Net - 在文件名中使用带有掩码的 FileIOPermission
我想使用文件名中的掩码对一组文件应用 FileIOPermission,例如。在文件夹 C:\TMP 中的所有 txt 文件上:
这会引发 ArgumentException“路径中的非法字符”。
怎么了?有可能实现吗?
c# - 如何使用 PathGeometry 作为 BitmapSource(或任何图像数据)的掩码?
假设我有一个 BitmapSource(实际上,如果需要,我也可以访问原始像素),我如何使用 PathGeometry 作为遮罩来剪切图像的某些部分?
假设我有一个描述从 (0, 0) 到 (8, 3) 的矩形的 PathGeometry,我希望能够获得以下两个图像之一:
或者
android - 在 Android 上屏蔽 Drawable/Bitmap
我目前正在寻找一种方法来使用黑白位图来掩盖另一个位图或 Android 上的 Drawable 的 alpha 通道。我很好奇最好的方法是什么。对于如何做到这一点,我当然有一些想法,但它们并不是最佳的。
我需要能够经常对图像应用一个新的蒙版(黑白位图每隔几秒就会改变一次)。
任何有关如何实现这一目标的反馈将不胜感激。
matlab - 如何在 MATLAB 中使用数组掩码缩小矩阵?
这似乎是我的一个非常普遍的问题:
我想要的是[1 3; 4 6]
。
是的,我可以reshape
把它调整到合适的尺寸,但这似乎是错误的做法。有没有更好的办法?data(mask)
当它实际上是矩形时,为什么不返回一个矩阵?我理解在一般情况下它可能不是,但在我的情况下,因为我的原始掩码是一个数组,所以它总是会是。
推论
感谢您的回答,我还想指出这也适用于任何返回数字索引(如ismember
,sort
或unique
.
sort
当您可以使用此概念一次性完成时,我曾经从中获取第二个返回值并将其手动应用于每一列。
flash - 来自 png 位图的具有黑色背景的 AS3 Flex 蒙版
我试图实现的目标可能微不足道,但是我正在加载一个没有透明背景的 PNG 蒙版,而是一个黑色背景,顶部定义为白色的形状(需要应用的实际蒙版)。显然,Flex 希望我提供一个具有透明背景的蒙版以使其正常工作,还是我遗漏了什么?
如果是这种情况,我可以转换我正在加载的 bitmapData 以便它将黑色视为透明吗?
提前致谢。
flash - FLASH actionscript 圆角遮罩?
如何使用 actionscript 在 4 个角上创建一个 5 像素的圆形蒙版来动态屏蔽我的 flash 电影?(角落应该是透明的,其余的应该是可见的)
谢谢!
cocoa-touch - 屏蔽 UIImage
我正在开发一个可以更改边框或矩形 UIImage 的应用程序。边框会有所不同,但看起来 UIImage 是用剪刀剪掉的,或者类似的东西。
做这个的最好方式是什么?
我的第一个想法是准备一堆具有我正在寻找的正确边框效果的透明 PNG,然后以某种方式将其用作我的 UIImage 的蒙版。这是正确的道路吗?还是有更灵活的编程方式来做到这一点?