码迷,mamicode.com
首页 > 编程语言 > 日排行
bzoj 1604: [Usaco2008 Open]Cow Neighborhoods 奶牛的邻居——排序+贪心+set
Description 了解奶牛们的人都知道,奶牛喜欢成群结队.观察约翰的N(1≤N≤100000)只奶牛,你会发现她们已经结成了几个“群”.每只奶牛在吃草的时候有一个独一无二的位置坐标Xi,Yi(l≤Xi,Yi≤[1..10^9];Xi,Yi∈整数.当满足下列两个条件之一,两只奶牛i和j是属于同一 ...
分类:编程语言   时间:2017-08-31 20:24:37    阅读次数:163
第三百六十五节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的查询
第三百六十五节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的查询 elasticsearch(搜索引擎)的查询 elasticsearch是功能非常强大的搜索引擎,使用它的目的就是为了快速的查询到需要的数据 查询分类: 基本查询:使用elasticse ...
分类:编程语言   时间:2017-08-31 21:03:38    阅读次数:189
head first python菜鸟学习笔记(第三章)
1.os.chdir()切换到指定目录下,os.getcwd(),得到当前目录。 >>> import os>>> os.chdir('D:\\CodeDocuments\\python code\\python head first code\\03chapter3')>>> os.getcwd( ...
分类:编程语言   时间:2017-08-31 21:04:07    阅读次数:198
python学习笔记(日志系统实现)
博主今天在自己的接口自动化框架中添加了日志系统 基于python自带的logging库、包括日志主函数、生成日志文件: 然后在自己封装的post请求中把日志格式加进去 DEBUG级别的是普通的内容 ERROR级别的是错误场景 最后在unittest框架中执行自动化用例、生成测试报告: ...
分类:编程语言   时间:2017-08-31 21:04:14    阅读次数:153
JavaScript语法和类型
var 声明一个变量,可选择将其初始化为一个值let 声明一个块作用域的局部变量,可选择将其初始化为一个值const 声明一个只读的常量 变量一个JS标识符必须以字母、下划线或者美元符号开头;后续的字符可以是数字,而且JS语言区分大小写 声明变量1.使用关键词var。例如var a=1,这个语法可以 ...
分类:编程语言   时间:2017-08-31 21:04:31    阅读次数:242
持续集成及部署利器:Go(不要和Google的编程语言Go混淆了!)
Go是一款先进的持续集成和发布管理系统,由ThoughtWorks开发。(不要和Google的编程语言Go混淆了!)其前身为CruiseControl,是ThoughtWorks在做咨询和交付交付项目时自己开发的一款开源的持续集成工具。后来随着持续集成及持续部署的火热,ThoughtWorks专门成 ...
分类:编程语言   时间:2017-08-31 21:05:10    阅读次数:304
Java数组笔记
# 数组 内存 # 2017/8/31 15:29:19 ## 数组(容器) ## - 为了存储同种数据类型的多个值 - 概念 - 数组是可以存储同一种数据类型多个元素的集合,也可以看成是一个容器 - 数组既可以存储基本数据类型,也可以存储引用数据类型 - 格式 - 数据类型[] 数组名 = new ...
分类:编程语言   时间:2017-08-31 21:05:28    阅读次数:208
笔记-javascript创建对象
1. 工厂模式创建对象 缺点:没有new,重复调用方法,资源浪费。 2.构造方法创建对象 解决了没有new,但是函数还是重复调用,浪费资源 3.原型模式创建对象 原型类似css里面的class选择器·,一次给一组元素加样式 解决了没有new,同时也解决了函数重复调用,但是成员属性都一样 4.混合模式 ...
分类:编程语言   时间:2017-08-31 21:06:34    阅读次数:146
python开发线程:线程&守护线程&全局解释器锁
一 threading模块介绍 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍 官网链接:https://docs.python.org/3/library/threading.html?highlight=threading# ...
分类:编程语言   时间:2017-08-31 21:06:46    阅读次数:214
快速排序一步一步优化
一、快速排序介绍 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。 算法思想:1.先从数组中取出一个数组作为枢轴,一般情况下选取数组的第一个或者最后一个元素作为枢轴,当然可以选取其他的, ...
分类:编程语言   时间:2017-08-31 21:07:27    阅读次数:150
List数组和集合相互转换
1、List的toArray()方法用于将集合转换成数组,但实际上改方法是在Collection中定义的,所以所有的集合都具备这个功能, 其有两个方法:Object【】 toArray() 和 T<T> [] toArray(T[] a)第二个方法是比较常用的 ,我们可以传入一个指定类型的数组, 该 ...
分类:编程语言   时间:2017-08-31 21:08:49    阅读次数:123
java:Mybatis框架1(基本配置,log4j)
1.mybatis01: db.properties: log4j.properties: mybatis-config.xml: TbUserDao.java: TbUserDaoImpl.java: TbUser.java: TbUser.xml: Test1.java: TestLog4J.j ...
分类:编程语言   时间:2017-08-31 21:09:03    阅读次数:193
深入理解Java之泛型
原文出处: absfree 1. Why ——引入泛型机制的原因 假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象。然而,过了一阵,我们想要实现一个大小可以改变的Date对象数组,这时我们当然希望能够重用之前写过的那个针对S ...
分类:编程语言   时间:2017-08-31 21:09:13    阅读次数:198
二叉树遍历的非递归算法
闲来无事,重看了《数据结构》一书,突然发现其中的很多代码写的很精妙,以下就是我对二叉树一部分的做的记录。一般遍历就是使用前序、中序、后序三种遍历,我自己平时都是使用递归算法,今天看书才发现递归算法不是最优解,因为函数调用栈层层叠加,还要保存函数的返回地址,实际参数传递,创建局部变量等等。 一、二叉树 ...
分类:编程语言   时间:2017-08-31 21:09:23    阅读次数:2417
SpringBoot (四) :thymeleaf 使用详解
原文出处: 纯洁的微笑 在上篇文章《 springboot(二):web综合开发 》中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thymeleaf的使用。thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。 thymeleaf... ...
分类:编程语言   时间:2017-08-31 21:09:38    阅读次数:615
Windows下将gvim配置为Python IDE[转]
正文 Windows下将gvim配置为Python IDE 回到顶部 1.准备工作 将下面的安装包或者文件下载好 1) Python 2.7 http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi 2) gvim8.0 http://www.v ...
分类:编程语言   时间:2017-08-31 21:10:45    阅读次数:333
如何配置 springboot
1、pom.xml中添加支持web的模块: org.springframework.boot spring-boot-starter-web pom.xml文件中默认有两个模块:spring-boot-starterspring-boot-starter-test2、编写controller内容@R... ...
分类:编程语言   时间:2017-08-31 21:10:53    阅读次数:182
python并发编程之多进程
python并发编程之多进程 一、什么是进程 进程:正在进行的一个过程或者一个任务,执行任务的是CPU。 原理:单核加多道技术 二、进程与程序的区别 进程是指程序的运行过程 需要强调的是:同一个程序执行两次是两个进程,比如打开暴风影音,虽然都是同一个软件,但是一个可以播放苍井空,另一个可以播放武藤兰 ...
分类:编程语言   时间:2017-08-31 21:10:59    阅读次数:203
C++primer 13.1.2节练习
练习13.6 其实就是“=”运算,也就是赋值运算。右侧运算对象作为显示参数向左侧传递时时候。合成拷贝赋值运算符来禁止该类型对象的赋值。当一个类没有定义自己的拷贝赋值运算符的时候,编译器会为它自动生成一个合成拷贝赋值运算符。 练习13.7 将一个StrBlob赋值给另一个StrBlob这个操作是完全没 ...
分类:编程语言   时间:2017-08-31 21:11:13    阅读次数:138
python开发线程:死锁和递归锁&信号量&定时器&线程queue&事件evevt
一 死锁现象与递归锁 进程也有死锁与递归锁,在进程那里忘记说了,放到这里一切说了额 所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程,如下就是 ...
分类:编程语言   时间:2017-08-31 21:12:05    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!