- 博客(19)
- 收藏
- 关注
原创 git报错 Failed to resolve HEAD as a valid ref
博主在git上传时,电脑电源断了,再打开的时候 git 显示 broken , Failed to resolve HEAD as a valid ref解决方案:将github上的项目clone另一份到本地的另一个文件夹找到文件夹中的 .git文件夹,复制一份替换 git 被损坏的项目中的.git文件夹如果找不到 .git文件,可以使用 everything 搜索一下,一般在你的项目路径下参考 StackOverFlow...
2020-07-28 20:50:03 3506
原创 ArrayList.add(index,element) 添加到指定位置是怎么实现的
这里以JDK1.8源码为例 public void add(int index, E element) { // 判断当前要求插入的位置是否超过数组的大小 rangeCheckForAdd(index); // 扩容 ensureCapacityInternal(size + 1); // Increments modCount!! /...
2020-03-20 15:09:46 7741
原创 Java容器接口及其实现类(JCF)
参考文章,官方文档Java容器接口分为两个部分,一个是最基础的接口 java.util.Collection,另一部分接口是基于java.util.Map继承Collection的接口java.util.Setjava.util.SortedSetjava.util.NavigableSetjava.util.Queuejava.util.concurrent.BlockingQu...
2020-03-14 21:01:21 831
原创 忽略字母大小写判断相等 java.md
在String中忽略字母大小判断字符串相等,用equalsIgnoreCase() 方法//示例 String s1 ="ABcD"; String s2 ="aBcd"; System.out.println(s1.equalsIgnoreCase(s2));那如果,我们想忽略大小写判断两个char是否相等怎么办?//示例char ch1 = 'a';char ch2 = ...
2020-03-02 12:51:16 1575 1
原创 ArrayList的扩容机制
这里结合源码分析一下ArrayList的扩容机制,基于JDK8 参考文章,点击这里首先分析ArrayList源码中的属性 /** * 默认初始容量大小 */ private static final int DEFAULT_CAPACITY = 10; private static final Object[] DEFAULTCAPACITY_EMPT...
2020-02-07 20:04:05 881
原创 实数的整数次幂( java实现)
例题:给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为0。幂就是底数的乘积,如果直接暴力破解时间复杂度为O(N)下面是两种优化算法解法一:递归(时间复杂度O(NlogN))原理:求x^n:如果n是偶数,则计算x^(n/2) * x^(n/2);如果n是奇数,则计算x^(n/2) * ...
2020-01-20 12:25:27 2660
原创 IDEA学生认证 + 学生认证过期后续处理
学生认证JetBrains官网上有个 JetBrains Toolbox 专业开发工具学生免费授权计划点击立刻申请进入申请页面后在这里填写你的学校邮箱(有条件的学校应该已经给你们购买了相关服务,这个视情况而定)你可能需要先注册官网账号,申请成功后他会提示你到学校邮箱激活你的账号后面就可以使用账号直接登陆相关软件认证过期登陆自己的JetBrains账号,找到l...
2019-10-16 10:44:05 44678 5
原创 github 协同开发
博主这段时间开始研究如何利用github实现团队合作,这里记录一下常用的几个命令至于本地git的安装就不在这里赘述了,这里假设大家都已经安装好了git并且有自己的github账号1.获取项目的SSH 。PS:1)第一次使用的时候可以在本地创建SSH密钥,这样以后上传代码的时候都不需要再次填写登录密码了2)假设在该项目已上传过github2.本地项目右键2.git c...
2019-01-08 22:54:51 612
原创 pom.xml配置 Dependency 'com.oracle:ojdbc6:' not found
答主在maven配置oracle的dependency时总是报错原因:maven repositary 中没有这个资源,只能通过配置本地库才能加载到项目中去。解决方法:1.到oracle官网下载ojdbc6.jar,存到本地,比如:D:\oracle\ojdbc6.jar。2.cmd 输入mvn install:install-file -DgroupId=com.orac...
2018-11-21 21:10:20 8028
原创 SSM+WebSocket实现一个简易网页版通讯工具
编译环境:jdk1.8 , tomcat8.0+ , IDEA这里主要讲一下websocket的信息传递,以如何实现多人实时在线聊天为例:websocket主要的三个类MyWebSocketConfig主要负责配置websocket的处理器和握手拦截器MyHandShakeInterceptor 是websocket的拦截器MyWebSocketHander是websock...
2018-10-14 21:37:47 7910 7
原创 如何在Maven中添加依赖信息
1.最简单的方法就是找一份已经配置好的pom.xml文件然后复制copy一份2.当然如果遇到需要自己添加的,那么其中一个方式是到 Maven Repository 这个中心仓库去找依赖信息比如说,我现在需要添加mysql的依赖信息step1:搜索mysqlstep2:点击第一个搜索选项 step3:选你需要的版本...
2018-08-03 11:02:00 2625
原创 MySql-避免重复插入数据-用户名称唯一登录
答主最近在写一个程序时需要遇到“使用用户名实现用户唯一登录”的问题。如果是要求避免重复插入记录,可以参考其他文章关于ignore,replace,on duplicate key value 的详解,答主在这里就不一一赘述了。这里要实现使用唯一用户名实现登录验证可以使用 mysql中的unique key 。例如:1.创建一个表格2.插入一个数据3.设置unique key4.这是如果我们再一次插...
2018-06-03 20:53:07 5171
翻译 el表达式在jsp中设置session
来源: https://stackoverflow.com/questions/28961525/set-session-attribute-using-expression-language在jsp中设置session属性: <c:set var="user" value="${param.name}" scope="session" />获得session属性: <c:out...
2018-06-03 20:52:19 1975
翻译 stm32 error A9555E
error A9555E 产生的原因:“Error code "-25" indicates to that License server system does not support this version of the product. This usually means that you are trying to use an older license with a more re...
2018-05-12 11:40:02 5320
原创 Matlab 简单数据处理
这里答主浅谈一下如何作出一个如下的图像,为了完成实验报告也是蛮拼的step1:输入x,y轴数据x=[1.82,1.89,1.97,2.03];y=[5.56,5.73,5.88,6.02];step2:c=polyfit(x,y,2); d=polyval(c,x,1); plot(x,y,'*'); //显示出所有的点xlabel('T'); //x轴表示的变量 ylabel('N'); //...
2018-04-29 16:54:33 6486 1
原创 win10 eclipse中Ctrl+Shift+F失效解决方案
之所以快捷键会失效,很大一部分原因是与其他软件的快捷键冲突win10中默认输入法的中文简繁转化快捷键就是Ctrl+Shift+F,这就会导致eclipse中的快捷键失效,最简洁的解决方案就是在eclipse格式化时将输入法切换到英文状态。听说win10新版会修正这个问题,答主还没试验过。...
2018-04-28 16:42:22 2113
原创 sqlyog初次如何新建连接
相信很多初次接触MySQL的同学看到下图都是一脸懵逼,不知道该如何填写。这里答主在经历了多次被坑经历后浅谈一下正确的填写方式。初次打开sqlyog:“我的SQL主机地址”默认为localhost ,”用户名“默认为root //这里就不要动了,保持默认状态就好如果当初是用msl直接下载的MySQL”密码“就应该填写当初安装MySQL(如下图)时自己设置的密码(答主在这里被坑了好久)最上端的”保/存...
2018-04-05 17:58:58 23741 11
原创 小记:指向函数的指针
在以前编写的程序多次用到,菜单提示输入一个数,根据用户输入的数值不同,调用不同的函数,实现不同的功能。具体调用方法,C语言大致有三种。scanf("%d",&n);1. if 搭配 else if 搭配 elseif(n==1) 函数1;else if(n==2) 函数2;。。。。。elseprintf("data error\n");2. switch 搭配 cas...
2018-03-20 16:22:14 291
原创 学生消费记录管理系统(C语言 结构体, 链表)
自己在寒假练手的小项目 本系统要实现的功能:1. 消费记录存在文件fee.txt中, 每一条记录包括一个消费的交易日期、入账日期、交易额、交易后余额2. (1)用户能够查询自己的一卡通固定时段消费情况:可以按月、学期、学年查询 (2)用户可以自定义一个时间段进行查询自己的消费情况(3)用户可以按交易金额查找消费记录(4)管理员可查询任一用户的消费记录,可按照固定时段、自定义...
2018-02-28 22:40:06 7231 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人