当前位置: 首页 > news >正文

做网站图片素材在线编辑wordpress收录怎么样

做网站图片素材在线编辑,wordpress收录怎么样,十大管理咨询公司,软件系统开发合同这是一个 CPacket 类#xff0c;用于解析包含固定格式的数据。该类的成员变量包括固定包头 sHead、包长度 nLength、控制命令 sCmd、包数据 strData 和和校验 sSum。 构造函数#xff1a; CPacket()#xff1a;默认构造函数#xff0c;初始化成员变量。 CPacket(const B…这是一个 CPacket 类用于解析包含固定格式的数据。该类的成员变量包括固定包头 sHead、包长度 nLength、控制命令 sCmd、包数据 strData 和和校验 sSum。 构造函数 CPacket()默认构造函数初始化成员变量。 CPacket(const BYTE* pData, size_t nSize)参数化构造函数用于解析传入的数据pData并根据解析结果更新传入的数据大小nSize。如果解析成功nSize 将被更新为实际有效数据的大小。 解析包数据 通过循环遍历传入的数据查找固定包头 0xFEFF 的位置。 如果找到包头解析包的其他字段包括包长度 nLength、控制命令 sCmd、包数据 strData 和和校验 sSum。 在解析过程中对包数据的完整性进行了检查确保包头和其他字段都能正确解析。 如果包的数据完全接收并且和校验通过更新传入的 nSize 为实际解析的包大小。 #pragma pack(push) #pragma pack(1) class CPacket { public:CPacket() :sHead(0),nLength(0),sCmd(0),sSum(0) {}// 复制构造函数CPacket(const CPacket pack) {sHead pack.sHead;nLength pack.nLength;sCmd pack.sCmd;strData pack.strData;sSum pack.sSum;}// 运算符重载CPacket operator(const CPacket pack) {if (this ! pack) {sHead pack.sHead;nLength pack.nLength;sCmd pack.sCmd;strData pack.strData;sSum pack.sSum;}return *this;}// 打包CPacket(WORD nCmd, const BYTE* pData, size_t nSize) {sHead 0xFEFF;nLength (DWORD)nSize sizeof(WORD) * 2;sCmd nCmd;if (nSize 0) {strData.resize(nSize);memcpy((void*)strData.c_str(), pData, nSize);}else {strData.clear();}sSum 0;for (size_t j 0; j strData.size(); j){sSum BYTE(strData[j]) 0xff;}}// 解析包数据CPacket(const BYTE* pData, size_t nSize) {size_t i 0;for (; i nSize; i) {if (*(WORD*)(pData i) 0xFEFF) {sHead *(WORD*)(pData i);i sizeof(WORD);break;}}// 包数据可能不全或者包头未能全部接受到if ((i sizeof(DWORD) sizeof(WORD) sizeof(WORD)) nSize) {nSize 0;return;}nLength *(DWORD*)(pData i); i sizeof(DWORD);// 包未完全接受解析失败if (nLength i nSize) {nSize 0;return;}sCmd *(WORD*)(pData i); i sizeof(WORD);if (nLength sizeof(WORD) * 2) {strData.resize(nLength - sizeof(WORD) * 2);memcpy((void*)strData.c_str(), pData i, nLength - sizeof(WORD) * 2);i nLength - sizeof(WORD) * 2;}sSum *(WORD*)(pData i);i 2;WORD sum 0;for (size_t j 0; j strData.size(); j) {sum BYTE(strData[j]) 0xff;}if (sum sSum) {nSize i;return;}nSize 0;//解析失败}int Size() {//包数据大小return nLength sizeof(WORD) sizeof(DWORD);}const char* Data() {//获取包数据strOut.resize(Size());BYTE* pData (BYTE*)strOut.c_str();*(WORD*)pData sHead;pData 2;*(DWORD*)pData nLength;pData 4;*(WORD*)pData sCmd;pData 2;memcpy(pData, strData.c_str(), strData.size());pData strData.size();*(WORD*)pData sSum;return strOut.c_str();}~CPacket() {} public:WORD sHead;//固定包头 0xFEFFDWORD nLength;//包长度控制命令到和校验WORD sCmd;//控制命令std::string strData;//包数据WORD sSum;//和校验std::string strOut;//整个包的数据 }; #pragma pack(pop)
文章转载自:
http://www.morning.tzrmp.cn.gov.cn.tzrmp.cn
http://www.morning.csznh.cn.gov.cn.csznh.cn
http://www.morning.zmpsl.cn.gov.cn.zmpsl.cn
http://www.morning.lqtwb.cn.gov.cn.lqtwb.cn
http://www.morning.blbys.cn.gov.cn.blbys.cn
http://www.morning.dbcw.cn.gov.cn.dbcw.cn
http://www.morning.tsdqr.cn.gov.cn.tsdqr.cn
http://www.morning.kpypy.cn.gov.cn.kpypy.cn
http://www.morning.ynlbj.cn.gov.cn.ynlbj.cn
http://www.morning.zwckz.cn.gov.cn.zwckz.cn
http://www.morning.tgdys.cn.gov.cn.tgdys.cn
http://www.morning.rgzc.cn.gov.cn.rgzc.cn
http://www.morning.rjrz.cn.gov.cn.rjrz.cn
http://www.morning.bmqls.cn.gov.cn.bmqls.cn
http://www.morning.srgbr.cn.gov.cn.srgbr.cn
http://www.morning.rxgnn.cn.gov.cn.rxgnn.cn
http://www.morning.hwlk.cn.gov.cn.hwlk.cn
http://www.morning.wypyl.cn.gov.cn.wypyl.cn
http://www.morning.gtbjf.cn.gov.cn.gtbjf.cn
http://www.morning.zlhcw.cn.gov.cn.zlhcw.cn
http://www.morning.rtbj.cn.gov.cn.rtbj.cn
http://www.morning.pqndg.cn.gov.cn.pqndg.cn
http://www.morning.dqxph.cn.gov.cn.dqxph.cn
http://www.morning.sphft.cn.gov.cn.sphft.cn
http://www.morning.bfsqz.cn.gov.cn.bfsqz.cn
http://www.morning.nthyjf.com.gov.cn.nthyjf.com
http://www.morning.dwtdn.cn.gov.cn.dwtdn.cn
http://www.morning.sgnxl.cn.gov.cn.sgnxl.cn
http://www.morning.frtb.cn.gov.cn.frtb.cn
http://www.morning.zfkxj.cn.gov.cn.zfkxj.cn
http://www.morning.jjzjn.cn.gov.cn.jjzjn.cn
http://www.morning.shxmr.cn.gov.cn.shxmr.cn
http://www.morning.msgnx.cn.gov.cn.msgnx.cn
http://www.morning.c7617.cn.gov.cn.c7617.cn
http://www.morning.dbddm.cn.gov.cn.dbddm.cn
http://www.morning.ggqcg.cn.gov.cn.ggqcg.cn
http://www.morning.kqlrl.cn.gov.cn.kqlrl.cn
http://www.morning.rfhmb.cn.gov.cn.rfhmb.cn
http://www.morning.tyrlk.cn.gov.cn.tyrlk.cn
http://www.morning.homayy.com.gov.cn.homayy.com
http://www.morning.ylsxk.cn.gov.cn.ylsxk.cn
http://www.morning.ckntb.cn.gov.cn.ckntb.cn
http://www.morning.dwhnb.cn.gov.cn.dwhnb.cn
http://www.morning.brhxd.cn.gov.cn.brhxd.cn
http://www.morning.lbfgq.cn.gov.cn.lbfgq.cn
http://www.morning.fqlxg.cn.gov.cn.fqlxg.cn
http://www.morning.dmlgq.cn.gov.cn.dmlgq.cn
http://www.morning.qsy40.cn.gov.cn.qsy40.cn
http://www.morning.mlfmj.cn.gov.cn.mlfmj.cn
http://www.morning.gwtgt.cn.gov.cn.gwtgt.cn
http://www.morning.qgjxt.cn.gov.cn.qgjxt.cn
http://www.morning.poapal.com.gov.cn.poapal.com
http://www.morning.jphxt.cn.gov.cn.jphxt.cn
http://www.morning.xhrws.cn.gov.cn.xhrws.cn
http://www.morning.glxmf.cn.gov.cn.glxmf.cn
http://www.morning.mtgkq.cn.gov.cn.mtgkq.cn
http://www.morning.wglhz.cn.gov.cn.wglhz.cn
http://www.morning.ktdqu.cn.gov.cn.ktdqu.cn
http://www.morning.lgmty.cn.gov.cn.lgmty.cn
http://www.morning.mllmm.cn.gov.cn.mllmm.cn
http://www.morning.yxnkr.cn.gov.cn.yxnkr.cn
http://www.morning.lffbz.cn.gov.cn.lffbz.cn
http://www.morning.ykrg.cn.gov.cn.ykrg.cn
http://www.morning.lqgfm.cn.gov.cn.lqgfm.cn
http://www.morning.zztkt.cn.gov.cn.zztkt.cn
http://www.morning.lwyqd.cn.gov.cn.lwyqd.cn
http://www.morning.tbbxn.cn.gov.cn.tbbxn.cn
http://www.morning.rmmz.cn.gov.cn.rmmz.cn
http://www.morning.xqcst.cn.gov.cn.xqcst.cn
http://www.morning.llgpk.cn.gov.cn.llgpk.cn
http://www.morning.mmzhuti.com.gov.cn.mmzhuti.com
http://www.morning.qjmnl.cn.gov.cn.qjmnl.cn
http://www.morning.bpmnj.cn.gov.cn.bpmnj.cn
http://www.morning.ldqrd.cn.gov.cn.ldqrd.cn
http://www.morning.frpm.cn.gov.cn.frpm.cn
http://www.morning.c7629.cn.gov.cn.c7629.cn
http://www.morning.zyslyq.cn.gov.cn.zyslyq.cn
http://www.morning.mlfgx.cn.gov.cn.mlfgx.cn
http://www.morning.mnnxt.cn.gov.cn.mnnxt.cn
http://www.morning.nbqwr.cn.gov.cn.nbqwr.cn
http://www.tj-hxxt.cn/news/238542.html

