GitHub搜索技巧
根据star和fork数筛选语法: 关键字 stars:>= 数量 forks:>=数量
例子: springboot stars:>=5000 //搜索springboot有关star数>=5000的内容
springboot stars:>=5000 forks:>=5000//搜索springboot 的star>=5000,且fork数>=5000的内容
可单独搜索,也可组合搜索,中间用空格隔开,是&(且)的关系
in搜索关键字在GitHub上发布的位置
name (发布的仓库名称)
description(指的是文章的摘要部分)
Readme (说明文档)
语法 :关键字 in:
例子 :netty in:name //查找名称中包含netty的内容
netty in:name,description //逗号分隔,是 || (或)的关系,指的是查询名称,或者描述中包含netty的内容
awesome+关键字一般是指的学习,书籍,工具类,插件类相关的系列的集合。可以有效节约时间,找到别人收集好的内容
例如: awesom ...
JavaScript获取验证码倒计时
HTML代码1<input type="button" class="layui-btn layui-btn-warm" style="margin-top: 12px" value="获取验证码" onclick="setTime(this);">
JavaScript代码点击获取验证码按钮后,将按钮设置为不可用,60秒时间到了之后将按钮设置为可用
1234567891011121314151617181920212223<script type="text/javascript"> //倒计时 var countdown = 60; function setTime(val) { if (countdown == 0) { val.removeAttribute("disabled"); val.className = ...
Java基于JavaMail实现用QQ邮箱发送邮件
引入Maven依赖123456<!-- email邮件 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>2.1.1.RELEASE</version></dependency>
开启POP3/SMTP服务位置:QQ邮箱首页->设置->账户,然后会得到一个授权码
application.yml文件配置*****处根据自己的实际情况填写
12345678910111213141516171819spring: # QQ邮箱发送配置 mail: # host不配置会注入失败 host: smtp.qq.com #自己的邮箱 username: ****@qq.com #授权码 password: **** defaul ...
IntelliJ IDEA导出配置和导入配置
导出配置
导入配置
IntelliJ IDEA上传项目到GitHub
创建本地仓库
创建本地仓库,如果找不到则按两下shift键搜索create git repository
选择对应项目文件夹
选择要上传的项目,点击OK后项目文件会变红
添加项目链接
添加GitHub项目链接
提交到本地仓库
提交到本地仓库,右击项目工程文件->git->commit(或者快捷键Ctrl+K),提交到本地git,项目文件从暂存区进入版本库,文件颜色变白,在红圈区域输入文件内容描述,点击Commit,在之后的弹出框再次点击Commit即可
上传到GitHub
开始上传到GitHub(或者快捷键Ctrl+Shift+K)
GitHub生成token
打开设置
进入GitHub首页,点击右上角的个人头像,然后再点击Settings
点击左侧菜单的Developer settings
点击左侧菜单的Personal access tokens
生成
点击Generate new token
Note随便填入描述,下面的选项全部打勾(token的用途),再点击最下面的绿色按钮(Generate token)即可
GitHub新建仓库
点击新建按钮
来到GitHub首页,点击左侧的NEW按钮
填写仓库信息
输入名称、描述、选择仓库类型(公开或私有)
点击最下方的创建按钮即可创建成功
IntelliJ IDEA创建自己的Live Templates
打开对应设置打开设置,并找到Live Templates(File->Settings或者快捷键Ctrl+Alt+S)
添加点击右侧的+号并选择第二个选项
选择刚刚创建的组,再次点击右侧的+号,选择第一项开始添加
Abbreviation处填关键字(比如我填pi,那么我在敲代码时键入pi时就会出现提示),Description处填提示描述,Template text填自动补全的代码内容
选中Java,然后点击OK键即可
效果
IntelliJ IDEA创建自己的xml模板
打开对应设置打开设置,并找到Live Templates(File->Settings或者快捷键Ctrl+Alt+S)
添加找到文件和代码模板设置,并点击+号添加,如下图
Name处填模板的名称,Extension处填类型,被圈住的地方填内容,最后点击下方的OK键即可
Scanner的hasNext()方法
概述这个方法用来检查用户是否键入内容
连续输入当我们想键入多个内容时,就可以使用这个方法和while循环(连续输入,不会终止)
1234567public static void main(String[] args){ Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int mouth=sc.nextInt(); System.out.println(mouth); }}
停止输入当我们想停止输入时,可在该方法的括号内加入用来终止的字符(键入这个字符,按下回车就会终止)
12345678public static void main(String[] args){ Scanner sc=new Scanner(System.in); //当用户没有输入#号时,可以连续输入 while(!sc.hasNext("#")){ int mouth=sc.nextInt( ...