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

如何批量入侵WordPress站做ppt用什么软件

如何批量入侵WordPress站,做ppt用什么软件,甘肃省建设工程网站,网站功能简介一、C11对Unicode的支持 在C98中#xff0c;引入wchar_t对Unicode支持#xff0c;但是后来由于不同平台下wchar_t的宽度并不相同(8,16,32位)#xff0c;导致可移植性受到影响。因此从C11开始引入了char16_t、char32_t以及原有的char#xff0c;分别存储utf16#xff0c;u…一、C11对Unicode的支持 在C98中引入wchar_t对Unicode支持但是后来由于不同平台下wchar_t的宽度并不相同(8,16,32位)导致可移植性受到影响。因此从C11开始引入了char16_t、char32_t以及原有的char分别存储utf16utf32和utf8编码的数据。 此外还定义了字符串常量的前缀 u8表示以utf8编码u表示utf16编码U表示utf32编码 以上三种再加上wchar_t格式的L以及不带前缀的字符串C11则包含了5种字符串常量的前缀。 通常情况下对于连续的字符串常量C会要求编译器将其连起来比如a b和ab没有区别。 此外对于多个连续声明的字符串常量只要有一个有前缀则编译器会将这些连续的字符串常量都以此前缀处理。(实际上vs2017并不允许) 此外C11还支持\u十六进制码位表示unicode字符。 std::string str \u4F60\u597d; //中文字符你好 而想要正确显示一个字符(不乱码)要求输入编码格式、文件存储编码格式编译时选择的编码格式、以及输出显示编码格式四者一致才能正确否则都会出现乱码的现象。 二、对于Unicode库的支持 1.单码位转换 size_t mbrtoc16(char16_t * pc16, const char * s, size_t n, mbstate_t * ps);size_t c16rtomb(char * s, char16_t c16, mbstate _t * ps);size_t mbrtoc32(char32_t * pc32, const char * s, size_t n, mbstate_t * ps);size_t c32rtomb(char * s, char32_t c32, mbstate_t * ps); mb表示multiple bytes这四个函数都表示单码位的转换。 #include climits #include clocale #include cuchar #include iomanip #include iostream #include stringint main() {std::setlocale(LC_ALL, en_US.utf8);std::u16string strv uzß水; // or z\u00df\u6c34\U0001F34Cstd::cout Processing strv.size() UTF-16 code units: [ ;for (char16_t c : strv)std::cout std::showbase std::hex static_castint(c) ;std::cout ]\n;std::mbstate_t state{};char out[MB_LEN_MAX]{};for (char16_t c : strv){std::size_t rc std::c16rtomb(out, c, state);std::cout static_castint(c) converted to [ ;if (rc ! (std::size_t) - 1)for (unsigned char c8 : std::string{ out, rc })std::cout c8 ;std::cout ]\n;} } #include clocale #include cstring #include cuchar #include cwchar #include iomanip #include iostreamint main() {std::setlocale(LC_ALL, en_US.utf8);std::string str z\u00df\u6c34\U0001F34C; // or u8zß水std::cout Processing str.size() bytes: [ std::showbase;for (unsigned char c : str)std::cout std::hex c ;std::cout ]\n;std::mbstate_t state{}; // zero-initialized to initial statechar16_t c16;const char *ptr str[0], *end str[0] str.size();while (std::size_t rc std::mbrtoc16(c16, ptr, end - ptr 1, state)){std::cout Next UTF-16 char: std::hex static_castint(c16) obtained from ;if (rc (std::size_t) - 3)std::cout earlier surrogate pair\n;else if (rc (std::size_t) - 2)break;else if (rc (std::size_t) - 1)break;else{std::cout std::dec rc bytes [ ;for (std::size_t n 0; n rc; n)std::cout std::hex static_castunsigned char(ptr[n]) ;std::cout ]\n;ptr rc;}} } 2.多码位转换 std::codecvtchar, char, std::mbstate_t // 完成多字节与char之间的转换std::codecvtchar16_t, char, std::mbstate_t // 完成UTF-16与UTF-8间的转换std::codecvtchar32_t, char, std::mbstate_t // 完成UTF-32与UTF-8间的转换std::codecvtwchar_t, char, std::mbstate_t // 完成多字节与wchar_t之间的转换 以及派生codecvt_utf8、codecvt_utf16、codecvt_utf8_utf16等可以用于字符串转换的模板类。这些模板类配合C11定义的wstring_convert模板可以进行一些不同字符串的转换。 三、原生字符串字面量支持 C11开始支持原生字符串字面量语法是R(string). #include iostreamint main() {std::cout 12345\t\n890 std::endl;std::cout R(12345\t\n890) std::endl; } 输出 12345 890 12345\t\n890 而原生字符串字面值也可以添加前缀uu8U等表示字符编码内容 std::cout uR(12345\t\n890) std::endl;std::cout UR(12345\t\n890) std::endl;std::cout u8R(12345\t\n890) std::endl; 输出 006DEBE4 006DEB3C 12345\t\n890
http://www.zqtcl.cn/news/711497/

相关文章:

  • 胶州市城乡建设局网站能进封禁网站的浏览器
  • 网站做几级等保荣耀商城手机官网
  • 营销网站费用渭南网站建设公司
  • wordpress主题集成插件下载网站如何做360优化
  • 有什么在线做文档的网站网站开发需要用到哪些技术
  • 网站套餐可以分摊吗吗移动登录网页模板免费下载
  • asp网站会员注册不了但是打不开网页
  • wordpress 中文网店杭州排名优化公司
  • wordpress建站安全吗wordpress企业主题教程
  • 网站构建的开发费用信息管理系统网站开发教程
  • 自己做网站怎么维护wordpress素材模板
  • 如何选择一个好的优质网站建设公司wordpress 主题小工具
  • mysql数据库做网站广州网站seo地址
  • 福建省住房和城乡建设厅网站电话网站开发项目步骤
  • 网站注册域名多少钱淘宝网商城
  • 做架构图的网站网站和网店的区别
  • 做红包网站简单个人网站设计
  • 新手学做网站pdf手wordpress修改搜索框
  • 做湲兔费网站视颍如何通过查询网站注册时间
  • 重庆cms建站模板南通网站建设推广优化
  • 合肥网站建设的公司新闻类网站如何做量化统计
  • 好用的在线地图网站十六局集团门户网
  • 网站开发数据库连接失败广州网站建站平台
  • 鄂尔多斯北京网站建设加盟网站建设的内容
  • 网站 被 抄袭不属于营销型网站的特点
  • 浙江英文网站建设互联网公司排名2021完整版
  • 完美代码的网站python开发工具
  • 餐饮网站开发参考文献网站建设500错误代码
  • 网站开发关键技术网站自动推广软件免费
  • 前端学习网站南阳东莞网站建设公司哪家好