搜索到与相关的文章
Python

堆排序(python)

6.堆排序6.1算法思想堆排序是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆的性质:即子结点的键值或索引总是小于(或者大于)它的父节点(同层节点不进行比较)。并且一般来说,升序排列通过构造大顶堆来实现,降序排列通过构造小顶堆来实现。这种算法不用额外的空间,空间复杂度为o(1),时间复杂度为o(nlogn)6.1.1堆堆是一种完全二叉树(完全二叉树是一种除了最后一层之外的其他每一层都被完全填充,并且所有结点都保持向左对

系统 2019-09-27 17:49:40 2581

Python

对python while循环和双重循环的实例详解

废话不多说,直接上代码吧!#python中,while语句用于循环执行程序,即在某个条件下,循环执行某段程序,以处理需要重复处理的相同任务。#while是“当型”循环结构。i=1whilei<=20:print(i,end="")i+=1sum=0i=1whilei<=100:sum+=ii+=1else:print("\n",sum)print("0+2+...+100=",sum)#从控制台录入一个数字,求从1到数字的阶乘;result=1;i=1;n

系统 2019-09-27 17:49:38 2581

Python

04 Python爬虫之Beautiful Soup库

目录BeautifulSoup库的安装BeautifulSoup库的安装小测BeautifulSoup库使用格式BeautifulSoup库的基本元素BeautifulSoup库的理解BeautifulSoup库的引用BeautifulSoup类BeautifulSoup库解析器BeautifulSoup类的基本元素Tag标签Tag的name(名字)Tag的attrs(属性)Tag的NavigableStringTag的Comment基于bs4库的HTML

系统 2019-09-27 17:46:31 2581

Python

一行代码让 Python 的运行速度提高100倍

python一直被病垢运行速度太慢,但是实际上python的执行效率并不慢,慢的是python用的解释器Cpython运行效率太差。“一行代码让python的运行速度提高100倍”这绝不是哗众取宠的论调。我们来看一下这个最简单的例子,从1一直累加到1亿。最原始的代码:importtimedeffoo(x,y):tt=time.time()s=0foriinrange(x,y):s+=iprint('Timeused:{}sec'.format(time.t

系统 2019-09-27 17:38:37 2581

编程技术

进程、轻量级进程(LWP)、线程

转载自:http://blog.chinaunix.net/u2/78225/showart_1761586.html进程、轻量级进程(LWP)、线程进程、轻量级进程(LWP)、线程进程:程序执行体,有生命期,用来分配资源的实体线程:分配CPU的实体。用户空间实现,一个线程阻塞,所有都阻塞。内核实现,不会所用相关线程都阻塞。用LWP实现,用线程组表示这些线程逻辑上所属的进程。进程描述符进程描述符(简称pd,processdescriptors),结构体是:

系统 2019-08-29 23:36:57 2581

编程技术

实时机票/火车票抓取系统整体架构

实时机票/火车票抓取系统是一个带有业余性质的系统,主要是作为技术的训练场。比如说ActiveMq,RMI,WebService,即使最原始的Socket也在这里一展拳脚。大概可以分为几个模块:对外服务模块:WebService(Axis2),RMI的方式,原始Socket流方式(主要学习用),HTTPJSON方式。日志监控:提供对抓取的监控,监控抓取网站的规则变化,如果出现抓取错误等提供Email报警。流量/性能监控:经过改造后的系统粒度非常细,运用了责任

系统 2019-08-29 23:29:48 2581

编程技术

Google官方chrome插件入门教程

看见JE上有了一篇这样的文章:http://www.iteye.com/topic/646674内容是做的两个chrome插件,看见很多人对这个都感兴趣,小弟特别走网上看了一翻,终于找到了官方的chrome插件入门教程,下面是大概内容(如有不恰当的地方,多多见谅):1.让你的浏览器准备就绪不用多说,首先肯定是安装浏览器了,至于你是Windows,Linux,Mac?官方都有对应的下载。2.创建并加载一个扩展1.首先创建一个文件夹2.在你的文件夹里面创建一个

系统 2019-08-29 23:23:02 2581

编程技术

020_《Delphi深度探索(第二版)》

《Delphi深度探索(第二版)》Delphi教程系列书籍(020)《Delphi深度探索(第二版)》网友(邦)整理EMail:shuaihj@163.com下载地址:Part1Part2Part3Part4Part5Part6Part7附书源码作者:陈省出版社:电子工业出版社ISBN:7505394118上架时间:2004-2-14出版日期:2004年1月开本:16开页码:540版次:2-1内容简介本书内容包括:COM开发部分:深入讨论ActiveX、O

系统 2019-08-29 23:10:07 2581

SqlServer

Power designer 15生成sql server 2005/2008列

在低版本的PowerDesigner中,很多人会使用以下脚本生成SQLServer的表注释和列注释信息:----表级的注释代码是:EXECUTEsp_addextendedpropertyNMS_Description,N%COMMENT%,Nuser,N%OWNER%,Ntable,N%TABLE%,NULL,NULL----列级的注释代码是EXECUTEsp_addextendedpropertyNMS_Description,N%COMMENT%,N

系统 2019-08-29 23:09:52 2581