自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring中的依赖注入为什么能够降低类之间的耦合?

在MVC设计模式中,我们都知道controller层依赖service层,service层依赖dao层,我一直很好奇为什么不直接在service中new出一个dao实现类的实例,于是带着这个问题,我去网上找了一下答案,很多的答案都是各种官方的话语,而且复制粘贴的现象很严重,大多数都只是说如果要修改new出来的实现类的时候,会导致整个项目的更改变得麻烦,对于这样的解释,我还是不明白时什么意思。知道我在百度知道上看到了一个例子能够很好的说明这一点:首先我们定义一个Dao接口,假设接口中有一个selectXX

2020-09-04 22:22:25 766 2

原创 python数据分析(一)

  今天主要学习了numpy和pandas的基本用法,现在来整理一下numpy和pandas入门级别的使用方法。一、Numpy1.1 数据类型  numpy的基本数据类型的ndarray,具有一个特点,数组中的元素必须是同构的,也就是只能有一种类型的元素。1.2 创建ndarray的方式  1.传入一个list &n...

2019-12-19 23:05:09 107

原创 C++面试题整理(一)

extern关键字的作用一般用这个表示这个变量在别的文件里,提示编译器去别的文件里找这个函数或者变量1.extern C的作用?用法?static关键字的作用1.static修饰局部变量static修饰的局部变量存储在静态区,在main函数之前初始化,程序退出时销毁。一个典型的例子:用于函数调用次数计数void function(){ static int count = 0...

2019-02-23 21:58:26 88

原创 Linux学习(三)

1.Vim操作有三种模式:命令模式,插入模式,末行模式2.gcc编译过程3.动态库与静态库

2018-12-14 01:23:11 121

原创 Google C++代码风格学习笔记

1.头文件1.用#ifndef,#define,#endif来避免头文件中定义的多重包含2.前置声明3.函数一旦不需要内联,其定义就不要放在.h文件中,应放在.cpp文件中,可以更好地贯彻声明与定义分离的原则4.#include最好插入空行分割相关头文件,顺序为C库,C++库,其他库的.h文件,本项目内的.h文件例://foo.cc包含头文件的次序(foo.cc是foo.h的实现文件)...

2018-12-07 10:47:32 192

原创 C++中头文件和头文件保护符的理解

之前一直对《c++primer》中的头文件这一块了解的不够深入,今天问了同学,加上自己查了资料,现在就我目前所知道的知识对,头文件作一个我自己的理解,以后如果还有更深入的理解,我会及时更新此博客。头文件的作用:个人理解就是,怕.cpp文件中内容太长,而且容易引起混乱和冗余而出现的。  比如我们定义一个类,为A类,假设有10个cpp文件都要定义这个类。我们分别在10个cpp文件中分别定义1次这...

2018-12-06 22:12:31 1238 1

原创 Linux学习之路(二)

1 压缩包管理1.1 基本版1.1.1 gzipgzip *.txt 把当前目录下所有txt文件压缩成.gz格式,原文件没有保留gunzip name.gz 还原1.1.2 bzipbzip和gzip都不能压缩目录1.2 高级版1.2.1 tartar zcvf 生成的压缩包的名字(xxx.tar.gz) 要压缩的文件 -----用gzip方式压缩tar jcvf 生成的压缩...

2018-12-06 20:40:58 88

原创 如何在win10系统上安装ubuntu虚拟机

1.官网下载VMware Workstation Pro2.从官网下载ubuntu xx.04 lts稳定版按照提示把ubuntu系统装到VM上要使系统自适应虚拟机窗口大小,需要安装一个VM tools工具安装完VM tools工具后,要记得在工具栏里选择自适应大小这个选项这样,一台虚拟机就成功的安装好了,并且可以自适应调整大小...

2018-12-06 19:10:59 200

原创 Java命令可以运行,javac命令不可以运行的解决办法

Path路径中建议不要使用JAVA_HOMEClassPath路径中可以使用JAVA_HOME

2018-12-06 11:30:59 4092

原创 c++中不能返回临时变量的引用或者指针的问题

例1:int f(){  int i = 1;  return i;}int main{  int r = f();}在例1的程序中,由于f()函数返回的是int类型,在函数结束时,要返回的值已经用于初始化函数的调用点的临时量了(假设为temp,在main(调用者)中),函数执行完后,i确实是被销毁了,但是temp还没有被销毁。int r= f()语句相当于执行:int r =...

2018-12-05 21:24:05 1640

原创 Linux学习之路(一)------Linux的基本操作与基本知识

1.Linux下的快捷键1.1命令切换ctrl+p 上翻ctrl+n 下翻1.2光标移动2.Linux下的目录结构主要是要搞清楚有哪些文件夹,每个文件夹分别存放些什么东西3相对路径和绝对路径4Linux下文件和目录的操作4.1创建目录和文件mkdir dir_namemkdir dir1/dir1.1 嵌套创建目录touch file 如果文件不存在,则创建文件;存在则...

2018-12-05 08:30:20 83

转载 CSDN-markdown编辑器的操作

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2018-12-04 22:23:26 63

自制力:如何掌控你的时间和生活

你平时经常拖延吗?是否做事的时候经常精力不集中?本书介绍了如何有效的管理自己的时间

2019-03-20

数学建模算法收录

该资源里面包括大量的数学建模方法,所有的方法都讲述的比较齐全

2018-10-17

机器学习homework1

机器学习的第一次作业,是有关于机器学习教材第一章的课后习题的答案,此答案是英文版的

2018-08-14

java实现简单五子棋程序

用java开发的一个小型的五子棋程序,可以实现两个人的对战

2018-07-11

空空如也

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

TA关注的人

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