先定义一个带默认参数的函数:def add_end(L=[]): L.append('END') return L使用下面的代码调用该函数:print(add_end([1,2,3]))print(add_end())print(add_end([1,2,3]))print(add_en...
分类:
编程语言 时间:
2015-07-16 15:38:47
收藏:
0 评论:
0 赞:
0 阅读:
325
Spring Beansare the most important part of any Spring application. SpringApplicationContextis responsible to initialize the Spring Beans defined in sp...
分类:
编程语言 时间:
2015-07-16 15:38:37
收藏:
0 评论:
0 赞:
0 阅读:
192
No setTimeout, No setInterval作者李光毅发布于 2014年4月30日如果你不得不使用setTimeout或者setInterval来实现动画,那么原因只能是你需要精确的控制动画。但我认为至少在现在这个时间点,高级浏览器、甚至手机浏览器的普及程度足够让你有理由有条件在实现动...
分类:
编程语言 时间:
2015-07-16 15:34:47
收藏:
0 评论:
0 赞:
0 阅读:
250
Java内部类(Inner Class),类似的概念在C++里也有,那就是嵌套类(Nested Class),乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部...
分类:
编程语言 时间:
2015-07-16 15:34:17
收藏:
0 评论:
0 赞:
0 阅读:
208
面向切面编程 (Aspect Oriented Programming,简称AOP) 是Spring的一个重要特性,其原理是采用动态代理方式实现。 下面通过一个Demo来模拟AOP实现 整个代码目录结构如下: 其中LogInterceptor类完成为所有Service方法添加日志记录...
分类:
编程语言 时间:
2015-07-16 15:33:27
收藏:
0 评论:
0 赞:
0 阅读:
178
脚本解释性语言的内部机制在运行脚本之前,得到结果之后1、python先将脚本编译成字节码(pyc,pyo)2、python虚拟机解释并运行字节码文件编译型语言的内部机制1、先将源代码编译成机器码(机器能读懂的代码),生成可执行文件2、运行可执行文件
分类:
编程语言 时间:
2015-07-16 14:26:48
收藏:
0 评论:
0 赞:
0 阅读:
246
1,创建列表>>>list1=[‘a‘,‘b‘,‘c‘,‘d‘]
>>>list2=[1,2,3,4]
>>>list3=[‘a‘,‘b‘,‘c‘,1,2,3]2,访问列表中的值>>>print‘list1[0]:‘,list1[0]
list1[0]:a
>>>print‘list2[2]:‘,list2[2]
list2[2]:3负数索引值计算公式list[-n]==lis..
分类:
编程语言 时间:
2015-07-16 14:26:08
收藏:
0 评论:
0 赞:
0 阅读:
179
#include<stdio.h>
intqmax(inta[],intlen)//自定义取最大值的函数
{
intmaxx=0;
for(inti=0;i<len;i++)
{
if(a[i]>maxx)
{
maxx=a[i];
}
}
returnmaxx;
}
voidmain()
{
intb[6]={12,4,5,43,53,3};
printf("数组的最大值为:%d",qmax(b,sizeof(b)/siz..
分类:
编程语言 时间:
2015-07-16 14:24:48
收藏:
0 评论:
0 赞:
0 阅读:
205
#include<stdio.h>
intqmax(inta[],intlen)//自定义取最大值的函数
{
intmaxx=0;
for(inti=0;i<len;i++)
{
if(a[i]>maxx)
{
maxx=a[i];
}
}
returnmaxx;
}
voidmain()
{
intb[6]={12,4,5,43,53,3};
printf("数组的最大值为:%d",qmax(b,sizeof(b)/siz..
分类:
编程语言 时间:
2015-07-16 14:22:18
收藏:
0 评论:
0 赞:
0 阅读:
136
/***直接插入排序算法*@authorCinn**/publicclassinsertSort{/***@paramargs*/publicstaticvoidmain(String[]args){int[]array={48,58,50,98,69,51,33,99,100};InsertSort(array);printArray(array);}/***直接插入排序*/publicstaticvoidInsertSort(int[]array){//定义一个临时..
分类:
编程语言 时间:
2015-07-16 14:19:08
收藏:
0 评论:
0 赞:
0 阅读:
96
在之前的一篇博客中提到了一些JavaScriptArray对象的方法,比如slice()、splice()、pop()、push()等,博客链接:http://xitongjiagoushi.blog.51cto.com/9975742/1653063JavaScriptArray还有一些常用的操作或者说技巧,比如清空数组,克隆数组等,下面来看一下。1.指定位置插入..
分类:
编程语言 时间:
2015-07-16 14:16:28
收藏:
0 评论:
0 赞:
0 阅读:
206
1.log日志的作用
在软件开发周期中,不管是前台还是后台,系统一般会采用一个持久化的日志系统来记录运行情况。
在代码中嵌入log代码信息,主要记录下列信息:
(1)记录系统运行异常信息。
(2)记录系统运行状态信息。
(3)记录系统运行性能指标。
通过对上述信息分析和诊断,我们能采取正确的手段来提高系统质量和系统性能。由此可见log日志在系统中的重要地位和存在的必要性。...
分类:
编程语言 时间:
2015-07-16 14:13:28
收藏:
0 评论:
0 赞:
0 阅读:
184
Python的文件读写有点类似php的文件读写。php的文件读写已经在《【php】让记事本成为你调控变量的控制台》(点击打开链接)说过了,下面用一个小例子说明Python的文件读写。
在F盘原本是没有f:\你好.txt这个文件的,我们要把用户在Python控制台输入的内容,搞到这个文件上去。本程序在Eclipse下的Pydev编译通过没有乱码,Windows控制台cmd的乱码问题请参考《【Pyt...
分类:
编程语言 时间:
2015-07-16 14:11:58
收藏:
0 评论:
0 赞:
0 阅读:
267
前言:Java中在进行数据排序时,Comparable和Comparator必不可少会遇得到,普通的String、Integer等类型,已经实现了Comparable接口,而有些时候,我们需要对一些其他不存在内在排序关系的类进行排序,那么就需要实现以上两个接口,但是会有所不同。...
分类:
编程语言 时间:
2015-07-16 14:10:28
收藏:
0 评论:
0 赞:
0 阅读:
133
First steps
download eclipse
url:http://www.eclipse.org/downloads/
select Help -> Install New Software
click Add Repository button
Name:PyDev
Location:http://pydev.org/updates
wait a minut...
分类:
编程语言 时间:
2015-07-16 14:10:17
收藏:
0 评论:
0 赞:
0 阅读:
177
在安装好eclipse之后试了一下
创建了了一个pydev project
package,module
在test.py中编写最简单的命令
print "helloworld"
报错-SyntaxError: Non-ASCII character '\xe5'
意思是我的文件的第二行报错了,因为自动生成的带头部注释的文件日期是汉字的年月日
需要规定编码为UTF-8才可以
在脚本...
分类:
编程语言 时间:
2015-07-16 14:09:28
收藏:
0 评论:
0 赞:
0 阅读:
183
1.类的构建
a. 属性
b. 方法
属性是主人,方法为属性服务,是仆人。
c. 类的构建粒度
满足程序的设计需要即可,未涉及的属性和方法可不加入类的设计。
2.进程介绍
计算机内存以进程为单位进行分配。每个进程在逻辑上是隔离的,每个进程都认为自己是这台电脑上的唯一的程序,自己面对是所有的内存空间,这种技术叫做进程...
分类:
编程语言 时间:
2015-07-16 14:09:18
收藏:
0 评论:
0 赞:
0 阅读:
142
下面是我在网上找了好久找到的:
Ubuntu jdk报Picked up JAVA_TOOL_OPTIONS信息解决
Ubuntu下java一直报下面这句Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar。
大概看了下,是ubuntu自带的一个东西。删掉即可。
sudo apt-get --pu...
分类:
编程语言 时间:
2015-07-16 14:06:28
收藏:
0 评论:
0 赞:
0 阅读:
621
1 SAT问题描述命题逻辑中合取范式 (CNF) 的可满足性问题 (SAT)是当代理论计算机科学的核心问题, 是一典型的NP 完全问题.在定义可满足性问题SAT之前,先引进一些逻辑符号。
一个 SAT 问题是指: 对于给定的 CNF 是否存在一组关于命题变元的真值指派使A为真. 显然,如A为真,则CNF的每个子句中必有一个命题变元为1(真)。2 遗传算法遗传算法类似于自然进化,通过作用于染...
分类:
编程语言 时间:
2015-07-16 14:05:28
收藏:
0 评论:
0 赞:
0 阅读:
373
用高级语言比如C语言写个阶乘很简单,那现在就来熟悉下Linux使用AT&T汇编格式写一个程序来计算阶乘吧
写法一是 使用跳转指令实现,写法二是使用函数来实现
约定:本程序没有将结果打印在标准输出上。需要使用GDB调试查看
写法一
#as filename.s -o filename.o
#ld filename.o -o filename
# gdb filename
.section...
分类:
编程语言 时间:
2015-07-16 14:02:27
收藏:
0 评论:
0 赞:
0 阅读:
122