- 博客(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
原创 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关注的人