小编IXT*_*nai的帖子

来自Java的Windows 10上的通知

我正在创建一个推送通知的Java程序,我想删除或编辑"Java(TM)Platform SE binary"这一行.

这可能吗?我在谷歌搜索但我看不到有关此信息.

这是相关的代码.最后一行是推送通知的行.

public void mostrarNotificacion(Usuario user) throws AWTException, java.net.MalformedURLException, IOException {
    //Obtain only one instance of the SystemTray object
    SystemTray tray = SystemTray.getSystemTray();

    //Get image
    BufferedImage trayIconImage = ImageIO.read(getClass().getResource("favicon.png"));
    int trayIconWidth = new TrayIcon(trayIconImage).getSize().width;
    TrayIcon trayIcon = new TrayIcon(trayIconImage.getScaledInstance(trayIconWidth, -1, Image.SCALE_SMOOTH));

    //Let the system resizes the image if needed
    trayIcon.setImageAutoSize(true);

    //Set tooltip text and notification text
    if(user.getDescargos()>=5 || user.getOtrosPendientes()>=1){
        mensaje = "Descargos pendientes: " + user.getDescargos() + "\nSecciones pendientes: "+ user.getOtrosPendientes();
    }
    trayIcon.setToolTip(mensaje);
    tray.add(trayIcon);
    trayIcon.displayMessage("Pendientes EKHI", mensaje, …
Run Code Online (Sandbox Code Playgroud)

java windows notifications

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

如果 IE 不支持任何内容,我该怎么办?

我有一个在 Chrome/Firefox 上运行良好的箭头函数,但我也需要它在 IE11 上运行,我不知道还能做什么。

在这里您可以看到 IE11 不支持箭头函数,因此我尝试将我的代码从 ES6 更改为 ES5 因为我读到这样做可以解决问题(在链接上您还可以检查我的代码:)去除箭头函数。

也不支持 Object.entries,我仍然需要它。 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/entries

所以我尝试使用上面链接的 polyfill,但它使用了也不支持的 Reflect。 https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Reflect

有任何想法吗?我真的迷失了 IE11 开发。PD:代码仍在 Chrome/Firefox 上运行。

javascript ecmascript-5 ecmascript-6

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

vbscript 上 aes/rijndael 的自定义键

我正在开发一个 JAVA 程序,它向 asp 文件发出请求,并且工作正常。

现在我想加密 POST 请求,但我需要在 JAVA 和 ASP 上使用相同的密钥进行加密才能正确解密(或者这就是我的想法)。

如何从 vbscript 上的字符串生成密钥?我需要定制 IV 吗?我不知道那是什么:(

(我从来没有加密任何东西,我是新手)

set obj = server.CreateObject("System.Security.Cryptography.RijndaelManaged")
set utf = CreateObject("System.Text.UTF8Encoding")
s="This is a private message"
bytes=utf.GetBytes_4(s)
obj.GenerateKey()   'need to custom this
obj.GenerateIV()    'need to custom this?
set enc=obj.CreateEncryptor()
set dec=obj.CreateDecryptor()

bytec=enc.TransformFinalBlock((bytes),0,lenb(bytes))
sc=utf.GetString((bytec))
response.write sc

byted=dec.TransformFinalBlock((bytec),0,lenb(bytec))
sd=utf.GetString((byted))
response.write sd
Run Code Online (Sandbox Code Playgroud)

java encryption vbscript asp-classic

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

在 GitlabCI 上运行测试时 ChromeDriver 的问题

我是 Gitlab CI 的新手,我正在尝试在提交时自动测试我的应用程序。

我不知道它是如何工作的,我知道它使用 docker 映像并运行您想要的命令。

我选择了 node:8 图像开始(我正在做一个电子项目,也许有更好的图像)

问题是,如果我在我的计算机上运行命令“npm test”,它运行良好并且所有测试都通过,但它不适用于 gitlab ci 作业,我不知道为什么。

我在 windows 上开发这个,docker 镜像使用 linux,这可能是一个问题吗?

错误总是发生在 ChromeDriver 上。我查了一下文件夹,发现只有一个exe,于是我下载了驱动的linux发行版,插入了。我还在运行测试之前执行驱动程序(在我的计算机中不需要,它会自动执行),但仍然出现相同的错误。

我很失落。有什么办法可以解决这个问题吗?也许另一个码头工人形象?

我的 gitlab-ci.yml:

variables:
  VERSION_ID: '1.0.$CI_PIPELINE_ID'

stages:
  - build

build:
  image: node:8
  stage: build
  artifacts:
    paths:
      - $CI_PROJECT_DIR/dist/*.*
  script:
    - apt-get update
    - apt-get -y install libnss3-dev
    - npm install
    - chmod 0777 ./node_modules/.bin/mocha
    - chmod 0777 ./node_modules/electron-chromedriver/bin/chromedriver
    - ./node_modules/electron-chromedriver/bin/chromedriver&
    - npm test


Run Code Online (Sandbox Code Playgroud)

得到的错误: 错误 测试代码(如果这是相关的) 测试

gitlab-ci electron spectron

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

输入type =“ number”选择器不起作用

我想以多种形式限制输入,并且尝试在keyup事件中从输入中删除字母。问题是它似乎仅在type="text"输入上起作用,但我在type="number"输入上需要它。

小提琴

注意:我需要在Firefox和IE上工作。在chrome上,此功能不是必需的。

$(function(){
      
  $('input[type="number"], [type="text"]').keyup(function(e) {
        if(this.value!='-')
          while(isNaN(this.value))
            this.value = this.value.split('').reverse().join('').replace(/[\D]/i,'')
                                   .split('').reverse().join('');
    })
    .on("cut copy paste",function(e){
    	e.preventDefault();
    });

});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<input type="number">
<input type="text">
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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