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 作者:方杰