自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 JS的Promise的理解

JavaScript是脚本语言,一般的太高深的东西,也不用自己亲自做,调用系统的或者别人的API即可。所以,一句一句的单线程来执行,也满足需要了,若是真的想要在提升速度,多线程并发,大概是要有数据的备份以及同步问题需要处理,甚至还涉及CPU底层算法之类的了。代码是以行为单位,一句一句执行的。进入哪个函数,就一句一句执行,它的整个执行过程,就是一个代码行的线性栈,一句一句的。虽然,都写的还不错,但是我总觉得,有理解不到位的地方,当然了我也靠猜,俗称我的理解,希望可以让自己和大家更容易准确理解这个概念。

2023-06-11 13:22:29 111

原创 Java的Comparator的顺序记忆~

可以这样想,本来集合是从小到大的顺序排列的,所以小减大也是小于0,这个时候顺序就不用变,如果想要从大到小,就反过来~每次用到Java的Comparator时,都要想一下顺序的升降哈哈,所以还是找个由头记忆一下比较方便~里面就一个计较的方法compare返回一个int,

2023-05-11 10:37:39 153

原创 Eclipse的Debug模式下图片鼠标悬停变量提示消失?

既然是提示没了,于是我就想着用Alt+/代码提示看看代码有没有提示了,代码有提示,哈哈那个啥,Debug的提示也回来了哈哈就是这么搞定的~之前用好好的,用着用着突然没了。网上一番搜索,大多是设置配置,但是还是没效果?

2023-04-23 10:14:20 207

原创 记录一次报错 Comparison method violates its general contract!

程序功能就是最简单的列出一个目录下所有文件,按照文件的大小(length)排序。平时一直好好的,今天一运行,报了标题这个错。百度一搜,什么自反性,什么JDK7与之前的兼容,云里雾里哈哈,但是大概get到一个意思,就是你进行文件A与B大小比较时,你不能这次比较A>B,下次我又比较的时候又A<B了,反复无常是小人嘛哈哈,然后我结合了一下自己的情况,因为文件夹中还要正在下载的文件哈哈,文件大小一直在变化,大概就是这个原因引起的哈哈~

2023-04-17 10:51:10 99

原创 Eclipse 中运行提示找不到主类

Eclipse找不到主类无法运行

2023-03-07 11:35:26 855

原创 vue 中img的src动态绑定本地图片

vue中动态绑定src本地图片

2022-11-16 14:04:33 533

原创 AndroidStudio Push冲突,要提交本地覆盖Github

因为在家里提交了一些东东,到了公司又重新写了东东,想提交,冲突了。。。。然后就想用公司本地的覆盖github上的,然后冲突了,和Eclipse不大一样,只是提示冲突push失败,也没说怎么解决冲突。然后,我就找到了,Merge Changes…,点击让解决冲突,提示了两个选项Accept Yours和Accept Theirs,这我就会,全部接受了本地的,最后再push一下,就Ok达到了自己的目的。...

2021-03-12 14:45:13 194

原创 puppeteer 连结已有的Chrome浏览器 puppeteer.connect

puppeteer 连结已有的Chrome浏览器因为puppeteer.launch启动的Chrome浏览器,虽然可以传浏览器启动参数,但是不知道怎么都没能奏效,而且关闭后又不能记住参数配置,真是头疼,上网各种搜索,也是没能解决。于是 ,尝试换了一个思路,就是通过加载一个已经有的浏览器,这个已经安装的浏览器,可以在快捷方式中加启动参数,亲测这个有效。或者直接先打开浏览器,然后,手动配置好了,再启动puppeteer通过调试端口就可以了,算是一种绕路,解决了目前的需求。第一步,现在Chrome的桌面快捷方

2021-02-04 09:51:49 7422

原创 Puppeter配置问题记录

Puppeter配置记录最近听说Peppeteer比较好用,于是就尝试一下,碰见几个坑记录一下:1.安装nodejs,这个还好,直接去官网,下载稳定版本进行安装就好。2.下载nodejs后,通过脚手架npm进行安装,需要用管理员权限打开cmd 执行指令 npm i puppeteer -g 全局安装。3.下载了vsCode,安装了Code Runner插件,便于执行js。4.一执行报了一个找不到 puppeteer module的异常,经过了一番捣鼓,成功搞定。5.总结为几个关键点:1)配置NO

2021-02-02 11:10:55 239

原创 AndroidStudio登录不了Github问题解决方案分享

AndroidStudio登录不了Github问题解决方案分享最终因为电脑太卡,于是重做了系统,重装AndroidStudio,重新配置Github。发现邮箱+密码登录Github失败,反复尝试依然不行,重装AndroidStudio都试了也不行。于是,请教度娘,友友说,他也登录不上去,经过几天的周转,改用UseToken的方式登录成功了,于是我也试了,还是不行啊,提示什么什么的。经过了几天,今天有时间来再次尝试解决,灵感来了。就是在生成Token的时候,那一大堆勾选,要选那么几个,也就是AndroidS

2021-01-18 09:48:52 2392

原创 打开Windows防火墙,让外网可以访问Tomcat项目

打开Windows防火墙,让外网可以访问Tomcat项目第一次尝试Tomcat+Java搭建了一个服务端,想着局域网让同事体验一下。然后本机浏览器OK,其他机器就不行了。于是,上网一搜,说可能是防火墙得开,于是,粗暴的关闭了防火墙,还真行~嘿嘿。但是,粗暴毕竟不好,于是,又按照指引,在防火墙中单独的指定8080端口,大家都说行~然,我不行啊。。。,经过两个小时的各种防火墙的尝试,只能说奇迹般的又行了,为什么啊??最后,猜测应该是防火墙设置没能立即生效,在尝试打开关闭设置,无意中调动了防火墙的设置生效,.

2020-11-20 16:03:42 579

原创 用value对Map进行排序

Java-用value对Map进行排序/** * 通过Map的value进行排序,返回有序的key * @param <T> * @param <B> * @param srcMap * @param c * @return */ public static <T, B> List<T> sortMapByValues(Map<T, B> srcMap, Comparator<B> c) { if (

2020-11-12 10:24:59 183

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除