首页 > 编程语言
Python设计模式之单例模式
1.由于语言的特性不同,设计模式的实现方式和实现难度也会不同 2.有的模式已经在语言内置了,比如迭代器模式。 3.单例模式可以直接用模块级变量来实现 4.普通工厂模式可以直接通过传入“类名”作为参数实现 单例模式实例: 12_eg.py class SingleClass: def __init__ ...
分类:编程语言   时间:2016-10-12 18:56:01    收藏:0  评论:0  赞:0  阅读:234
【leetcode?python】 Maximum Depth of Binary Tree
#-*- coding: UTF-8 -*- # Definition for a binary tree node.# class TreeNode(object):# def __init__(self, x):# self.val = x# self.left = None# self.rig ...
分类:编程语言   时间:2016-10-12 18:52:59    收藏:0  评论:0  赞:0  阅读:147
笨方法学python--打印
1 print 语句 尾端的逗号 ...
分类:编程语言   时间:2016-10-12 17:11:42    收藏:0  评论:0  赞:0  阅读:250
C/C++关于文件的读写操作以及文件的打开和保存
通过近来的学习,总结一下关于文件的读写操作以及文件的打开和保存的方法。 一、文件的读写操作: (1)C语言对文件的读写操作 在C语言中,对文件的读写操作是用FILE结构体和常用的对文件操作的函数实现的,下面总结一下C语言中对文件操作的常用函数: fopen() 打开以文件名指定的文件 fwrite( ...
分类:编程语言   时间:2016-10-12 17:11:26    收藏:0  评论:0  赞:0  阅读:184
如何查看python selenium的api
首先打开命令行,在dos窗口输入: 1 python -m pydoc -p 4567 1 python -m pydoc -p 4567 1 python -m pydoc -p 4567 1 python -m pydoc -p 4567 1 python -m pydoc -p 4567 py ...
分类:编程语言   时间:2016-10-12 17:11:06    收藏:0  评论:0  赞:0  阅读:257
归并排序
归并平排序的思想:例如对a数组排序; 1:先二分递推至length[a]=1,此时a内元素已排序(只有1个元素嘛。。); 2:对于区间x~y,递归时合并两个已排序的数组到临时数组t并通过合并过程排好序; 3:此时临时数组t中元素即a数组中x~y区间元素已排序状态,将其复制到a数组x~y区间,则x~y ...
分类:编程语言   时间:2016-10-12 17:08:12    收藏:0  评论:0  赞:0  阅读:257
javascript中window.event事件用法详解
转自http://www.jb51.net/article/32564.htm描述 event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 event对象只在事件发生的过程中才有效。 event的某些属性只对特定的事件有意义。比如,fromElement 和 toE ...
分类:编程语言   时间:2016-10-12 17:05:21    收藏:0  评论:0  赞:0  阅读:195
使用Maven快速创建一个SpringMVC工程步骤
第一步:创建maven工程,加入SpringMVC的maven依赖: 第二步:在pom.xml文件中加入tomcat7的插件; 第三步:配置SpringMVC配置文件; 第四步:配置web.xml文件; 第五步:创建一个Contrller控制的Java类: 其中@Controller注解表示,该类是 ...
分类:编程语言   时间:2016-10-12 17:04:25    收藏:0  评论:0  赞:0  阅读:190
Java_ToolKit用法
转自:http://blog.sina.com.cn/s/blog_9e4556250100z5kv.html 此类是所有 Abstract Window Toolkit 实际实现的抽象超类。Toolkit 的子类被用于将各种组件绑定到特定本机工具包实现。 大多数应用程序不应直接调用该类中的任何方法 ...
分类:编程语言   时间:2016-10-12 17:03:58    收藏:0  评论:0  赞:0  阅读:420
自解压的方式创建VC++程序的打包
Walkthrough: Deploying a Visual C++ Application By Using the Visual C++ Redistributable Package Visual Studio 2015 Visual Studio 2015 This step-by-ste ...
分类:编程语言   时间:2016-10-12 17:01:32    收藏:0  评论:0  赞:0  阅读:429
javascript-函数进阶
一、函数定义 1、函数声明 特点:1、函数声明定义函数会被前置。要知道在js代码执行时,会有一个预解析,预解析时会把变量声明、函数声明提前。2、函数声明重复定义时会以最后一次定义来执行,即后面会覆盖前面的函数声明。 2、函数表达式 3、函数实例化 特点:1、函数实例化定义函数只能访问本地作用域和全局 ...
分类:编程语言   时间:2016-10-12 17:00:53    收藏:0  评论:0  赞:0  阅读:275
Python框架之Tornado (源码之褪去模板外衣)
上一篇介绍了客户端请求在tornado框架中的生命周期,其本质就是利用epoll和socket来获取并处理请求。在上一篇的内容中,我们只是给客户端返回了简单的字符串,如:“Hello World”,而在实际开发中,需要使用html文件的内容作为模板,然后将被处理后的数据(计算或数据库中的数据)嵌套在 ...
分类:编程语言   时间:2016-10-12 16:59:19    收藏:0  评论:0  赞:0  阅读:351
图论-最小生成树-Kruskal算法
有关概念: 最小生成树:在连通图G中,连接图G所有顶点且总权最小的边构成的树 思路: 首先对边按权从小到大排序,紧接着枚举每一条边,如果两个结点的祖先结点不同(并查集),则连上此边,直到边数等于结点数-1即可 邻接矩阵输入,用类邻接表存储方式存边 1 #include<cstdio> 2 #incl ...
分类:编程语言   时间:2016-10-12 16:56:12    收藏:0  评论:0  赞:0  阅读:252
java设计模式之单例模式
单例模式是众多设计模式的一种。单例类可以保证其类型只会生成一个实例,只拥有一个实例在很多时候是很有用的,比如说全局访问以及缓存代价高昂的资源;不过如果在多线程环境下使用单例,那就可能引入一些竞态条件问题。由于大多数编程语言并没有提供创建单例的内置机制,因此需要开发者自己来实现。 1 单例概述 单例模 ...
分类:编程语言   时间:2016-10-12 16:55:38    收藏:0  评论:0  赞:0  阅读:196
图论-强连通分量-Tarjan算法
有关概念: 如果图中两个结点可以相互通达,则称两个结点强连通。 如果有向图G的每两个结点都强连通,称G是一个强连通图。 有向图的极大强连通子图(没有被其他强连通子图包含),称为强连通分量。(这个定义在百科上和别的大神的博客中不太一样,暂且采用百科上的定义) Tarjan算法的功能就是求有向图中的强连 ...
分类:编程语言   时间:2016-10-12 16:53:46    收藏:0  评论:0  赞:0  阅读:219
《你不知道的JavaScript》 作用域闭包
一、什么是闭包 bar( )依然持有对该作用域的引用,这个引用叫作闭包。 无论通过任何手段将内部函数传递到所在词法作用域以外的,它都会有对原始定义作用域的引用,无论在何处执行这个函数都会产生闭包。 将内部函数timer传递给setTImeout,timer涵盖wait作用域的闭包,因此还保有对mes ...
分类:编程语言   时间:2016-10-12 16:53:27    收藏:0  评论:0  赞:0  阅读:293
javascript无缝滚动
<marquee>知识点 现在这个标签不主张使用,因为不符合w3c标准(结构、样式、行为)功能性分离。 1.behavior滚动的方式 【alternate】:表示在两端之间来回滚动 【scroll】:表示由一端滚动到另一端,会重复 【slide】:表示由一端滚动到另一端,不会重复 2.direct ...
分类:编程语言   时间:2016-10-12 16:51:16    收藏:0  评论:0  赞:0  阅读:144
图论-单源最短路-SPFA算法
有关概念: 最短路问题:若在图中的每一条边都有对应的权值,求从一点到另一点之间权值和最小的路径 SPFA算法的功能是求固定起点到图中其余各点的的最短路(单源最短路径) 约定:图中不存在负权环,用邻接表存储有向图,di存放从起点到结点i的最短路,q为队列,保存待处理节点 思路: 首先指定起点入队,取当 ...
分类:编程语言   时间:2016-10-12 16:46:24    收藏:0  评论:0  赞:0  阅读:142
java-----基本数据类型包装类
目的:为了方便操作基本数据类型值,将其封装为对象,在对象定义了属性和行为,丰富了改数据的操作,用于描述该对象的类也就成为基本数据类型对象包装类。 例如:int类型的取值范围:Integer >Integer.MAX_VALUE 8种数据类型包装类: byte ——Byte short ——Short ...
分类:编程语言   时间:2016-10-12 16:43:37    收藏:0  评论:0  赞:0  阅读:175
virtualenv -- python虚拟沙盒(linux版本)
有人说:virtualenv、fabric 和 pip 是 pythoneer 的三大神器。 不管认不认同,至少要先认识一下,pip现在倒是经常用到,virtualenv第一次听说,不过,总得尝试一下吧。 一、安装 因为我已经安装了pip,那么就直接用pip来安装了,简单方便。 其它的安装方式请参考 ...
分类:编程语言   时间:2016-10-12 16:39:51    收藏:0  评论:0  赞:0  阅读:171
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!