首页 > 编程语言
Python的函数参数问题
先定义一个带默认参数的函数: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 Bean Life Cycle Methods – InitializingBean, DisposableBean, @PostConstruct, @PreDestroy and *Aware interfaces
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
[转]Javascript高性能动画与页面渲染
No setTimeout, No setInterval作者李光毅发布于 2014年4月30日如果你不得不使用setTimeout或者setInterval来实现动画,那么原因只能是你需要精确的控制动画。但我认为至少在现在这个时间点,高级浏览器、甚至手机浏览器的普及程度足够让你有理由有条件在实现动...
分类:编程语言   时间:2015-07-16 15:34:47    收藏:0  评论:0  赞:0  阅读:250
【转】Java中的内部类和匿名类
Java内部类(Inner Class),类似的概念在C++里也有,那就是嵌套类(Nested Class),乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部...
分类:编程语言   时间:2015-07-16 15:34:17    收藏:0  评论:0  赞:0  阅读:208
Spring学习1_面向切面( AOP )实现原理
面向切面编程 (Aspect Oriented Programming,简称AOP) 是Spring的一个重要特性,其原理是采用动态代理方式实现。 下面通过一个Demo来模拟AOP实现 整个代码目录结构如下: 其中LogInterceptor类完成为所有Service方法添加日志记录...
分类:编程语言   时间:2015-07-16 15:33:27    收藏:0  评论:0  赞:0  阅读:178
My Python笔记
脚本解释性语言的内部机制在运行脚本之前,得到结果之后1、python先将脚本编译成字节码(pyc,pyo)2、python虚拟机解释并运行字节码文件编译型语言的内部机制1、先将源代码编译成机器码(机器能读懂的代码),生成可执行文件2、运行可执行文件
分类:编程语言   时间:2015-07-16 14:26:48    收藏:0  评论:0  赞:0  阅读:246
python之LIST基础操作
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
JavaScript中的数组操作
在之前的一篇博客中提到了一些JavaScriptArray对象的方法,比如slice()、splice()、pop()、push()等,博客链接:http://xitongjiagoushi.blog.51cto.com/9975742/1653063JavaScriptArray还有一些常用的操作或者说技巧,比如清空数组,克隆数组等,下面来看一下。1.指定位置插入..
分类:编程语言   时间:2015-07-16 14:16:28    收藏:0  评论:0  赞:0  阅读:206
C++实现简易log日志系统
1.log日志的作用 在软件开发周期中,不管是前台还是后台,系统一般会采用一个持久化的日志系统来记录运行情况。 在代码中嵌入log代码信息,主要记录下列信息: (1)记录系统运行异常信息。 (2)记录系统运行状态信息。 (3)记录系统运行性能指标。  通过对上述信息分析和诊断,我们能采取正确的手段来提高系统质量和系统性能。由此可见log日志在系统中的重要地位和存在的必要性。...
分类:编程语言   时间:2015-07-16 14:13:28    收藏:0  评论:0  赞:0  阅读:184
【Python】文件读写操作
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
前言:Java中在进行数据排序时,Comparable和Comparator必不可少会遇得到,普通的String、Integer等类型,已经实现了Comparable接口,而有些时候,我们需要对一些其他不存在内在排序关系的类进行排序,那么就需要实现以上两个接口,但是会有所不同。...
分类:编程语言   时间:2015-07-16 14:10:28    收藏:0  评论:0  赞:0  阅读:133
python学习之--安装IDE(eclipse+pydev)
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
python学习之--SyntaxError: Non-ASCII character '\xe5'
在安装好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
Java StuNote 3
1.类的构建    a. 属性    b. 方法       属性是主人,方法为属性服务,是仆人。    c. 类的构建粒度       满足程序的设计需要即可,未涉及的属性和方法可不加入类的设计。     2.进程介绍         计算机内存以进程为单位进行分配。每个进程在逻辑上是隔离的,每个进程都认为自己是这台电脑上的唯一的程序,自己面对是所有的内存空间,这种技术叫做进程...
分类:编程语言   时间:2015-07-16 14:09:18    收藏:0  评论:0  赞:0  阅读:142
Ubuntu jdk报Picked up JAVA_TOOL_OPTIONS信息解决
下面是我在网上找了好久找到的: 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
遗传算法解决3SAT问题(C++实现代码)
1 SAT问题描述命题逻辑中合取范式 (CNF) 的可满足性问题 (SAT)是当代理论计算机科学的核心问题, 是一典型的NP 完全问题.在定义可满足性问题SAT之前,先引进一些逻辑符号。 一个 SAT 问题是指: 对于给定的 CNF 是否存在一组关于命题变元的真值指派使A为真. 显然,如A为真,则CNF的每个子句中必有一个命题变元为1(真)。2 遗传算法遗传算法类似于自然进化,通过作用于染...
分类:编程语言   时间:2015-07-16 14:05:28    收藏:0  评论:0  赞:0  阅读:373
Linux下汇编语言------计算n的阶乘
用高级语言比如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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!