标签: masking

如何在Java 5中屏蔽密码?

我试图用Java掩盖密码.Sun java建议了一种掩盖密码的方法,如下所示.

屏蔽密码

它使用一种简单的方法来做到这一点.

public void run () {
  stop = true;
  while (stop) {
     System.out.print("\010*");
 try {
    Thread.currentThread().sleep(1);
     } catch(InterruptedException ie) {
        ie.printStackTrace();
     }
  }
}
Run Code Online (Sandbox Code Playgroud)

但这种方法有几个缺点.

  1. 如果用户使用箭头键+删除键,则会显示密码.

  2. 如果用户意外同时按下2个键(极高的打字速度),某些字符不会被屏蔽.

你们想到任何可以获得100%正确掩蔽的方法吗?

java passwords masking

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

圈形象面具通过raphael js?

我试图在圆圈中获取图像,所以我使用"填充"网址将图像添加到我的圆圈,但似乎无法找到如何在圆圈内定位图像的答案以及如何阻止它重复.我喜欢raphael.js,但它的文档在清晰度和示例方面都非常缺乏.

我听说人们应该制作一个圆形的自定义路径,然后将图像作为自己的对象放置在它可能被定位的位置,但不幸的是我不确定如何实现这个...任何想法?

geometry masking raphael

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

按位运算符在C中的应用及其效率?

我是bitwise运算符的新手.

我理解逻辑函数如何工作以获得最终结果.例如,当你按位AND两个数字,最后的结果将是在AND这两个数值(1 & 0 = 0; 1 & 1 = 1; 0 & 0 = 0).与OR,相同XOR,和NOT.

我不明白的是他们的应用.我试着到处寻找,其中大多数只是解释按位操作是如何工作的.在所有按位运算符中,我只理解移位运算符的应用(乘法和除法).我也遇到了掩蔽.我知道屏蔽是按位进行的,AND但究竟是什么目的以及我在何处以及如何使用它?

你能详细说明我如何使用遮蔽吗?对于有类似用途ORXOR

c bitwise-operators masking

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

在不规则形状图像IOS上添加相机层

我需要在任何不规则形状的图像上添加相机层,即假设我有一个具有不规则形状的图像,并且内部图像中存在圆形或任何其他不规则形状,其中我想嵌入现场相机.

知道我怎么能实现这个功能吗?

overlay masking ios swift

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

使用SVG屏蔽带有可选文本的图像 - 可能吗?

在杂志等中经常出现的一个简洁的印刷效果是选择一个非常粗体的字体并将图像放在文本中.以下是效果的随机示例: 替代文字

在网页设计中,没有办法用普通的html/css/js做到这一点.它可以用闪存或位图图像完成,但这些技术显然有一些很大的缺点.

我想知道是否可以用SVG做到这一点?我从来没有使用过SVG,但如果可以的话,可能值得尝试绕过它.

例如,是否可以让javascript遍历页面并查找某些元素(h1s或某些类),并在运行中生成一个SVG文件,该文件包含所选字体中的可选文本,其中图像被剪切到字母形状?有谁知道这是否已经完成,教程,其他任何可能有趣的东西来看这个问题...

svg masking

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

掩盖java中的信用卡号码

我试图使用字符'X'掩盖信用卡号码字符串中的字符.我写了两个函数如下.第二个函数使用commons.lang.StringUtils类.我试图找到两种情况下的时间

public static String maskCCNumber(String ccnum){
        long starttime = System.currentTimeMillis();
        int total = ccnum.length();
        int startlen=4,endlen = 4;
        int masklen = total-(startlen + endlen) ;
        StringBuffer maskedbuf = new StringBuffer(ccnum.substring(0,startlen));
        for(int i=0;i<masklen;i++) {
            maskedbuf.append('X');
        }
        maskedbuf.append(ccnum.substring(startlen+masklen, total));
        String masked = maskedbuf.toString();
        long endtime = System.currentTimeMillis();
        System.out.println("maskCCNumber:="+masked+" of :"+masked.length()+" size");
        System.out.println("using StringBuffer="+ (endtime-starttime)+" millis");
        return masked;
    }

    public static String maskCCNumberCommons(String ccnum){
        long starttime = System.currentTimeMillis();
        int total = ccnum.length();
        int startlen=4,endlen = 4;
        int masklen = total-(startlen + …
Run Code Online (Sandbox Code Playgroud)

java masking apache-commons-lang

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

为什么WebSockets被屏蔽了?

我正在按照MDN提供的关于编写WebSocket服务器的指南,该指南非常简单易懂...

但是,按照本教程,我遇到了来自客户端的WebSocket消息的框架:


0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-------+-+-------------+-------------------------------+
|F|R|R|R| opcode|M| Payload len |    Extended payload length    |
|I|S|S|S|  (4)  |A|     (7)     |             (16/64)           |
|N|V|V|V|       |S|             |   (if payload len==126/127)   |
| |1|2|3|       |K|             |                               |
+-+-+-+-+-------+-+-------------+ - - - - - - - - - - …
Run Code Online (Sandbox Code Playgroud)

security masking websocket web

8
推荐指数
2
解决办法
3719
查看次数

使用 CSS 屏蔽 div

好吧,假设我正在为我的 div 使用以下设置:

.background将包含一个图像。 .overlay会有一个半透明的白色背景作为覆盖层, .inner会有效地屏蔽掉 div 大小的矩形吗?使背景透明并穿过覆盖层 div。

<div class="background">
    <div class="overlay">
        <div class="inner">
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

只用CSS可以实现吗?

html css mask masking

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

角度2场掩蔽

我想屏蔽一个字段,例如:电话号码为10位(123-123-1234)我需要屏蔽(xxx-xxx-1234).另外,在提交页面时,我需要将原始变量(123-123-1234)发送到服务.

任何帮助将不胜感激.

谢谢.

masking angular

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

有没有办法屏蔽材质输入控件?

我想屏蔽材料日期控制,为此我尝试了两个 npm 模块。首先,我使用了ngx-mask并得到了这个错误:

ERROR 错误:多个自定义值访问器匹配具有未指定名称属性的表单控件

错误的原因是; ngx 在它们的实现中使用了 ValueAccessor,但是 angular 有一个限制 -> 我们只能使用一个实现 ValueAccessor。这就是 ngx-mask 不适用于材质的原因。参考

第二种解决方案是VanillaTextMask.js,我得到了一些异常行为:

如果您尝试诸如“06/11/1983”之类的日期,您将看到模型值为“06/11/1983_”,如果您键入另一个数字,它将被附加。参考

那么,任何人都可以提供一些其他解决方案来实现角度材料输入控制的屏蔽吗?

masking angular-material angular

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