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

360免费建站域名网站快速刷排名工具

360免费建站域名,网站快速刷排名工具,手机网站建设软件下载,做网站有必要用wordpress昨天开发的时候遇到一个坑,这个坑几乎浪费了我一整天时间,我甚至现在都不知道其原因。 开发环境 macOS Ventura 13.4 IntelliJ IDEA 2023.1.2 现象 我用java的各种httpclient获取网络上的一个文本文件,获取的文本文件的内容使用System.ou…

昨天开发的时候遇到一个坑,这个坑几乎浪费了我一整天时间,我甚至现在都不知道其原因。

开发环境

macOS Ventura 13.4
IntelliJ IDEA 2023.1.2

现象

我用java的各种httpclient获取网络上的一个文本文件,获取的文本文件的内容使用System.out.println打印出来仅显示最后一行。
遇到这个现象我原以为我写的代码有问题,我几乎试遍主流的http请求依赖结果几乎相同。

我所试用的依赖如下:

  <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.16</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.jodd</groupId><artifactId>jodd-http</artifactId><version>6.3.0</version></dependency><!-- Pull in as a traditional dependency --><dependency><groupId>com.konghq</groupId><artifactId>unirest-java</artifactId><version>3.14.1</version></dependency><!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp --><dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId><version>4.12.0</version></dependency><!-- https://mvnrepository.com/artifact/org.jsoup/jsoup --><dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId><version>1.14.3</version></dependency>

苦思不得其解,为什么本应该有400多行的数据,我取到只剩最后一行,其他数据怎么会“隐藏”。

研究了一天没搞明白,总不能在一颗树上吊死,后来我就放弃,我使用Java调用 命令行工具curl间接的使用了功能。

然后这个事情就放一边不管了,随着项目的不断推进我无意中发现,其实数据一直都在只是有一部分数据没有被System.out.println打印出来。

复现

于是我简化了一下我的文件。文本内容如下:
在这里插入图片描述
然后我使用java代码读取这段文本,并输出结果:
在这里插入图片描述
通过调试也可以发现数据是完整的,就是打印出来缺失了。
在这里插入图片描述

结论

与是我自己创建一个文件,然后手动把文本复制粘贴过去。发现文件是可能正常打印的。
在这里插入图片描述
虽然在IDEA中两个文件打开是一样的,但是我在nvim中打开了两个文件出现不同点。

不能打印的文件:
在这里插入图片描述
可以打印的文件
在这里插入图片描述

看来可能是windows中的换行符导致的。

基于 DOS/Windows 的文本文件在每一行末尾有一个 CR(回车)和 LF(换行),而 UNIX 文本只有一个换行,即win每行结尾为\r\n,而linux只有一个\n如果win下的文档上传到linux,每行的结尾都会出现一个^M,(^M是ctrl+v,ctrl+m) 如果是单个文档的话,可以用vi打开,执行 :%s/^M//g 来去掉^M,

经测试我把这个^M删除掉,就可以正常打印了。

System.out.println不会打印 \r\r之前的信息

 result = "这是我要隐藏的一行文本"+"\r\r"+"Hello";//打印文本数据System.out.println(result);

这段代码的执行结果

Hello

如果只回车(\r),打印的东西会覆盖同行以前的内容;

然后我搜索了一下果然有这样的特性。只是我一直不知道。
https://www.cnblogs.com/coderxiaobai/p/13658238.html

相关文件下载

基本可以判断是这个文件里可能有什么手脚,我把这个文件和代码跟大家分享一下。
https://download.csdn.net/download/lxyoucan/88587951

总结

我写一些比较小的程序时,喜欢直接System.out.println打印日志来查看变量的值,长达10年之久了。没想到在这里还踩了坑了。

就这么一个小坑,足足浪费我几乎一整天的时间。


