码迷,mamicode.com
首页 > 编程语言
python3之循环
本节主要介绍python中循环语句的用法以及其他一些语句exec等,文章后面附有之前的文章;...
分类:编程语言   时间:2015-08-14 21:29:39    阅读次数:210
对给定数组按奇偶性划分,不改变相对顺序
问题描述给定一个数组,比如 arr = { 1, 3, 1, 4, 1, 5, 2, 0},对该数组进行整理,使得所有奇数都在前面,所有的偶数都在后面,且保证所有奇数的相对顺序不改变,所有偶数的相对顺序不改变。问题解决Solution1:T(n) = O(n^2), S(n) = O(1)利用冒泡排序的思想,对数组进行整理即可。 思想:扫描数组,针对每个发现的奇数,都利用冒泡技术,往前移动该奇数,...
分类:编程语言   时间:2015-08-14 21:27:03    阅读次数:131
spring 使用c3po连接池
1 数据源:可以简单理解为数据的来源。 2 连接池:是缓存一定数量的数据库连接,当程序需要数据库连接的时候,直接在连接池中获取空闲的连接,使用完再放回连接池中,此连接又变成空闲状态,等待下一次连接。有于开启连接和关闭连接比较耗费系统资源,有类连接池的管理可以减少这方面的开支。 3 常见连接池:c3p0,dbcp,proxool是常见开源的三种连接池。Spring提供的DriverManager...
分类:编程语言   时间:2015-08-14 21:29:17    阅读次数:171
《算法导论》第一讲
首先讲的就是排序问题,也就是在算法中的经典问题,在这一讲中主要讲了两个排序问题,一个是插入排序,一个是归并排序,在这里,并不是将如何去实现这个排序,而是通过这两个排序来学习渐进分析的原理以及其对应的符号。1:排序问题对于一个序列InsertionSort(A,n) //对A[1,2,...n]进行排序 for j<-2 to n do key<-A[j]...
分类:编程语言   时间:2015-08-14 21:25:07    阅读次数:179
python菜鸟日记7
1. 如果直接在操作系统中进行命令行操作,那么一般使用的是操作系统所提供的接口函数,而如果想在python中也能够调用操作系统的接口函数来对文件,目录进行操作的话,可以使用os和os.path模块,这些模块可以直接调用操作系统提供的接口函数 2. >>>os.name ,name属性会反映出操作系统的一些信息,如果是posix,说明系统是Linux、Unix或Mac OS X,如果是nt,就...
分类:编程语言   时间:2015-08-14 21:24:45    阅读次数:151
ActionScript3.0(AS3)中的泛型数组Vector
Adobe官方并没有"泛型数组"的叫法,这是我自己对Vector的叫法(有点标题党),不过Vector在使用上确实跟c#中的泛型数组有些相似之处。原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com我们知道:ActionScript3.0中的Array数组可以存放多种类型,...
分类:编程语言   时间:2015-08-14 21:22:34    阅读次数:220
springmvc中的几个问题
一 url-pattern的问题: / 不会匹配到*.jsp,即:*.jsp不会进入spring的 DispatcherServlet类. /* 会匹配*.jsp,会出现返回jsp视图时再次进入spring的DispatcherServlet 类,导致找不到对应的control...
分类:编程语言   时间:2015-08-14 21:24:21    阅读次数:596
C语言第12轮:指针
C语言第12轮:指针【学习目标】1.指针2.指针与数组A:指针的概念内存存储单元按字节排序。每一个字节编有序号。我们称之为地址。因为能够通过地址就能够找到所要的内存单元,所以我们把地址成为指针。指针是个特殊的变量,它里面存储的数值被解释为内存里的一个地址作用:(1)指针能够有效地表示复杂数据结构,如...
分类:编程语言   时间:2015-08-14 21:22:51    阅读次数:135
Python实现顺时钟回形矩阵
无意间在网上看到了一个面试题是,写出一个回形矩阵。实现的效果大致如下: [ 1, 2, 3, 4, 5] [16, 17, 18, 19, 6] [15, 24, 25, 20, 7] [14, 23, 22, 21, 8] [13, 12, 11, 10, 9] 因为日常...
分类:编程语言   时间:2015-08-14 21:20:41    阅读次数:185
hdoj 4324 Triangle LOVE【拓扑排序判断是否存在环】
Triangle LOVETime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 3566Accepted Submission(s): 1395Probl...
分类:编程语言   时间:2015-08-14 21:18:16    阅读次数:213
脱离 Spring 实现复杂嵌套事务,之一(必要的概念)
目录[-]Spring 提供的几种事务控制事务管理器API接口约定条件数据库连接可能存在的情况理解“new”状态 写这篇博文的目的首先是与大家分享一下如何用更轻量化的办法去实现 Spring 那种完善的事务控制。为什么需要嵌套事务? 我们知道,数据库事务是为了保证数据库操作原子性而设计的一种解决.....
分类:编程语言   时间:2015-08-14 21:16:48    阅读次数:141
VC和gcc在保证功能static对线程安全的差异变量
VC和gcc不同,不能保证静态变量的线程安全性。这就给我们的程序带来了非常大的安全隐患和诸多不便。这一点应该引起我们的重视!尤其是在构造函数耗时比較长的时候。非常可能给程序带来意想不到的结果。本文从測试代码開始,逐步分析原理,最后给出解决方式。多线程状态下。VC不能保证在使用函数的静态变量的时候,它...
分类:编程语言   时间:2015-08-14 21:17:30    阅读次数:196
C++ Primer Plus 第六版笔记
C++ Primer Plus 第六版笔记关于对象声明的思考转自:http://www.cnblogs.com/weiqubo/archive/2009/11/02/1930042.htmlC++中定义对象的语法,带括号与不带括号有什么区别?#includeclassMyClass{public:M...
分类:编程语言   时间:2015-08-14 21:12:45    阅读次数:133
浅谈Javascript 中几种克隆(clone)方式
clone就是把原来的东西原样复制一份,新复制的东西和以前的东西没有任何关系一:在Javascript里,如果克隆对象是基本类型,我们直接赋值就可以了:var sStr = "kingwell"; var cStr = sStr; alert(cStr);//输出kingwell sStr ...
分类:编程语言   时间:2015-08-14 21:09:28    阅读次数:157
poj 2367 Genealogical tree【拓扑排序输出可行解】
Genealogical treeTime Limit:1000MSMemory Limit:65536KTotal Submissions:3674Accepted:2445Special JudgeDescriptionThe system of Martians' blood relation...
分类:编程语言   时间:2015-08-14 21:08:39    阅读次数:136
JAVA 十六进制与字符串的转换
http://www.jb51.net/article/18146.htm原文链接将指定byte数组以16进制的形式打印到控制台toHexString public static String toHexString(int i)以十六进制的无符号整数形式返回一个整数参数的字符串表示形式。 如果参数...
分类:编程语言   时间:2015-08-14 21:07:41    阅读次数:171
java 动态代理理解
动态代理,顾名思义就是动态创建一个代理对象,无需手动为被代理类创建一个代理类,java的动态代理通过Proxy类和Invocation接口实现,代码如下://被代理接口public interface HelloWorld { public void test();}//Handlerpubli.....
分类:编程语言   时间:2015-08-14 21:07:49    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!