码迷,mamicode.com
首页 > 编程语言 > 月排行
第三百七十节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现搜索结果分页
第三百七十节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现搜索结果分页 逻辑处理函数 计算搜索耗时 在开始搜索前:start_time = datetime.now()获取当前时间 在搜索结束后:end_time = datetime. ...
分类:编程语言   时间:2017-09-05 22:02:27    阅读次数:263
Python模块详解以及import本质,获得文件当前路径os.path.abspath,获得文件的父目录os.path.dirname,放到系统变量的第一位sys.path.insert(0,x)
模块介绍 1、定义: 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test) 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件) 2、导入方法: impo ...
分类:编程语言   时间:2017-09-05 22:04:10    阅读次数:483
【JAVA设计模式】单例模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构 单例模式的特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供 ...
分类:编程语言   时间:2017-09-05 22:04:19    阅读次数:231
javascript二分查找
/* 二分查找(折半查找) 思路: low和high表示下标,选择每个数组的中点作为基准,比较基准与key的值, 若大于基准,则移动low,反之移动high,等于则返回该值,不存在返回-1 遇到的问题:写成了死循环,无返回值 */ var arr = [1,4,5,7,3,9,8]; var ff ... ...
分类:编程语言   时间:2017-09-05 22:04:44    阅读次数:170
java课堂笔记------集合api
Collection c = new ArrayList(); * boolean add(E e) * 将当前集合中添加给定的元素 * 若成功添加则返回true c.add("one"); c.add("two"); * int size() ... ...
分类:编程语言   时间:2017-09-05 22:04:58    阅读次数:195
归并排序(2017-09-05)
归并排序是相当于将一个数组分为有序数组,在进行合并。 也就是将每个数当成一个有序数组,一 一合并在两两合并 知道将数组合并完。这里一个方法用来递归数组,也就是理论上将数组分离 第二个方法是将其进行合并(有序数组的合并) 这种归并如果不熟悉的人很容易报异常,所以多多分析。 ...
分类:编程语言   时间:2017-09-05 22:05:42    阅读次数:201
asp.net和java这间des加密和解密
最近有个新项目用java做的,老项目是asp.net,接口传输需要des加解密,网上查了些资料,大多数不能拿来就用,自己经过调试加工了一下,具体代码如下: 密钥一定是8位 对应java的方法如下: package com.testspring; import javax.crypto.Cipher; ...
分类:编程语言   时间:2017-09-05 22:05:52    阅读次数:244
java课堂笔记------日期API
* 默认创建出来的Date实例表示当前系统时间 Date date = new Date(); * 获取Date内部维护的long值 long l = date.getTime(); * 支持传入long值的构造方法 * 创建的Date就表示该long值所表示的时间 Date now = new D ...
分类:编程语言   时间:2017-09-05 22:06:34    阅读次数:246
Spring自动注入有关的注解
Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 1,@Component 构件 与 @Repostiry @Control @Service @Resource的 ...
分类:编程语言   时间:2017-09-05 22:06:41    阅读次数:275
框架整合——Spring与MyBatis框架整合
Spring整合MyBatis 1. 整合 Spring 【整合目标:在spring的配置文件中配置SqlSessionFactory以及让mybatis用上spring的声明式事务】 1). 加入 Spring 的 jar 包和配置文件 <1>、Spring框架需要的jar包: com.sprin ...
分类:编程语言   时间:2017-09-05 22:07:09    阅读次数:192
java工程文件路径的问题
String classpath = this.getClass().getResource("/").getPath().replaceFirst("/WEB-INF/classes/", "").replaceFirst("/", ""); String filePath=classpath+" ...
分类:编程语言   时间:2017-09-05 22:07:17    阅读次数:177
hausaufgabe--python 37 -- self in Class
00--Define a class for ticket price calculation Running Result: referred: http://outofmemory.cn/code-snippet/3841/python-datetime-weekday-get-day-of-w ...
分类:编程语言   时间:2017-09-05 22:58:51    阅读次数:111
第三百七十一节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现我的搜索以及热门搜索
第三百七十一节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现我的搜索以及热门 我的搜素简单实现原理我们可以用js来实现,首先用js获取到输入的搜索词设置一个数组里存放搜素词,判断搜索词在数组里是否存在如果存在删除原来的词,重新将新词放在 ...
分类:编程语言   时间:2017-09-05 22:58:59    阅读次数:547
java 作业-梭哈--待完成
作业:定义一个类,该类用于封装一桌梭哈游戏,这个类应该包含桌上剩下的牌的信息,并包含5个玩家的状态的信息,他们各自的位置,游戏状态(正在游戏或已放弃),手上已有的牌等信息。如果有可能,这个类还应该实现发牌方法,这个方法需要控制从谁开始发牌,不要发牌给放弃的人,并修改桌上剩下的牌; ???? 梭哈游戏 ...
分类:编程语言   时间:2017-09-05 22:59:43    阅读次数:186
【自动化__GUI自动化】__java__案例__java应用程序计算器__类直接被调用__2个进程
一、代码如下 ...
分类:编程语言   时间:2017-09-05 23:00:00    阅读次数:153
使用python实现冒泡排序和快速排序
快速排序的理解可以参见http://blog.csdn.net/morewindows/article/details/6684558 写的很好 ...
分类:编程语言   时间:2017-09-05 23:00:24    阅读次数:192
Spring Boot干货系列:(一)优雅的入门篇
Spring Boot干货系列:(一)优雅的入门篇http://www.cnblogs.com/zheting/p/6707032.html Spring Boot干货系列:(一)优雅的入门篇http://www.cnblogs.com/zheting/p/6707032.html 全篇参考:htt ...
分类:编程语言   时间:2017-09-05 23:00:33    阅读次数:337
排序算法的JS实现
排序算法是基础算法,虽然关键在于算法的思想而不是语言,但还是决定借助算法可视化工具结合自己常用的语言实现一下 1.冒泡排序 基本思路:依次比较两两相邻的两个数,前面数比后面数小,不变。前面数比后面数大,交换顺序。一轮下来,最后的一个数是最大的数。 外循环每增加一次,内循环减少一次。 图形展示: 2. ...
分类:编程语言   时间:2017-09-05 23:02:14    阅读次数:262
lintcode.44 最小子数组
最小子数组 描述 笔记 数据 评测 给定一个整数数组,找到一个具有最小和的子数组。返回其最小和。 注意事项 子数组最少包含一个数字 您在真实的面试中是否遇到过这个题? Yes 哪家公司问你的这个题? Airbnb Amazon LinkedIn Cryptic Studios Dropbox App ...
分类:编程语言   时间:2017-09-05 23:03:18    阅读次数:205
java8 hash算法
一、hash算法 哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希 ...
分类:编程语言   时间:2017-09-05 23:03:47    阅读次数:306
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!