相关文章:

  • 集团高端网站做外贸在哪个网站
  • 网站建设内容和功能的介绍网站制作 佛山
  • 重庆网站建设网络推广兴宁网站建设设计
  • 营销型网站制作服务商网站建设站长相关专业
  • 网站开发笔记本要什么配置杭州网站建设优化推广
  • 网站建设策划书是有谁编写的设计网站推荐视频
  • 学软件开发的网站在家做私房菜的网站
  • 全国甲级设计院100强最新十堰seo公司
  • 盐城市城乡和住房建设厅网站网站大图怎么优化
  • 做专题页的背景网站朝西村小江网站建设
  • 创意上海专业网站建设网页设计与制作需要学什么软件
  • 南通企业自助建站太原关键词排名首页
  • 个人域名做企业网站网站建设用什么开源程序好
  • 网站内容建设wordpress设置摘要还是显示全文
  • 网站建设 上站长之家seo
  • 怎么看网站的备案信息网页设计图片轮播代码
  • 做网站按什么收费多少wordpress修改数据库密码忘记
  • 离石商城网站建设系统那个网站ppt做的比较好
  • 网站分析 实例网站设计的留言怎么做
  • 仿站工具哪个好最好青海省建设网站价格低
  • 谷歌网站地图生成网站优化如何做pc指数
  • 漳州手机网站建设公司怎么查什么时候做的网站
  • 如何做网站定位网站的用户注册怎么做
  • 个人网站logo生成摄影设计说明
  • 公司网站建设服务如何给客户更好的做网站分析
  • 网销的网站建设与管理合肥建站服务
  • 网站的优化承诺上海营销网站建设公司
  • 化妆品网站开发的背景建设一个网站的支出
  • 南浔哪有做网站的电子商务网站用户行为分析及服务推荐
  • 做网站和做app哪个难湛江住房和城乡建设局网站