python提供了很多数据结构,不过其很多操作都是朴素操作,速度慢时间复杂度参见:https://wiki.python.org/moin/TimeComplexity可遍历(for): list, string, 判断元素是否存在(in): list, string, tuple合并: list,...
分类:
编程语言 时间:
2014-10-05 22:52:38
阅读次数:
344
在我们写程序时经常会去比较两个变量是否相等,一般我们有两种方式去比较:equals与==,但是很多情况是不明就里,最后得出错误的结论。本文详解了equals与==。 Java程序中测试两个变量是否的两种方式:一种是利用==另一种是equals方法。当时用 == 来判断两个变量是否相等时,如果两个变量...
分类:
编程语言 时间:
2014-10-05 21:28:39
阅读次数:
289
最近一个项目中需要自己写个连接池, 写了一个下午,挺辛苦的,但不知道会不会出问题, 所以,贴到博客上,欢迎各路大神指点1. 配置信息:/** * */package cn.mjorcen.db.bean;import java.util.ResourceBundle;import org.ap...
分类:
编程语言 时间:
2014-10-05 22:00:29
阅读次数:
307
一、概述JAVA中一共有8种数据类型,分别是byte short int long boolean float double char,与此相对应的,有8个类与它们分别对应:byte Byteshort Shortint Integerlong Longboolean Booleanflo...
分类:
编程语言 时间:
2014-10-05 22:32:58
阅读次数:
336
方案一:function getRandomColor(){ varstr="0123456789abcdef"; vart="#"; for(j=0;j>0).toString(16)).slice(-6); //return '#'+('00000'+(Math.random()*...
分类:
编程语言 时间:
2014-10-05 20:52:38
阅读次数:
189
做了两件事情:第一件是从Wikipedia网站上搜集各种编程语言的资料,第二件是把编程语言之间相互影响的关系用图的形式画出来,从而得到了一张编程语言的发展脉络图。
分类:
编程语言 时间:
2014-10-05 21:24:49
阅读次数:
335
本文的参考文献为------《简明Python教程》
os是python的一个重要的模块,使用前需要:import os
常用的函数如下:...
分类:
编程语言 时间:
2014-10-05 21:45:29
阅读次数:
192
本系列作为EffectiveJavaScript的读书笔记。
在将function当做构造函数使用时,需要确保该函数是通过new关键字进行调用的。
function User(name, passwordHash) {
this.name = name;
this.passwordHash = passwordHash;
}
如果在调用上述构造函数时,忘记了使用new...
分类:
编程语言 时间:
2014-10-05 21:43:58
阅读次数:
247
Write a function to find the longest common prefix string amongst an array of strings.class Solution: # @return a string #最长公共前缀 def longestC...
分类:
编程语言 时间:
2014-10-05 20:35:58
阅读次数:
202
引言本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。其中委托的BeginInvoke方法以及回调函数最为常用。而 I/O线程可能容易遭到大家的忽略,其实在开发多线程系统,更应该多留意I/O线程的操作。特别是在ASP.NET开发当中...
分类:
编程语言 时间:
2014-10-05 19:44:59
阅读次数:
318
http://christhb.blog.163.com/blog/static/98982492011727114936239/一、SpringSpring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习...
分类:
编程语言 时间:
2014-10-05 20:48:28
阅读次数:
213
搭建开发环境首先,确认系统安装的Python版本是2.7.x:$ python --versionPython 2.7.5然后,安装开发Web App需要的第三方库:前端模板引擎jinja2:$ easy_install jinja2MySQL 5.x数据库,从官方网站下载并安装,安装完毕后,请务必...
分类:
编程语言 时间:
2014-10-05 20:31:18
阅读次数:
195
命令模式(Command):将“请求”(命令/口令)封装成一个对象,以便使用不同的请求、队列或者日志来参数化其对象。命令模式也支持撤销操作。命令模式的目的就是达到命令的发出者和执行者之间解耦,实现请求和执行分开。
从上面的示例可以看到:命令模式将“动作的请求者”从“动作的执行者”对象中解耦出来,这就是将方法的调用封装起来的好处。...
分类:
编程语言 时间:
2014-10-05 19:08:58
阅读次数:
178
把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。...
分类:
编程语言 时间:
2014-10-05 19:25:28
阅读次数:
965
#微观剖析'''当找到速度很慢函数时,有时还需要做到测试某个部分函数剖析工作,这需要通过手动对一部分代码速度测试完成'''"""importtempfile,os,pstats,cProfiledefp1(column='time',list1=5):def_p1(function):def__p1...
分类:
编程语言 时间:
2014-10-05 18:48:48
阅读次数:
195