小编Ste*_*der的帖子

LostFocus事件与TextBox离开事件的区别

LostFocusLeave事件有TextBox什么区别?

c#-4.0

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

带有私有 GitHub 存储库的电子自动更新器?

我已经使用 PRIVATE GitHub Repository 作为发布电子应用程序的提供者实现了 Electron AutoUpdater。现在,我可以使用 GitHub 存储库发布它,但是每当 AutoUpdater 尝试从 GitHub 存储库下载更新时,每次都会提示响应代码 404 Not found..也不起作用。

autoUpdater.setFeedURL({ provider: 'github'
, owner: 'owner'
, repo: 'repo-name'
, token: 'token'
, private: true });
Run Code Online (Sandbox Code Playgroud)

那么,有没有办法让它与 PRIVATE GitHub Repository 一起工作?

electron electron-builder electron-updater

5
推荐指数
2
解决办法
7855
查看次数

要加密的数据长度无效

获取异常“加密的数据长度无效”。

private static readonly byte[] salt = Encoding.ASCII.GetBytes("S@sh@kt@ VMS");

public static string Encrypt(string textToEncrypt, string encryptionPassword)
{
    byte[] encryptedBytes = null;
    try
    {
        var algorithm = GetAlgorithm(encryptionPassword);
        algorithm.Padding = PaddingMode.None;
        using (ICryptoTransform encryptor = algorithm.CreateEncryptor(algorithm.Key, algorithm.IV))
        {
            byte[] bytesToEncrypt = Encoding.UTF8.GetBytes(textToEncrypt);
            encryptedBytes = InMemoryCrypt(bytesToEncrypt, encryptor);
        }
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
    return Convert.ToBase64String(encryptedBytes);
}

 // Performs an in-memory encrypt/decrypt transformation on a byte array.

private static byte[] InMemoryCrypt(byte[] data, ICryptoTransform transform)
{
    MemoryStream memory = new MemoryStream();
    using …
Run Code Online (Sandbox Code Playgroud)

c#

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

Alert 不是 IIFE 内部的函数

一旦执行上下文进入 IIFE,它就会说alert 不是一个函数。关于 IIFE 有什么我需要了解的具体事情吗?或者我做错了什么?

var test = 0;

function makeTest() {
  var test = 10;
  alert(test);
  alert(window.test)
    (function() {
      var test = 20;
      alert(test);
      alert(window.test);
    })();
}
alert(test);
makeTest();
alert(test);
Run Code Online (Sandbox Code Playgroud)

javascript

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