码迷,mamicode.com
首页 > 编程语言 > 周排行
抢红包算法
最近关注了CSDN的程序员小灰,前两天发了个红包算法看着还蛮有意思的,自己使用C实现一下!(PS:后来才发现早已烂大街了……o(╥﹏╥)o) 规则: 1. 所有人抢到金额之和等于红包金额,不能超过,也不能少于2. 每个人至少抢到一分钱3. 要保证所有人抢到金额的几率相等 先做好准备: #includ ...
分类:编程语言   时间:2018-05-06 10:38:36    阅读次数:319
举例详解Python中的split()函数的使用方法
摘要: 这篇文章主要介绍了举例详解Python中的split()函数的使用方法,split()函数的使用是Python学习当中的基础知识,通常用于将字符串切片并转换为列表,需要的朋友可以参考下。 函数:split() Python中有split()和os.path.split()两个函数,具体作用如 ...
分类:编程语言   时间:2018-05-06 10:38:56    阅读次数:258
二叉堆 及 大根堆的python实现
`Python` 二叉堆(binary heap) 二叉堆是一种特殊的堆,二叉堆是完全二叉树或者是近似完全二叉树。二叉堆满足堆特性:父节点的键值总是保持固定的序关系于任何一个子节点的键值,且每个节点的左子树和右子树都是一个二叉堆。 当父节点的键值总是大于或等于任何一个子节点的键值时为最大堆。 当父节 ...
分类:编程语言   时间:2018-05-06 10:40:22    阅读次数:738
Python 学习
Python 学习 作者:S0NNET Day1 1. python函数 函数通过def关键字定义,形如 DocStrings文档字符串 DocStrings文档字符串是一个重要工具,用于解释文档程序。 DocStrings文档字符串 使用惯例 它的首行以大写字母开始简述功能,第二行空行,第三行为函 ...
分类:编程语言   时间:2018-05-06 10:41:02    阅读次数:327
Python测量时间,用time.time还是time.clock
在计算机领域有多种时间。第一种称作CPU时间或执行时间,用于测量在执行一个程序时CPU所花费的时间。第二种称作挂钟时间,测量执行一个程序时的总时间。挂钟时间也被称作流逝时间或运行时间。与CPU时间相比,挂钟时间通常长些,因为CPU执行测量的程序可能同时还在执行其它程序的指令。 另一个重要概念是所谓的 ...
分类:编程语言   时间:2018-05-06 11:08:07    阅读次数:282
Spring Boot简介
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicatio ...
分类:编程语言   时间:2018-05-06 11:08:16    阅读次数:287
通过Python利用saltstack进行生成服务器资产清单
(以下代码Linux测试成功)linux-node0.oldboyedu.com  192.168.1.30 安装salt-master,salt-minionlinux-node1.oldboyedu.com  192.168.1.31 安装salt-minion这里主要用到saltstack的grains,就是saltstack minion端生成的一些静态信息,比如CPU
分类:编程语言   时间:2018-05-06 11:10:03    阅读次数:226
python 中的queue, deque
python3 deque(双向队列) 创建双向队列 import collections d = collections.deque() append(往右边添加一个元素) import collections d = collections.deque() d.append(1) d.appen ...
分类:编程语言   时间:2018-05-06 11:10:58    阅读次数:228
python第4天
1.while通过except实现可迭代2.2range在py3和py2的区别3.凡是带有yield的函数就一个生成器函数4.生成器函数执行的条件next5.使用生成器监听文件操作6.生成器触发需要先next再send7.如何从生成器中取值8.列表推倒式9.找到嵌套列表中名字含有两个e的所有名字10.python内置函数11.99乘法表12.进度条13.callable可调用14.数字的进制15.
分类:编程语言   时间:2018-05-06 11:11:22    阅读次数:201
python第4天
1.while通过except实现可迭代2.2range在py3和py2的区别3.凡是带有yield的函数就一个生成器函数4.生成器函数执行的条件next5.使用生成器监听文件操作6.生成器触发需要先next再send7.如何从生成器中取值8.列表推倒式9.找到嵌套列表中名字含有两个e的所有名字10.python内置函数11.99乘法表12.进度条13.callable可调用14.数字的进制15.
分类:编程语言   时间:2018-05-06 11:12:28    阅读次数:193
Selenium2+python自动化5-操作浏览器基本方法
前言前面已经把环境搭建好了,这从这篇开始,正式学习selenium的webdriver框架。我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。本篇主要讲如何用Python调用webdriver框架的API,对浏览 ...
分类:编程语言   时间:2018-05-06 12:10:01    阅读次数:223
【转】rt-thread的位图调度算法分析
序言 期待读者 本文期待读者有C语言编程基础,后文中要分析代码,对其中的一些C语言中的简单语句不会介绍,但是并不要求读者有过多的C基础,比如指针和链表等不会要求太多,后面在分析代码时,会附带地介绍相关的知识,如果您已经精通了C语言的指针则可以略过相关的介绍。除此之外,不再假设读者拥有任何知识。 如何 ...
分类:编程语言   时间:2018-05-06 12:10:07    阅读次数:249
Selenium2+python自动化33-文件上传(send_keys)
前言 文件上传是web页面上很常见的一个功能,自动化成功中操作起来却不是那么简单。 一般分两个场景:一种是input标签,这种可以用selenium提供的send_keys()方法轻松解决; 另外一种非input标签实现起来比较困难,可以借助autoit工具或者SendKeys第三方库。 本篇以博客 ...
分类:编程语言   时间:2018-05-06 12:10:18    阅读次数:277
java包管理工具之maven包管理工具
maven只用来管理java项目,也是用java开发的 传统的项目因为包的管理有很多问题,所以才有的maven的诞生: 1. 项目开始的时候,确定项目中可能要使用到的包,然后下载包,复制粘贴到项目里面去--》maven只需要再确定包以后,将包的配置信息写进去就可以 2. 包导入完成之后,可能会有包冲 ...
分类:编程语言   时间:2018-05-06 12:11:18    阅读次数:304
spring mvc 常用注解
1、@Controller 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便 ...
分类:编程语言   时间:2018-05-06 12:11:41    阅读次数:184
Selenium2+python自动化19-单选框和复选框(radiobox、checkbox)
本篇主要介绍单选框和复选框的操作 一、认识单选框和复选框 1.先认清楚单选框和复选框长什么样 2.各位小伙伴看清楚哦,上面的单选框是圆的;下图复选框是方的,这个是业界的标准,要是开发小伙伴把图标弄错了,可以先抽他了。 二、radio和checkbox源码 1.上图的html源码如下,把下面这段复杂下 ...
分类:编程语言   时间:2018-05-06 12:11:55    阅读次数:193
Selenium2+python自动化7-xpath定位
前言 在上一篇简单的介绍了用工具查看目标元素的xpath地址,工具查看比较死板,不够灵活,有时候直接复制粘贴会定位不到。这个时候就需要自己手动的去写xpath了,这一篇详细讲解xpath的一些语法。 什么是xpath呢? 官方介绍:XPath即为XML路径语言,它是一种用来确定XML1(标准通用标记 ...
分类:编程语言   时间:2018-05-06 12:12:13    阅读次数:120
Selenium2+python自动化25-js处理日历控件(修改readonly属性)
前言 日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题。 基本思路:先用js去掉readonly属性,然后直接输入日期文本内容 一、日历控件 1.打开12306的车票查询界面 ...
分类:编程语言   时间:2018-05-06 12:12:53    阅读次数:335
Selenium2+python自动化27-查看selenium API
前言 前面都是点点滴滴的介绍selenium的一些api使用方法,那么selenium的api到底有多少呢?本篇就叫大家如何去查看selenium api,不求人,无需伸手找人要,在自己电脑就有。 pydoc是Python自带的模块,主要用于从python模块中自动生成文档,这些文档可以基于文本呈现 ...
分类:编程语言   时间:2018-05-06 12:13:28    阅读次数:213
Python学习笔记(3)
dict set
分类:编程语言   时间:2018-05-06 12:13:34    阅读次数:139
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!