RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-270831

Константин Клименко's questions

Martin Hope
Константин Клименко
Asked: 2020-05-13 20:01:23 +0000 UTC

通过 Power Shell 创建 Active Directory 用户

  • 0

我从 CSV 文件为 AD 创建用户,如下所示:

Import-Csv "С:\путь_к_файлу" -Delimiter ";" | ForeEach-object { `
$DisplayName = $_.SamAccountName + "@domain.test"
$Uname = $_.Surname + " " + $_.GiveName + " " + $_.Initials

New-ADUser `
-Name $Uname `
-DisplayName $Uname `
-GiveName $_.GiveName
... и так далее
}

在 CSV 文件中,列值与 cmdlet 相同New-ADUser,但描述(例如名称)是用俄语编写的,并且在创建这些用户时,当然会错误地显示俄语字符。问题是:如何正确显示俄语字符,因为当我通过 GUI 创建时,所有俄语字符都是正确的

powershell
  • 1 个回答
  • 10 Views
Martin Hope
Константин Клименко
Asked: 2020-01-30 22:46:37 +0000 UTC

位集。更改元素位

  • 1

有一些数组

bitset<8> BIN_BROADCAST[4] = {}; // пустой
bitset<8> BIN_REZ[4] = {}; // тут {10000010 00000100 01100100 00000000}

您需要用 1 替换最后 10 个零。我尝试了几个实现选项,但没有任何合理的结果,这是我的最后一个解决方案(在我看来是最合乎逻辑的),但它在构建器中调用external exception eefface

bitset<8> BIN_HOST[1] = {}; // кол-во нулей для замены
int KOL_NULL = 0;


for(int i = 4; i > 0; i--){
    for(int j = 8; j > 0; j--){

       BIN_BROADCAST[i][j] = BIN_REZ[i][j].flip();
       KOL_NULL += 1;

       if(KOL_NULL == BIN_HOST[0].to_ulong()){
            break;
       }
    }

    break;
}

for (int i = 0; i < 4; i++) {
    Memo1 ->Lines ->Add(BIN_BROADCAST[i].to_ulong());
}
c++
  • 2 个回答
  • 10 Views
Martin Hope
Константин Клименко
Asked: 2020-01-26 03:20:31 +0000 UTC

将多个数字写入整数数组的一个单元格

  • 0

大家好!

假设我有一些数组:

int NM[4] = {255,255,255,255}; // для 10-ой маски
int DEC_NM[4] = {}; // для 2-ой маски

该数组NM[4]存储网络掩码八位字节。接下来,我需要将每个八位字节从第 10 个 SS 翻译到第 2 个 SS,我这样做是这样的:

int x;

for (int i = 7; i >= 0; i--){
    x = ((NM[0] >> i) & 1);
    Memo2 ->Lines ->Add(x);
}

此处仅获得第一个八位字节的翻译,我Memo2只能以单独的数字显示它,即 输出只是单独的八个单元。

我如何确保这些单独的八个单元被写入DEC_NM[0],第二个八位字节的接下来的八个单元被写入,DEC_NM[1]依此类推。

或者您是否需要为每个八位字节创建另一个包含 8 个元素的数组,然后将它们分别组合成一个整数!?

c++
  • 1 个回答
  • 10 Views
Martin Hope
Константин Клименко
Asked: 2020-11-24 06:48:20 +0000 UTC

代替空格,插入另一个字符

  • 0

此代码使用 Vigenère 密码加密。我从 dll 库连接到主程序。

    String symbols="абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    int i,j,c,sum;

    void Keycode(String s){

        for(int i=1;i<=symbols.Length();i++)
            if (s==symbols[i])
                c=i;
    }

extern "C" char* __declspec(dllexport) Viziner_shif(String key, String text)
{

    String result;

    for(i=1;i<=text.Length();i++){
        if(j>=key.Length())
            j=0;
        j++;
        Keycode(text[i]);
        sum=c;
        Keycode(key[j]);
        sum=sum+c;
        if(sum>118)
            sum=sum-118;
        result+=symbols[sum];
    }

    j=0;
    return AnsiString(result).c_str();

}

extern "C" char* __declspec(dllexport) Viziner_deshif(String key, String text)
{
    String result;

    for(i=1;i<=text.Length();i++)
    {
        if(j>=key.Length())
            j=0;
        j++;
        Keycode(text[i]);
        sum=c;
        Keycode(key[j]);
        sum=sum-c;
        if(sum<1)
            sum=sum+118;
        result+=symbols[sum];
    }
    j=0;
    return AnsiString(result).c_str();

}

像这样传递变量key并text从主程序开始......

// ENCRYPTION
void __fastcall TForm1::Button1Click(TObject *Sender)
{
      HINSTANCE DLL = LoadLibrary(_T("Dll.dll"));

       // исходный текст
        AnsiString textl = Edit3->Text;
        String text = System::String(textl.c_str());



        //ключ
        AnsiString keyl= Edit1->Text;
        String key = System::String(keyl.c_str());



   // Проверяем наличие DLL
    if (DLL)
    {
        // Обращаемся к функции
        Viziner_SH = (Viziner_shif *) GetProcAddress(DLL,"_Viziner_shif");
            if (Viziner_SH)
             {
                  string abc = Viziner_SH(key, text);
                  Memo1->Lines->Add(abc.c_str());
             }

            else ShowMessage("DLL not found!");


    }
    else
    {
        ShowMessage(SysErrorMessage(GetLastError()));
        ShowMessage("Unable to load the DLL");
    }

   FreeLibrary(DLL);  // выгружаем DLL библиотеку
}

正在进行加密:"Stack Overflow"c key = П->ИрYазHЕтвогилу 进一步解密:"ИрYазHЕтвогилу"c key = П->StackПOverflow

为什么插入字符而不是空格???

c++
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5