首页 > 编程语言
python爬虫第一课,制作搜索引擎
from BeautifulSoup import * from urlparse import urljoin ignaorewords=set(['the','of','to','and','a','in','is','it']) 我们的搜索引擎基于关键词, 所以将连词,冠词忽略 下面的代码是爬虫, 将网页的文本数据存储到我们的sqlite中, 大家看不懂也没有关系, 知道这些函...
分类:编程语言   时间:2015-05-25 13:05:47    收藏:0  评论:0  赞:0  阅读:245
JavaScript特效实例017-慢慢放大的窗口
实例017                           慢慢放大的窗口 实例说明 本实例实现在窗口打开时,将窗口安装指定的大小放在屏幕中间,并使窗口不断放大,直到窗口大小与屏幕大小相同为止。 技术要点      本实例主要应用screen对象的availWidth和availHeight属性来获取屏幕工作区域的宽度和高度,并用window对象的resizeTo()方法来指定窗口的位...
分类:编程语言   时间:2015-05-25 13:03:47    收藏:0  评论:0  赞:0  阅读:330
数组元素循环右移问题
题目描述一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0 A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要...
分类:编程语言   时间:2015-05-25 13:00:46    收藏:0  评论:0  赞:0  阅读:278
通过HTTP协议实现多线程下载
1. 基本原理,每条线程从文件不同的位置开始下载,最后合并出完整的数据。2. 使用多线程下载的好处 下载速度快。为什么呢?很好理解,以往我是一条线程在服务器上下载。也就是说,对应在服务器上,有一个我的下载线程存在。 这时候肯定不只我一个人在下载,服务器上肯定同时存在多条下载线程,在下载服务器资源。对...
分类:编程语言   时间:2015-05-25 12:58:47    收藏:0  评论:0  赞:0  阅读:195
JavaScript事件委托的技术原理
如今的JavaScript技术界里最火热的一项技术应该是‘事件委托(event delegation)’了。使用事件委托技术能让你避免对特定的每个节点添加事件监听器;相反,事件监听器是被添加到它们的父元素上。事件监听器会分析 从子元素冒泡上来的事件,找到是哪个子元素的事件。基本概念非常简单,但仍有很...
分类:编程语言   时间:2015-05-25 12:55:56    收藏:0  评论:0  赞:0  阅读:299
javascript 小日历
日历组件示例 简单的日历
分类:编程语言   时间:2015-05-25 12:49:47    收藏:0  评论:0  赞:0  阅读:312
深入理解spring中的各种注解
深入理解spring中的各种注解
分类:编程语言   时间:2015-05-25 12:47:36    收藏:0  评论:0  赞:0  阅读:374
序列化保存为二进制数组 忘得干干净净
ReturnExam re = new ReturnExam(); re.Juquest = jseleqj; re.Muliselectquest = mseleqj; re.Selectquest = seleqj; ...
分类:编程语言   时间:2015-05-25 12:46:46    收藏:0  评论:0  赞:0  阅读:217
【转】linux环境下python的源码安装
【转载: http://www.cnblogs.com/yuechaotian/archive/2013/06/03/3115482.html】【问题】 在编译Sequoiadb的Python驱动源码的过程中,出现:Python.h不存在的问题。经求证,Python.h文件只在python的源...
分类:编程语言   时间:2015-05-25 12:43:46    收藏:0  评论:0  赞:0  阅读:252
openseadragon.js与deep zoom java实现艺术品图片展示
openseadragon.js 是一款用来做图像缩放的插件,它可以用来做图片展示,做展示的插件很多,也很优秀,但大多数都解决不了图片尺寸过大的问题。 艺术品图像展示就是最简单的例子,展示此类图片一般要求比较精细,所以图片尺寸很大,如果按照普通的方式直接将整个图片加载,要耗费巨大的带宽。 op...
分类:编程语言   时间:2015-05-25 12:43:36    收藏:0  评论:0  赞:0  阅读:681
HDU 1394 树状数组求逆序对
Minimum Inversion NumberTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 13036Accepted Submission(s...
分类:编程语言   时间:2015-05-25 12:42:47    收藏:0  评论:0  赞:0  阅读:177
说说Spring中的WebDataBinder
还是老规矩,开门见山。 我们开发的时候经常会从html,jsp中将参数传到后台,可是经常会遇到的一种情况就是传过来的数据到后台要组装成一种对象的格式,最常见的就是enum类型了。这时候spring提供的@initBinder这...
分类:编程语言   时间:2015-05-25 11:40:37    收藏:0  评论:0  赞:0  阅读:358
tomcat设置JAVA_OPTS
JAVA_OPTS,顾名思义,是用来设置JVM相关运行参数的变量。在tomcat中,一般在$CATALINA_HOME/conf/catalina.sh文件中设置,例如:JAVA_OPTS="-server-Xms2048m-Xmx2048m-Xss512k-XX:PermSize=128m-XX:MaxPermSize=256m"-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:..
分类:编程语言   时间:2015-05-25 11:38:37    收藏:0  评论:0  赞:0  阅读:197
关于死锁,并用Java实现一个死锁
产生死锁的原因主要是: (1) 因为系统资源不足。 (2) 进程运行推进的顺序不合适。 (3) 资源分配不当等。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则 就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。 产生死锁的四个必要条件: (1) 互斥条件:一个资源每次只能被一个进程使用。 (2) 请求与保持条件:一个进程...
分类:编程语言   时间:2015-05-25 11:35:56    收藏:0  评论:0  赞:0  阅读:112
Python学习-windows安装Python以及matplotlib.pyplot包
环境:Windows X64,python2.7.5说明:虽然电脑是64位系统,但电脑装的python依旧是32位的。首先下载python2.7.5:https://www.python.org/downloads/windows/ 或者到我的CSDN文库里面去下载,1.首先安装matplotlib 2.执行from matplotlib.pyplot import *应该会报缺少dateuti...
分类:编程语言   时间:2015-05-25 11:35:46    收藏:0  评论:0  赞:0  阅读:733
几种常用的排序算法总结
主要针对于插入排序,交换(冒泡和快速),选择,堆排序,归并这几种排序的基本原理和时间复杂度,及空间复杂度的一个总结。   一、插入排序 基本执行过程:3  5  2  7  9  8   1、从小到大:从第二个数开始,每次比较都与前边的几个数进行比较 但是从大到小,要先与前边排好序的几个数中的最大的开始进行比较即倒序比较,依次往前推。 如:5 先与3进行比较,比3大,所以直接排在3的...
分类:编程语言   时间:2015-05-25 11:33:46    收藏:0  评论:0  赞:0  阅读:241
C++超迷你迷宫
#include #include using namespace std; #define _SIZE_ 10 typedef int Array[_SIZE_][_SIZE_];struct Pos { int x; int y; Pos(){} Pos(int val1,int val2):x(val1),y(val2){}...
分类:编程语言   时间:2015-05-25 11:33:27    收藏:0  评论:0  赞:0  阅读:161
Java IO流总结
一、总体二、重点三、文件的基本操作(一)操作步骤1、创建源 2、选择流 3、读取、写出 4、关闭流(二)文件(夹)操作1、打印文件(夹) 2、文件(夹)拷贝 3、关闭流(多态、泛型) 4、文件的分割与合并...
分类:编程语言   时间:2015-05-25 11:29:46    收藏:0  评论:0  赞:0  阅读:278
spring布置memcached的aop遇到的问题
在布置memcached的缓存的问题时候,遇到问题如下: 1.布置memcached的xml配置,memcached.xml                     socketpool="pool_0">                     com.alisoft.xplatform.asf.cache.memcached.MemcachedErrorHandler...
分类:编程语言   时间:2015-05-25 11:28:16    收藏:0  评论:0  赞:0  阅读:728
GO语言基础环境搭建以及HelloWorld
Go语言(golang)是Google推出的一种全新的编程语言。关于其详细介绍请自行百度,直接介绍基础开发环境配置。 1、安装GO安装包。 官方下载地址应该是 https://code.google.com/p/go/downloads/list 不过如果你在被墙了的话应该是无法访问该地址,这里是用的版本是go1.3.windows-386.msi,可直接百度文件名下载安装即可。...
分类:编程语言   时间:2015-05-25 11:27:06    收藏:0  评论:0  赞:0  阅读:296
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!