自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 记SpringBoot aplication.yml文件配置的一个小坑

连接数据库很久都没有成功,挠了两个小时的头发才发现:我写的。。正确配置如下QAQ

2020-06-02 20:42:23 324

原创 Java ArrayList和LinkedList性能比较

先说结论: ArrayList LinkedList 表尾插入 时间复杂度O(1) 时间复杂度O(1) 表中插入 平均时间复杂度为O(n/2)。 插入位置越靠近表头时间复杂度越大,最大能达到O(n)。 但是因为使用了arraycopy赋值数组时间复杂度会小于理论值。 平均时间复杂度为O(n/4) 插入位置越接近中间时间复杂度越大 但是最大也只需O(n/2) 表头插入 时间复杂度为O..

2020-05-29 18:29:58 469

原创 算法题:n个骰子的点数 动态规划解法

题目大意:简单来说,n个骰子同时掷出,题目要我们求每个点数的概率组成的数组(以下简称点数概率数组)解题思路:根据动态规划的思想分解子问题。我们可以把n个骰子的点数分解为n-1个骰子的点数加上一个骰子的点数。根据1个骰子的点数概率数组求出2的点数概率数组,根据2的点数概率数组求出3的点数概率数组....直到求出n的点数。那么我们要怎么根据n-1个骰子的点数概率数组求出n个骰子的点数概率数组呢?我们假设n=2。则我们已知1的点数概率数组为{1/6d,1/6d,1/6d,1/6d,1/6d,1/

2020-05-27 19:43:26 820

原创 HashMap中的链表什么时候转化为红黑树

很多博文中只提到了链表长度大于八的条件,实际上是需要两个条件的:1.链表长度大于8,官方源码如下:2.当满足条件1以后调用treeifyBin方法转化红黑树。该方法中,数组如果长度小于MIN_TREEIFY_CAPACITY(64)就选择扩容,而不是转化为红黑树。...

2020-05-10 18:42:06 3516

原创 七大排序Java实现

1.冒泡排序public static void sort(int []nums) { for(int i=0;i<nums.length-1;i++) { for(int j=0;j<nums.length-1-i;j++) { if(nums[j]>n...

2020-03-24 15:51:13 207

原创 Result Maps collection does not contain value for

@Results的id在@ResultMap中打错。 @Results必须和@select相邻才能生效,@Results没有生效的话将找不到它的id

2019-12-19 23:23:02 210

原创 新手git常用指令

基本概念:git是本地程序,分为工作区,暂存区和git仓库。github则是远程仓库。git init初始化仓库git status 查看状态git add .添加当前目录下的所有文件到暂存区git add 文件名 添加该文件git reset --hard 撤销add命令,相当于回退git commit -m '(这里写描述性文字)' 提交到git仓库git rm...

2019-12-14 23:32:07 164

原创 MyBatis中模糊查询使用CONCAT('%',#{str},'%')出错

经过我一套乱七八糟毫无思路地查找后,发现不是Mybatis的原因,原来是SQL server不支持CONCAT函数,直接用加号连接就好

2019-12-07 15:06:56 1654

原创 Spring boot 经验小结

抛出表示访问的页面url没有匹配到对应的值的异常,原因:Application启动类的位置不对:要将Application类放在最外侧,即包含所有子包 ,spring-boot会自动加载启动类所在包下及其子包下的所有组件。 Spring Boot 启动错误:Error starting ApplicationContext. To display the conditions report re...

2019-12-07 15:03:11 197

原创 Unable import Maven Project

IDEA的右下角一直在报这个错,不知道我的项目搭建不起来是不是和这个有关。后来发现我的原因应该是maven版本的问题,删除3.6.2版退回3.6.1版刷新MavenProject后问题解决。...

2019-11-19 10:42:41 317

原创 运行Jdbc时出现java.lang.UnsupportedClassVersionError

编译版本和执行版本不匹配 添加的JDBC驱动jar包版本不匹配,需要导入匹配正确的包并且删除原先的版本不匹配包

2019-11-15 17:39:34 517

原创 Java获取当前时间Date输入数据库

代码:Date date=new Date(System.currentTimeMillis());currentTimeMillis()这个方法得到的是自1970年1月1日零点到目前计算这一刻所经历的的毫秒数,注意这里返回值为long型。Date类的构造函数将返回的long型自动转换为当前年月日。...

2019-11-13 11:34:28 1921

原创 领扣排序链表之归并排序

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: void me...

2018-11-11 22:50:36 210

原创 用栈实现简易计算器c++

详情见注释//easy caculator////Created by zzx on 2018.10.10#include &lt;iostream&gt;using namespace std;#include &lt;string&gt;#include &lt;stdlib.h&gt;#define MaxSize 100char precede(char a, ch...

2018-10-27 15:44:29 2540 6

原创 领扣反转字符串

迄今最短用时T_Tclass Solution {public: string reverseString(string s) { int n = s.size(); string t=s; for (int i = 0; i &lt; n; i++) { if (i &lt;= (n - i - 1)) ...

2018-10-27 15:41:06 222

原创 领扣两数相加

赶脚解法依然暴力,不过好在用时还不算特别多。class Solution {public: ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { ListNode *result = new ListNode(0); ListNode *head = result; int carry = 0;//记录是...

2018-10-27 15:25:02 233

原创 领扣两数之和

菜鸡只会用暴力法。。class Solution {public: vector&lt;int&gt; twoSum(vector&lt;int&gt;&amp; nums, int target) { vector&lt;int&gt; result(2); int n=nums.size(); for(int i=0;i&lt;n...

2018-10-27 15:21:52 206

原创 天池新人赛_构造次日购买特征

#构造次日购买特征#导入库文件print('构造次日购买特征')import pandasimport numpyfrom pandas import read_csvfrom pandas import Series#读取并设置数据表df=read_csv('D:\\sample.csv',low_memory=False)df=df.drop(columns= ['Unn...

2018-10-09 19:37:54 346

原创 天池新人实战赛数据预处理

1.问题分析      此次实战赛是通过分析给出的用户全集和商品子集来对样本集中的用户购买行为进行预测,基于大数据预测出用户最有可能购买的商品,并以此预测结果制表,作为评估标准。         特征决定了学习器的学习上限,而算法和模型是为了逼近这个上限。因此我们要对出题方给出的数据集进行处理,提取选择特征,构建新的特征。为接下来的模型构建做好特征方面的准备,保证学习器预测的精确。2....

2018-08-31 11:40:44 1125 5

原创 线性模型附思维导图

   线性模型的基本形式       给定d个特征值的示例x=(x1,x2,x3.....xd),xi是x在第i个属性上的取值。线性模型试图通过属性的线性组合来进行预测的函数,其形式为                    f(x)=w1x1+w2x2+w3x3+...+wdxd                       向量形式为f(x)=w^T*X+b            ...

2018-07-18 00:21:14 2439

原创 线性回归及其实现c++

     线性回归是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法。线性回归中的数据呈现线性关系,其表达形式为y = w(T)x+b。其中w为系数向量组,x为特征值向量组,b为常值系数。     我们通常将数据集分为训练集和测试集,使用训练集来确定待定系数,测试集来测试误差,通过代价函数进行优化。     训练模型的一些方法:正规方程法,梯度下降法等...

2018-07-17 10:58:46 3105 2

原创 机器学习模型评估及思维导图

    今日学习对模型的评估与选择,总结如下:1.一些重要基本概念。  错误率:如果在m个样本中有a个样本分类错误,则错误率E=a/m。   误差:学习器(即模型)的实际输出与样本的真实输出之间的差异称为误差   经验误差与泛化误差:学习器在训练集上的误差称为训练误差。而在新样本上的误差为泛化误差。   过拟合与欠拟合:过拟合是机器学习能力过强而将训练样本中的一些自身特点当做了所有潜...

2018-07-13 23:37:53 1071

原创 机器学习概述

今日主要了解了机器学习的概述,了解了机器学习的大致内容,对今后几日的学习有了初步的了解。主要的学习的内容如下: 1.什么是机器学习? 机器学习是一门多领域交叉学科,涉及概率论,统计学,微积分等多门学科。专门研究实现使机器模拟或实现人类的学习行为,获取新的知识和技能,并不断通过学习来完善自身的性能。大致分为监督学习,无监督学习,强化学习三类。此次暑期学习小组主要学习监督学习中的线性模型和支持向量机。...

2018-07-12 23:40:03 361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除