1.导包 2.1 颜色 2.1.1ColorInk 类中 2.1.2 GrayInk 类中 2.1.3 Ink 接口中 2.2 纸张 2.2.1 A4Paper 类中 2.2.2 B5Paper 类中 2.2.3 Paper接口中 2.3 Printer 3.applicationContext.x ...
分类:
编程语言 时间:
2017-08-20 10:13:44
阅读次数:
156
这几天在实训过程中做到了一个题,这个题目问的是 非抽象类实现接口后,必须实现接口中的所有抽象方法,除了abstract外,方法头必须完全一致。这句话是错误的。然后在做错以后自己总结一下重载 重写 和实现的几个点。 重载:方法名一致即可,访问修饰符、返回值类型无关,然后不同的重载方法参数列表的参数的顺 ...
分类:
编程语言 时间:
2017-08-20 10:14:03
阅读次数:
135
线程间协作还可通过lock(加锁)方式进行,lock属于C#的Monitor语法糖(Monitor后续讲解)。 ...
分类:
编程语言 时间:
2017-08-20 10:14:25
阅读次数:
140
Python Singleton 首先声明一个singleton装饰器 #!/usr/bin/env python # -*- coding: utf-8 -*- def singleton(cls, *args, **kw): instances = {} def _singleton(): if ...
分类:
编程语言 时间:
2017-08-20 10:15:20
阅读次数:
163
python学习笔记#####################20170820importosos.chdir(‘/tmp‘)#更改目录os.system(‘ls-lrt‘)#执行相关命令importsyssys.path()#查看python的PATH路径sys.path.append(‘/var‘)#将/var路径增加到python的PATH路径中importsubprocesssubprocess.call([‘ls‘,‘-lrt‘])#####..
分类:
编程语言 时间:
2017-08-20 10:15:47
阅读次数:
124
public class MyCollection { private String[]array; private List<String>list; private Set<String>set; Map<String,String>map; Properties properties; pub ...
分类:
编程语言 时间:
2017-08-20 10:16:12
阅读次数:
206
java中封装类共九个,分别是Boolean,Byte,Short,Integer,Long,Float,Double,Character,Void 其中Void对于使用者并无多大意义,也不可以构造任何对象,代码如下: package java.lang; public final class Vo ...
分类:
编程语言 时间:
2017-08-20 10:17:23
阅读次数:
162
1.静态代理 抽象主题 :Subject 目标对象:ReSubject 代理对象:Psubject 单侧 2.动态代理 接口 类 单侧 3.cglib动态代理 单侧(两种方式) ...
分类:
编程语言 时间:
2017-08-20 10:18:18
阅读次数:
154
Spring 开篇 Data access结构体系图 Spring的第一个案例 1.引依赖 jar包 beans自动引入core <!-- beans --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring ...
分类:
编程语言 时间:
2017-08-20 10:20:04
阅读次数:
215
%i和%d之间的区别 作为匹配整数的转换说明,printf格式串中两者并没有区别,但是在scanf格式串中%d只能匹配十位制整数,而%i可以匹配八进制(前缀为0,如086)、十进制或十六进制(前缀0x或0X,如0x55)。如果在输入过程中意外的加上一个0,会产生意想不到的错误,因此尽量避免使用%i。 ...
分类:
编程语言 时间:
2017-08-20 10:20:40
阅读次数:
159
合作方升级SDK后,程序编译出现变量重复定义的错误,通过错误提示无法找到什么位置重复定义了,但确定是引入新SDK后才出现的错误,从SDK的头文件中查找,最终发现在头文件中定义了全局变量 我们的项目在多个头文件中include了SDK的头文件,所以相当于这个全局变量在多个头文件中定义了,因此报错。 总 ...
分类:
编程语言 时间:
2017-08-20 10:21:33
阅读次数:
125
在创建多线程应用程序时,如何确保线程间的协作往往比让线程工作更重要。 线程间的协作最简单的方式是采用Join来进行,如下: 说明: 1、在调用producer.Join()时,customer线程将暂停执行而进入等待producer线程执行的过程。在producer线程执行完毕后,customer线 ...
分类:
编程语言 时间:
2017-08-20 10:22:19
阅读次数:
147
这一节我们来看一下类与对象之间的关系。 我们学习java语言,目的就是用java语言对现实生活中的事物进行描写叙述。那么我们如何来描写叙述呢。这就引出了类,我们在实际实现时,是通过类的形式来体现的。 那么对于现实生活中的事物怎样描写叙述呢? 我们在现实生活中对于事物描写叙述通常仅仅关注两个方面,一个 ...
分类:
编程语言 时间:
2017-08-20 10:24:32
阅读次数:
143
1 Series a:类似一维数组的对象,每一个数据与之相关的数据标签组成 b:生成的左边为索引,不指定则默认从0开始。 c:可以通过values和index属性获取数组的表示形式和索引对象 d:跟定索引值 e:通过索引值得到值 f:如果数据在python字典中 可以直接通过字典来创建Series ...
分类:
编程语言 时间:
2017-08-20 10:24:39
阅读次数:
534
1.1.1 线程安全的定义 依据[JCP],一个线程安全的class 应当满足以下三个条件: 多个线程同时访问时,其表现出正确的行为。 无论操作系统如何调度这些线程, 无论这些线程的执行顺序如何交织(interleaving)。 调用端代码无须额外的同步或其他协调动作。 依据这个定义,C++ 标准库 ...
分类:
编程语言 时间:
2017-08-20 10:25:14
阅读次数:
216
当开发人员在应用中使用了并发来提升性能的同一时候。开发人员也须要注意线程之间有可能会相互堵塞。当整个应用运行的速度比预期要慢的时候,也就是应用没有依照预期的运行时间运行完成。在本章中。我们来须要细致分析可能会影响应用多线程的活性问题。 死锁 死锁的概念在软件开发人员中已经广为熟知了,甚至普通的计算机 ...
分类:
编程语言 时间:
2017-08-20 10:25:33
阅读次数:
191
一.简单案例 打印hello spring 1.导包 <!--beans--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>4.2.3.RELEA ...
分类:
编程语言 时间:
2017-08-20 10:26:00
阅读次数:
175
service是业务层 action层即作为控制器 DAO (Data Access Object) 数据访问 service是业务层 action层即作为控制器 DAO (Data Access Object) 数据访问 service是业务层 action层即作为控制器 DAO (Data Ac ...
分类:
编程语言 时间:
2017-08-20 11:17:06
阅读次数:
188
1 引入context命名空间(在Spring的配置文件中),配置文件如下: Xml代码 xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.org/schema/conte ...
分类:
编程语言 时间:
2017-08-20 11:18:03
阅读次数:
143
运行结果: ...
分类:
编程语言 时间:
2017-08-20 11:18:33
阅读次数:
128