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

网站自建系统外网加速器试用七天

网站自建系统,外网加速器试用七天,第3章营销型企业网站建设,军事新闻头条随着技术的发展#xff0c;越来越多开发者转向使用 Windows Subsystem for Linux#xff08;WSL#xff09;在 Windows 10 上进行开发#xff0c;也就是说不用虚拟机#xff0c;不用准备多一台电脑#xff0c;只需要在Windows 10/11 里安装 WSL 就能体验 Linux 系统。因此…随着技术的发展越来越多开发者转向使用 Windows Subsystem for LinuxWSL在 Windows 10 上进行开发也就是说不用虚拟机不用准备多一台电脑只需要在Windows 10/11 里安装 WSL 就能体验 Linux 系统。因此我在 Win10 系统里安装了Ubuntu 20 系统学习 Linux 基础可以用来编译 C / C 代码体验同一个代码编译运行与 Windows 环境下的差别。 之前就听说 WSL 有一些潜在的限制无论性能还是功能都不能100取代裸机 Linux 系统。今天就被我逮到 WSL 下的 Ubuntu 的一个缺点输出宽字符串wide string时失败。 比如下面一段把普通字符串转换成宽字符串的 C 代码 #include stdio.h #include stdlib.h #include string.h #include wchar.h #include locale.hint main() {// Windows环境下要设为 setlocale(LC_ALL, en-US.UTF-8);// Linux环境下设为 setlocale(LC_ALL, );// 设置不当的话转换后的宽字符串长度不正确setlocale(LC_ALL, );char* str 22年2月22日;int len strlen(str);printf(narrow string: %s\n, str);printf(narrow string length: %d\n, len);wchar_t* wstr (wchar_t*)malloc((len 1) * sizeof(wchar_t));size_t wlen mbstowcs(wstr, str, len1);wprintf(Lwide string: %ls\n, wstr);printf(wide string length: %zu\n, wlen);for(size_t i0; iwlen; i)wprintf(L%lc\t%d\n, wstr[i], (int)wstr[i]);free(wstr);return 0; }这段代码将普通字符串“22年2月22日”转换成宽字符串格式得出正常的长度为8然后输出各个字符值。在 Windows 环境下必须在主程序里设置setlocale(LC_ALL, en-US.UTF-8);或者setlocale(LC_ALL, zh-CN.UTF-8);使用 clang 编译运行的结果才能正常 到了 WSL 的 Ubuntu 环境由于Ubuntu终端的字符编码默认是UTF-8因此主程序中要把 LC_ALL后面的字符串置空setlocale(LC_ALL, );然后编译运行 转换后的宽字符串长度是8这是正确的但是无法输出转换后的字符串以及每个字符对应的值。我尝试了各种办法修改 wprintf 和 printf 语句但输出结果无济于事令人百思不得其解。 直到后来我在安卓手机上安装了Termux一款运行于安卓系统的 Linux 模拟器然后在手机上运行 clang 编译再运行 结果一切正常了。 换了环境豁然开朗 由此可见 Windows 10 的 WSLUbuntu 在处理特定操作时确实有其局限性。
http://www.laogonggong.com/news/123277.html

相关文章:

  • 做遗嘱的网站有哪些服务器 做网站
  • 临沂 企业网站建设wordpress主题验证失败
  • asp网站链接access做外贸兼职的网站有哪些
  • 自考在线做试卷的网站可以免费做网站吗
  • 网站建设与推广实训小结wordpress获取缩略图地址
  • 微信 分享网站开发房产信息网烟台
  • 做网站的网页设计用cdr吗详情页设计方法
  • 网站定制开发多久时间英语培训建设网站方案
  • 自己做网站现实么西宁市城乡建设网站
  • 低价机票 网站建设网站建设公司 壹宇网络
  • wordpress菜单用法企业seo平台
  • android最新版本久久seo综合查询
  • 网站界面设计的发展百度知道电脑版网页入口
  • 做网站php语言用什么工具北京建设高端网站的
  • 网站不足百度提交入口网站
  • 域名转移影响网站访问吗公司注册与注销
  • 东莞seo网站推广wordpress图片放七牛云
  • win8风格网站模板服装网站建设背景
  • 杭州做网点卖服装在那个网站如何修改wordpress登入地址
  • 服务器怎么做网站教程58同城本地版下载
  • 网站录入信息 前台查询功能怎么做wordpress黄聪文件上传
  • 九江网站建设服务wordpress md文件
  • 布吉网站建设服装公司网站结构
  • 软件开发网站能做seo吗成免费crm软件有哪些优点
  • 三网合一网站开发网站备案当面核验拍摄照片
  • 怎么样自己做最简单的网站wordpress自定义分类调用
  • 温州网站建设 温州网站制作广州工商学院官网
  • 河间做网站价格单页销售网站制作制作
  • 企业手机网站建设教程企业建设网站需要什么资料
  • 昆网站制作临清建设网站