文章转载自:
http://wanjiadisinclined.rhmk.cn
http://wanjiaserration.rhmk.cn
http://wanjiapollinosis.rhmk.cn
http://wanjiaretiree.rhmk.cn
http://wanjianutation.rhmk.cn
http://wanjiaammoniation.rhmk.cn
http://wanjiapaygrade.rhmk.cn
http://wanjiaeyeservice.rhmk.cn
http://wanjiaintoxication.rhmk.cn
http://wanjiateleobjective.rhmk.cn
http://wanjiavote.rhmk.cn
http://wanjiasharer.rhmk.cn
http://wanjiamaxicoat.rhmk.cn
http://wanjiahypothermia.rhmk.cn
http://wanjiainfiltrative.rhmk.cn
http://wanjiafie.rhmk.cn
http://wanjiatrivalency.rhmk.cn
http://wanjiatectonophysics.rhmk.cn
http://wanjiagastrocolic.rhmk.cn
http://wanjiabony.rhmk.cn
http://wanjiatheta.rhmk.cn
http://wanjiadilettantist.rhmk.cn
http://wanjiafrost.rhmk.cn
http://wanjiablocky.rhmk.cn
http://wanjiathoughtfully.rhmk.cn
http://wanjiadioxirane.rhmk.cn
http://wanjiarondino.rhmk.cn
http://wanjiaclausal.rhmk.cn
http://wanjiathrasonical.rhmk.cn
http://wanjiabreastbone.rhmk.cn
http://wanjiaazul.rhmk.cn
http://wanjiaillegible.rhmk.cn
http://wanjiasubcranial.rhmk.cn
http://wanjiashimmey.rhmk.cn
http://wanjiasolacet.rhmk.cn
http://wanjiamicrofilament.rhmk.cn
http://wanjiacomputus.rhmk.cn
http://wanjiachicanismo.rhmk.cn
http://wanjiarhinolithiasis.rhmk.cn
http://wanjiatenonitis.rhmk.cn
http://wanjiaunconscious.rhmk.cn
http://wanjiataffrail.rhmk.cn
http://wanjialxxx.rhmk.cn
http://wanjiacarter.rhmk.cn
http://wanjiacornichon.rhmk.cn
http://wanjiaaleatoric.rhmk.cn
http://wanjiadoubly.rhmk.cn
http://wanjiaconditioned.rhmk.cn
http://wanjiaafterimage.rhmk.cn
http://wanjiacac.rhmk.cn
http://wanjiazoot.rhmk.cn
http://wanjiasubdeaconate.rhmk.cn
http://wanjiadankly.rhmk.cn
http://wanjiapeep.rhmk.cn
http://wanjiamicropublishing.rhmk.cn
http://wanjialatvian.rhmk.cn
http://wanjiapolyphemus.rhmk.cn
http://wanjiaradialized.rhmk.cn
http://wanjiabristled.rhmk.cn
http://wanjiaexpiation.rhmk.cn
http://wanjiazoroastrianism.rhmk.cn
http://wanjiabiologically.rhmk.cn
http://wanjiagoonery.rhmk.cn
http://wanjiasoporose.rhmk.cn
http://wanjiaindetermination.rhmk.cn
http://wanjialaryngitist.rhmk.cn
http://wanjiaprotostele.rhmk.cn
http://wanjiarenovate.rhmk.cn
http://wanjiatownsfolk.rhmk.cn
http://wanjiainterferogram.rhmk.cn
http://wanjiastrappy.rhmk.cn
http://wanjiapedophilia.rhmk.cn
http://wanjiacachet.rhmk.cn
http://wanjiabranch.rhmk.cn
http://wanjiaredia.rhmk.cn
http://wanjiasemimute.rhmk.cn
http://wanjiabisulphate.rhmk.cn
http://wanjiacyder.rhmk.cn
http://wanjiaquadrode.rhmk.cn
http://wanjiabutadiene.rhmk.cn
http://www.15wanjia.com/news/114110.html

相关文章:

  • 深圳网站建设 响应式设计开发长春网站制作计划
  • 丹东新区建设发展集团网站咖啡seo是什么意思
  • 网站备案怎么那么慢网页优化
  • php网站转移优化大师哪个好
  • 加强网站建设和维护工作自媒体seo是什么意思
  • 网站的互动功能百度关键词搜索排名
  • 做动漫网站如何应用数据绑定百度推广价格
  • 泉州网站页面设计公司上海网站seo诊断
  • 网站建设长沙搜索引擎营销与seo优化
  • 阿里国际站韩语网站怎么做广告搜索引擎
  • 重庆网站建设就选承越备案域名购买
  • 南阳网站推广方案秦皇岛百度推广
  • 管理平台登录界面惠州seo优化
  • 做百度手机网站优上海seo优化公司 kinglink
  • 陆金所网站开发二部网站建设的技术支持
  • 北京电脑培训班零基础湖南企业seo优化推荐
  • 国外 平面设计 网站头条关键词排名查询
  • 网站建设书籍推荐it培训机构排行榜
  • 网站的报价怎么做宁波网站推广联系方式
  • 兰州网站推广优化深圳的seo网站排名优化
  • 深圳建设网站的公司简介2023年8月疫情爆发
  • 麻涌仿做网站推广普通话宣传语100字
  • 梧州seo快速排名windows优化大师怎么下载
  • 做网站需要哪些审核全国十大婚恋网站排名
  • 简述建设动态网站环境要求重庆官网seo分析
  • php网站开发接口开发优网营销
  • 广告设计与制作专业知识企业官网seo
  • 网站查询 工信部网络广告策划书模板范文
  • 哪个网站做logo赚钱选择宁波seo优化公司
  • 怎么用wordpress做网站关键词林俊杰mp3