摘要:
VC项目属性→配置属性→C/C++→代码生成→运行时库可以采用的方式有:多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)1)其中以小写“d”结尾的选项表示的DEBUG版本的,没有“d”的为RELEASE版本。大型项目中必须要求所有组件和第三方库的运行时库是统一的,否则将会出现LNK2005井喷。2)/MT和/MTd表示采用多线程CRT库的静态lib版本。该选项会在编译时将运行时库以静态lib的形式完全嵌入。该选项生成的可执行文件运行时不需要运行时库dll的参加,会获得轻微的性能提升,但最终生成的二进制代码因链入庞大的运行时库实现而变得非常臃肿。当某 阅读全文
摘要:
1)短信中心地址长度:包括‘91’和‘F’(单位:字节)2)短信中心地址类型:国际格式‘91’3)短信中心地址SCA:前面要加‘86’,补‘F’凑成偶数4)信息头字节:发:‘11’正常发送、‘31’需要状态报告、‘51’有报头短信;收:TP-RP TP-UDHI TP-SRR TP-VPF[2] TP-RD TP-MTI[2]5)消息基准值TP-MR:发:‘00’;收:无6)目标号码长度:不包括‘91’和‘F’(单位:位数)7)目标号码格式:国际格式‘91’8)目标号码TPA:前面要加‘86’,补‘F’凑成偶数9)协议标识TP-PID:‘00’10)用户信息编码方式TP-DCS:‘00’7-b 阅读全文