1、什么是包 #官网解释 Packages are a way of structuring Python’s module namespace by using “dotted module names” 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 #具体的:包就是一个包含 ...
分类:
编程语言 时间:
2018-05-22 14:57:52
阅读次数:
207
在XML中进行显示配置 在Java中进行显示配置 隐式的bean发现机制和自动装配 2.2 自动装配 bean @ComponentScan 自动扫描该注解类所在的包及其子包 ...
分类:
编程语言 时间:
2018-05-22 14:58:08
阅读次数:
189
使用spring框架 为了方便编写代码时对某些代码段代码进行单独的测试,而不必要整个环境运行进行测试,所以引入Junit Test 从而方便对局部代码块的测试。 1、首先导包,例如maven工程中:其中junit 最少需要在4.12版本,否则会报错 2新建test包,并把test包设置为test S ...
分类:
编程语言 时间:
2018-05-22 14:58:58
阅读次数:
280
@Controller @Service @Controller和 @Component注册一个action 到spring 上下文中,bean 的ID 默认为类名称开头字母小写。@Repository、@Service 和@Controller。这 3 个注解和 @Component 是等效的,但 ...
分类:
编程语言 时间:
2018-05-22 15:00:56
阅读次数:
197
参考链接:https://blog.csdn.net/bestfeng1020/article/details/70145433 用Spring管理的项目,在不启动服务的情况下进行测试类测试:@RunWith @ContextConfiguration Demo如下: Spring常用的 Bean对 ...
分类:
编程语言 时间:
2018-05-22 15:01:03
阅读次数:
211
1.参数中使用如果是函数定义中参数前的*表示的是将调用时的多个参数放入元组中,**则表示将调用函数时的关键字参数放入一个字典中 如定义以下函数 def func(*args):print(args) 当用func(1,2,3)调用函数时,参数args就是元组(1,2,3) 定义以下函数: def f ...
分类:
编程语言 时间:
2018-05-22 15:01:11
阅读次数:
200
eclipse编写python它只是一个框架和一组服务,用于通过插件pydev组件构建python开发环境全宇宙都在等你来使用eclipse选择Add按钮,Name:PyDev(自己随便命名一个)Location:http://pydev.org/updates(PyDev的更新地址)time模块importtimetime.time()输出1970纪元后经过的浮点秒数time.sleep(1)进
分类:
编程语言 时间:
2018-05-22 15:02:09
阅读次数:
193
final关键词 概念:final的意思为最终,不可变。final是个修饰符,它可以用来修饰类,类的成员,以及局部变量。不能修饰构造方法。 特点: 1.final修饰的类不可以被继承,但可以继承别的类。 2. final修饰的方法不可以被子类重写,但父类中没有被final修饰方法,子类重写后可以加f ...
分类:
编程语言 时间:
2018-05-22 15:02:30
阅读次数:
183
关于@Valid和Validated的比较 @Valid是使用hibernate validation的时候使用 @Validated 是只用spring Validator 校验机制使用 一:@Validated 是只用spring Validator 校验机制使用 @Validated和Bind ...
分类:
编程语言 时间:
2018-05-22 15:06:38
阅读次数:
474
1.函数指针的定义 顾名思义,函数指针就是函数的指针。它是一个指针,指向一个函数。看例子: 1 2 3 A) char * (*fun1)(char * p1,char * p2); B) char * *fun2(char * p1,char * p2); C) char * fun3(char ...
分类:
编程语言 时间:
2018-05-22 15:07:25
阅读次数:
205
在给 uSTL 里面的 vector 尝试加入 C++11 特性的时候,发现 move constructor 在 test case 里并没有调用,后来发现是因为 RVO 的原因。 RVO介绍:https://en.wikipedia.org/wiki/Copy_elision Return_va ...
分类:
编程语言 时间:
2018-05-22 15:07:37
阅读次数:
195
位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1, ...
分类:
编程语言 时间:
2018-05-22 15:08:11
阅读次数:
159
核心容器(Spring Core) 核心容器提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范 ...
分类:
编程语言 时间:
2018-05-22 15:08:49
阅读次数:
247
一般情况下,系统自带的python 版本都是2.7。python2.7是2系列的最后一个版本,已经停止开发,不久将会终止支持。可以通过以下命令检查系统安装的python 是什么版本,例如以下版本是 python2.7 [root@fanmingming14 opt]# python -VPython ...
分类:
编程语言 时间:
2018-05-22 15:55:37
阅读次数:
361
1. 字典的合并: (1). 使用update()方法: (2). 使用dict(d1, **d2)方法: (3). 常规处理: ...
分类:
编程语言 时间:
2018-05-22 15:55:45
阅读次数:
180
代码中主函数使用的是异步回调,为了说明其优越性,代码提供了 其他两种方法来做比较: 1.同步调用,代码在sync_call函数中, 这个其实还是本线程调用,和调用个函数没区别。 2.异步调用 在async_call函数中,调用完handler.BeginInvoke 之后,主线程会继续往下执行, 但 ...
分类:
编程语言 时间:
2018-05-22 15:57:08
阅读次数:
361
初遇Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语-进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守候线程都
分类:
编程语言 时间:
2018-05-22 16:00:00
阅读次数:
191