依赖注入的概念 当一个对象要调用另一个对象时,一般是new一个被调用的对象,示例: class A{ private B b=new B(); public void test(){ b.say(); } } A类的对象依赖于B类对象,如果没有B类对象,A类对象就不能正常工作,称A依赖于B。 以上方 ...
分类:
编程语言 时间:
2019-07-01 01:08:08
阅读次数:
120
工作一年多了,大学学的数据结构和算法都忘得差不多了。于是想补补数据结构知识,并且刷一下剑指offer的一些面试题。首要问题就是装个C语言的运行环境,大学学C语言和C++的时候都是用的VC++6.0或者CodeBlocks,优点是不需要配置环境,但是缺点也很明显,就是代码没智能提示,编辑器UI风格还是 ...
分类:
编程语言 时间:
2019-07-01 01:11:23
阅读次数:
382
第一章 多线程与并发基础知识 并发背后的问题: 1.3程序、进程与线程 程序是静态的概念,windows下通常指exe文件。 进程是动态的概念,是程序的运行状态,进程说明程序在内存中的边界。 线程是进程内的一个基本任务,每个线程都有自己的功能,是cpu分配与调度的基本单位。 线程的三大特性:原子性、 ...
分类:
编程语言 时间:
2019-07-01 01:15:08
阅读次数:
162
可以用for和while循环来调用生成器,取里面的值。比如a=(iforiinrange(10)foriina:print(i)输出为:0123456789whileTrue:print(next(a)输出为:0123456789Traceback(mostrecentcalllast):File"F:/python/2019.6.2/xuexi/6.2/列表生成器.py",l
分类:
编程语言 时间:
2019-07-01 01:19:34
阅读次数:
123
函数名的应用,第一类对象 函数名可以像变量一样进行使用 1. 赋值 2. 作为list的元素 3. 作为参数 4. 作为返回值 1. 把函数赋值成变量使用 def main(): print('嗯,这个小伙子挺帅的,打他一顿!') m1 = main # 把函数面赋值给变量名,这样也可以使用 m1(... ...
分类:
编程语言 时间:
2019-07-01 01:20:04
阅读次数:
111
1.引子 Json是跨语言数据交流的中间语言,它以键/值对的方式表示数据,这种简单明了的数据类型能被大部分编程语言理解。它也因此是前后端数据交流的主要方式和基础。 2.前端往后台传输json数据 第一步,先应该定义一个JSON对象或JSON数组。json对象是“var jsonObj={“name1 ...
分类:
编程语言 时间:
2019-07-01 09:11:28
阅读次数:
143
写在前面(自补):初听PEP8一头雾水,不知所谓.啥是PEP8?为啥叫PEP8?PEP8是干啥的? 先了解下PEP吧. PEP是什么? PEP的全称是Python Enhancement Proposals,其中Enhancement是增强改进的意思,Proposals则可译为提案或建议书,所以合起 ...
分类:
编程语言 时间:
2019-07-01 09:15:03
阅读次数:
199
dao层继承JpaRepository<T,主键类型>,分页查询和复杂查询还需继承JpaSpecifationExecutor<T> 注意:不需要加@repository 1 直接在server层封装,可以用jpa集成的方法crud(findAll,findById.get()...) 2 或者在d ...
分类:
编程语言 时间:
2019-07-01 09:16:55
阅读次数:
116
https://www.cnblogs.com/zhaoyhBlog/p/6236949.html?utm_source=itdadao&utm_medium=referral ...
分类:
编程语言 时间:
2019-07-01 10:24:35
阅读次数:
113
一、垃圾回收器和finalize() java垃圾回收器只负责回收无用对象占据的内存资源。但是如果你的对象不是通过 new 创建的(所有的new 对象都往堆中开辟资源,在一个地方,方便清理/管理资源),它会不知道该如果释放该对象的这块特殊内存。为了应对这个情况,Object自带一个finalize( ...
分类:
编程语言 时间:
2019-07-01 10:24:50
阅读次数:
130
C语言也有命名空间,可分位4类命名空间。 4类命名空间: 平时写 C 程序从来没有想过 C 语言还有命名空间这事,有什么用呢?在《 C 语言接口与实现》这本神作中,大量使用typedef struct T *T;这种形式(其中T就是struct T *)的用法,遵循一定的约定,利用 C 语言的这种简 ...
分类:
编程语言 时间:
2019-07-01 10:26:07
阅读次数:
112
来源: https://segmentfault.com/q/1010000007059037 总结的很好的博客: ACM题目中输入数据的处理(C++版) ...
分类:
编程语言 时间:
2019-07-01 10:31:17
阅读次数:
87
元组和列表的区别: 声明一个元组并赋值的语法与列表相同,不同之处是元组使用小括号,列表使用方括号,元素之间也是用英文逗号分隔。需要注意的是,当元组只有一个元素时,需要在元素的后面加一个英文逗号分隔符,以防止与表达式中的小括号混淆。这是因为小括号既可以表示元组,又可以表示表达式中的优先级算符,这就容易 ...
分类:
编程语言 时间:
2019-07-01 10:32:40
阅读次数:
124
由于工作当中,需要配置双数据源进行数据同步,以目录进行区别主副库的编写。这里记录一下,方便大家。 1、pom配置 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId ...
分类:
编程语言 时间:
2019-07-01 10:34:44
阅读次数:
185
本文在个人技术博客不同步发布,详情可 " 用力戳 " 亦可扫描屏幕右侧二维码关注个人公众号,公众号内有个人联系方式,等你来撩... 相关链接(注:文章讲解JVM以Hotspot虚拟机为例,jdk版本为1.8) 1、 "你必须了解的java内存管理机制 运行时数据区" 2、 "你必须了解的java内存 ...
分类:
编程语言 时间:
2019-07-01 10:37:11
阅读次数:
132
Eigen库被分为一个Core模块和几个附加的模块,每个模块有一个相关的头文件,使用该模块时需要包含该头文件,为了能便利的使用eigen的几个模块,Eigen提供了Dense和Eigen两个头文件,各个头文件和模块如下表 #include <Eigen/Core> #include <Eigen/C ...
分类:
编程语言 时间:
2019-07-01 10:44:10
阅读次数:
239
glob模块 说明: 1、glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索, 支持通配符操作 *、?、[] 这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。 glob.glob( ...
分类:
编程语言 时间:
2019-07-01 10:48:27
阅读次数:
106
题目要求:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 ...
分类:
编程语言 时间:
2019-07-01 11:02:09
阅读次数:
111
Spring中通过p命名空间为bean的属性复制,需要先导入p命名空间 我的eclipese并不是直接有的namespeace标签 原因可能是:springsource-tool-suite插件版本跟eclipse版本不兼容即版本不对;但我的版本是正确的,只是需要自己添加标签 添加标签步骤:Pref ...
分类:
编程语言 时间:
2019-07-01 12:08:52
阅读次数:
105
Java基础教程:内部类 内部类 内部类,是指在一个类的内部定义的类。就像下面这样: 内部类拥有访问外部类所有元素(包括private、static)的访问权。当某个外部类的对象创建了一个内部类对象时,此内部类对象必定会秘密地捕获一个指向那个外围类对象的引用。然后,在你访问此外围类的成员时,就是用那 ...
分类:
编程语言 时间:
2019-07-01 12:13:52
阅读次数:
118