- 博客(7)
- 收藏
- 关注
原创 分糖果问题
小明从糖果盒中随意抓一把糖果,每次小明会取出一半的糖果分给同学们。当糖果不能平均分配时,小明可以从糖果盒中(假设盒中糖果足够)取出一个或放回一个糖果,小明至少需要多少次(取出放回和平均分配均记一次)能将手中糖果分至只剩一颗。(2)若为奇数,我们需要比较 (N+1) 和(N-1)的划分次数,去两个当中最小值。对于一个随机数N(N>=1),要么为奇数,要么为偶数。(1)若为偶数,它的划分次数是随机数为:(N/2)+1。抓取糖果数(小于1000000),例如15。最少分至一颗糖果的次数,例如5。
2023-08-02 22:53:13 491
原创 IDEA使用过程中git无法连接远程仓库
在IDEA中配置git的时候,出现Can’t login: Request response: 401 Unauthorized - Requires authentication解决办法:File -> settings -> git -> 修改SSH executable (如图)
2021-11-03 11:13:28 2601
原创 SQL存储过程
SQL存储过程 存储过程就是一条或多条SQL语句的集合,可以视为批处理文件。它可以定义批量插入的语句,也可以定义一个接收不同条件的SQL。create procedure 创建存储过程create function 创建存储函数调用存储过程的语句为CALL。调用存储函数的形式就像调用MYSQL内部函数一样。MySQL中delimiter告诉mysql解释器,该段命令是否已...
2019-11-21 11:37:57 169
原创 url-parttern 配置规则
url-parttern 配置规则 servlet-mapping和filter-mapping的路径映射路径中,前端发起数据的请求后,传到后台,会根据匹配相应的处理方法。servlet容器接收到浏览器发起url请求后,容器会将url路径地址减去当前项目的上下文路径,然后将剩下的字符串作为路径映射。比如: 收到url路径为http://localhost:8080/demo/adduser,而...
2019-05-25 00:05:28 1576
原创 node 的配置
node 的配置安装node后,通过以下命令查询node的版本信息node -v查询npm的版本信息。在安装node之后会,默认安装npm,通过以下命令查询npm版本npm -v查询windows系统变量path路径配置echo %path%更改npm的本地仓库。在安装node之后,npm会默认本地仓库放在c盘,通过以下命令查询本地仓库的路径npm list ...
2019-05-24 21:13:23 246
原创 在linux系统上卸载mysql
在我们安装linux的时候,系统中可能默认帮我们安装了低版本mysql数据库,需要将其卸载重装,或者在我们安装mysql的时候,出现了误操作,需要将其完全卸载掉,那么此时,我们需要进行一下操作: 1. 删除 /root/.mysql_secret 文件。 该文件是你在安装MySQL的时候生成的,里面存放是安装数据库后的初始密码(第一次登陆数据库时要用到)。如果该文件没有删除,第二次安装...
2019-05-11 18:06:00 311
原创 JS浅复制和深复制
在JS里面,俗话说“万物皆对象”,那么对于引用型对象的复制,就存在浅复制和深复制的问题。(注意:js基本数据类型变量不存在浅复制和深复制问题)1、浅复制 对象引用变量的的复制,复制操作之后的两个变量会相互影响,一个的变量的值改变了,另一个变量的值也会随之改变。2、深复制 产生一个对象的副本,完全独立于原来的对象,副本的属性发生改变并不会影响原来的对象的属性。...
2018-08-17 00:39:52 253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人