#命名关键字参数
#对于关键字参数,函数的调用者可以传入任意不受限制的关键字参数
#至于到底传入了哪些,就需要在函数内部通过kw检查
#仍以person()函数为例,我们希望检查是否有city和job参数
defperson(name,age,**kw):
if‘city‘inkw:
#有city参数
pass
if‘job‘inkw:
#有..
分类:
编程语言 时间:
2017-08-03 20:09:39
阅读次数:
132
import sys products = ['PC','Coffee','TV','Car'] shoplist = [] prices = [5000,50,800,20000] salary = input('please input your salary:') while True: fo... ...
分类:
编程语言 时间:
2017-08-03 20:10:01
阅读次数:
166
#参数组合
#在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数
#这5中都可以组合使用
#参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数
#比如定义一个函数,包含上述若干种参数
deff1(a,b,c=0,*args,..
分类:
编程语言 时间:
2017-08-03 20:10:41
阅读次数:
113
指向对象的指针。指向数据成员的指针,指向成员函数的指针; 数组即指针,数组的指针,指针数组; 指向函数的指针,指向类的成员函数的指针,指针作为函数參数,指针函数; 指针的指针,指向数组的指针;常指针。指向常对象的指针。 …… 大哥,这些都是什么鬼?。 用以下一张图全概括。用样例对比图示。有感觉,就用 ...
分类:
编程语言 时间:
2017-08-03 20:10:49
阅读次数:
177
装饰器(decorator)的前言,核心概念, 课堂例子解析,及cookbook例子 ...
分类:
编程语言 时间:
2017-08-03 20:11:19
阅读次数:
192
一、数组去重 二、数组排序 ...
分类:
编程语言 时间:
2017-08-03 20:12:49
阅读次数:
170
/* * 冒泡排序算法 */ int[] numbers = { 23, 24, 44, 21, 94, 12, 26, 09 }; for (int i = 0; i < numbers.Length; i++) { for (int j = i + 1; j < numbers.Length; ...
分类:
编程语言 时间:
2017-08-03 20:14:47
阅读次数:
115
第二篇:IoC容器的初始化在介绍FileSystemXmlApplicationContext的例子时有说到IoC容器的初始化由refresh()方法开始启动,此方法标志着IoC容器的启动[构造器中有此方法的容器]。细分的话,这个启动过程具体的可分为三部分:第一部分:BeanDefinition的Resource定位是指BeanDefi..
分类:
编程语言 时间:
2017-08-03 20:15:13
阅读次数:
181
JVM垃圾回收策略 1.静态内存分配和回收 编译时已经确定了内存空间大小,程序被加载后则一次性分配好内存空间.程序结束后,则对应栈帧撤销,分配的静态内存空间则被回收. 2.动态内存分配和回收 程序运行动态分配内存空间,回收时则由垃圾收集器负责. 3.垃圾收集器 A.正确的检测出垃圾对象(关键功能) ...
分类:
编程语言 时间:
2017-08-03 20:16:13
阅读次数:
146
js定义两个数组。 var arrA=[1,2,3]; var arrB=[4,5,6]; 要实现[1,2,3,4,5,6],如果直接arrA.push(arrB); 则arrB只会作为了arrA的一个元素。执行如图: 要合并或连接,则需要使用concat() 方法。 concat(Array) 方 ...
分类:
编程语言 时间:
2017-08-03 20:16:35
阅读次数:
151
使用王道机试指南的电子书也有几天的时间了,终于看完了第二章《经典入门》,下面就来总结回顾一下最常见的六种算法/问题,为下一步刷题打好坚实基础。 套路是:先概述这种题型,然后总结我学到的和易错点。 ************************************题目都是九度OJ上的****** ...
分类:
编程语言 时间:
2017-08-03 20:16:44
阅读次数:
134
Spring Data JPA 为此提供了一些表达条件查询的关键字,大致如下: And 等价于 SQL 中的 and 关键字,比如 findByUsernameAndPassword(String user, Striang pwd); Or 等价于 SQL 中的 or 关键字,比如 findByU ...
分类:
编程语言 时间:
2017-08-03 20:17:44
阅读次数:
200
Stream的基本概念 Stream和集合的区别: Stream不会自己存储元素。元素储存在底层集合或者根据需要产生。 Stream操作符不会改变源对象。相反,它会返回一个持有结果的新的Stream。 3.Stream操作可能是延迟执行的,这意味着它们会等到需要结果的时候才执行。 Stream操作的... ...
分类:
编程语言 时间:
2017-08-03 20:19:17
阅读次数:
168
模块模块分两种1、标准模块(库)直接导入就可以使用2、第三方模块(库)必须下载安装才可以使用模块又可以叫做库初始两个标准模块:1、sys模块例子:importsys#导入sys模块
print(sys.path)
结果:
[‘C:\\Users\\kk\\Documents\\python‘,‘C:\\python35.zip‘,‘C:\\DLLs‘,‘C:\\..
分类:
编程语言 时间:
2017-08-03 20:20:12
阅读次数:
134
死锁: 在多线程竞争使用共享资源的情况下。就有可能出现死锁的情况。比方,当一个线程等待还有一个线程所持有的锁时。那个线程又可能在等待第一个线程所持有的锁。此时。这两个线程会陷入无休止的相互等待状态。这样的情况就称为死锁。 产生死锁的四个必要条件: 1、相互排斥条件。进程对所分配的资源进行排它性控制, ...
分类:
编程语言 时间:
2017-08-03 20:21:15
阅读次数:
139
static静态成员函数 在类中。static 除了声明静态成员变量,还能够声明静态成员函数。普通成员函数能够訪问全部成员变量。而静态成员函数仅仅能訪问静态成员变量。 我们知道。当调用一个对象的成员函数(非静态成员函数)时,系统会把当前对象的起始地址赋给 this 指针。而静态成员函数并不属于某一对 ...
分类:
编程语言 时间:
2017-08-03 20:22:16
阅读次数:
106
A.把int型转换成string型 (1) var x=100 a = x.toString() (2) var x=100; a = x +""; //JS会自动隐性转换 B.string 变成 int (1)parseInt(str) parseInt("abc") // Returns NaN ...
分类:
编程语言 时间:
2017-08-03 20:22:31
阅读次数:
154
//关于http 须要两个jar包 httpclient-4.0.jar httpcore-4.0.1.jar private static final HttpClient httpClient = new DefaultHttpClient(); try { //获得密匙库 KeyStore t ...
分类:
编程语言 时间:
2017-08-03 20:23:38
阅读次数:
132
装箱(inbox)和拆箱(outbox) 代表了类类型和基本类型之间的转换行为。 手动版本号: Integer b = new Integer(10); Int a = b.intValue; 自己主动版本号: Integer b=30; à Integer b=new Integer(30); I ...
分类:
编程语言 时间:
2017-08-03 20:24:32
阅读次数:
185
Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录 ...
分类:
编程语言 时间:
2017-08-03 20:25:01
阅读次数:
203