摘要:import sys,re,subprocessimport osfrom subprocess import CalledProcessErrornew_set = set()ls = set()def dls...
阅读全文
摘要:本文主要通过跟踪一个非常简单的Python程序的执行,简单讨论Python实现的基本框架和结构。要执行Python程序如下,功能非常简单:从1加到10再打印出来# test programsum = 0for i...
阅读全文
摘要:一、基本原理 Python中一切都是对象,变量中存放的是对象的引用。这是一个普遍的法则。我们举个例子来说,Python是如何来处理的。Python代码 x = 'blue' y = 'green' z = ...
阅读全文
摘要:Python在heap中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容是可变的,例如list。而不可变的对象则相反,表示其内容不可变。不可变对象:int,string,float,tupl...
阅读全文
摘要:With语句是什么?Python’s with statement provides a very convenient way of dealing with the situation where you h...
阅读全文
摘要:初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将...
阅读全文
摘要:Linux重定向是指修改原来默认的一些东西,对原来系统命令的默认执行方式进行改变,比如说简单的我不想看到在显示器的输出而是希望输出到某一文件中就可以通过Linux重定向来进行这项工作。目录1基本概念2基本IO3进...
阅读全文
摘要:Vi/Vim 是所有 Unix/Linux 操作系统默认配备的编辑器。因其强大的功能和高效的操作,Vi/Vim 也成为众多 Unix/Linux 用户、管理员必须掌握并熟练使用的编辑工具之一。尤其是在没有图形界面...
阅读全文
摘要:http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx 好文 下面是我常用的一些命令, 放在这里供我备忘: 新学习到的命令: 1. 重复最近的文本操作...
阅读全文
摘要:本文由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)介绍、用法(Archetype意义及创建各种项目)、maven常用参...
阅读全文
摘要:摘抄自:ABS_CN 当要引用一个变量的值时,一般推荐使用双引号。使用双引号除了变量名[2]前缀($)、后引符(`)和转义符(\)外,会使shell不再解释引号中其它所有的特殊字符。[3] 用双引号时$仍被...
阅读全文
摘要:主要有以下几个函数:tempfile.TemporaryFile如何你的应用程序需要一个临时文件来存储数据,但不需要同其他程序共享,那么用TemporaryFile函数创建临时文件是最好的选择。其他的应用程序是无...
阅读全文
摘要:hasattr(object, name)说明:判断对象object是否包含名为name的特性(hasattr是通过调用getattr(ojbect, name)是否抛出异常来实现的)。参数object:对象。参...
阅读全文
摘要:Shell Script(bash)简介 众所皆知地,UNIX上以小工具著名,利用许多简单的小工具,来完成原本需要大量软体开发的工作,这一点特色,使得UNIX成为许多人心目中理想的系统平台。在众多的小工具中,Sh...
阅读全文
摘要:和 的区别Difference between vs 是用于激活那些已经在spring容器里注册过的bean(无论是通过xml的方式还是通过package sanning的方式)上面的注解。除了具有的功能...
阅读全文
摘要:近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的...
阅读全文
摘要:前言=========================================================================JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的...
阅读全文
摘要:原文出处: 幸福国度 前言事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务...
阅读全文
摘要:来源: 萌萌的博客每一个程序员都有改变世界的梦想,他们不甘平凡,他们想要与众不同,他们想要创立世界上最酷的公司,那具体该如何做呢?风靡全球的《Rework》将告诉你答案。37signals是一家很特别的公司,他们...
阅读全文
摘要:本文由 伯乐在线 - 菜鸟浮出水 翻译自 1024 MONKEYS。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。在编写网络游戏的时候,到底使用UDP还是TCP的问题迟早都要面对。一般来说你会听到人们这样说:...
阅读全文
摘要:以提交的一次开源代码为例,教会你步入开源的世界。1,首先登陆到https://github.com平台上注册一个自己的账号,这个过程就不演示了2,然后在左上部分输入一个开源项目的名字,选择的是jvalidator...
阅读全文
摘要:如果你只是想了解 github 的使用,请跳到 Github 简介一节。版本控制简介至于什么是版本控制?作为程序员大军之一,想必大家有这样的经历吧。开始一个项目的时候,脑子一热,把程序一下子写了七七八八了,然后慢...
阅读全文
摘要:2.1 概念2.1.1 取得项目的 Git 仓库有两种取得 Git 项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来。从当前...
阅读全文
摘要:一、环境本地:Windows xp虚拟机:VirtualBox虚拟机的操作系统:Linux-Ubuntu11.10二、目的在Windows下通过SecureCRT(putty也可)远程登录到Ubuntu11.10...
阅读全文
摘要:我说我在Java上做了10年,做过了某些项目,担任了某些角色,解决了什么问题,用到了什 么技术,写过哪些通用框架。我也不知道他听懂了没有,他没有对我的简历没有任何问题, 他就开始问了让我汗颜的技术问题:“你知道O...
阅读全文
摘要:主题:百度java开发面试题(2011-12-XX) 第一面 项目: 1、找一个项目,介绍下情况。其中遇到了什么问题,每种问题怎么样的解决方案。 算法题: 2、一个排好序的数组,找出两数之和为m的所有组合 3、自...
阅读全文
摘要:B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指...
阅读全文
摘要:1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现...
阅读全文
摘要:转载自 http://download.csdn.net/source/858994源地址下是 Word 文档,这里转换成HTML 格式 1 Lucene是什么Apache Lucene是一...
阅读全文