今天使用Arrays.asList()这个方法碰见一个问题记录一下。 引入: Java.util.Collections类下有一个静态的shuffle()方法,如下: 1)static voidshuffle(List<?> list) 使用默认随机源对列表进行置换,所有置换发生的可能性都是大致相等的。 2)static voidshuffle(List<?> list, ...

问题 在平时学习工作中会出现一个键盘在Windows下和Mac下来回切换的场景 在中英文切换的时候尤其觉得两个系统的按键会搅脑袋 于是把Windows下的CapsLock键调整为和Mac一致,即: 短按:中英文切换 长按:大小写切换 解决 使用AutoHotKey完成上述操作 Capslock.ahk 效果 注意短按的实现本质是切换到下一个输入法 因为我的输入法只有两个所以表现是中英文切...

某天,小睿同学突然发现校内图书馆的查阅系统居然只有连接上校园网才能访问(简称:内网访问)。小睿平常好动,于是乎决定利用自己所学的技术,做一款基于微信小程序的“校园图书查阅”系统。   但是我校的“校园图书查询”系统的服务器肯定在内网中,我该如何才能让外界也能访问呢?这对于才疏学浅的小睿同学可真是一个困难的问题。幸运的是,小睿得到了王学长的指...

更新macOS 10.15 Catalina后,很多在10.14上可以使用的App都会提示提示【xxx已损坏,无法打开,你应该将它移到废纸篓解决办法】,哪怕你在【安全与隐私 》 通用】中已经开启了“任何来源”,但还是会这样提示,下面就记录一下如何修复。 1、对于MacOS 10.14的修复方法 先打开 系统偏好设置 -> 安全与隐私 -> 通用 选项卡,检查是否...

小白用Django + Celery + redis做任务队列注意事项 文章目录 小白用Django + Celery + redis做任务队列注意事项 起因 可用配置 正常启动的效果 常见报错 redis版本太高(3.0以上) Celery版本太高(4.0以上) 起因 最近又用Celery做任务队列,又遇到了版本不兼容导致的各种异常,经过一番调试后,终于成功。同时也发现,很多文章和帖子都是讲怎么...

关于Android发布项目到JCenter仓库的那些事 一、引入   最近待在家无聊,开始搞一些小东西,做了一个多样式的进度加载类库(目前拥有的样式有闹钟进度加载view、肥柴进度加载view以及肥柴无进度加载view),想着没事干不如搞搞发布自己的项目到远程仓库试试。于是就有了如下踩坑经历。 二、为何不用JitPack   发布项目到远程仓库,有几种方式(...

为什么我要使用Gradle 我是个Android开发者,对Gradle接触较多,较为熟悉,使用Gradle对我问题不大 Gradle比Maven更加简洁灵活,代码看起来更加美观 我爱研究探索,喜欢折腾,想尝试新事物。用Gradle构建SpringBoot项目是我自己想出来的,后来去网上一查,还真的可以这样做 用了一段时间熟悉了之后,发现还是挺方便的。但是Idea中的Gradle和Studio中的G...

华为云ECS安装Redis后在服务器端验证能够正常启动。但是通过本机的客户端工具RedisDesktopManager访问时提示无法连接。 需要检查如下两项: CentOS防火墙 华为云的安全规则 登录华为云网站,找到对应的ECS服务器,添加允许访问Redis端口的过滤规则。 开启防火墙。 再次访问,发现可以连接通过。...

通过Vmware建立一个liunx系统,想让电脑将的文件传到虚拟机建立的系统中去,做如下流程的操作: 打开vmware,进入到想建立联系的liunx系统的对应界面,并点击设置: 点击"选项":  将共享文件夹部分置成"已启用": 将右侧的"文件夹共享"置成"总是启用",然后,将本机中想要分享的文件夹路径给添加...

今天win10更新后vm竟然不能使用了,报错如下: VMware Workstation和Device / Credential Guard不兼容。禁用Device / Credential Guard后,可以运行VMware Workstation。 这个错误也是老朋友了,我是清楚的我的Device/Credential Guard是早就已经禁用了,所以就应该是Windows系统的Hyper-V...

       C++ 开发客户端时,如果需要分析程序运行时崩溃的问题,可以在代码中添加生成dump的功能,这里介绍用VS开发时如何生成dump文件,以及dump文件的分析方法。        VS开发时,debug模式的“优化功能”是禁用的,release时是启用了优化,此时是无法生成dump文...