Linux x64 编译32为程序(int long为32位)
编译选项增加 -m32

sudo apt-get install gcc-multilib
sudo apt-get install ia32-libs-dev

MSSQL数据库还原后,原账户登录失败处理

  • 查看孤立用户
    exec sp_change_users_login ‘REPORT’
  • 更新
    exec sp_change_users_login ‘update_one’, ‘CCMAdmin’, ‘CCMAdmin’

其他

    char src[] = "556E535401000000556E69530000005009000000000000502B00000000000010000000501600000000000010";
    int len = strlen(src);
    BYTE* dst = new BYTE[len/2];
    char temp[3] = {0};
    for (int i = 0; i < len/2; i++)
    {
        char* str;
        memcpy(temp, src+2*i, 2);
        dst[i] = strtol(temp, &str, 16);
    }
    CUniTable<PRINTDETAIL> vtDetail;
    vtDetail.Import(dst, len/2);
    for (int i = 0; i < vtDetail.GetLength(); i++)
    {
        CUniStruct<PRINTDETAIL>& detail = vtDetail[i];
        Trace("PaperID:%d, Pages:%d/%d, Papers:%d", detail.dwPaperID, detail.dwBWPages, detail.dwColorPages, detail.dwPaperNum);
    }
文档更新时间: 2024-06-24 17:36   作者:方杰